Hallo zusammen,
ich kämpfe gerade mit der Weiterleitung von eingehenden Anrufen aufs Handy, wenn der angerufene interne Client nicht annimmt. Die testweise vorherige Weiterleitung an einen anderen internen Client geht, nur das Weiterleiten wieder nach "draußen" geht nicht.
Hier die betreffende extension:
exten => <MSN>,1,Dial(SIP/2003,10,r)
exten => <MSN>,n,Dial(SIP/2002,10,r)
exten => <MSN>,n,Dial(CAPI/g1/00160*********:1,30,r)
capi.conf:
;
; CAPI config
;
;
; general section
[general]
nationalprefix=0
internationalprefix=00
accountcode=3647
rxgain=1.0
txgain=1.0
language=de ;set default language
;ulaw=yes ;set this, if you live in u-law world instead of a-law
; interface sections ...
[ISDN1]
isdnmode=msn
incomingmsn=* ;Telefonnummer auf der Anrufe reinkommen
outgoingmsn=<MSN 1-4> ;Telefonnummer unter der Anrufe rausgehen
controller=1
group=1
softdtmf=on
relaxdtmf=on
context=ISDN1 ;Kontext der Anrufe die ueber diese ISDN Karte den asterisk Server erreichen
immediate=yes <- auch schon mit no versucht
echocancelold=yes
bridge=yes
devices=2
Und hier dazu die CLI-Ausgabe mit verbosity 10 nachdem die internen Clients erfolgreich nicht drangegangen sind:
-- Executing [<MSN>@ISDN1:4] Dial("CAPI/ISDN1#02/<MSN>-0", "CAPI/g1/00160******:1|30|r") in new stack
-- Called g1/00160*******:1
-- CAPI/ISDN1#01/1-1 is proceeding passing it to CAPI/ISDN1#02/<MSN>-0
-- CAPI/ISDN1#01/1-1 is busy
== ISDN1#01: CAPI Hangingup for PLCI=0x201 in state 5
[Apr 10 14:40:05] NOTICE[17242]: cdr.c:435 ast_cdr_free: CDR on channel 'CAPI/ISDN1#01/1-1' not posted
== Everyone is busy/congested at this time (1:1/0/0)
<MSN> ist die MSN, af der "hereingerufen" wird, 0160******** ist die Handynummer, die angerufen werden soll.
Für mich sieht das nach 2 belegten Kanälen aus. Wiederum kann ich von einem Client aus über eine andere MSN den anderen Client anrufen.
Also die Richtung "intern->extern->intern" funktioniert. Andersherum nicht.
Karte ist eine FritzPCI mit chan_capi.
Wo könnte ich ansetzen, ich suche schon 2 Stunden hier im Forum.
LG Dirk
ich kämpfe gerade mit der Weiterleitung von eingehenden Anrufen aufs Handy, wenn der angerufene interne Client nicht annimmt. Die testweise vorherige Weiterleitung an einen anderen internen Client geht, nur das Weiterleiten wieder nach "draußen" geht nicht.
Hier die betreffende extension:
exten => <MSN>,1,Dial(SIP/2003,10,r)
exten => <MSN>,n,Dial(SIP/2002,10,r)
exten => <MSN>,n,Dial(CAPI/g1/00160*********:1,30,r)
capi.conf:
;
; CAPI config
;
;
; general section
[general]
nationalprefix=0
internationalprefix=00
accountcode=3647
rxgain=1.0
txgain=1.0
language=de ;set default language
;ulaw=yes ;set this, if you live in u-law world instead of a-law
; interface sections ...
[ISDN1]
isdnmode=msn
incomingmsn=* ;Telefonnummer auf der Anrufe reinkommen
outgoingmsn=<MSN 1-4> ;Telefonnummer unter der Anrufe rausgehen
controller=1
group=1
softdtmf=on
relaxdtmf=on
context=ISDN1 ;Kontext der Anrufe die ueber diese ISDN Karte den asterisk Server erreichen
immediate=yes <- auch schon mit no versucht
echocancelold=yes
bridge=yes
devices=2
Und hier dazu die CLI-Ausgabe mit verbosity 10 nachdem die internen Clients erfolgreich nicht drangegangen sind:
-- Executing [<MSN>@ISDN1:4] Dial("CAPI/ISDN1#02/<MSN>-0", "CAPI/g1/00160******:1|30|r") in new stack
-- Called g1/00160*******:1
-- CAPI/ISDN1#01/1-1 is proceeding passing it to CAPI/ISDN1#02/<MSN>-0
-- CAPI/ISDN1#01/1-1 is busy
== ISDN1#01: CAPI Hangingup for PLCI=0x201 in state 5
[Apr 10 14:40:05] NOTICE[17242]: cdr.c:435 ast_cdr_free: CDR on channel 'CAPI/ISDN1#01/1-1' not posted
== Everyone is busy/congested at this time (1:1/0/0)
<MSN> ist die MSN, af der "hereingerufen" wird, 0160******** ist die Handynummer, die angerufen werden soll.
Für mich sieht das nach 2 belegten Kanälen aus. Wiederum kann ich von einem Client aus über eine andere MSN den anderen Client anrufen.
Also die Richtung "intern->extern->intern" funktioniert. Andersherum nicht.
Karte ist eine FritzPCI mit chan_capi.
Wo könnte ich ansetzen, ich suche schon 2 Stunden hier im Forum.
LG Dirk
Zuletzt bearbeitet: