Hallo,
ich habe den Asterisk an einen internene S0 einer Alcatel Office angeschlossen.
Ich verwende mISDN Treiber.
Ziel ist es mit den Telefonen der Anlage VoIP Gespräche über den Asterisk zu führen. Dazu nutze ich die Dialplananwendung DISA
Der Asterisk hört auf die MSN 60.
Wähle ich nun die 60 von einen internen Telefon nimmt Asterisk den Ruf an, und DISA gibt mir ein Freizeichen.
Sobald ich aber eine weitere nummer am Telefon wähle, bekomme ich ein Besetzt.
Bis hierher habe ich das Freizeichen von DISA
Wenn ich nun anfange eine Rufnummer zu wählen bekomme ich sofort ein Besetzt, und folgende Debug Meldungen:
Nach dem Auflegen geht es so weiter:
misdn.conf
extension.conf
An einer Hikom Anlage hatte ich mit dieser Konfiguration keine Probleme.
Hat da jemand eine Idee?
Danke
Sven
ich habe den Asterisk an einen internene S0 einer Alcatel Office angeschlossen.
Ich verwende mISDN Treiber.
Ziel ist es mit den Telefonen der Anlage VoIP Gespräche über den Asterisk zu führen. Dazu nutze ich die Dialplananwendung DISA
Der Asterisk hört auf die MSN 60.
Wähle ich nun die 60 von einen internen Telefon nimmt Asterisk den Ruf an, und DISA gibt mir ein Freizeichen.
Sobald ich aber eine weitere nummer am Telefon wähle, bekomme ich ein Besetzt.
Code:
I IND :SETUP oad:17 dad:60 port:1
--> mode:TE cause:16 ocause:16 rad:
--> info_dad: onumplan:0 dnumplan:0 rnumplan:
--> channel:1 caps:Speech pi:0 keypad:
--> urate:0 rate:0 mode:0 user1:0
--> pid:25 addr:51400101 l3id:20030
--> Bearer: Speech
--> Codec: Alaw
--> * NEW CHANNEL dad:60 oad:17 ctx:misdn_in
--> * CallGrp:1 PickupGrp:1
--> rxgain:0 txgain:0
I SEND:PROCEEDING oad:17 dad:60 port:1
--> mode:TE cause:16 ocause:16 rad:
--> info_dad: onumplan:0 dnumplan:0 rnumplan:
--> channel:1 caps:Speech pi:0 keypad:
--> urate:0 rate:0 mode:0 user1:0
--> pid:25 addr:51400101 l3id:20030
[B]-- Executing DISA("mISDN/1-1", "no-password|sipgate-out") in new stack[/B]
* ANSWER:
--> Connection is without BF encryption
I SEND:CONNECT oad:17 dad:60 port:1
--> mode:TE cause:16 ocause:16 rad:
--> info_dad: onumplan:0 dnumplan:0 rnumplan:
--> channel:1 caps:Speech pi:0 keypad:
--> urate:0 rate:0 mode:0 user1:0
--> pid:25 addr:51400101 l3id:20030
I IND :CONNECT_ACKNOWLEDGE oad:17 dad:60 port:1
--> mode:TE cause:16 ocause:16 rad:
--> info_dad: onumplan:0 dnumplan:0 rnumplan:
--> channel:1 caps:Speech pi:0 keypad:
--> urate:0 rate:0 mode:0 user1:0
--> pid:25 addr:51400101 l3id:20030
Bis hierher habe ich das Freizeichen von DISA
Wenn ich nun anfange eine Rufnummer zu wählen bekomme ich sofort ein Besetzt, und folgende Debug Meldungen:
Code:
I IND :DTMF_TONE oad:17 dad:60 port:1
--> mode:TE cause:16 ocause:16 rad:
--> info_dad: onumplan:0 dnumplan:0 rnumplan:
--> channel:1 caps:Speech pi:0 keypad:
--> urate:0 rate:0 mode:0 user1:0
--> pid:25 addr:51400101 l3id:20030
--> DTMF:0
* IND : Indication from 60
--> * IND : congestion pid:25
I SEND:DISCONNECT oad:17 dad:60 port:1
--> mode:TE cause:16 ocause:42 rad:
--> info_dad: onumplan:0 dnumplan:0 rnumplan:
--> channel:1 caps:Speech pi:0 keypad:
--> urate:0 rate:0 mode:0 user1:0
--> pid:25 addr:51400101 l3id:20030
Nach dem Auflegen geht es so weiter:
Code:
I IND :RELEASE oad:17 dad:60 port:1
--> mode:TE cause:16 ocause:42 rad:
--> info_dad: onumplan:0 dnumplan:0 rnumplan:
--> channel:1 caps:Speech pi:0 keypad:
--> urate:0 rate:0 mode:0 user1:0
--> pid:25 addr:51400101 l3id:20030
Trying to Release bc with l3id: 20030
* RELEASING CHANNEL pid:25 ctx:misdn_in dad:60 oad:17 state: CONNECTED
--> * State Down
--> Setting AST State to down
* --> In State Default
* --> Queue Hangup
== Spawn extension (misdn_in, 60, 1) exited non-zero on 'mISDN/1-1'
Feb 17 16:21:53 WARNING[8057]: channel.c:656 ast_queue_frame: Unable to write to alert pipe on °X @1, frametype/subclass 4/1 (qlen = 0): Bad file descriptor!
Idx:0 stack->cchan:0 Chan:1
Idx:1 stack->cchan:0 Chan:2
Idx:0 stack->cchan:0 Chan:1
Idx:1 stack->cchan:0 Chan:2
I IND :CLEAN_UP oad: dad: port:1
--> mode:TE cause:16 ocause:16 rad:
--> info_dad: onumplan:0 dnumplan:0 rnumplan:0
--> channel:0 caps:Speech pi:0 keypad:
--> urate:0 rate:0 mode:0 user1:0
--> pid:0 addr:51400101 l3id:20030
L2: DL_STATUS! port:1
L2: L2Link Down! port:1
L2: DL_STATUS! port:1
L2: L2Link Down! port:1
debian*CLI>
misdn.conf
Code:
[general]
debug=0
;tracefile=/var/log/misdn.trace
bridging=yes
stop_tone_after_first_digit=yes
append_digits2exten=yes
method=standard
[default]
context=misdn_in
language=de
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
dialplan=0
[isdn-te]
immediate=no
hold_allowed=yes
callgroup=1
pickupgroup=1
echocancel=no
echocancelwhenbridged=no
echotraining=no
ports=1
msn=60
extension.conf
Code:
[general]
static = yes
writeprotect=yes
[default]
include => sip20
include => sip21
include => sipgate_out
[sip20]
exten => 20,1,Dial(SIP/20,25,tT)
exten => 20,2,Hangup
[sip21]
exten => 21,1,Dial(SIP/21,25,tT)
exten => 21,2,Hangup
[misdn_in]
;exten => 60,1,Authenticate(1234)
exten => 60,1,DISA,no-password|sipgate-out
exten => 60,n,Hangup
[sipgate_out]
exten => _8.,1,SetCallerID(62xxxx)
exten => _8.,n,Dial(SIP/${EXTEN:1}@sipgate-out)
exten => _8.,n,Hangup
exten => _0.,1,SetCallerID(62xxxx)
exten => _0.,n,Dial(SIP/${EXTEN}@sipgate-out)
exten => _0.,n,Hangup
[sipgate_in]
exten => 6xxxx,1,Dial(SIP/20,30,tT)
exten => 6xxxx,n,Hangup
An einer Hikom Anlage hatte ich mit dieser Konfiguration keine Probleme.
Hat da jemand eine Idee?
Danke
Sven
Zuletzt bearbeitet: