Sipgate Trunking abgehend funzt nicht mit neuer Mobydick 7.07

Hallo,
seitdem ich die neue 7.07 installiert habe, gehen keine ausgehenden Gespräche über Sipgate Trunking mehr. Weder wenn ich sie mit der Ämtervorlage “Sipgate” noch mit “Spigate Trunking” erstelle. Username und Pass sind korrekt, Mobydick im Grunde auch, denn mit einem anderen VoIP-Anbieter klappt es ganz normal. Sipgate kann mir auch nicht sagen, woran es liegt, sie sehen keinen Fehler. Mobydick ist bei denen korrekt angemeldet, aber ein abgehender Ruf kommt gar nicht erst bei Sipgate an. Ankommend geht komischerweise problemlos. Bitte um Rat!
Das hier steht im CLI:
[Jun 16 13:51:45] WARNING[6179][C-0000001e]: app_dial.c:2437 dial_exec_full: Unable to create channel of type ‘SIP’ (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
Rene

Hallo Rene,

eine wirkliche Lösung kann ich nicht liefern, allerdings ist bei mir das gleiche Problem auch schon unter 7.06 aufgetreten. Ebenfalls sipgate trunking und der Fehler mit absent. Ich hatte das System mehrfach neugestartet, was alles nicht geholfen hat. Allerdings hat es ohne irgendein Zutun am nächsten Tag einfach funktioniert :confused:.

Evtl. wird ja auch bei sipgate nachts etwas resettet oder irgendein(e) Time/Sperre zurückgesetzt.

Viele Grüße
Ulf

Seltsam ist auch: das Amt, welches direkt mit dem Sipgate Trunk verbunden ist, funktioniert ja wie gesagt nicht (abgehend). Wenn ich aber in einer Fritzbox eine neue Internetrufnummer einrichte mit Sipgate Trunking als Provider, und dann in der Mobydick ein Amt einrichte mit der Fritzbox als Gateway, dann geht es. Hilfe!

Hatte das Problem bereits im April angesprochen, jedoch bisher keine Lösung in Sicht. http://community.pascom.net/showthread.php?1043-nach-Update-auf-7-06-02-keine-ausgehenden-Anrufe-m%C3%B6glich

Das System lief 9-10 Tage mit diesem Fehler jedoch trat die von ulf.kosack erwähnte “Besserung” nicht ein.

Deshalb leider immer noch Version 7.0.5.1 :eek:

Wäre schön wenn’s da mal ne Lösung gäbe.

Grüße Tolan

Hallo zusammen,

ich habe hierzu ein Ticket aufgenommen, wir werden uns das Problem ansehen.

Grüße,
Jan

Hallo Tolan,
seltsam, seit April, und kein Hinweis von Pascom?

@Jan:
Danke, dass sich jetzt jemand kümmert!

@schmidder

Ich war mir nicht im klaren ob der Fehler nicht doch bei einer Misskonfiguration meinerseits initiiert wurde.
Seltsam da ja auch sonst niemand darüber berichtete - sind denn so wenige bei sipgate Trunking?

@Jan: ¡Muchas gracias!

Genau das gleiche habe ich natürlich auch gedacht!
Rene

Hallo zusammen,

nur um Missverständnisse zu vermeiden: In der Community (hier im Forum) können wir keine Reaktionszeit garantieren. Wenn bei euch etwas schiefläuft und ihr schnellstmöglich Hilfe braucht, wendet euch bitte an unseren (kostenpflichtigen) Support, der hilft euch da sehr gerne weiter. Kontaktinformationen gibts unter: http://pascom.net/de/support/


Was das Sipgate-Problem betrifft: Entweder benutzt es kaum einer, oder nur sehr wenige haben hier Probleme, weil wir darüber noch nicht allzuviel gehört haben…

Grüße,
Jan

Hallo Jan,
schon klar, was du oben schreibst, hatte ich auch gar nicht anders erwartet, ich finde den Support hier im Forum schon 1a. Hatte mich einfach nur gewundert, das bei ca. 10mio Sipgate-Kunden, von denen natürlich ca. 80% eine Mobydick haben, das Problem nicht schon 1000fach aufgetreten ist :slight_smile:
Anyway, vielleicht findet ihr ja den Knacks. In der 7.05 lief es ja, von daher habe ich Hoffnung. BTW, wenn jemand eine gute Alternativempfehlung für einen VioP-Anbieter statt Sipgate hat, würde ich mir den gerne mal ansehen.
Danke und weiter so,
Rene

Hallo Rene,

wir können das Problem mit unserem Sipgate-Trunking-Testaccount leider nicht nachvollziehen, sowohl in der 7.06 als auch der 7.07 funktioniert es bei uns problemlos. Damit wir da weiter debuggen können, könntest du bitte folgendes versuchen:

  1. Die Asterisk-Konsole öffnen (asterisk -r) und dann die ausgabe von"sip show registry" posten

  2. Die Asterisk-Konsole öffnen (asterisk -r) und dann einen ausgehenden Anruf tätigen und die Ausgabe posten

Grüße,
Jan

mobydickCLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
sipconnect.sipgate.de:5060 N 2026270t0 585 Registered Tue, 24 Jun 2014 12:01:14
1 SIP registrations.
mobydick
CLI>

und abgehender Anruf:
mobydickCLI>
== Using SIP VIDEO TOS bits 136
== Using SIP VIDEO CoS mark 6
== Using SIP RTP TOS bits 184
== Using SIP RTP CoS mark 5
– Executing [01625704830@mdc_location-6:1] Verbose(“SIP/schmidt-0000007d”, “1,Rene Schmidt”) in new stack
Rene Schmidt
– Executing [01625704830@mdc_location-6:2] Set(“SIP/schmidt-0000007d”, “__MDC_CALLER_LOCATION_ID=6”) in new stack
– Executing [01625704830@mdc_location-6:3] Set(“SIP/schmidt-0000007d”, “__MDC_CALLER_LOCATION_NAME=Rene Schmidt”) in new stack
– Executing [01625704830@mdc_location-6:4] Gosub(“SIP/schmidt-0000007d”, “sub_location,s,1(6,01625704830)”) in new stack
– Executing [s@sub_location:1] Verbose(“SIP/schmidt-0000007d”, “1,used location id: 6 - dialed extension: 01625704830”) in new stack
used location id: 6 - dialed extension: 01625704830
– Executing [s@sub_location:2] Set(“SIP/schmidt-0000007d”, “MDC_CALLEE_NUM=01625704830”) in new stack
– Executing [s@sub_location:3] Return(“SIP/schmidt-0000007d”, “”) in new stack
– Executing [01625704830@mdc_location-6:5] Gosub(“SIP/schmidt-0000007d”, “sub_split-location,s,1(6)”) in new stack
– Executing [s@sub_split-location:1] Verbose(“SIP/schmidt-0000007d”, “1,get user for location: 6”) in new stack
get user for location: 6
– Executing [s@sub_split-location:2] GotoIf(“SIP/schmidt-0000007d”, “0?s-zero,1”) in new stack
– Executing [s@sub_split-location:3] Set(“SIP/schmidt-0000007d”, “TMP_USER_ID=7”) in new stack
– Executing [s@sub_split-location:4] Verbose(“SIP/schmidt-0000007d”, “1,user id: 7”) in new stack
user id: 7
– Executing [s@sub_split-location:5] Return(“SIP/schmidt-0000007d”, “”) in new stack
– Executing [01625704830@mdc_location-6:6] Goto(“SIP/schmidt-0000007d”, “mdc_user-7,01625704830,1”) in new stack
– Goto (mdc_user-7,01625704830,1)
– Executing [01625704830@mdc_user-7:1] Verbose(“SIP/schmidt-0000007d”, “1,rs”) in new stack
rs
– Executing [01625704830@mdc_user-7:2] Gosub(“SIP/schmidt-0000007d”, “sub_user,s,1(caller,7,30,rs,Rene Schmidt,30,30,30)”) in new stack
– Executing [s@sub_user:1] Verbose(“SIP/schmidt-0000007d”, “1,sub_user mode caller”) in new stack
sub_user mode caller
– Executing [s@sub_user:2] Goto(“SIP/schmidt-0000007d”, “s-caller,1”) in new stack
– Goto (sub_user,s-caller,1)
– Executing [s-caller@sub_user:1] Verbose(“SIP/schmidt-0000007d”, “1,sub_user user id: 7 - user exten: 30 - user: rs - realname: Rene Schmidt - own mailbox: 30 - watched mailbox: 30 - callerid(num): 30”) in new stack
sub_user user id: 7 - user exten: 30 - user: rs - realname: Rene Schmidt - own mailbox: 30 - watched mailbox: 30 - callerid(num): 30
– Executing [s-caller@sub_user:2] Set(“SIP/schmidt-0000007d”, “__MDC_CALLER_USER_ID=7”) in new stack
– Executing [s-caller@sub_user:3] Set(“SIP/schmidt-0000007d”, “__MDC_CALLER_NUM=30”) in new stack
– Executing [s-caller@sub_user:4] Set(“SIP/schmidt-0000007d”, “__MDC_CALLER_ACC_NAME=rs”) in new stack
– Executing [s-caller@sub_user:5] Set(“SIP/schmidt-0000007d”, “__MDC_CALLER_ACC_REALNAME=Rene Schmidt”) in new stack
– Executing [s-caller@sub_user:6] Set(“SIP/schmidt-0000007d”, “__MDC_CALLER_VM_OWN=30”) in new stack
– Executing [s-caller@sub_user:7] Set(“SIP/schmidt-0000007d”, “__MDC_CALLER_VM_WATCHED=30”) in new stack
– Executing [s-caller@sub_user:8] Set(“SIP/schmidt-0000007d”, “CALLERID(name)=Rene Schmidt”) in new stack
– Executing [s-caller@sub_user:9] Set(“SIP/schmidt-0000007d”, “CALLERID(num)=30”) in new stack
– Executing [s-caller@sub_user:10] Return(“SIP/schmidt-0000007d”, “”) in new stack
– Executing [01625704830@mdc_user-7:3] Goto(“SIP/schmidt-0000007d”, “internal,01625704830,1”) in new stack
– Goto (internal,01625704830,1)
– Executing [01625704830@internal:1] SIPAddHeader(“SIP/schmidt-0000007d”, "“Alert-Info:<http://www.notused.de>;info=alert-internal;x-line-id=0"”) in new stack
– Executing [01625704830@internal:2] GosubIf(“SIP/schmidt-0000007d”, “1?sub_initcall,s,1(int,01625704830)”) in new stack
– Executing [s@sub_initcall:1] Verbose(“SIP/schmidt-0000007d”, “1,sub_initcall descent: int exten: 01625704830”) in new stack
sub_initcall descent: int exten: 01625704830
– Executing [s@sub_initcall:2] GosubIf(“SIP/schmidt-0000007d”, “1?sub_initloop,s,1”) in new stack
– Executing [s@sub_initloop:1] Verbose(“SIP/schmidt-0000007d”, “1,initial loop”) in new stack
initial loop
– Executing [s@sub_initloop:2] Set(“SIP/schmidt-0000007d”, “MDC_ALIAS_HOP=0”) in new stack
– Executing [s@sub_initloop:3] Return(“SIP/schmidt-0000007d”, “”) in new stack
– Executing [s@sub_initcall:3] Set(“SIP/schmidt-0000007d”, “__MDC_TRANSFERBACK_HOP=0”) in new stack
– Executing [s@sub_initcall:4] Set(“SIP/schmidt-0000007d”, “__MDC_DIALDESCENT=int”) in new stack
– Executing [s@sub_initcall:5] Goto(“SIP/schmidt-0000007d”, “int,1”) in new stack
– Goto (sub_initcall,int,1)
– Executing [int@sub_initcall:1] Set(“SIP/schmidt-0000007d”, “__MDC_DIALCALLERNUMINIT=30”) in new stack
– Executing [int@sub_initcall:2] Set(“SIP/schmidt-0000007d”, “__MDC_DIALCALLEENUMINIT=01625704830”) in new stack
– Executing [int@sub_initcall:3] Set(“SIP/schmidt-0000007d”, “__MDC_DIALCALLEENUMMAP=01625704830”) in new stack
– Executing [int@sub_initcall:4] Return(“SIP/schmidt-0000007d”, “”) in new stack
– Executing [01625704830@internal:3] Goto(“SIP/schmidt-0000007d”, “main,01625704830,1”) in new stack
– Goto (main,01625704830,1)
– Executing [01625704830@main:1] Gosub(“SIP/schmidt-0000007d”, “sub_defcall,s,1(01625704830)”) in new stack
– Executing [s@sub_defcall:1] Set(“SIP/schmidt-0000007d”, “__MDC_ALIAS_HOP=1”) in new stack
– Executing [s@sub_defcall:2] Set(“SIP/schmidt-0000007d”, “__MDC_DIALCALLEENUM=01625704830”) in new stack
– Executing [s@sub_defcall:3] Set(“SIP/schmidt-0000007d”, “__MDC_DIALCALLERNUM=30”) in new stack
– Executing [s@sub_defcall:4] GotoIf(“SIP/schmidt-0000007d”, “1?nozap”) in new stack
– Goto (sub_defcall,s,8)
– Executing [s@sub_defcall:8] Set(“SIP/schmidt-0000007d”, “__MDC_DIALCALLERNAME=Rene Schmidt”) in new stack
– Executing [s@sub_defcall:9] Set(“SIP/schmidt-0000007d”, “__MDC_DIALCHANNELNAME=schmidt”) in new stack
– Executing [s@sub_defcall:10] Return(“SIP/schmidt-0000007d”, “”) in new stack
– Executing [01625704830@main:2] Goto(“SIP/schmidt-0000007d”, “mdc_distribute,01625704830,1”) in new stack
– Goto (mdc_distribute,01625704830,1)
– Executing [01625704830@mdc_distribute:1] Set(“SIP/schmidt-0000007d”, “MDC_INPREFIX_TRUNK=”) in new stack
– Executing [01625704830@mdc_distribute:2] Verbose(“SIP/schmidt-0000007d”, "1,remove inprefix: ") in new stack
remove inprefix:
– Executing [01625704830@mdc_distribute:3] Goto(“SIP/schmidt-0000007d”, “mdc_outgoing-5,01625704830,1”) in new stack
– Goto (mdc_outgoing-5,01625704830,1)
– Executing [01625704830@mdc_outgoing-5:1] Gosub(“SIP/schmidt-0000007d”, “sub_trunk-outgoing-5,01625704830,1”) in new stack
– Executing [01625704830@sub_trunk-outgoing-5:1] Gosub(“SIP/schmidt-0000007d”, “sub_nat2int,s,1(MDC_CALLEE_NUM_INTERNAT,01625704830,00,49,0,211)”) in new stack
– Executing [s@sub_nat2int:1] Verbose(“SIP/schmidt-0000007d”, “1,sub_nat2int:: variable: MDC_CALLEE_NUM_INTERNAT - CALLERID(num): 01625704830 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 211”) in new stack
sub_nat2int:: variable: MDC_CALLEE_NUM_INTERNAT - CALLERID(num): 01625704830 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 211
– Executing [s@sub_nat2int:2] GotoIf(“SIP/schmidt-0000007d”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:3] GotoIf(“SIP/schmidt-0000007d”, “0?s-int,1”) in new stack
– Executing [s@sub_nat2int:4] GotoIf(“SIP/schmidt-0000007d”, “0?s-intshort,1”) in new stack
– Executing [s@sub_nat2int:5] GotoIf(“SIP/schmidt-0000007d”, “0?s-natshort,1”) in new stack
– Executing [s@sub_nat2int:6] GotoIf(“SIP/schmidt-0000007d”, “1?s-nat,1”) in new stack
– Goto (sub_nat2int,s-nat,1)
– Executing [s-nat@sub_nat2int:1] Verbose(“SIP/schmidt-0000007d”, “1,national”) in new stack
national
– Executing [s-nat@sub_nat2int:2] Set(“SIP/schmidt-0000007d”, “MDC_CALLEE_NUM_INTERNAT=00491625704830”) in new stack
– Executing [s-nat@sub_nat2int:3] Return(“SIP/schmidt-0000007d”, “”) in new stack
– Executing [01625704830@sub_trunk-outgoing-5:2] Gosub(“SIP/schmidt-0000007d”, “sub_int2nat,s,1(MDC_CALLEE_NUM_NAT,00491625704830,00,49,0,211)”) in new stack
– Executing [s@sub_int2nat:1] Verbose(“SIP/schmidt-0000007d”, “1,sub_int2nat:: variable: MDC_CALLEE_NUM_NAT - exten: 00491625704830 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 211”) in new stack
sub_int2nat:: variable: MDC_CALLEE_NUM_NAT - exten: 00491625704830 - intVAZ: 00 - lkz: 49 - natVAZ: 0 - onKz: 211
– Executing [s@sub_int2nat:2] GotoIf(“SIP/schmidt-0000007d”, “0?nat”) in new stack
– Executing [s@sub_int2nat:3] GotoIf(“SIP/schmidt-0000007d”, “1?s-internat,1”) in new stack
– Goto (sub_int2nat,s-internat,1)
– Executing [s-internat@sub_int2nat:1] Set(“SIP/schmidt-0000007d”, “MDC_CALLEE_NUM_NAT=01625704830”) in new stack
– Executing [s-internat@sub_int2nat:2] Return(“SIP/schmidt-0000007d”, “”) in new stack
– Executing [01625704830@sub_trunk-outgoing-5:3] SIPAddHeader(“SIP/schmidt-0000007d”, “P-Preferred-Identity: sip:492115591000@sipconnect.sipgate.de”) in new stack
– Executing [01625704830@sub_trunk-outgoing-5:4] UserEvent(“SIP/schmidt-0000007d”, “ResolveCallerName,Strategy: default,Outbound: 1,Channel: SIP/schmidt-0000007d”) in new stack
– Executing [01625704830@sub_trunk-outgoing-5:5] Wait(“SIP/schmidt-0000007d”, “0.25”) in new stack
– Executing [01625704830@sub_trunk-outgoing-5:6] Verbose(“SIP/schmidt-0000007d”, “1,MDC_RESOLVENAME_HITS = 0”) in new stack
MDC_RESOLVENAME_HITS = 0
– Executing [01625704830@sub_trunk-outgoing-5:7] Verbose(“SIP/schmidt-0000007d”, "1,MDC_DIALCALLEENAME = ") in new stack
MDC_DIALCALLEENAME =
– Executing [01625704830@sub_trunk-outgoing-5:8] Verbose(“SIP/schmidt-0000007d”, “1,Sipgate_93674161 - Standardtelefonie”) in new stack
Sipgate_93674161 - Standardtelefonie
– Executing [01625704830@sub_trunk-outgoing-5:9] Dial(“SIP/schmidt-0000007d”, “SIP/mdc_trunk_conf-5/01625704830,t”) in new stack
[Jun 24 12:02:21] WARNING[11372][C-0000003c]: app_dial.c:2437 dial_exec_full: Unable to create channel of type ‘SIP’ (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
– Executing [01625704830@sub_trunk-outgoing-5:10] Return(“SIP/schmidt-0000007d”, “”) in new stack
– Executing [01625704830@mdc_outgoing-5:2] Hangup(“SIP/schmidt-0000007d”, “19”) in new stack
== Spawn extension (mdc_outgoing-5, 01625704830, 2) exited non-zero on ‘SIP/schmidt-0000007d’
– Executing [h@mdc_outgoing-5:1] Gosub(“SIP/schmidt-0000007d”, “def_hangup,s,1(,CHANUNAVAIL,CALL)”) in new stack
– Executing [s@def_hangup:1] NoOp(“SIP/schmidt-0000007d”, “>>>def_hangup:: EXTEN: DIALSTATUS: CHANUNAVAIL QUEUESTATUS: REASON: CALL”) in new stack
mobydick
CLI>

Danke,
Rene

Ich habe eine Idee, woran es liegen könnte. Wir haben Unitymedia mit Fritzbox als Internetprovider, und die bieten ja selbst IP-Telefonie an. Sipgate sagte mir, dass meine Mobydick bei ihnen über NAT über einen ganz ungewöhnlichen Port reinkommt (nicht 5060 sondern sowas wie 22334). Ich denke, die Fritzbox belegt selber den Port 5060 für die Telefonie von Unitymedia, aber das kann ich auch nicht abstellen. Könnte dies vielleicht mit dem Problem zusammenhängen? Macht es vielleicht Sinn, die Mobydick auf einen anderen Port umzubiegen? Wenn ja, wo muss ich das überall machen? Ich habe mal den Port 50600 auf der Fritzbox weitergeleitet auf die Mobydick und in “Ämter” unter “Accounts” 50600 als Port eingetragen, das klappt aber auch nicht…grr!

Rene

Hallo Rene,

das Problem liegt wohl nicht an deiner Fritzbox, zumindest ist das sehr unwahrscheinlich.

  1. Hast du „nat=yes“ in den Optionen für dein sipgate-Amt gesetzt?
  2. Hast du schon einmal die Telefonie-Konfiguration angewendet? Wenn nein, probier das bitte.
  3. Versuche bitte einmal die folgenden Befehle und poste den Trace hier:
    a. „sip set debug ip sipconnect.sipgate.de“ (mit „sip set debug off“ kannst du es nach dem Test wieder abschalten)
    b. „sip reload“ und gleich danach versuchen rauszuwählen

Grüße,
Jan

Hallo Jan,
habe “nat=yes” eingefügt und es geht! Wie cool ist das denn? Sehr schön, vielen, vielen Dank!

Rene