Mobotix an Lancom - VoIP Anruf schlägt fehl

Forum zu LANCOM Systems VoIP Router/Gateways und zur LANCOM VoIP Option

Moderator: Lancom-Systems Moderatoren

Antworten
Uller
Beiträge: 23
Registriert: 28 Jul 2018, 20:17

Mobotix an Lancom - VoIP Anruf schlägt fehl

Beitrag von Uller »

Hallo zusammen,

nachdem ich hier durch passives Mitlesen schon eine Menge lernen konnte (Danke für die tolle Hilfe!) muss ich jetzt doch mal ein Problem schildern, bei dem ich nicht weiterkomme.

Ich habe hier einen Lancom 1781VA mit VoIP Option. An dem dem Router hängt ein ISDN Anlage außerdem gibt es ein Snom VoIP Telefon. Das funktioniert alles wie erwartet.

Jetzt möchte ich gerne eine Mobotix Türstation über den Lancom telefonieren lassen. Dazu habe ich einen SIP Benutzer für die Türstation angelegt, ferner eine Gruppe definiert deren Nummer von der Türstation gewählt werden soll. Wenn ich zum Testen dieser Konfiguration im entsprechenden Menü der Mobotix einen Anruf auslöse funktioniert auch das wie erwartet.

Wenn der Anruf allerdings als Reaktion auf die Türklingel ausgelöst wird, wird er vom Call Manager abgelehnt.

Hier mal zwei Auszüge aus einem Trace, einmal der Testanruf der Funktioniert und zum Zweiten der Fehlgeschlagene Anruf:

100 ist der SIP Benutzer der Mobtix, 10.11.12.100 die IP der Mobotix, **200 die Nummer der Gruppe.

Hier klappt alles:

Code: Alles auswählen

...
[Callmanager] 2018/07/28 18:25:33,994  Devicetime: 2018/07/28 18:25:34,249 [Registration Registry]: FindRegistration  -->  It's a match!
[Callmanager] 2018/07/28 18:25:33,994  Devicetime: 2018/07/28 18:25:34,249 [SIP Registration]: 100@domain.tld: SIP Registration: FindBinding  --  Find Uri: <sip:100@10.11.12.100:5060>
[Callmanager] 2018/07/28 18:25:33,994  Devicetime: 2018/07/28 18:25:34,249 [SIP Registration]: 100@domain.tld: SIP Registration: FindBinding  --  isTrunkUser: no,  Binding Uri: <sip:100@10.11.12.100;line=b23cd8bce6b1bea>
[Callmanager] 2018/07/28 18:25:33,994  Devicetime: 2018/07/28 18:25:34,249 [SIP-URI]: URI COMPARISON
[Callmanager] 2018/07/28 18:25:33,994  Devicetime: 2018/07/28 18:25:34,249 [CALL-INFO] : Construct CallInfo(06362a40) 1
[Callmanager] 2018/07/28 18:25:33,994  Devicetime: 2018/07/28 18:25:34,249 [VCM] : Construct CmCall(063635e0)
[Callmanager] 2018/07/28 18:25:33,994  Devicetime: 2018/07/28 18:25:34,256 [SIP-CALL] : cSipCall::SetToTag  NewTag:998506932-1957843704, m_ToTag:, m_FromTag:121549611
[Callmanager] 2018/07/28 18:25:33,994  Devicetime: 2018/07/28 18:25:34,256 [SIP-CALL] : cSipCall constructor (type 1) --- call=06362a40, pSipMessage=064ad0c0, MediaStub=06362f28, SIP call-id=774523650,  Cld: **200
[Callmanager] 2018/07/28 18:25:33,994  Devicetime: 2018/07/28 18:25:34,256 [Sip-UA] : - info       : Generated new call, call-id=487, SIP call=06362a40
...
Und hier gibt es einen Fehler:

Code: Alles auswählen

...
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [SIP Registration]: 100@domain.tld: SIP Registration: FindBinding  --  Find Uri: <sip:100@110.11.12.100:5070>
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [SIP Registration]: 100@domain.tld: SIP Registration: FindBinding  --  isTrunkUser: no,  Binding Uri: <sip:100@10.11.12.100:5060;line=b23cd8bce6b1bea>
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [SIP-URI]: URI COMPARISON
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [SIP-URI]: Wrong PortNumber!!! - Uri1-Port: 5060,  Uri2-Port: 5070
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [Sip-UA] : FindBinding  --  trying username of originator to find binding since search for contact URI name was not successful
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [SIP Registration]: 100@domain.tld: SIP Registration: FindBinding  --  Find Uri: <sip:100@10.11.12.100:5070>
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [SIP Registration]: 100@domain.tld: SIP Registration: FindBinding  --  isTrunkUser: no,  Binding Uri: <sip:100@10.11.12.10;line=b23cd8bce6b1bea>
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [SIP-URI]: URI COMPARISON
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [SIP-URI]: Wrong PortNumber!!! - Uri1-Port: 5060,  Uri2-Port: 5070
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [Sip-UA] : FindBinding  --  no respective binding found
[Callmanager] 2018/07/28 18:23:11,098  Devicetime: 2018/07/28 18:23:11,364 [Sip-UA] : - info       : Reject, user (binding) not found
...
Offensichtlich verhält sich die Mobotix anders, je nachdem wie der Ruf ausgelöst wurde und der Lancom stört sich im zweiten Auszug am Port 5070. Mir ist aber nicht klar, woher der Port 5070 im zweiten Beispiel kommt, ob das von der Mobotix so OK ist oder ob die Mobotix Software da vielleicht einen Bug hat. Leider bin ich an der Stelle nicht tief in der Materie.

Falls es an der Mobotix liegt, gibt es vielleicht trotzdem eine Möglichkeit, den Call Manager zur Mitarbeit zu überreden?

Über jeden Hinweis würde ich mich sehr freuen, dafür schon eimal vielen Dank

Uller
Uller
Beiträge: 23
Registriert: 28 Jul 2018, 20:17

Re: Mobotix an Lancom - VoIP Anruf schlägt fehl

Beitrag von Uller »

Für den Fall, das wer anders das gleiche Problem hat, ich konnte es inzwischen lösen: Wenn man die Option "Paralleles anwählen" in der Mobotix deaktiviert, funktioniert alles.

In meinen Augen ein Bug in der Mobotix.
Benutzeravatar
Jirka
Beiträge: 5225
Registriert: 03 Jan 2005, 13:39
Wohnort: Ex-OPAL-Gebiet
Kontaktdaten:

Re: Mobotix an Lancom - VoIP Anruf schlägt fehl

Beitrag von Jirka »

Dazu heißt es in der Hilfe:
In Verbindung mit SIP-Servern, die die Quellports von Anrufanfragen mit dem Quellport der zugehörigen Registrierung abgleichen und die Anfrage bei Abweichung ablehnen, kann diese Funktion nicht verwendet werden.
Antworten