Mobile Hub klingelt endlos

Hallo zusammen,

ich wollte jetzt auch einen Versuch mit dem Mobile Hub starten. Die Konfiguration habe ich, wie in MobyDick Clients bereitstellen beschrieben, angelegt:
Konfiguration externes Telefon:



Konfiguration Amt:


Konfiguration Mobile Hub

Wenn es so eingerichtet ist und ich auf meinem Tablet über den MobyDick-Android-Client eine Rufnummer wähle, wird die Nummer des Mobile Hubs angerufen. Mehr aber auch nicht. Es klingelt und klingelt aber das Telefon an der externen Rufnummer ist still. Auch bei einem Anruf auf die Voicemailbox oder einen internen Teilnehmer passiert nichts. Ich habe aber mal einen Trace mitgeschnitten, in der Hoffnung jemand von Euch kann mir helfen und vielleicht sogar verraten, wo der Fehler liegt:

  == Using SIP RTP CoS mark 5
    -- Executing [12#5595229@mdc_berofix-d8df0d000e05:1] Goto("SIP/d8df0d000e05-0000085e", "mdc_incoming-gw1,5595229,1") in new stack
    -- Goto (mdc_incoming-gw1,5595229,1)
    -- Executing [5595229@mdc_incoming-gw1:1] Set("SIP/d8df0d000e05-0000085e", "MDC_CALLER_NUM_TRUNK=01714974118") in new stack
    -- Executing [5595229@mdc_incoming-gw1:2] Set("SIP/d8df0d000e05-0000085e", "MDC_CALLEE_NUM_TRUNK=5595229") in new stack
    -- Executing [5595229@mdc_incoming-gw1:3] Goto("SIP/d8df0d000e05-0000085e", "mdc_trunk-1,s,1") in new stack
    -- Goto (mdc_trunk-1,s,1)
    -- Executing [s@mdc_trunk-1:1] Verbose("SIP/d8df0d000e05-0000085e", "1,callee number: 5595229 caller number: 01714974118") in new stack
 callee number: 5595229 caller number: 01714974118
    -- Executing [s@mdc_trunk-1:2] GosubIf("SIP/d8df0d000e05-0000085e", "0?sub_internat,s,1(CALLERID(num),01714974118,00)") in new stack
    -- Executing [s@mdc_trunk-1:3] Gosub("SIP/d8df0d000e05-0000085e", "sub_nat2int,s,1(MDC_CALLER_NUM_INTERNAT,01714974118,00,49,0,228)") in new stack
    -- Executing [s@sub_nat2int:1] Verbose("SIP/d8df0d000e05-0000085e", "1,sub_nat2int:: variable: MDC_CALLER_NUM_INTERNAT - CALLERID(num): 01714974118 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228") in new stack
 sub_nat2int:: variable: MDC_CALLER_NUM_INTERNAT - CALLERID(num): 01714974118 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228
    -- Executing [s@sub_nat2int:2] GotoIf("SIP/d8df0d000e05-0000085e", "0?s-int,1") in new stack
    -- Executing [s@sub_nat2int:3] GotoIf("SIP/d8df0d000e05-0000085e", "0?s-int,1") in new stack
    -- Executing [s@sub_nat2int:4] GotoIf("SIP/d8df0d000e05-0000085e", "0?s-intshort,1") in new stack
    -- Executing [s@sub_nat2int:5] GotoIf("SIP/d8df0d000e05-0000085e", "0?s-natshort,1") in new stack
    -- Executing [s@sub_nat2int:6] GotoIf("SIP/d8df0d000e05-0000085e", "1?s-nat,1") in new stack
    -- Goto (sub_nat2int,s-nat,1)
    -- Executing [s-nat@sub_nat2int:1] Verbose("SIP/d8df0d000e05-0000085e", "1,national") in new stack
 national
    -- Executing [s-nat@sub_nat2int:2] Set("SIP/d8df0d000e05-0000085e", "MDC_CALLER_NUM_INTERNAT=00491714974118") in new stack
    -- Executing [s-nat@sub_nat2int:3] Return("SIP/d8df0d000e05-0000085e", "") in new stack
    -- Executing [s@mdc_trunk-1:4] Set("SIP/d8df0d000e05-0000085e", "CALLERID(num)=00491714974118") in new stack
    -- Executing [s@mdc_trunk-1:5] Gosub("SIP/d8df0d000e05-0000085e", "sub_int2nat,s,1(MDC_CALLER_NUM_NAT,00491714974118,00,49,0,228)") in new stack
    -- Executing [s@sub_int2nat:1] Verbose("SIP/d8df0d000e05-0000085e", "1,sub_int2nat:: variable: MDC_CALLER_NUM_NAT - exten: 00491714974118 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228") in new stack
 sub_int2nat:: variable: MDC_CALLER_NUM_NAT - exten: 00491714974118 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228
    -- Executing [s@sub_int2nat:2] GotoIf("SIP/d8df0d000e05-0000085e", "0?nat") in new stack
    -- Executing [s@sub_int2nat:3] GotoIf("SIP/d8df0d000e05-0000085e", "1?s-internat,1") in new stack
    -- Goto (sub_int2nat,s-internat,1)
    -- Executing [s-internat@sub_int2nat:1] Set("SIP/d8df0d000e05-0000085e", "MDC_CALLER_NUM_NAT=01714974118") in new stack
    -- Executing [s-internat@sub_int2nat:2] Return("SIP/d8df0d000e05-0000085e", "") in new stack
    -- Executing [s@mdc_trunk-1:6] Set("SIP/d8df0d000e05-0000085e", "CALLERID(num)=01714974118") in new stack
    -- Executing [s@mdc_trunk-1:7] Gosub("SIP/d8df0d000e05-0000085e", "sub_pb-search,s,1(CALLERID(name),01714974118,01714974118,00491714974118,+491714974118)") in new stack
    -- Executing [s@sub_pb-search:1] Verbose("SIP/d8df0d000e05-0000085e", "1,sub_pb-search variable: CALLERID(name) calleridnum: 01714974118 national: 01714974118 international: 00491714974118 +internat: +491714974118") in new stack
 sub_pb-search variable: CALLERID(name) calleridnum: 01714974118 national: 01714974118 international: 00491714974118 +internat: +491714974118
    -- Executing [s@sub_pb-search:2] Set("SIP/d8df0d000e05-0000085e", "HASH(PB_ENTRY)=Ulf Kosack,Ulf,Kosack,EDV- und Netzwerk-Betreuung") in new stack
    -- Executing [s@sub_pb-search:3] Verbose("SIP/d8df0d000e05-0000085e", "1,Ulf Kosack") in new stack
 Ulf Kosack
    -- Executing [s@sub_pb-search:4] Verbose("SIP/d8df0d000e05-0000085e", "1,Ulf") in new stack
 Ulf
    -- Executing [s@sub_pb-search:5] Verbose("SIP/d8df0d000e05-0000085e", "1,Kosack") in new stack
 Kosack
    -- Executing [s@sub_pb-search:6] Verbose("SIP/d8df0d000e05-0000085e", "1,EDV- und Netzwerk-Betreuung") in new stack
 EDV- und Netzwerk-Betreuung
    -- Executing [s@sub_pb-search:7] Set("SIP/d8df0d000e05-0000085e", "CALLERID(name)=Ulf Kosack") in new stack
    -- Executing [s@sub_pb-search:8] Return("SIP/d8df0d000e05-0000085e", "") in new stack
    -- Executing [s@mdc_trunk-1:8] Set("SIP/d8df0d000e05-0000085e", "MDC_NUMPREFIX_TRUNK=") in new stack
    -- Executing [s@mdc_trunk-1:9] Goto("SIP/d8df0d000e05-0000085e", "mdc_mapping-1,5595229,1") in new stack
    -- Goto (mdc_mapping-1,5595229,1)
    -- Executing [5595229@mdc_mapping-1:1] Set("SIP/d8df0d000e05-0000085e", "CHANNEL(language)=de") in new stack
    -- Executing [5595229@mdc_mapping-1:2] Verbose("SIP/d8df0d000e05-0000085e", "1,mapping from _55952XX to 29") in new stack
 mapping from _55952XX to 29
    -- Executing [5595229@mdc_mapping-1:3] Goto("SIP/d8df0d000e05-0000085e", "mdc_external,29,1") in new stack
    -- Goto (mdc_external,29,1)
    -- Executing [29@mdc_external:1] SIPAddHeader("SIP/d8df0d000e05-0000085e", ""Alert-Info:<http://www.notused.de>;info=alert-external;x-line-id=0"") in new stack
    -- Executing [29@mdc_external:2] GosubIf("SIP/d8df0d000e05-0000085e", "1?sub_initcall,s,1(ext,29)") in new stack
    -- Executing [s@sub_initcall:1] Verbose("SIP/d8df0d000e05-0000085e", "1,sub_initcall descent: ext exten: 29") in new stack
 sub_initcall descent: ext exten: 29
    -- Executing [s@sub_initcall:2] GosubIf("SIP/d8df0d000e05-0000085e", "1?sub_initloop,s,1") in new stack
    -- Executing [s@sub_initloop:1] Verbose("SIP/d8df0d000e05-0000085e", "1,initial loop") in new stack
 initial loop
    -- Executing [s@sub_initloop:2] Set("SIP/d8df0d000e05-0000085e", "MDC_ALIAS_HOP=0") in new stack
    -- Executing [s@sub_initloop:3] Return("SIP/d8df0d000e05-0000085e", "") in new stack
    -- Executing [s@sub_initcall:3] Set("SIP/d8df0d000e05-0000085e", "__MDC_DIALDESCENT=ext") in new stack
    -- Executing [s@sub_initcall:4] Goto("SIP/d8df0d000e05-0000085e", "ext,1") in new stack
    -- Goto (sub_initcall,ext,1)
    -- Executing [ext@sub_initcall:1] Set("SIP/d8df0d000e05-0000085e", "__MDC_DIALCALLERNUMINIT=01714974118") in new stack
    -- Executing [ext@sub_initcall:2] Set("SIP/d8df0d000e05-0000085e", "__MDC_DIALCALLEENUMINIT=5595229") in new stack
    -- Executing [ext@sub_initcall:3] Return("SIP/d8df0d000e05-0000085e", "") in new stack
    -- Executing [29@mdc_external:3] Goto("SIP/d8df0d000e05-0000085e", "main,29,1") in new stack
    -- Goto (main,29,1)
    -- Executing [29@main:1] Gosub("SIP/d8df0d000e05-0000085e", "sub_defcall,s,1(29)") in new stack
[Feb 15 14:40:21] NOTICE[7064]: func_math.c:424 crement_function_read: The value is now: 1
    -- Executing [s@sub_defcall:1] Set("SIP/d8df0d000e05-0000085e", "MDC_ALIAS_HOP=1") in new stack
    -- Executing [s@sub_defcall:2] Set("SIP/d8df0d000e05-0000085e", "__MDC_DIALCALLEENUM=29") in new stack
    -- Executing [s@sub_defcall:3] Set("SIP/d8df0d000e05-0000085e", "__MDC_DIALCALLERNUM=01714974118") in new stack
    -- Executing [s@sub_defcall:4] Set("SIP/d8df0d000e05-0000085e", "__MDC_DIALCHANNELNAME=d8df0d000e05") in new stack
    -- Executing [s@sub_defcall:5] GotoIf("SIP/d8df0d000e05-0000085e", "1?nozap") in new stack
    -- Goto (sub_defcall,s,8)
    -- Executing [s@sub_defcall:8] Set("SIP/d8df0d000e05-0000085e", "__MDC_DIALCALLERNAME=Ulf Kosack") in new stack
    -- Executing [s@sub_defcall:9] Return("SIP/d8df0d000e05-0000085e", "") in new stack
    -- Executing [29@main:2] Goto("SIP/d8df0d000e05-0000085e", "mdc_distribute,29,1") in new stack
    -- Goto (mdc_distribute,29,1)
    -- Executing [29@mdc_distribute:1] Set("SIP/d8df0d000e05-0000085e", "MDC_INPREFIX_TRUNK=") in new stack
    -- Executing [29@mdc_distribute:2] Verbose("SIP/d8df0d000e05-0000085e", "1,remove inprefix: ") in new stack
 remove inprefix:
    -- Executing [29@mdc_distribute:3] Goto("SIP/d8df0d000e05-0000085e", "mdc_outgoing-1,29,1") in new stack
    -- Goto (mdc_outgoing-1,29,1)
    -- Executing [29@mdc_outgoing-1:1] Gosub("SIP/d8df0d000e05-0000085e", "sub_trunk-outgoing-1,29,1") in new stack
    -- Executing [29@sub_trunk-outgoing-1:1] Gosub("SIP/d8df0d000e05-0000085e", "sub_int2nat,s,1(MDC_CALLEE_NUM_NAT,29,00,49,0,228)") in new stack
    -- Executing [s@sub_int2nat:1] Verbose("SIP/d8df0d000e05-0000085e", "1,sub_int2nat:: variable: MDC_CALLEE_NUM_NAT - exten: 29 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228") in new stack
 sub_int2nat:: variable: MDC_CALLEE_NUM_NAT - exten: 29 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228
    -- Executing [s@sub_int2nat:2] GotoIf("SIP/d8df0d000e05-0000085e", "0?nat") in new stack
    -- Executing [s@sub_int2nat:3] GotoIf("SIP/d8df0d000e05-0000085e", "0?s-internat,1") in new stack
    -- Executing [s@sub_int2nat:4] Set("SIP/d8df0d000e05-0000085e", "MDC_CALLEE_NUM_NAT=29") in new stack
    -- Executing [s@sub_int2nat:5] Return("SIP/d8df0d000e05-0000085e", "") in new stack
    -- Executing [29@sub_trunk-outgoing-1:2] Gosub("SIP/d8df0d000e05-0000085e", "sub_nat2int,s,1(MDC_CALLEE_NUM_INTERNAT,29,00,49,0,228)") in new stack
    -- Executing [s@sub_nat2int:1] Verbose("SIP/d8df0d000e05-0000085e", "1,sub_nat2int:: variable: MDC_CALLEE_NUM_INTERNAT - CALLERID(num): 29 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228") in new stack
 sub_nat2int:: variable: MDC_CALLEE_NUM_INTERNAT - CALLERID(num): 29 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 228
    -- Executing [s@sub_nat2int:2] GotoIf("SIP/d8df0d000e05-0000085e", "0?s-int,1") in new stack
    -- Executing [s@sub_nat2int:3] GotoIf("SIP/d8df0d000e05-0000085e", "0?s-int,1") in new stack
    -- Executing [s@sub_nat2int:4] GotoIf("SIP/d8df0d000e05-0000085e", "0?s-intshort,1") in new stack
    -- Executing [s@sub_nat2int:5] GotoIf("SIP/d8df0d000e05-0000085e", "0?s-natshort,1") in new stack
    -- Executing [s@sub_nat2int:6] GotoIf("SIP/d8df0d000e05-0000085e", "0?s-nat,1") in new stack
    -- Executing [s@sub_nat2int:7] Goto("SIP/d8df0d000e05-0000085e", "s-local,1") in new stack
    -- Goto (sub_nat2int,s-local,1)
    -- Executing [s-local@sub_nat2int:1] Verbose("SIP/d8df0d000e05-0000085e", "1,local") in new stack
 local
    -- Executing [s-local@sub_nat2int:2] Set("SIP/d8df0d000e05-0000085e", "MDC_CALLEE_NUM_INTERNAT=004922829") in new stack
    -- Executing [s-local@sub_nat2int:3] Return("SIP/d8df0d000e05-0000085e", "") in new stack
    -- Executing [29@sub_trunk-outgoing-1:3] Set("SIP/d8df0d000e05-0000085e", "CALLERID(name)=2285595201714974118") in new stack
    -- Executing [29@sub_trunk-outgoing-1:4] Set("SIP/d8df0d000e05-0000085e", "CALLERID(num)=2285595201714974118") in new stack
    -- Executing [29@sub_trunk-outgoing-1:5] Gosub("SIP/d8df0d000e05-0000085e", "sub_pb-search,s,1(MDC_DIALCALLEENAME,29,29,004922829,+4922829)") in new stack
    -- Executing [s@sub_pb-search:1] Verbose("SIP/d8df0d000e05-0000085e", "1,sub_pb-search variable: MDC_DIALCALLEENAME calleridnum: 29 national: 29 international: 004922829 +internat: +4922829") in new stack
 sub_pb-search variable: MDC_DIALCALLEENAME calleridnum: 29 national: 29 international: 004922829 +internat: +4922829
    -- Executing [s@sub_pb-search:2] Set("SIP/d8df0d000e05-0000085e", "HASH(PB_ENTRY)=") in new stack
    -- Executing [s@sub_pb-search:3] Verbose("SIP/d8df0d000e05-0000085e", "1,") in new stack

    -- Executing [s@sub_pb-search:4] Verbose("SIP/d8df0d000e05-0000085e", "1,") in new stack

    -- Executing [s@sub_pb-search:5] Verbose("SIP/d8df0d000e05-0000085e", "1,") in new stack

    -- Executing [s@sub_pb-search:6] Verbose("SIP/d8df0d000e05-0000085e", "1,") in new stack

    -- Executing [s@sub_pb-search:7] Set("SIP/d8df0d000e05-0000085e", "MDC_DIALCALLEENAME=") in new stack
    -- Executing [s@sub_pb-search:8] Return("SIP/d8df0d000e05-0000085e", "") in new stack
    -- Executing [29@sub_trunk-outgoing-1:6] Verbose("SIP/d8df0d000e05-0000085e", "1,DTAG Business Complete - Standardtelefonie") in new stack
 DTAG Business Complete - Standardtelefonie
    -- Executing [29@sub_trunk-outgoing-1:7] Dial("SIP/d8df0d000e05-0000085e", "SIP/d8df0d000e05/12#29,,t") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/d8df0d000e05/12#29
    -- SIP/d8df0d000e05-0000085f is making progress passing it to SIP/d8df0d000e05-0000085e
  == Spawn extension (sub_trunk-outgoing-1, 29, 7) exited non-zero on 'SIP/d8df0d000e05-0000085e'
    -- Executing [h@sub_trunk-outgoing-1:1] Macro("SIP/d8df0d000e05-0000085e", "hangup,,CANCEL,") in new stack
    -- Executing [s@macro-hangup:1] NoOp("SIP/d8df0d000e05-0000085e", ">>>macro-hangup:: EXTEN:  DIALSTATUS: CANCEL QUEUESTATUS: ") in new stack

Eine Suche nach den bisherigen Anfragen mit dem Mobile Hub hat mir leider auch keine Lösung gebracht :(.


Hat jemand einen Tipp für mich?

Danke
Ulf

Hallo Ulf,

was mir auffällt ist, dass die Rufnummer, welche von deinem Provider übermittelt wird, wohl ohne die Ortsnetzskennzahl übermittelt wird. In der Regel für den MobilHub diese aber mit der OnKz drin steht.
Bitte überprüfe das mal.
Siehe hierzu auch http://wiki.pascom.net/confluence/display/MD75DE/MobyDick+Clients+bereitstellen

Gruß
Markus

Hallo Markus,

ich nehme an, Du meinst die folgenden Zeilen:

  == Using SIP RTP CoS mark 5
    -- Executing [12#5595229@mdc_berofix-d8df0d000e05:1] Goto("SIP/d8df0d000e05-0000085e", "mdc_incoming-gw1,5595229,1") in new stack
    -- Goto (mdc_incoming-gw1,5595229,1)
    -- Executing [5595229@mdc_incoming-gw1:1] Set("SIP/d8df0d000e05-0000085e", "MDC_CALLER_NUM_TRUNK=01714974118") in new stack
    -- Executing [5595229@mdc_incoming-gw1:2] Set("SIP/d8df0d000e05-0000085e", "MDC_CALLEE_NUM_TRUNK=5595229") in new stack

Kann das damit zusammenhängen, dass das ein Anlagenanschluss ist? Sorry, dass hätte ich dazu schreiben müssen :(. Klar, im Mobile Hub ist die Nummer inkl. Vorwahl eingetragen (siehe Bild 3 oben). Ich habe die Konfiguration ja lt. Wiki Mobile Hub für Mobility Client einrichten natürlich mit Vorwahl eingerichtet.

Die MobyDick-Version ist übrigens 7.05.01 mit einem Beronet Gateway als interne Karte.

Muss das dann an einem Anlagenanschluss anders konfiguriert werden?

Danke
Ulf

Guten Morgen,

du musst halt bei den eingehenden Regeln mit der 5595229 für den MobileHub arbeiten.
Poste doch ansonsten mal deine eingehenden Regeln/Rufe bei deinem Amt.

Gruß
Markus

Hallo Markus,

ah jetzt ja. Die Konfiguration des Amtes ist oben im Bild zu sehen. Dann werde ich heute Abend mal die eingehende Regel für den Mobile Hub ändern und berichten.

Danke
Ulf

Hallo Markus,

danke für die Brille. Nach der Umstellung des Ziels im Mobile Hub wurde die eingehende Regel neu generiert und das Telefonieren funktioniert jetzt super. Perfekt.

Danke
Ulf

Guten Morgen Ulf,

schön, wenn es nun so funktioniert wie es soll!