Hello all, thanks for previous support.
Im still having trouble with my inbound calls over our SIP trunk (from provider). Thought that I would provide with more information and see if it could lead somewhere.
When I pick up the phone on an inbound call my server sends its invites but fail to retrieve an 200 ACK back? My conclusion from following is that im advertising my private IP address
and for this reason my provider fails to address the 200 ACK back to me. Im quite new to this so correct me if im wrong.
Outbound calls works like a charm. No timeout. And there is audio.
My setup: CentOS 6.5
Kazoo V.3.16 RPM install awell as previous versions.
Single-server, local ip: 10.50.50.211
SNAT 1:1 all trafic allowed to pass in and out.
Sophos UTM firewall, SIP ALG turned off.
Clients are on the internal LAN 10.50.10.0
Server ip 10.50.50.211
Dispatcher file contains 10.50.50.211
Sipinterfance_1.xml ext-sip and ext-rtp use auto-nat.
Sofia status outputs 10.50.50.211
(Iv tryed using public IP on dispatcher file, changing ext-sip and ext-rtp to public ip (sofia status will output my public ip) without any success. Sip phones will no longer register)
Kamailios local.cfg's MY_IP_ADDRESS is using 10.50.50.211. Tryed changing to public ip but no good.
ACL: Sip trunk and Media servers added to carrier acl.
127.0.0.1, 10.50.50.211 added to sbc acl.
Am I overlooking something here? Did I configure something wrong? I know it looks like a firewall issue, and maybe it is?
The admin who controlls the firewall is 99% sure theres nothing wrong with the firewall and NAT setup. Firewall logs indicates that no ACK is trying to come back to my server.
Is the record-routes being displayed correctly aswell as the contact?
If you need any more information, let me know and ill provide it. I have no idea what to go on from here.
And excuse my english, its not my primary language and thanks for the effort put into this project.
Best regards, Jonathan Waller