I’ve setup two Cisco 79XX phones with an internal extension of 400 and 500 using Chan_sip. They work fine but when calling between them the caller id comes up anonymous. Any ideas why its not using the CID 400 and 500 I’ve set in the extension of each ?
I have two other extensions setup as PJ_SIP and they work fine and show their caller ID even when calling the Cisco phones.
Is there anything special needed to configure in the PJSIP settings or in the advanced tab for the extension. I’ve changed the .xml file on the Cisco to reflect the new port 5060 and activated tcp - 0.0.0.0 - All but it won’t register.
Thats the wrong device. The device is 192.168.1.114. I’ve done the following:
Changed the TCP chanpj_sip port for TCP to 5162
I’ve updated the port in my .XML file and uploaded it to the Cisco phone.
I’ve checked in extensions and it shows: This device uses PJSIP technology listening on Port 5060 (UDP), Port 5162 (TCP), Port 5061 (TLS)
Under the advanced tab in the extension the TRANSPORT is set to: 0.0.0.0-TCP
Right got it working.
FreePBX extension has to have “Rewrite Contact” and “Force rport” both set to “No” in the FreePBX’s Extensions - Advanced Settings. “Rewrite Contact” allows it to register and “Force rport” allows RTP to be configured to communicate.
Without this the Cisco 79XX don’t seem to register. Thanks for all your help guys.