911/933 not completing with Skyetel Trunk

Nash Williams

Good...bad...I'm the guy with the gun.
Joined
Nov 18, 2018
Messages
5
Reaction score
1
I recently set up IncrediblePBX 13.0.192.19 with 3 GV trunks (via Obi200) and 2 Skyetel trunks. Skyetel supports E911, and they recommend testing with 933. In my testing with 933, the call does not complete. Any other "normal" calls complete as expected. I've reviewed my configuration a number of times, and have not been able to understand what the root issue is. I've attached some debugs, but a few warnings stand out to me:

SIP/2.0 401 Unauthorized
SIP/2.0 404 No destination
TRUNK Dial failed due to CHANUNAVAIL HANGUPCAUSE: 20 - failing through to other trunks
app_dial.c:2527 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
app_macro.c:321 _macro_exec: No such context 'macro-outisbusy' for macro 'outisbusy'. Was called by 933@from-internal
SIP/2.0 503 Service Unavailable
channel.c:5080 ast_prod: Prodding channel 'SIP/300-000000ed' failed

E911 is enabled on both Skyetel trunks, with one dedicated to a specific extension.Dial Pattern.JPG Dial Pattern - second trunk.JPG

I've opened a ticket with Skyetel as well, but was interested if anyone else had seen this type of issue before.
 

Attachments

  • 933 failure.txt
    28.9 KB · Views: 3
  • sip debug.txt
    13.5 KB · Views: 3

wardmundy

Nerd Uno
Joined
Oct 12, 2007
Messages
19,201
Reaction score
5,220
@Nash Williams: Are you, by chance, using the SIP URI mod that was recently introduced??

If so, your log exposed a bug that treated 911 and 933 calls as internal calls when, in fact, they should have been processed by your outbound trunks. The fix is to simply reinstall the code which now has been updated.

Code:
cd /tmp
wget http://incrediblepbx.com/sipuri-mod.tar.gz
tar zxvf sipuri-mod.tar.gz
rm -f sipuri-mod.tar.gz
./install-sip-uri-mod.sh
 

jibberish

New Member
Joined
Oct 7, 2020
Messages
1
Reaction score
0
I've found Skyetel to be very picky on the INVITE headers, and inconsistent between their domestic call servers and their high cost servers.

I got 911/933 working the moment I got my phone server to make the INVITE "From" header " CNAM STRING <sip:[email protected]>;tag=;ladsjklsdkfjals" (where the 13230001111 is the Skyetel hosted DID that has E911 service enabled). This is confusing as normally my Caller ID is provided by the "P-Asserted-Identity" header without any problems from Skyetel.

I'm using FusionPBX, not Incredible PBX, but in my case, the username on the gateway had to be the Skyetel DID that has E911 service enabled... and that number was put into the "From" header, and Skyetel was then happy.

I hope this input helps everyone else out.
 

Skyetel

Member
Joined
May 6, 2019
Messages
66
Reaction score
84
We are very picky with two products - 911/933 & High Cost. The reason for both is the same - traceback and identification.

We don't rely on P-Asserted-Identity for 911/933 or High Cost because PAI is can also be used for Privacy (Restricted CID) which can mess with tracebacks. Both products have high trace-back requirements, so we rely on strict FROM rules to make sure our Traceback tools (and the tools of our upstream/international gateways) will work as expected. PAI is also not supported on some legacy SIP Routers (which are common internationally) and rely on the FROM for CID.
 

Members online

Forum statistics

Threads
25,810
Messages
167,754
Members
19,240
Latest member
nikko
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Top