Obi 202 with 3CX Outbound calling issues

<< < (2/2)

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