The development team at IceHook Systems overcame many obstacles in building FireRTC, most notably being fraudulent actors using the phone. Each user who signs up for the FireRTC phone is set up on the OnSIP Platform, and IceHook staff members can access the user database from OnSIP’s easy-to-use web Admin Portal. The webphone also leverages the OnSIP Platform for user creation, authentication, and management. “SIP.js enables our web-based phone to speak to other SIP devices with minimal modification,” says Weinberger.
ONSIP PHONE SYSTEM FULL
They decided to use the SIP protocol, and leveraged SIP.js, our JavaScript library that allows developers to add a full SIP signaling stack to WebRTC apps. They also needed a signaling platform to handle events such as setting up and ending a call. They ultimately chose OnSIP’s Communications Platform as a Service (CPaaS) offering because of its clear features and value: “we especially like that it’s SIP-based without much abstraction,” notes Weinberger. IceHook analyzed a variety of these platforms, and even considered building their own. To build this webphone, IceHook needed a developer platform that could offer simple user management while also providing connectivity to the telephone network and other Internet endpoints. The webphone allows users to make and receive calls to regular telephones, cell phones, and other FireRTC users all from a web browser. “We wanted to build a modern, browser-based communications tool that provides the user with contextual data on who he is talking to, while at the same time still be able to access the traditional phone network,” says Randy Weinberger, President and Co-founder of IceHook Systems. They are the creators of FireRTC, a webphone that connects the traditional telephone network with data-rich web real-time communications (WebRTC) technology.
![onsip phone system onsip phone system](https://i.pinimg.com/originals/47/7d/b9/477db9744cffd20b8152c92f33b8c81e.png)
![onsip phone system onsip phone system](https://www.onsip.com/hs-fs/hubfs/images/other-images/slack-oauth-user-setup.png)
IceHook Systems, based in Brooklyn, NY, is a software development company that specializes in communications solutions.