Hello, our ISDN-phone is connected to a asterisk server with a HFC-card in NT mode over a mISDN-channel. The problem is: when i unplug the phone and plug it in again, the misdn channel remains dead without further notifications:
P[ 2] TONE_GEN: len:1075863360 P[ 2] Sending :128 bytes 2 MISDN P[ 2] Writing 128 bytes 2 mISDN P[ 2] TONE_GEN: len:1075863360 P[ 2] Sending :128 bytes 2 MISDN P[ 2] Writing 128 bytes 2 mISDN P[ 2] MGMT: Short status dinfo 1000000 P[ 2] MGMT: SSTATUS: L1_DEACTIVATED P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad:48 dad: pid:2 state:WAITING4DIGS P[ 2] hangup_chan P[ 2] -> hangup P[ 2] * IND : HANGUP pid:2 ctx:from-internal dad: oad:48 State:WAITING4DIGS P[ 2] --> l3id:7c0040 P[ 2] --> cause:16 P[ 2] --> out_cause:16 P[ 2] --> state:WAITING4DIGS P[ 2] SENDEVENT: stack->nt:1 stack->uperid:40000201 P[ 2] Queueing Event RELEASE because L1 is down (btw. Activating L1) P[ 2] Channel: mISDN/2-1 hanguped new state:CLEANING P[ 2] release_chan: bc with l3id: 7c0040 P[ 2] empty_chan_in_stack: 1 P[ 2] Idx:0 stack->cchan:0 Chan:1 P[ 2] Idx:1 stack->cchan:0 Chan:2 P[ 2] $$$ CLEANUP CALLED pid:2 P[ 2] $$$ Cleaning up bc with stid :10010200 pid:2 P[ 2] $$$ Bchan deActivated addr 50010202 P[ 2] BC_STATE_CHANGE: from:BCHAN_ACTIVATED to:BCHAN_RELEASE P[ 2] ec_disable P[ 2] BC_STATE_CHANGE: from:BCHAN_RELEASE to:BCHAN_CLEANED P[ 2] $$$ find_chan: No channel found for oad: dad: P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad: dad: pid:0 state:none P[ 2] empty_chan_in_stack: 2 P[ 2] Idx:0 stack->cchan:0 Chan:1 P[ 2] Idx:1 stack->cchan:0 Chan:2 P[ 2] $$$ CLEANUP CALLED pid:0 P[ 2] $$$ Already cleaned up bc with stid :0 P[ 2] MGMT: Short status dinfo 1000000 P[ 2] MGMT: SSTATUS: L1_DEACTIVATED P[ 2] $$$ find_chan: No channel found for oad: dad: P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad: dad: pid:2 state:none P[ 2] empty_chan_in_stack: 1 P[ 2] Idx:0 stack->cchan:0 Chan:1 P[ 2] Idx:1 stack->cchan:0 Chan:2 P[ 2] $$$ CLEANUP CALLED pid:2 P[ 2] $$$ Already cleaned up bc with stid :0 P[ 2] $$$ find_chan: No channel found for oad: dad: P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad: dad: pid:0 state:none P[ 2] empty_chan_in_stack: 2 P[ 2] Idx:0 stack->cchan:0 Chan:1 P[ 2] Idx:1 stack->cchan:0 Chan:2 P[ 2] $$$ CLEANUP CALLED pid:0 P[ 2] $$$ Already cleaned up bc with stid :0 P[ 2] L1: PH L1Link Down! P[ 2] $$$ find_chan: No channel found for oad: dad: P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad: dad: pid:2 state:none P[ 2] $$$ find_chan: No channel found for oad: dad: P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad: dad: pid:0 state:none P[ 2] --> lib: prim 20082 dinfo 40 P[ 2] % GOT L2 DeActivate Info. P[ 2] --> lib: prim 3f182 dinfo 7c0040 P[ 2] --> Faking Realease_cr for 41000201 P[ 2] --> lib: RELEASE_CR Ind with l3id:7c0040 P[ 2] --> lib: CLEANING UP l3id: 7c0040 P[ 2] $$$ CLEANUP CALLED pid:2 P[ 2] $$$ Already cleaned up bc with stid :0 P[ 2] Idx:0 stack->cchan:0 Chan:1 P[ 2] Idx:1 stack->cchan:0 Chan:2 P[ 2] $$$ find_chan: No channel found for oad: dad: P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad: dad: pid:2 state:none P[ 2] BCHAN: MGR_DELLAYER|CNF pid:2 P[ 2] MGMT: Short status dinfo 1000000 P[ 2] MGMT: SSTATUS: L1_DEACTIVATED P[ 2] $$$ find_chan: No channel found for oad: dad: P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad: dad: pid:0 state:none P[ 2] empty_chan_in_stack: 1 P[ 2] Idx:0 stack->cchan:0 Chan:1 P[ 2] Idx:1 stack->cchan:0 Chan:2 P[ 2] $$$ CLEANUP CALLED pid:0 P[ 2] $$$ Already cleaned up bc with stid :0 P[ 2] $$$ find_chan: No channel found for oad: dad: P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad: dad: pid:0 state:none P[ 2] empty_chan_in_stack: 2 P[ 2] Idx:0 stack->cchan:0 Chan:1 P[ 2] Idx:1 stack->cchan:0 Chan:2 P[ 2] $$$ CLEANUP CALLED pid:0 P[ 2] $$$ Already cleaned up bc with stid :0 P[ 2] L1: PH L1Link Down! P[ 2] $$$ find_chan: No channel found for oad: dad: P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad: dad: pid:0 state:none P[ 2] $$$ find_chan: No channel found for oad: dad: P[ 0] get_index: event not found! P[ 2] I IND :CLEAN_UP oad: dad: pid:0 state:none P[ 2] MGMT: Short status dinfo 1000001 P[ 2] MGMT: SSTATUS: L1_ACTIVATED P[ 2] L1: PH L1Link Up! P[ 2] MGMT: Short status dinfo 1000001 P[ 2] MGMT: SSTATUS: L1_ACTIVATED P[ 2] L1: PH L1Link Up! P[ 2] MGMT: Short status dinfo 1000001 P[ 2] MGMT: SSTATUS: L1_ACTIVATED P[ 2] L1: PH L1Link Up! and /etc/asterisk/full shows: Oct 16 16:48:35 DEBUG[8780] devicestate.c: Changing state for mISDN/2 - state 6 (Ringing) Oct 16 16:48:35 DEBUG[8803] channel.c: Prodding channel 'mISDN/2-1' Oct 16 16:48:35 DEBUG[8803] channel.c: Set channel mISDN/2-1 to write format slin Oct 16 16:48:35 DEBUG[8803] channel.c: Scheduling timer at 160 sample intervals Oct 16 16:48:35 DEBUG[8845] app_queue.c: Device 'mISDN/2' changed to state '6' (Ringing) but we don't care because they're not a member of any queue. Oct 16 16:48:35 DEBUG[8780] devicestate.c: Changing state for mISDN/2 - state 6 (Ringing) Oct 16 16:48:35 DEBUG[8846] app_queue.c: Device 'mISDN/2' changed to state '6' (Ringing) but we don't care because they're not a member of any queue. Oct 16 16:48:53 DEBUG[8803] channel.c: Set channel mISDN/2-1 to write format alaw Oct 16 16:48:53 DEBUG[8803] channel.c: Hanging up channel 'mISDN/2-1' Oct 16 16:48:53 DEBUG[8803] chan_misdn.c: misdn_hangup(mISDN/2-1) Oct 16 16:48:53 DEBUG[8780] devicestate.c: Changing state for mISDN/2 - state 0 (Unknown) Oct 16 16:48:53 DEBUG[8862] app_queue.c: Device 'mISDN/2' changed to state '0' (Unknown) but we don't care because they're not a member of any queue. asterisk*CLI> misdn show config Misdn General-Config: -> Version: chan_misdn-0.3.1-rc23 -> misdn_init: /etc/misdn-init.conf -> debug: 1 -> tracefile: /var/log/asterisk/misdn.log -> bridging: yes -> stop_tone_after_first_digit: yes -> append_digits2exten: yes -> dynamic_crypt: no -> crypt_prefix: ** -> crypt_keys: test,muh -> ntdebugflags: 0 -> ntdebugfile: /var/log/misdn-nt.log [PORT 1] -> name: TEports -> allowed_bearers: all -> far_alerting: yes -> rxgain: 0 -> txgain: 0 -> te_choose_channel: no -> pmp_l1_check: yes -> block_on_alarm: yes -> hdlc: no -> context: from-pstn -> language: de -> musicclass: default -> callerid: -> method: standard -> dialplan: 0 -> localdialplan: 0 -> cpndialplan: 0 -> nationalprefix: 0 -> internationalprefix: 00 -> presentation: -1 -> screen: -1 -> always_immediate: no -> nodialtone: no -> immediate: no -> senddtmf: yes -> hold_allowed: yes -> early_bconnect: yes -> incoming_early_audio: no -> echocancel: 256 -> echocancelwhenbridged: no -> need_more_infos: no -> jitterbuffer: 0 -> jitterbuffer_upper_threshold: 0 -> callgroup: 1 -> pickupgroup: 1 -> msns: 12345678, 12345677, 12345676 -> ptp: no [PORT 2] -> name: NTports -> allowed_bearers: all -> far_alerting: yes -> rxgain: 0 -> txgain: 0 -> te_choose_channel: no -> pmp_l1_check: yes -> block_on_alarm: yes -> hdlc: no -> context: from-internal -> language: de -> musicclass: default -> callerid: -> method: standard -> dialplan: 0 -> localdialplan: 0 -> cpndialplan: 0 -> nationalprefix: 0 -> internationalprefix: 00 -> presentation: -1 -> screen: -1 -> always_immediate: no -> nodialtone: no -> immediate: no -> senddtmf: yes -> hold_allowed: yes -> early_bconnect: yes -> incoming_early_audio: no -> echocancel: 256 -> echocancelwhenbridged: no -> need_more_infos: no -> jitterbuffer: 0 -> jitterbuffer_upper_threshold: 0 -> callgroup: 1 -> pickupgroup: 1 -> msns: none -> ptp: no OS: Debian GNU/Linux 3.1 (Sarge) Kernel: 2.6.8-3-686 Asterisk: 1.2.11 CPU: Pentium III (Katmai) 450Mhz # lspci 0000:00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x] (rev 06) 0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] 0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C596 ISA [Mobile South] (rev 07) 0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 0000:00:07.3 Host bridge: VIA Technologies, Inc. VT82C596 Power Management 0000:00:10.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02) 0000:00:12.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02) 0000:00:13.0 VGA compatible controller: Avance Logic Inc. ALG-2302 0000:00:14.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Thanx in advance, Carsten. _______________________________________________ Misdn-asterisk mailing list [email protected] http://lists.beronet.com/cgi-bin/mailman/listinfo/misdn-asterisk
