I have a local area network with:

·         A Windows PC with a VOIP application

·         A Linux PC with KAMailIO

There is also a remote Windows PC with the same VOIP application.

There is also an IPhone VOIP application that communicates with the Windows PC 
application.

All communications use the same KAMailIO system.

The IPhone application communicates with the PC on the local network. It times 
out trying to communicate.

The application works fine with either PC on another server (sip.antisip.com)

I have tried a URL and a static IP address for SIP_DOMAIN, neither succeeds.

Here are some extracts from the log (ignore timestamp gap, several calls were 
attempted). I think the problem is that the reply to the PC is being sent to 
192.168.1.12 instead of 92.13.147.87.

Mar  4 00:28:51 SIS-Server kamailio[18136]: DEBUG: <core> [ip_addr.c:243]: 
print_ip(): tcpconn_new: new tcp connection: 92.13.147.87

Mar  4 00:28:52 SIS-Server kamailio[18130]: DEBUG: tls [tls_server.c:354]: 
tls_accept(): TLS accept successful

Mar  4 00:28:52 SIS-Server kamailio[18130]: DEBUG: tls [tls_server.c:361]: 
tls_accept(): tls_accept: new connection from 92.13.147.87:49302 using 
TLSv1/SSLv3 AES256-SHA 256

Mar  4 00:28:52 SIS-Server kamailio[18130]: DEBUG: tls [tls_server.c:364]: 
tls_accept(): tls_accept: local socket: 96.81.57.12:5061

Mar  4 00:28:52 SIS-Server kamailio[18130]: DEBUG: auth [api.c:86]: pre_auth(): 
auth:pre_auth: Credentials with realm '96.81.57.12' not found

Mar  4 00:28:55 SIS-Server kamailio[18130]: DEBUG: registrar [reply.c:374]: 
build_contact(): created Contact HF: Contact: 
<sip:hvs_uk_pc@192.168.1.12:49302;transport=TLS;line=b3d07204a26e36e>;expires=120

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:583]: 
grep_sock_info(): grep_sock_info - checking if host==us: 11==9 && [96.81.57.12] 
== [127.0.0.1]

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:587]: 
grep_sock_info(): grep_sock_info - checking if port 5060 (advertise 0) matches 
port 5060

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:583]: 
grep_sock_info(): grep_sock_info - checking if host==us: 11==13 && 
[96.81.57.12] == [192.168.1.181]

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:587]: 
grep_sock_info(): grep_sock_info - checking if port 5060 (advertise 0) matches 
port 5060

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:583]: 
grep_sock_info(): grep_sock_info - checking if host==us: 11==11 && 
[96.81.57.12] == [96.81.57.12]

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:587]: 
grep_sock_info(): grep_sock_info - checking if port 5060 (advertise 0) matches 
port 5060

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:583]: 
grep_sock_info(): grep_sock_info - checking if host==us: 11==9 && [96.81.57.12] 
== [127.0.0.1]

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:587]: 
grep_sock_info(): grep_sock_info - checking if port 5060 (advertise 0) matches 
port 5060

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:583]: 
grep_sock_info(): grep_sock_info - checking if host==us: 11==13 && 
[96.81.57.12] == [192.168.1.181]

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:587]: 
grep_sock_info(): grep_sock_info - checking if port 5060 (advertise 0) matches 
port 5060

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:583]: 
grep_sock_info(): grep_sock_info - checking if host==us: 11==11 && 
[96.81.57.12] == [96.81.57.12]

Mar  4 00:37:09 SIS-Server kamailio[18135]: DEBUG: <core> [socket_info.c:587]: 
grep_sock_info(): grep_sock_info - checking if port 5060 (advertise 0) matches 
port 5060Mar  4 00:37:12 SIS-Server kamailio[18136]: ERROR: <core> 
[tcp_main.c:4159]: handle_tcpconn_ev(): connect 192.168.1.12:49302 failed

Changes to KAMCTLRC are:

SIP_DOMAIN=ed-todd-randd.com

DBENGINE=MYSQL

DBNAME=kamailio

DBRWUSER="kamailio"

DBRWPW="kamailiorw"

Changes to KAMAILIO.CFG are:

#!define WITH_MYSQL

#!define WITH_AUTH

#!define WITH_USRLOCDB

#!define WITH_TLS

Plus I set debug=4 for logging.

Whatsmyip.org shows the right IP address (static) and hostname 
www.ed-todd-randd.com

So, any clues?
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to