Hallo zusammen,
spiele schon seit einigen Tagen mit eurer Software, erstmal mein Lob und Dank für die tolle Arbeit, die Ihr mit Mobydick abgeliefert habt. Weiter so
Muss aber gleich mal eine Frage stellen.
Ich habe Mobydick auf einem Rechner mit einer 2xBRI Karte vom Junghansi installiert. Einer der beiden Busse geht P2P zur T*, der 2. Bus geht an eine interne Agfeo AS40 (auch P2P). Am Netz sind ein paar S-370, nummeriert von 201 aufwärts. An der AS40 sollen die “alten” ISDN Apparate sowie eine Türsprechstelle rennen. Ich dachte am besten wäre es, wenn die ISDN-Geräte (von der Mobydick aus gesehen) die Nummern von 301 aufwärts bekommen. Die Nummern in der ISDN Anlage sind 2 stellig konfiguriert. T* und die Snoms funktionieren prima, nur den Trunk zur AS40 krieg ich irgendwie nicht geregelt.
Der Trunk (Karte 0, Port 2) ist wie im Bild 1 zu sehen, als Gruppe 2 konfiguriert. Callgroup 4 hab ich aus eurer (etwas älteren) PDF Doku. Ich hab dann weiter ein Amt angelegt, ZAP Gruppe 2, unter Basisdaten habe ich Präfix eing. Nummer = 3 eingetrgen, primär um zu sehen, ob das matcht (evtl später auch für den Durchwahlkreis, falls das Sinn macht). Die AS40 wirft alle Gespräche ohne irgendwelche Vorwahlen auf dem Trunk ab. Sobald ich nun z.b. von ISDN-31 eines der Snoms anrufe z.b. 203, kommte der Anruf dort zwar an, allerdings wird der Präfix nicht ergänzt. Auch die Inbound-Regel, Bild 2, (das glaube ich an dem fehlenden CIDNamen zu erkennen) scheint nicht zu matchen.
mobydickCLI>
– Accepting overlap voice call from ‘31’ to ‘<unspecified>’ on channel 0/2, span 2
– Starting simple switch on ‘Zap/5-1’
– Executing Set(“Zap/5-1”, “MDC_CHANNEL_PROTOCOL=Zap”) in new stack
– Executing Set(“Zap/5-1”, “MDC_CHANNEL_ID=5-1”) in new stack
– Executing Set(“Zap/5-1”, “MDC_CHANNEL_TMP=5-1”) in new stack
– Executing Set(“Zap/5-1”, “MDC_CHANNEL_NAME=5”) in new stack
– Executing GosubIf(“Zap/5-1”, “1?mdc_initcall-int|203|1”) in new stack
– Executing NoOp(“Zap/5-1”, “initial call”) in new stack
– Executing Set(“Zap/5-1”, “__MDC_DIALDESCENT=int”) in new stack
– Executing Set(“Zap/5-1”, “__MDC_DIALCALLEENUM=203”) in new stack
– Executing Set(“Zap/5-1”, “__MDC_DIALCALLERNUM=31”) in new stack
– Executing GotoIf(“Zap/5-1”, “0?nozap”) in new stack
– Executing Set(“Zap/5-1”, “__MDC_DIALCALLERNAME=31”) in new stack
– Executing Return(“Zap/5-1”, “”) in new stack
– Executing Gosub(“Zap/5-1”, “mdc_defcall|203|1”) in new stack
– Executing GotoIf(“Zap/5-1”, “0?nozap”) in new stack
– Executing Set(“Zap/5-1”, “__MDC_DIALCHANNELNAME=31”) in new stack
– Executing Return(“Zap/5-1”, “”) in new stack
– Executing SIPAddHeader(“Zap/5-1”, "“Alert-Info:<http://www.notused.de>”) in new stack
– Executing Macro(“Zap/5-1”, “pre-main”) in new stack
Apr 29 21:07:03 WARNING[4996]: app_macro.c:208 macro_exec: No such context ‘macro-pre-main’ for macro ‘pre-main’
– Executing GosubIf(“Zap/5-1”, “1?mdc_initloop|s|1”) in new stack
– Executing NoOp(“Zap/5-1”, “initial loop”) in new stack
– Executing Set(“Zap/5-1”, “MDC_ALIAS_HOP=0”) in new stack
– Executing Return(“Zap/5-1”, “”) in new stack
– Executing Goto(“Zap/5-1”, “main|203|1”) in new stack
– Goto (main,203,1)
– Executing Goto(“Zap/5-1”, “mdc_ident-1|203|1”) in new stack
– Goto (mdc_ident-1,203,1)
– Executing NoOp(“Zap/5-1”, “alias-check:: Rufumleitung von 203 - 0”) in new stack
– Executing GotoIf(“Zap/5-1”, “0?203-umleitung|1:203-dial|1”) in new stack
– Goto (mdc_ident-1,203-dial,1)
– Executing Gosub(“Zap/5-1”, “mdc_prefix-203-int|203|1”) in new stack
– Executing Return(“Zap/5-1”, “”) in new stack
– Executing Gosub(“Zap/5-1”, “mdc_main-203-int|203|1”) in new stack
– Executing Monitor(“Zap/5-1”, “gsm|monitor-1272568023-31-203-20100429-210703-int|m”) in new stack
– Executing Set(“Zap/5-1”, “TOUCH_MONITOR=31-203-20100429-210703-int”) in new stack
– Executing Dial(“Zap/5-1”, “SIP/Werkstatt|20|owW”) in new stack
– Called Werkstatt
– SIP/Werkstatt-082245c0 is ringing
Extension Changed 203 new state Ringing for Notify User Kueche
Extension Changed 203 new state Ringing for Notify User Wohnzimmer
Extension Changed 203 new state Ringing for Notify User BueroB
Extension Changed 203 new state Ringing for Notify User michaela
– SIP/Werkstatt-082245c0 is ringing
– SIP/Werkstatt-082245c0 is ringing
– SIP/Werkstatt-082245c0 is ringing
– Channel 0/2, span 2 got hangup request, cause 16
== Spawn extension (mdc_main-203-int, 203, 3) exited non-zero on ‘Zap/5-1’
– Executing Macro(“Zap/5-1”, “hangup||CANCEL|”) in new stack
– Executing NoOp(“Zap/5-1”, ">>>macro-hangup:: EXTEN: DIALSTATUS: CANCEL QUEUESTATUS: ") in new stack
– Hungup ‘Zap/5-1’
Apr 29 21:07:11 NOTICE[4996]: res_monitor.c:316 ast_monitor_stop: monitor executing ( nice -n 19 soxmix “/var/spool/asterisk/monitor/monitor-1272568023-31-203-20100429-210703-int-in.gsm” “/var/spool/asterisk/monitor/monitor-1272568023-31-203-20100429-210703-int-out.gsm” “/var/spool/asterisk/monitor/monitor-1272568023-31-203-20100429-210703-int.gsm” && rm -f “/var/spool/asterisk/monitor/monitor-1272568023-31-203-20100429-210703-int-” ) &
Extension Changed 203 new state Idle for Notify User Kueche
Extension Changed 203 new state Idle for Notify User Wohnzimmer
Extension Changed 203 new state Idle for Notify User BueroB
Extension Changed 203 new state Idle for Notify User michaela
mobydick*CLI>
Wo hab ich da Mist gebaut ? Ist es vielleicht eine der anderen Inbound-Regeln (Bild3) die mir den Intern-Anruf “wegfrisst” ? Allerdings müsste doch dann zumindest der Präfix schon Amtshalber ergänzt werden, oder ?
Viele Grüße
\B.