Yealink Forums

Full Version: Cant dial Emergency 911 on v81 Firmware...??
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello all,



I just spent 3 days troubleshooting an issue:



Sangoma PBXact 60 PBX Server(latest updates)



I just installed a new phone system and deployed the v81 firmware to all the T46G phones. After installation I made a test call to 911 to make sure the E911 was reading back correctly and it would not dial. The arrows just kept scrolling across the screen.



Deleted all the routes and rebuilt them and it still would not dial. I called my phone provider and they confirmed they are not even receiving the SIP request. Began troubleshooting and looking into the logs and this is what shows when trying to dial 911:

[2017-01-27 16:28:03] NOTICE[21337] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"103" <sip:103@10.15.20.8>' failed for '10.15.20.174:5160' (callid: 0_1228372804@10.15.20.174) - No matching endpoint found

[2017-01-27 16:28:03] NOTICE[21337] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"103" <sip:103@10.15.20.8>' failed for '10.15.20.174:5160' (callid: 0_1228372804@10.15.20.174) - Failed to authenticate



Called Sangoma and they also troubleshot with me very confused as to what is happening. After working for 1 1/2 hours with them we gave up as the tech support wanted to look farther into the issue.



I then came back to my office on a different PBX server and tried to dial 911 on my phone also running the latest firmware v81. No dice. I could NOT dial 911 yet again. I walked over to all the other phones running v80 and it worked with no issues.



I then downgraded my phone and now i can again dial 911. I also want to point out that we use Chan_SIP not PJSIP so i am not sure why dialing 911 is trying to run a PJSIP command, this is why the phone system rejects it and the phone just sits there with arrows across the screen trying to dial out.



Please let me know whats happening and anyone else running v81 using FreePBX/PBXact please try and make sure it works or doesn't.
Do you know how to run a capture on the phone its self and post it?

Go to a web browser and browse to the phones IP.
Login to the phone and go to the settings Tab.
Go to configuration.
You will see pcap feature listed there.
Click start an make the test call.
Right after you hand up the call click stop and it will let you then export the capture.

Post the capture so we can see what the invite is showing.
I ran into this problem too and it caused a lot of frustration. It seems to be a bug in the firmware. I think it is trying to use the new emergency dialing feature even if you didn't configure it, and it wants to use port 5060. We use port 5061 for internal phones, so it was trying to send the INVITE on the wrong port (and PJSIP, on port 5060, says "no matching endpoint found"). I had to set the following options in the config files, then 911 dialing worked:

Code:
dialplan.emergency.server.1.address = (your SIP server IP)
dialplan.emergency.server.1.port = (port number, 5061 in our case)
dialplan.emergency.server.1.transport_type = 0  (specifies UDP - not sure if this is needed or not)
dialplan.emergency.1.server_priority = 1,2,3

Hope that helps someone in the future. Yealink needs to fix this. If 911 is dialed but emergency dialing is not configured, it needs to go to the primary SIP server the phone is registered to!!



(01-28-2017 12:41 AM)Jessy Wrote: [ -> ]Hello all,



I just spent 3 days troubleshooting an issue:



Sangoma PBXact 60 PBX Server(latest updates)



I just installed a new phone system and deployed the v81 firmware to all the T46G phones. After installation I made a test call to 911 to make sure the E911 was reading back correctly and it would not dial. The arrows just kept scrolling across the screen.



Deleted all the routes and rebuilt them and it still would not dial. I called my phone provider and they confirmed they are not even receiving the SIP request. Began troubleshooting and looking into the logs and this is what shows when trying to dial 911:

[2017-01-27 16:28:03] NOTICE[21337] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"103" <sip:103@10.15.20.8>' failed for '10.15.20.174:5160' (callid: 0_1228372804@10.15.20.174) - No matching endpoint found

[2017-01-27 16:28:03] NOTICE[21337] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"103" <sip:103@10.15.20.8>' failed for '10.15.20.174:5160' (callid: 0_1228372804@10.15.20.174) - Failed to authenticate



Called Sangoma and they also troubleshot with me very confused as to what is happening. After working for 1 1/2 hours with them we gave up as the tech support wanted to look farther into the issue.



I then came back to my office on a different PBX server and tried to dial 911 on my phone also running the latest firmware v81. No dice. I could NOT dial 911 yet again. I walked over to all the other phones running v80 and it worked with no issues.



I then downgraded my phone and now i can again dial 911. I also want to point out that we use Chan_SIP not PJSIP so i am not sure why dialing 911 is trying to run a PJSIP command, this is why the phone system rejects it and the phone just sits there with arrows across the screen trying to dial out.



