Obi 202 with 3CX Outbound calling issues
jholme004:
Thank you for that information and looking things over.
Yes, phone on PH1 and ph2 work properly.
I am using the 3CX PBX to the Obi202; all endpoints I mentioned go via the 3CX.
I've followed a bunch of different directions found online - they all seem to be slightly different. I went and double checked what I had to option 2 and made the following chnages:
SP4/X_RegisterEnable = no (or unchecked)
SP4/X_Proxy = yes (or checked)
3CX Trunk 10001 Register = yes
Placed test call and still getting SIT and the following mesage in the 3CX logs: cause: Cause: 404 Not Found/INVITE from 10.172.17.207:5083 (I even held my breath and cocked my head when I dialed).
Obi Logs:
Date Priority Host Message
2020-05-01 16:06:04 Kernel.Debug 10.172.17.207 OB:<==CRLF 1
2020-05-01 16:06:04 Kernel.Debug 10.172.17.207 OB:<==CRLF
2020-05-01 16:06:04 Kernel.Debug 10.172.17.207 OB:<==CRLF 1
2020-05-01 16:06:04 Kernel.Debug 10.172.17.207 OB:<==CRLF
2020-05-01 16:06:04 Kernel.Debug 10.172.17.207 OB:<==CRLF 1
2020-05-01 16:06:04 Kernel.Debug 10.172.17.207 OB:<==CRLF
2020-05-01 16:06:04 Kernel.Debug 10.172.17.207 OB==>CRLFCRLF
2020-05-01 16:06:04 Kernel.Debug 10.172.17.207 OB==>CRLFCRLF
2020-05-01 16:06:04 Kernel.Debug 10.172.17.207 OB==>CRLFCRLF
Looks pretty similar to the last set of logs. Now, in the ObiDashboard, it shows the 3CX Trunk as "Registration Not Required" - I am assuming that is because of the new X_RegisterEnable setting.
drgeoff:
1. The OBi syslogger does not seem to be giving much info. Is its debug verbosity set very low?
2. I use an OBi110 with FreePBX to give the PBX outbound access to a POTS line and the Obitalk network. SP1 is for the phone on the 110 to register to the PBX. SP2 is for a trunk from the PBX to the 110. OBi1x0 devices never had the ability to act as a SIP registrar for other devices.
The SP2 InboundCallRoute is
{>(<**9:>xxxxxxxxx):pp},{LI}
and X_RegisterEnable is ticked.
AuthUserName and AuthPassword match what is configured in FreePBX.
A trunk on FreePBX has as PEER details:
username=OBITRUNK1
secret=(redacted)
host=dynamic
type=friend
context=from-trunk
qualify=yes
dtmfmode=rfc2833
canreinvite=no
disallow=all
allow=ulaw&alaw
No USER details, no register string.
It is a while since I flirted with 3CX and don't remember how much of the above can be directly "mapped" to it
jholme004:
OK, Thanks for all your help. I am able to now place calls externally via GV. It took a bit, but I think this is what did it:
First I enabled call debugging for SP1 and SP4. Wow...alot more data. This one stuck out:
SIP/2.0 404 Not Found Call-ID: 6rqqX4GiWS-XcRw5y_Sezw
In peeking around, it looks like the obi will match the CallerIDName with information sent from 3CX Caller ID. Neither of those fields were configured previously. I undid the X_RegisterEnable and X_Proxy changes from earlier because prior to the changes both systems were showing as "registered", now neither one of them.
So I changed the following configs:
Obi202:
SP4/CallerIDName = 10001 (Trunk number)
SP4/X_RegisterEnable = yes (checked)
SP4/X_Proxy = no (unchecked)
3CX
SIPTrunks/10002/General/Authentication/Type of Authentication = Register/Account Based
SIPTrunks/10002/CallerID/Default Caller ID/Configure Outbound Caller ID=10002
SIPTrunks/10002/Options/Advanced/Supports Re-invites=No (Unchecked)
I've attached screen shots in case anyone else has similar issues and would love to hear any thoughts.
Navigation
[0] Message Index
[*] Previous page