SIP issues

Pagina: 1
Acties:

  • RuntimeError
  • Registratie: Juni 2006
  • Laatst online: 11:59
Sinds een tijdje ben ik bezig om een SIP server op te zetten, is in principe een hobby-projectje, maar dat zou het probleem niet moeten zijn.

Ik ben begonnen met een Asterisk server binnen het lokale netwerk. Dit ging prima (in de zin van, intern bellen was geen probleem en via een Voipbuster trunk was naar buiten bellen ook geen probleem). Hierna installeerde ik op een WS2k8 machine machine 3CX. Hiermee behaalde ik dezelfde resultaten.

Omdat ik dit niet op een Ziggo verbinding wil blijven draaien heb ik besloten om dit op mijn WS2k8 R2 machine onder te brengen, de installatie van 3CX verliep zonder problemen.

Toen ik de extensions ingevoerd had en aangevinkt had dat gebruikers van buitenaf verbinding mochten maken via SIP leek alles nog steeds goed. De softphones konden gewoon connecten. Toen ik wilde bellen ging het mis. Mijn softphones (Telephone op Mac en 3CX) geven als er gebeld wordt van de ene machine naar de andere een foutmelding: "Call / Transaction does not exist".

Ik besloot 3CX even naast me neer te leggen en het via PBXes te proberen. Hiermee nagenoeg hetzelfde opgezet en als ik nu bel van de ene extension naar de andere krijg ik of "Call / Transaction does not exist", of "Calling..." blijft in beeld staan zonder dat de telefoon overgaat, of de softphone geeft aan dat 'ie connected is, terwijl de andere telefoon nooit overgegaan is.

Ik heb vanaf een andere Mac hetzelfde geprobeerd en kreeg daarbij hetzelfde effect.

Vanaf mijn telefoon, HTC Sensation, heb ik ook geprobeerd verbinding te maken (zowel via Wifi als 3G) en ook hierbij kreeg ik het niet voor elkaar om te bellen.

Als ik in mijn PBXes log kijk zie ik het volgende:

Afbeeldingslocatie: http://i56.tinypic.com/f3gvpz.png

Er zit een Netgear WRT2000 router tussen de computers en de internetverbinding, maar de NAT hierop zou, voor zover ik me voor kan stellen de verbinding niet kunnen verhinderen. Zeker niet omdat ik dit probleem ook heb vanaf de telefoon via 3G.

Zowel vanaf de telefoon als de computer, en zowel met 3CX als PBXes kan ik wel de voicemail bereiken, dus een verbinding met de server lijkt goed te gaan. Ik verwacht dat het probleem ergens zit in de verbinding met de client.

Het gekke vind ik dat het wel werkt als de PBX / SIP server in het lokale netwerk draait.

Heeft iemand een idee wat ik hier over het hoofd zie?

  • RuntimeError
  • Registratie: Juni 2006
  • Laatst online: 11:59
Na ongeveer een dag heb ik het nog niet werkend.

Inmiddels heb ik op een testmachine in het lokale LAN server 2008 R2 met dezelfde firewall configuratie, de server geinstalleerd.

Zolang ik verbind vanuit het lokale netwerk gaat alles goed, als ik verbind van buitenaf niet. Als ik de 3CX tunnel opzet, werkt het wel, maar dat is niet helemaal wat ik wil (ik wil ook niet-3CX clients kunnen gebruiken).

Ik kan mezelf nu eigenlijk niks anders voorstellen dat mijn router SIP verkeer filtert (NAT?). Is dit een mogelijkheid?

  • RuntimeError
  • Registratie: Juni 2006
  • Laatst online: 11:59
