Recommended Phones and Routers can be found in our Purchasing Guide.
While the OnSIP service supports a broad range of SIP features and functionality, any device which supports and is compliant with the following minimum requirements will work:
SIP RFC Support
- RFC 2833 - RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
- RFC 3261 - SIP: Session Initiation Protocol
- RFC 3263 - Session Initiation Protocol (SIP): Locating SIP Servers
- RFC 3264 - An Offer/Answer Model with the Session Description Protocol
- RFC 3515 - The Session Initiation Protocol (SIP) Refer Method
- RFC 4961 - Symmetric RTP / RTP Control Protocol (RTCP)
Please see Phone Configuration for phone configuration options.
Compatible Routers and Firewalls
Generally, we have found that OnSIP works great with all sorts of routers and firewalls so long as:
- Any SIP ALG has been disabled (this is a function on some routers)
- Any SIP firewall has be deactivated (this is a function on some routers)
- Phones are located behind a single NAT server on your internal network
Note: No ports are required to be opened in order for the OnSIP Hosted PBX to work. The phones inside the network make the initial communication out to OnSIP and therefore open the port. All packets coming from Junction Networks are in response to packets that originated on your network.
While the list of routers and firewalls known to work is far too long for us to practically maintain, routers from Cisco, Juniper, Linksys, D-Link, Apple and Edgebox among many others are known to work well.
Incompatible Hardware and Software
Incompatible hardware and software is that which tries to change the packet information but does so incorrectly. Many router manufacturers for instance have implemented what are known as SIP ALGs, application level gateways, that attempt to rewrite the SIP packets in order to traverse NATs. Unfortunately these companies are not experts in SIP and implement these gateways incorrectly.
- There is no identifiable field for outbound proxy, which means outbound calling to the PSTN does not work.
- Dialing a non-existent extension renders the phone non-functional and a reboot is required.
- Not recommended in the current state.
- Includes a SIP Application Level Gateway (ALG) which always substitutes the external IP address for any internal IP address in SIP requests. There is apparently no ability to disable the ALG.
- Gives two different internal devices the same external port on outgoing packets. This prevents the reliable use of more than one SIP device behind the router.
DLink Routers (3.x firmware)
- Includes a SIP Application Level Gateway (ALG) which always substitutes the external IP address for any internal IP address in SIP requests. Disabling the ALG drops all SIP packets.
- Some versions of Sonus applications on some Sonus products have RFC 2833 DTMF interoperability issues with our service.
- These phones have multiple SIP RFC violations. Please see our Unidata knowledgebase pages for more information.
- Supplants Auth ID with User ID. No separate field for Auth ID which means that a limited number of users can use this device with the OnSIP service.
- The Router would not allow SIP packets to pass through to our SIP Proxies in any form.
Cisco RV 120W
- The Cisco RV 120W is not recommended for use with OnSIP at this time. Firmware version 220.127.116.11 has a non-functional SIP ALG and it is recommended that it be turned off. Firmware version 18.104.22.168 would not allow any SIP packets inbound whatsoever.