Hallo Leute,
habe heute versucht meinen Dialplan entsprechend einzurichten, das ich eingehende ISDN Calls auf ein weiteres SIP Geraet transfern kann.
fuer SIP to SIP is dies auch einwandfrei moeglich. sobald allerdings ISDN/CAPI im spiel ist passiert folgendes:
die entsprechenden Optionen sind im DIAL Kommando hinterlegt und im context [local] stehen die entsprechenden extensions zur verfügung:
wie gesagt, SIP to SIP transfers funktionieren einwandfrei...
holdtype habe ich in der capi.conf auch schon auf "local", und "hold" gehabt, zwar nimmt asterisk den isdn holdtype bei hold aber, asterisk springt trotzdem mit "jumping out of macro" ausm waehlplan und legt auf
jemand eine idee?
Common ISDN API Driver ($Revision: 534 $) www.chan-capi.org
Asterisk v 1.4.11
ISDN FritzCard PCI v2.0 (an s0 intern einer Eumex TK-Anlage - deshalb auch die interne kurzwahl "20" als CallerID im Waehlplan)
gruß cheGGo
habe heute versucht meinen Dialplan entsprechend einzurichten, das ich eingehende ISDN Calls auf ein weiteres SIP Geraet transfern kann.
fuer SIP to SIP is dies auch einwandfrei moeglich. sobald allerdings ISDN/CAPI im spiel ist passiert folgendes:
Code:
== ISDN1#02: Incoming call '06131464xxxx' -> '20'
-- Executing [20@capi-in:1] Goto("CAPI/ISDN1#02/20-0", "sip|602300|1") in new stack
-- Goto (sip,602300,1)
-- Executing [602300@sip:1] Macro("CAPI/ISDN1#02/20-0", "call") in new stack
-- Executing [s@macro-call:1] Dial("CAPI/ISDN1#02/20-0", "SIP/602300|45|tT") in new stack
-- Called 602300
-- SIP/602300-081d6dd0 is ringing
-- SIP/602300-081d6dd0 answered CAPI/ISDN1#02/20-0
== ISDN1#02: Answering for 20
-- Started music on hold, class 'default', on CAPI/ISDN1#02/20-0
-- <SIP/602300-081d6dd0> Playing 'pbx-transfer' (language 'de')
-- Stopped music on hold on CAPI/ISDN1#02/20-0
-- Transferring CAPI/ISDN1#02/20-0 to '125' (context local) priority 1
== Channel 'CAPI/ISDN1#02/20-0' jumping out of macro 'call'
== ISDN1#02: CAPI Hangingup for PLCI=0x101 in state 2
die entsprechenden Optionen sind im DIAL Kommando hinterlegt und im context [local] stehen die entsprechenden extensions zur verfügung:
Code:
[local]
include => phones
exten => 666,1,Goto(demo,600,1)
exten => 125,1,DIAL(SIP/snafu)
[phones]
exten => snafu,1,Macro(call)
exten => 123,1,Goto(snafu|1)
exten => 602300,1,Macro(call)
exten => 20,1,Goto(602300|1)
exten => 13630,1,Macro(call)
exten => 23,1,Goto(13630|1)
[macro-call]
exten => s,1,DIAL(SIP/${MACRO_EXTEN},${RINGTIME},tT)
wie gesagt, SIP to SIP transfers funktionieren einwandfrei...
holdtype habe ich in der capi.conf auch schon auf "local", und "hold" gehabt, zwar nimmt asterisk den isdn holdtype bei hold aber, asterisk springt trotzdem mit "jumping out of macro" ausm waehlplan und legt auf
jemand eine idee?
Common ISDN API Driver ($Revision: 534 $) www.chan-capi.org
Asterisk v 1.4.11
ISDN FritzCard PCI v2.0 (an s0 intern einer Eumex TK-Anlage - deshalb auch die interne kurzwahl "20" als CallerID im Waehlplan)
gruß cheGGo