Hierbij ook nog een logje van 3CX. In deze log bel ik van extension 101 naar 102 en andersom
23:32:46.146 [CM503003]: Call(2): Call to sip:101@nasi.mijndomeintje.nl:5060 has failed; Cause: 408 Request Timeout; internal
23:32:37.281 [CM503008]: Call(3): Call is terminated
23:32:36.133 Currently active calls - 1: [3]
23:32:29.856 [CM503025]: Call(3): Calling Ext:Ext.102@[Dev:sip:102@84.29.193.204:55705;ob]
23:32:29.733 [CM503004]: Call(3): Route 1: Ext:Ext.102@[Dev:sip:102@84.29.193.204:55705;ob]
23:32:29.732 [CM503010]: Making route(s) to <sip:102@nasi.mijndomeintje.nl:5060>
23:32:29.729 [CM505001]: Ext.101: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CXPhone for Android 1.3.3] PBX contact: [sip:101@84.29.193.204:49370]
23:32:29.724 [CM503001]: Call(3): Incoming call from Ext.101 to <sip:102@nasi.mijndomeintje.nl:5060>
23:32:24.552 [CM503008]: Call(2): Call is terminated
23:32:14.058 [CM503025]: Call(2): Calling Ext:Ext.101@[Dev:sip:101@178.224.23.30:51130;ob]
23:32:13.935 [CM503004]: Call(2): Route 1: Ext:Ext.101@[Dev:sip:101@178.224.23.30:51130;ob]
23:32:13.930 [CM503010]: Making route(s) to <sip:101@nasi.mijndomeintje.nl>
23:32:13.929 [CM505001]: Ext.102: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [Telephone 1.0.2] PBX contact: [sip:102@84.29.193.204:49370]
23:32:13.920 [CM503001]: Call(2): Incoming call from Ext.102 to <sip:101@nasi.mijndomeintje.nl>
23:32:01.306 [CM504001]: Ext.101: new contact is registered. Contact(s): [sip:101@178.224.23.30:51130;ob/101]
23:31:52.442 [CM504008]: Fax Service: registered as sip:888@192.168.1.101:5060 with contact sip:888@192.168.1.101:5100;user=phone
23:31:51.808 [CM503008]: Call(1): Call is terminated
23:31:51.674 [EC200006]: Conference server is connected: application:WIN-N38JMLA3ROF:0/3CXConferenceRoom local:127.0.0.1:5482 remote:127.0.0.1:49478
23:31:50.719 [EC200002]: Media server is connected: application:WIN-N38JMLA3ROF:0/MediaServer local:127.0.0.1:5482 remote:127.0.0.1:49477
23:31:43.934 [CM503007]: Call(1): Device joined: sip:999@127.0.0.1:40600;rinstance=f0dec8ccaa065253
23:31:43.934 [CM503007]: Call(1): Device joined: sip:102@84.29.193.204:55705;ob
23:31:43.934 [CM505001]: Ext.999: Device info: Device Identified: [Man: 3CX Ltd.;Mod: Voice Mail Menu;Rev: General] Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [3CX Voice Mail Menu] PBX contact: [sip:999@127.0.0.1:5060]
23:31:43.934 [CM503002]: Call(1): Alerting sip:999@127.0.0.1:40600;rinstance=f0dec8ccaa065253
23:31:43.793 [CM503025]: Call(1): Calling Ext:Ext.999@[Dev:sip:999@127.0.0.1:40600;rinstance=f0dec8ccaa065253]
23:31:43.737 [CM503004]: Call(1): Route 1: Ext:Ext.999@[Dev:sip:999@127.0.0.1:40600;rinstance=f0dec8ccaa065253]
23:31:43.737 [CM503010]: Making route(s) to <sip:999@nasi.mijndomeintje.nl>
23:31:43.737 [CM505001]: Ext.102: Device info: Device Not Identified: User Agent not matched; Capabilities:[reinvite, replaces, able-no-sdp, recvonly] UserAgent: [Telephone 1.0.2] PBX contact: [sip:102@84.29.193.204:49370]
23:31:43.737 [CM503001]: Call(1): Incoming call from Ext.102 to <sip:999@nasi.mijndomeintje.nl>
23:31:41.796 IP(s) added:[192.168.1.101]
23:31:40.617 [CM504001]: Ext.*1: new contact is registered. Contact(s): [sip:*1@127.0.0.1:40000;rinstance=a85edbd8d923f5b2/*1]
23:31:40.617 [CM504001]: Ext.*0: new contact is registered. Contact(s): [sip:*0@127.0.0.1:40000;rinstance=76ab1f5cd9f169bb/*0]
23:31:40.601 [CM504001]: Ext.*777: new contact is registered. Contact(s): [sip:*777@127.0.0.1:40000;rinstance=3fe00daacdcdeb12/*777]
23:31:39.546 [CM504001]: Ext.EndCall: new contact is registered. Contact(s): [sip:EndCall@127.0.0.1:40600;rinstance=4e4192cd2254a113/EndCall]
23:31:39.546 [CM504001]: Ext.999: new contact is registered. Contact(s): [sip:999@127.0.0.1:40600;rinstance=f0dec8ccaa065253/999]
23:31:37.176 [CM504001]: Ext.102: new contact is registered. Contact(s): [sip:102@84.29.193.204:55705;ob/102]
23:31:35.985 [EC100007]: External application is connected: application:WIN-N38JMLA3ROF:0/QueueManager local:127.0.0.1:5482 remote:127.0.0.1:49469
23:31:35.616 [CM506002]: Resolved SIP external IP:port ([ V4 84.29.193.204:49370 UDP target domain=unspecified mFlowKey=0 ]) on Transport [ V4 192.168.1.101:5060 UDP target domain=unspecified mFlowKey=0 ]
23:31:35.413 [CM506001]: STUN request to resolve SIP external IP:port mapping is sent to STUN server [ V4 96.9.132.83:3478 UDP target domain=unspecified mFlowKey=0 ] over Transport [ V4 192.168.1.101:5060 UDP target domain=unspecified mFlowKey=0 ]
23:31:34.335 [EC200004]: IVR server is connected: application:WIN-N38JMLA3ROF:0/IVRServer local:127.0.0.1:5482 remote:127.0.0.1:49466
23:31:34.303 [EC200005]: Parking Orbit server is connected: application:WIN-N38JMLA3ROF:0/3CXParkOrbit local:127.0.0.1:5482 remote:127.0.0.1:49465
23:31:31.944 Failed to obtain short path name for [C:\ProgramData\3CX\Bin\Cert]
23:31:31.944 [CM501006]: Default Local IP address: [192.168.1.101]
23:31:31.944 [CM501002]: Version: 10.0.21196.0
23:31:31.944 [CM501001]: Start 3CX PhoneSystem Call Manager
23:31:31.944 [CM501010]: License Info: Load Failed - Error licence Licence: 27 System: 2
23:31:31.819 [EC200001]: Configuration server is connected: application:WIN-N38JMLA3ROF:5485/DBProvider local:127.0.0.1:49463 remote:127.0.0.1:5485
23:31:31.819 [CM501007]: *** Started Calls Controller thread ***

  • RuntimeError
  • Registratie: Juni 2006
  • Laatst online: 11:59
Inmiddels de oplossing gevonden. Mijn router, de Netgear WNR2000 schijnt sinds de nieuwe firmware 1.2.3.7 allergisch te zijn voor SIP verkeer. Netgear heeft standaard de SIP ALG aanstaan en deze kan in de nieuwste firmware niet meer uitgeschakeld worden. Het toepassen van een oudere firmware, of deze aangepaste firmware http://www.megaupload.com/?d=06S9T13H maakt een de Disable SIP ALG optie zichtbaar in bij de WAN Settings

Afbeeldingslocatie: http://i51.tinypic.com/1zdpxyb.png

Nadat deze aangevinkt is, werkt het zonder problemen.