Please let me know whats happening and anyone else running v81 using FreePBX/PBXact please try and make sure it works or doesn't.
I ran into this problem too and it caused a lot of frustration. It seems to be a bug in the firmware. I think it is trying to use the new emergency dialing feature even if you didn't configure it, and it wants to use port 5060. We use port 5061 for internal phones, so it was trying to send the INVITE on the wrong port (and PJSIP, on port 5060, says "no matching endpoint found"). I had to set the following options in the config files, then 911 dialing worked:


dialplan.emergency.server.1.address = (your SIP server IP)
dialplan.emergency.server.1.port = (port number, 5061 in our case)
dialplan.emergency.server.1.transport_type = 0 (specifies UDP - not sure if this is needed or not)
dialplan.emergency.1.server_priority = 1,2,3


Hope that helps someone in the future. Yealink needs to fix this. If 911 is dialed but emergency dialing is not configured, it needs to go to the primary SIP server the phone is registered to!!

(01-28-2017 12:41 AM)Jessy Wrote: [ -> ]Hello all,



I just spent 3 days troubleshooting an issue:



Sangoma PBXact 60 PBX Server(latest updates)



I just installed a new phone system and deployed the v81 firmware to all the T46G phones. After installation I made a test call to 911 to make sure the E911 was reading back correctly and it would not dial. The arrows just kept scrolling across the screen.



Deleted all the routes and rebuilt them and it still would not dial. I called my phone provider and they confirmed they are not even receiving the SIP request. Began troubleshooting and looking into the logs and this is what shows when trying to dial 911:

[2017-01-27 16:28:03] NOTICE[21337] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"103" <sip:103@10.15.20.8>' failed for '10.15.20.174:5160' (callid: 0_1228372804@10.15.20.174) - No matching endpoint found

[2017-01-27 16:28:03] NOTICE[21337] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"103" <sip:103@10.15.20.8>' failed for '10.15.20.174:5160' (callid: 0_1228372804@10.15.20.174) - Failed to authenticate



Called Sangoma and they also troubleshot with me very confused as to what is happening. After working for 1 1/2 hours with them we gave up as the tech support wanted to look farther into the issue.



I then came back to my office on a different PBX server and tried to dial 911 on my phone also running the latest firmware v81. No dice. I could NOT dial 911 yet again. I walked over to all the other phones running v80 and it worked with no issues.



I then downgraded my phone and now i can again dial 911. I also want to point out that we use Chan_SIP not PJSIP so i am not sure why dialing 911 is trying to run a PJSIP command, this is why the phone system rejects it and the phone just sits there with arrows across the screen trying to dial out.



Please let me know whats happening and anyone else running v81 using FreePBX/PBXact please try and make sure it works or doesn't.
I have a solution to this but the draconian policies set on this forum won't let me post it. Use another forum.

(01-28-2017 12:41 AM)Jessy Wrote: [ -> ]Hello all,



I just spent 3 days troubleshooting an issue:



Sangoma PBXact 60 PBX Server(latest updates)



I just installed a new phone system and deployed the v81 firmware to all the T46G phones. After installation I made a test call to 911 to make sure the E911 was reading back correctly and it would not dial. The arrows just kept scrolling across the screen.



Deleted all the routes and rebuilt them and it still would not dial. I called my phone provider and they confirmed they are not even receiving the SIP request. Began troubleshooting and looking into the logs and this is what shows when trying to dial 911:

[2017-01-27 16:28:03] NOTICE[21337] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"103" <sip:103@10.15.20.8>' failed for '10.15.20.174:5160' (callid: 0_1228372804@10.15.20.174) - No matching endpoint found

[2017-01-27 16:28:03] NOTICE[21337] res_pjsip/pjsip_distributor.c: Request 'INVITE' from '"103" <sip:103@10.15.20.8>' failed for '10.15.20.174:5160' (callid: 0_1228372804@10.15.20.174) - Failed to authenticate



Called Sangoma and they also troubleshot with me very confused as to what is happening. After working for 1 1/2 hours with them we gave up as the tech support wanted to look farther into the issue.



I then came back to my office on a different PBX server and tried to dial 911 on my phone also running the latest firmware v81. No dice. I could NOT dial 911 yet again. I walked over to all the other phones running v80 and it worked with no issues.



I then downgraded my phone and now i can again dial 911. I also want to point out that we use Chan_SIP not PJSIP so i am not sure why dialing 911 is trying to run a PJSIP command, this is why the phone system rejects it and the phone just sits there with arrows across the screen trying to dial out.



Please let me know whats happening and anyone else running v81 using FreePBX/PBXact please try and make sure it works or doesn't.
Same issue here. I found if I set the outbound proxy (correct server and PORT) and enabled outbound proxy the 911 emergency calls proceed as normal. Looking for a fix from Yealink.
Reference URL's