Cisco 7912G not making calls - Help!

Status
Not open for further replies.

nachovdk

Joined
Aug 20, 2018
Messages
7
Reaction score
0
Hi Community. I few Hours I get a Cisco 7912G. I flash them to get the sip compatibility but i can't get that the phone work. doing some debug from 3CX Panel I got this. the softphones are in the same network and works perfectly but I can't get work the Cisco. Any ideas? I delete the Public IP Address of this log.

thanks in Advance.

08/24/2018 1:13:48 AM - [CM500002]: Unidentified incoming call. Review INVITE and adjust source identification: Invite-UNK Recv Req INVITE from xxx.xxx.xxx.163:44252 tid=14e400b519d0dfb5 [email protected]: INVITE sip:[email protected];user=phone SIP/2.0 Via: SIP/2.0/UDP 192.168.1.147:5060;branch=z9hG4bK14e400b519d0dfb5;received=xxx.xxx.xxx.163 Max-Forwards: 70 Contact: "Ignacio"<sip:[email protected]:5060;transport=udp> To: <sip:[email protected];user=phone> From: Ignacio <sip:[email protected]>;tag=3975672811 Call-ID: [email protected] CSeq: 1 INVITE Expires: 300 Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER, PRACK, UPDATE Content-Type: application/sdp Supported: replaces, 100rel User-Agent: Cisco-CP7912/8.0.1-060412A Content-Length: 284 v=0 o=nacho 270719 270719 IN IP4 192.168.1.147 s=Cisco 7912 SIP Call c=IN IP4 192.168.1.147 t=0 0 m=audio 16384 RTP/AVP 0 18 8 101 a=rtpmap:0 PCMU/8000/1 a=rtpmap:18 G729/8000/1 a=fmtp:18 annexb=yes a=rtpmap:8 PCMA/8000/1 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15
 
Hello @nachovdk

Please note that Cisco 7912 is not a supported device so i would recommend sticking to supported devices to ensure ongoing compatibility. Although technically these phones can work with 3CX you will need to manually configure them and adjust the settings to have them working.
The logs you posted only contain an Invite and not the reason why the call failed.
https://www.3cx.com/sip-phones/
 
I'm not saying that is the Problem. I have all configured and I mentioned before I only have this log. Because anything more appear in the event logs or activity logs.

thanks.
 
Since you have X'd out most of the IPs, it's hard to tell if the set is local to the server , or remote. If remote, how is it connected? STUN, SBC, VPN?
 
I'm not sure fully understand you but the 3CX is not local. Have a public IP address and the phone is connected to Internet from home. I trying to connect directly to the sip server. I using the same logical of the settings that I use to connect from the softphone.

Thanks.
 
Assuming the phone was manually configured, did you use the FQDN in the server settings in the phone? Or, did you just use the public IP of the server?

What are the two IPs that you X'd out? You don't have to list them for security reasons, but, is one a private IP and one the public IP of the remote router? Was STUN used, providing the set has that function? (have not used that model)

Not certain if the 7912 has the same "limitations" as the models listed here...
https://www.3cx.com/sip-phones/cisco-7940g-7960g/
 
I'm not sure fully understand you but the 3CX is not local. Have a public IP address and the phone is connected to Internet from home. I trying to connect directly to the sip server. I using the same logical of the settings that I use to connect from the softphone.

Thanks.

The softphones generally use port 5090 and utilize the 3cx tunnel. If you are going to use a hard phone, then you will need to make sure that the device can reach port 5060 on your 3cx server. I have my server in the cloud and in my firewall rules, I only allow port 5060 to be reachable by my SIP provider and the IP addresses of my sites where my phones are housed. So I have IP exceptions for four remote offices and a handful of people who use them at home. Sometimes their dynamic IP's change and I have to update the firewall, but that's better than leaving port 5060 wide open to the internet.
 
Assuming the phone was manually configured, did you use the FQDN in the server settings in the phone? Or, did you just use the public IP of the server?

What are the two IPs that you X'd out? You don't have to list them for security reasons, but, is one a private IP and one the public IP of the remote router? Was STUN used, providing the set has that function? (have not used that model)

Not certain if the 7912 has the same "limitations" as the models listed here...
https://www.3cx.com/sip-phones/cisco-7940g-7960g/

I just put the ip Address of the server.

Correct about the IP. 147 (ending IP) is the private and 173 is the public of the server. At this moment the limitations about "extra" features don't care, just want the Basic. call and receive.

Stun function, i don't see that settings on the phone.
 
The softphones generally use port 5090 and utilize the 3cx tunnel. If you are going to use a hard phone, then you will need to make sure that the device can reach port 5060 on your 3cx server. I have my server in the cloud and in my firewall rules, I only allow port 5060 to be reachable by my SIP provider and the IP addresses of my sites where my phones are housed. So I have IP exceptions for four remote offices and a handful of people who use them at home. Sometimes their dynamic IP's change and I have to update the firewall, but that's better than leaving port 5060 wide open to the internet.

3CX softphone use 5060 to Connect to PBX.

The phone reach the server, because, when i try to do a call, in the Activity log appear but not "complete" the call.
 
thanks for your support, very appreciated!
 
I have a feeling, that without STUN being an available option, you won't be able to use the set remotely. The private IP should not be sent, as 3CX cannot utilize that.

The set must be addressed as the public IP and a unique (to that device, behind that public IP) port number.
 
why a STUN? i'm have a static public Address in my server.

Is logic. If the softphone make a call from a private network trough internet to the 3cx, why the "hard" phone don't?

What's the difference, if a use same URL, same Port, same credentials?
 
With the STUN option (and the 3CX softphones do have that), the device can make use of a STUN server to determine the it's public IP (and the type of network it is behind). The Public IP, rather than the private IP it is assigned, can then be used in the SIP messages sent to the 3CX server.

When remote, there is no point, and in fact you don't want to, send a private IP,to the 3CX PBX. 3CX cannot use the private IP information, as the set is behind a router. 3CX can only see that set as the public IP + port.

Devices that have no STUN option were not designed to be used as a remote set. You may be able to use a 3CX SBC (Raspberry Pi is not expensive), https://www.3cx.com/docs/3cx-tunnel-session-border-controller/ then have the set communicate with that, on the local network.
 
3CX softphone use 5060 to Connect to PBX.

The default behavior for the 3cx softphone for Windows, Mac, iOS and Android is to use the 3cx tunnel over port 5090. The 3cx tunnel includes all SIP components and thus is more firewall friendly than needing to open 5060 and UDP 9000 - 10743 wide open to the internet.
 
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
111,893
Messages
589,597
Members
164,760
Latest member
SaschaA_