Okay another update on my trials and triangulations in getting remote extensions working using standard SIP phones
First here is my port forwarding setup on my router/firewall based on suggestions from people on this forum and thread:
3478:3478 UDP forwarded to 3cx Server
5060:5060 UDP/TCP forwarded to 3cx server
5090:5090 UDP/TCP forwarded to 3CX server
9000:9049 UDP/TCP forwarded to 3CX server
7000:7499 UDP forwarded to 3CX server
Can I get some feedback on whether this is what others have as well
Secondly, now I have the following situation:
Extension
[email protected] has a valid phone number assigned to it.
Logging on to 102 from inside the network as a local extension
1) Can receive Inbound calls on extension and can make outbound calls
2) Inbound and outbound audio works
Loggin on to 102 from inside the network as a remote extension
1) Can make out bound calls without any problem with inbound and outbound audio working flawlessly
2) Inbound calls from an outside number get to the server but disconnect after 1 ring and then a busy tone. My sip phone shows a missed call.
Please note the following
------------------------------------------------------------------------------------------------
192.168.0.70 is the internal IP of the 3CX box
192.168.0.50 is the internal IP of my SIP softphone
ExternalIPaddressofmysipserver is masked to protect my true IP for purpose of this post
sip.mydomain.com is masked to to protect my true domain for the purpose of this post
The external number I have assigned to my 102 is bound to an external sip server with the IP address of 66.54.140.46 (IPKALL SERVER)
So this call is really a SIP to SIP call even though I am dialing a number from the outside.
THIS PROBLEM ONLY HAPPENS WHEN LOGGED ONTO THE 3CX BOX AS A REMOTE EXTENSION USING THE PUBLIC DOMAIN NAME OF THE 3CX BOX
-------------------------------------------------------------------------------------------------
Below is the activity log from the server
15:45:16.828 [CM503008]: Call(6): Call is terminated
15:45:16.828 [CM503015]: Call(6): Attempt to reach <sip:
[email protected]> failed. Reason: Busy
15:45:16.828 [CM503003]: Call(6): Call to sip:
[email protected] has failed; Cause: 486 Busy Here; from IP:externalIPaddressofmysipserver:49267
15:45:16.421 [CM505001]: Ext.102: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [Telepathy-SofiaSIP/0.5.4 sofia-sip/1.12.8] Transport: [sip:192.168.0.70:5060]
15:45:16.421 [CM503002]: Call(6): Alerting sip:102@externalipaddressofmysipserver:49267;transport=udp
15:45:16.390 [CM505001]: Ext.102: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [] Transport: [sip:192.168.0.70:5060]
15:45:16.390 [CM503002]: Call(6): Alerting sip:
[email protected]:49267
15:45:16.359 [MS210006] C:6.4:Offer provided. Connection(by pass mode): 66.54.140.46:16714(16715)
15:45:16.296 [MS210004] C:6.3:Offer provided. Connection(proxy mode): 192.168.0.70:7012(7013)
15:45:16.296 [MS210004] C:6.2:Offer provided. Connection(proxy mode): 192.168.0.70:7010(7011)
15:45:16.281 [CM503004]: Call(6): Calling: Shared:Ext.102@[Dev:sip:
[email protected]:49262, Dev:sip:
[email protected]:49267, Dev:sip:102@externalipaddressofmysipserver:49267;transport=udp]
15:45:16.281 [CM503010]: Making route(s) to <sip:
[email protected]>
15:45:16.281 [MS210000] C:6.1:Offer received. RTP connection: 66.54.140.46:16714(16715)
15:45:16.281 Remote SDP is set for legC:6.1
15:45:16.281 [CM505001]: Ext.Unknown: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [] Transport: [sip:192.168.0.70:5060]
15:45:16.281 [CM503001]: Call(6): Incoming call from Sip.Unknown to <sip:
[email protected]>
15:45:16.109 [CM500002]: Info on incoming INVITE:
INVITE sip:
[email protected] SIP/2.0
Via: SIP/2.0/UDP 66.54.140.46:5060;branch=z9hG4bK74f31a43;rport=5060
Max-Forwards: 70
Contact: <sip:
[email protected]>
To: <sip:
[email protected]>
From: "Unknown"<sip:
[email protected]>;tag=as493f2b9e
Call-ID:
[email protected]
CSeq: 102 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Date: Sun, 18 Jan 2009 20:45:14 GMT
Supported: replaces
User-Agent: Asterisk PBX
Content-Length: 0
My hope is that someone from 3CX reads this post in detail because I think this is a bug in 3CX. I am using a generic SIP softphone based on SIP standards to test this scenario before buying hardphones.
Thanks for all the guidance so far and I feel Iam very close at this point to getting this all sorted.
TA