Hallo an Alle,
hoffentlich kann mir jemand helfen. Ich habe eine Asterisk an ISDN, mit einer AVM B1 Karte. Ich kann raustelefonieren und ich empfange Anrufe.
Raus geht es aber nur nach Deutschland, und nur ohne 0049 vorneweg. Wenn ich 0049 vorneweg wähle, wird keine Verbindung nach aussen aufgebaut.
Ein Beispiel, ich wähle mein Handy, Nr. 01721234567, vom SIP phone 20:
ich kann mit mir selbst sprechen und die isdn.log zeigt:
Wenn ich dagegen 00491721234567 oder +491721234567 wähle, bekomme ich ein kurzes Klingelsignal von Asterisk und dann Stille auf der Leitung, das Handy klingelt nie:
und isdn.log:
Meine Extensions.conf für Gerät 20 ist:
meine /etc/asterisk/capi.conf
Ob mir da jemand weiterhelfen kann? Ich wäre sehr dankbar!
Beste Grüße
Matthias
hoffentlich kann mir jemand helfen. Ich habe eine Asterisk an ISDN, mit einer AVM B1 Karte. Ich kann raustelefonieren und ich empfange Anrufe.
Raus geht es aber nur nach Deutschland, und nur ohne 0049 vorneweg. Wenn ich 0049 vorneweg wähle, wird keine Verbindung nach aussen aufgebaut.
Ein Beispiel, ich wähle mein Handy, Nr. 01721234567, vom SIP phone 20:
Code:
-- Executing [01721234567@outgoing:1] Set("SIP/20-08200c28", "LANGUAGE()=de") in new stack
-- Executing [01721234567@outgoing:2] Ringing("SIP/20-08200c28", "") in new stack
-- Executing [01721234567@outgoing:3] Set("SIP/20-08200c28", "CALLERID(number)=12012345") in new stack
-- Executing [01721234567@outgoing:4] Set("SIP/20-08200c28", "CALLERID(name)=") in new stack
-- Executing [01721234567@outgoing:5] Dial("SIP/20-08200c28", "CAPI/contr1/01721234567|120|TW") in new stack
-- Called contr1/01721234567
-- CAPI/ISDN1#02/01721234567-2 is proceeding passing it to SIP/20-08200c28
-- CAPI/ISDN1#02/01721234567-2 is making progress passing it to SIP/20-08200c28
-- CAPI/ISDN1#02/01721234567-2 is ringing
-- CAPI/ISDN1#02/01721234567-2 answered SIP/20-08200c28
-- Executing [h@outgoing:1] Hangup("SIP/20-08200c28", "") in new stack
== Spawn h extension (outgoing, h, 1) exited non-zero on 'SIP/20-08200c28'
== ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 2
== Spawn extension (outgoing, 01721234567, 5) exited non-zero on 'SIP/20-08200c28'
> ISDN1#02: CAPI INFO 0x3490: Normal call clearing
ich kann mit mir selbst sprechen und die isdn.log zeigt:
Code:
Jun 04 15:11:35 * tei 64 calling +49 172/1234567, Germany, Germany cellphone D2/Germany cellphone with '12012345' RING (Speech)
Jun 04 15:11:46 tei 64 calling +49 172/1234567, Germany, Germany cellphone D2/Germany cellphone with '12012345' Time:Thu Jun 4 15:10:00 2009
Jun 04 15:11:46 tei 64 calling +49 172/1234567, Germany, Germany cellphone D2/Germany cellphone with '12012345' COLP +49 172/1234567, Germany, Germany cellphone D2/Germany cellphone
Jun 04 15:11:46 tei 64 calling +49 172/1234567, Germany, Germany cellphone D2/Germany cellphone with '12012345' CONNECT (Speech)
Jun 04 15:11:51 tei 64 calling +49 172/1234567, Germany, Germany cellphone D2/Germany cellphone with '12012345' HANGUP ( 0:00:05)
Wenn ich dagegen 00491721234567 oder +491721234567 wähle, bekomme ich ein kurzes Klingelsignal von Asterisk und dann Stille auf der Leitung, das Handy klingelt nie:
Code:
-- Executing [00491721234567@outgoing:1] Set("SIP/20-08203ca0", "LANGUAGE()=de") in new stack
[Jun 4 15:09:31] WARNING[10549]: func_language.c:61 language_write: LANGUAGE() is deprecated; use CHANNEL(language) instead.
-- Executing [00491721234567@outgoing:2] Ringing("SIP/20-08203ca0", "") in new stack
-- Executing [00491721234567@outgoing:3] Set("SIP/20-08203ca0", "CALLERID(number)=12312345") in new stack
-- Executing [00491721234567@outgoing:4] Set("SIP/20-08203ca0", "CALLERID(name)=") in new stack
-- Executing [00491721234567@outgoing:5] Dial("SIP/20-08203ca0", "CAPI/contr1/00491721234567|120|TW") in new stack
-- Called contr1/00491721234567
-- CAPI/ISDN1#02/00491721234567-0 is proceeding passing it to SIP/20-08203ca0
-- CAPI/ISDN1#02/00491721234567-0 is making progress passing it to SIP/20-08203ca0
== ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 5
== Spawn extension (outgoing, 00491721234567, 5) exited non-zero on 'SIP/20-08203ca0'
-- Executing [h@outgoing:1] Hangup("SIP/20-08203ca0", "") in new stack
== Spawn extension (outgoing, h, 1) exited non-zero on 'SIP/20-08203ca0'
und isdn.log:
Code:
Jun 04 15:12:41 * tei 65 calling +49 172/1234567, Germany, Germany cellphone D2/Germany cellphone with '12012345' RING (Speech)
Jun 04 15:13:16 tei 65 calling +49 172/1234567, Germany, Germany cellphone D2/Germany cellphone with '12012345' HANGUP
Meine Extensions.conf für Gerät 20 ist:
Code:
;;; Phone 20 T-Easy C214 Office;;;
; Outgoing calls over CAPI
;exten => _X.,1,Set(LANGUAGE()=de)
exten => _X./20,2,Ringing()
exten => _X./20,3,Set(CALLERID(number)=12012345)
exten => _X./12012345,4,Set(CALLERID(name)=)
exten => _X./12012345,5,Dial(CAPI/contr1/${EXTEN},120,TW)
exten => _X./12012345,6,Goto(dialStates,${DIALSTATUS},1)
meine /etc/asterisk/capi.conf
Code:
[general]
nationalprefix=0
internationalprefix=+
rxgain=0.8
txgain=0.8
language=de
;ulaw=no
[ISDN1]
isdnmode=msn
incomingmsn=12012345,12112345
controller=1
group=1
softdtmf=on
relaxdtmf=on
accountcode=89
context=incoming
devices=2
immediate=yes
Ob mir da jemand weiterhelfen kann? Ich wäre sehr dankbar!
Beste Grüße
Matthias