Hi,
nachdem Asterisk im Testbetrieb im März (über ISDN per Colt Telecom [=über Colt-eigenen-Router dann per Breitband]) lief, war nun der Produktiveinsatz an einem ISDN-Anschluß der DTAG geplant.
Nun funktioniert ISDN nicht mehr.
mISDN und mISDNuser, sowie Asterisk sind nach einem Etch-Imageupdate neu kompiliert.
Meldungen im CLI (bei misdn.conf debug-level 4):
[Rufnummern pp. anonymisiert]
Auszug dialplan:
misdn.conf:
misdn-init.conf:
Die Anweisung "misdn_check_l2l1" im dialplan habe ich nach entsprechender Suche eingefügt, mit und ohne ist das Ergebnis gleich.
Ebenso ist das Ergebnis mit und ohne die Eintragungen in der misdn.conf unter [general] und [default] gleich.
Auch die Einträge dort "l1watcher_timeout=2" (egal ob mit Wert "0", "2" oder "4" --> ändert nichts) , sowie "pmp_l1_check=no" (oder "yes" oder ganz ohne) stammen aus umfangreicher Suche.
Nach Vertauschen/Umstecken der ISDN-Karten war genau *ein* Mal ein Verbindungsaufbau abgehend möglich, wobei die Verbindung zum internen snom360 nach der Anwahl abgebrochen wurde und der Anrufbeantworter am angerufenen Ende fleißig aufzeichnete... (--> also ist die Karte, Verbindung zum NTBA usw. o.k.)
Seither weder gehende noch kommende Anrufe möglich.
Ach ja: Das Ergebnis ist gleich, egal ob Verbindung zum NTBA mit Karte 1, oder Karte 2, oder ob Ruf per Gruppe (g:ext1), oder direkt per Port...
Danke für's mitdenken,
Gruß,
debitux
nachdem Asterisk im Testbetrieb im März (über ISDN per Colt Telecom [=über Colt-eigenen-Router dann per Breitband]) lief, war nun der Produktiveinsatz an einem ISDN-Anschluß der DTAG geplant.
Nun funktioniert ISDN nicht mehr.
mISDN und mISDNuser, sowie Asterisk sind nach einem Etch-Imageupdate neu kompiliert.
Meldungen im CLI (bei misdn.conf debug-level 4):
Code:
-- Executing [012345@2000:1] Set("SIP/2000-085d94b8", "CHANNEL(language)=de") in new stack
-- Executing [012345@2000:2] misdn_check_l2l1("SIP/2000-085d94b8", "g:ext1|2") in new stack
P[ 0] Checking Ports in group: ext1
P[ 0] trying port 1
P[ 1] Port down PMP
P[ 0] --> port '1'
P[ 0] trying port 2
P[ 0] Waiting for '2' seconds
P[ 0] MGMT: SSTATUS: L1_DEACTIVATED
-- Executing [012345@2000:3] Set("SIP/2000-085d94b8", "CALLERID(name)=debitux") in new stack
-- Executing [012345@2000:4] Set("SIP/2000-085d94b8", "CALLERID(number)=567890") in new stack
-- Executing [012345@2000:5] Dial("SIP/2000-085d94b8", "mISDN/1/12345|60|TWr") in new stack
P[ 0] --> * NEW CHANNEL dad:12345 oad:(null)
P[ 1] * Queuing chan 0x85ad5d8
P[ 1] read_config: Getting Config
P[ 1] --> TON: Unknown
P[ 1] --> LTON: Unknown
P[ 1] --> CTON: Unknown
P[ 1] * CALL: 1/12345
P[ 1] --> * dad:012345 tech:mISDN/0-u3 ctx:incomingISDN_1
P[ 1] --> * adding2newbc ext 012345
P[ 1] --> * adding2newbc callerid 024196109710
P[ 1] --> pres: -1 screen: -1
P[ 1] --> pres: 0
P[ 1] --> PRES: Allowed (0x0)
P[ 1] --> SCREEN: Unscreened (0x0)
P[ 1] NO OPTS GIVEN
P[ 1] I SEND:SETUP oad:024196109710 dad:12345 pid:5
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] --> channel:0 mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 1] --> caps:Speech pi:0 keypad: sending_complete:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> addr:0 l3id:50001 b_stid:0 layer_id:0
P[ 1] --> facility:Fac_None out_facility:Fac_None
P[ 1] --> new_l3id 50004
P[ 1] --> * SEND: State Dialing pid:5
-- Called 1/12345
P[ 1] Sending msg, prim:30580 addr:41000104 dinfo:50004
P[ 1] handle_frm: frm->addr:42000103 frm->prim:3ff82
P[ 1] I IND :TIMEOUT oad:024196109710 dad:12345 pid:5 state:CALLING
P[ 1] --> channel:255 mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 1] --> caps:Speech pi:0 keypad: sending_complete:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> addr:0 l3id:50004 b_stid:0 layer_id:0
P[ 1] --> facility:Fac_None out_facility:Fac_None
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] --> state: CALLING
P[ 1] I SEND:DISCONNECT oad:024196109710 dad:12345 pid:5
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] --> channel:255 mode:TE cause:16 ocause:1 rad: cad:
P[ 1] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 1] --> caps:Speech pi:0 keypad: sending_complete:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> addr:0 l3id:50004 b_stid:0 layer_id:0
P[ 1] --> facility:Fac_None out_facility:Fac_None
P[ 1] Sending msg, prim:34580 addr:41000104 dinfo:50004
P[ 1] handle_frm: frm->addr:42000103 frm->prim:3f182
P[ 1] --> lib: RELEASE_CR Ind with l3id:50004
P[ 1] --> lib: CLEANING UP l3id: 50004
P[ 1] --> queue_hangup
P[ 1] * RELEASING CHANNEL pid:5 ctx:incomingISDN_1 dad:12345 oad:012345 state: CALLING
P[ 1] --> * State Down
P[ 1] --> Setting AST State to down
P[ 1] $$$ CLEANUP CALLED pid:5
P[ 1] empty_chan_in_stack: cannot empty channel 255
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [012345@2000:6] Congestion("SIP/2000-085d94b8", "") in new stack
== Spawn extension (2000, 012345, 6) exited non-zero on 'SIP/2000-085d94b8'
P[ 0] MGMT: SSTATUS: L1_DEACTIVATED
Auszug dialplan:
Code:
exten => _0X.,1,Set(CHANNEL(language)=de)
exten => _0X.,2,misdn_check_l2l1(g:ext1|2)
exten => _0X.,3,Set(CALLERID(name)=debitux)
exten => _0X.,4,Set(CALLERID(number)=567890)
exten => _0X.,5,Dial(mISDN/1/${EXTEN:1},60,TWr)
exten => _0X.,6,Congestion
exten => _0X.,106,Busy
exten => _0X.,n,Hangup
misdn.conf:
Code:
[general]
misdn_init=/etc/misdn-init.conf
bridging=no
debug=4
l1watcher_timeout=2
ntkeepcalls=no
[default]
echocancel=yes
txgain=-1
senddtmf=yes
hold_allowed=yes
method=standard
language=de
nationalprefix=0
internationalprefix=00
dialplan=0
pmp_l1_check=no
[ext1]
ports=1
context=incomingISDN_1
msns=567890
[ext2]
ports=2
context=isdn_2
msns=*
misdn-init.conf:
Code:
card=1,avmfritz
card=2,avmfritz
te_ptmp=1,2
option=1,master_clock
poll=128
dsp_poll=128
dsp_options=0
dtmfthreshold=100
debug=0
Die Anweisung "misdn_check_l2l1" im dialplan habe ich nach entsprechender Suche eingefügt, mit und ohne ist das Ergebnis gleich.
Ebenso ist das Ergebnis mit und ohne die Eintragungen in der misdn.conf unter [general] und [default] gleich.
Auch die Einträge dort "l1watcher_timeout=2" (egal ob mit Wert "0", "2" oder "4" --> ändert nichts) , sowie "pmp_l1_check=no" (oder "yes" oder ganz ohne) stammen aus umfangreicher Suche.
Nach Vertauschen/Umstecken der ISDN-Karten war genau *ein* Mal ein Verbindungsaufbau abgehend möglich, wobei die Verbindung zum internen snom360 nach der Anwahl abgebrochen wurde und der Anrufbeantworter am angerufenen Ende fleißig aufzeichnete... (--> also ist die Karte, Verbindung zum NTBA usw. o.k.)
Seither weder gehende noch kommende Anrufe möglich.
Ach ja: Das Ergebnis ist gleich, egal ob Verbindung zum NTBA mit Karte 1, oder Karte 2, oder ob Ruf per Gruppe (g:ext1), oder direkt per Port...
Danke für's mitdenken,
Gruß,
debitux
Zuletzt bearbeitet: