Ohad.Levy@infineon.com
2005-May-26 23:23 UTC
[Asterisk-Users] capi dial in/out configuration
Hi all, I've recentrly starting to play around with *, when all I wanted is to configure an fritz ISDN card with A@H. Currently I'm stuck at the phase of what do I do with capi after everything is installed. I'm trying to understand how to setup incoming and outgoing calls at A@H since I'm getting a bit lost with the default dial plan. It seems that * answers but disconnect it directly, and I'm unable to setup outgoing calls. I know this is a very general question, but if anyone could give me some pointers about how to setup capi dial plan, and explain some terms like msn in the capi.conf file. My capi.conf [root@asterisk1 asterisk]# cat capi.conf |grep -v ';' [general] nationalprefix=0 internationalprefix=00 rxgain=0.8 txgain=0.8 [interfaces] msn=50 incomingmsn=* controller=1 softdtmf=1 accountcode context=demo devices=2 I've added these two lines the extensions_custom: s,1,Dial,CAPI/@50:b${EXTEN}|30 always early B3 s,1,Dial,CAPI/@50:${EXTEN}|30|r no early B3, fake ring indication when dialing out I get: -- Executing Macro("SIP/200-3b6b", "dialout-trunk|1|999") in new stack -- Executing GotoIf("SIP/200-3b6b", "fooOhad?4") in new stack -- Executing SetCallerID("SIP/200-3b6b", "Ohad Levy") in new stack -- Executing Goto("SIP/200-3b6b", "6") in new stack -- Goto (macro-dialout-trunk,s,6) -- Executing SetGroup("SIP/200-3b6b", "OUT_1") in new stack -- Executing CheckGroup("SIP/200-3b6b", "") in new stack -- Executing SetVar("SIP/200-3b6b", "DIAL_NUMBER=999") in new stack -- Executing SetVar("SIP/200-3b6b", "DIAL_TRUNK=1") in new stack -- Executing AGI("SIP/200-3b6b", "fixlocalprefix") in new stack -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix -- AGI Script fixlocalprefix completed, returning 0 -- Executing Dial("SIP/200-3b6b", "/999") in new stack == Everyone is busy/congested at this time -- Executing NoOp("SIP/200-3b6b", "dial failed") in new stack -- Executing Macro("SIP/200-3b6b", "outisbusy") in new stack -- Executing Playback("SIP/200-3b6b", "allison7/all-circuits-busy-now") in new stack -- Playing 'allison7/all-circuits-busy-now' (language 'en') == Spawn extension (macro-outisbusy, s, 1) exited non-zero on 'SIP/200-3b6b' in macro 'outisbusy' == Spawn extension (from-internal, 9999, 2) exited non-zero on 'SIP/200-3b6b' -- Executing Macro("SIP/200-3b6b", "hangupcall") in new stack -- Executing ResetCDR("SIP/200-3b6b", "w") in new stack == Starting CAPI[contr1/8856224]/0 at demo,8856224,1 failed so falling back to exten 's' == Starting CAPI[contr1/8856224]/0 at demo,s,1 still failed so falling back to context 'default' -- Executing Playback("CAPI[contr1/8856224]/0", "vm-goodbye") in new stack -- started pbx on channel (callgroup=0)! -- Playing 'vm-goodbye' (language 'en') -- Executing Macro("CAPI[contr1/8856224]/0", "hangupcall") in new stack -- Executing ResetCDR("CAPI[contr1/8856224]/0", "w") in new stack -- Executing NoCDR("CAPI[contr1/8856224]/0", "") in new stack -- Executing Wait("CAPI[contr1/8856224]/0", "5") in new stack -- Executing Hangup("CAPI[contr1/8856224]/0", "") in new stack == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'CAPI[contr1/8856224]/0' in macro 'hangupcall' == Spawn extension (default, s, 2) exited non-zero on 'CAPI[contr1/8856224]/0' -- Executing NoCDR("SIP/200-3b6b", "") in new stack -- Executing Wait("SIP/200-3b6b", "5") in new stack == Spawn extension (macro-hangupcall, s, 3) exited non-zero on 'SIP/200-3b6b' in macro 'hangupcall' == Spawn extension (from-internal, h, 1) exited non-zero on 'SIP/200-3b6b' When receiving a call: == Starting CAPI[contr1/<myisdn#>]/0 at demo, <myisdn#>,1 failed so falling back to exten 's' == Starting CAPI[contr1/<myisdn#>]/0 at demo,s,1 still failed so falling back to context 'default' -- Executing Playback("CAPI[contr1/<myisdn#>]/0", "vm-goodbye") in new stack -- started pbx on channel (callgroup=0)! -- Playing 'vm-goodbye' (language 'en') -- Executing Macro("CAPI[contr1/<myisdn#>]/0", "hangupcall") in new stack -- Executing ResetCDR("CAPI[contr1/<myisdn#>]/0", "w") in new stack -- Executing NoCDR("CAPI[contr1/<myisdn#>]/0", "") in new stack -- Executing Wait("CAPI[contr1/<myisdn#>]/0", "5") in new stack -- Executing Hangup("CAPI[contr1/<myisdn#>]/0", "") in new stack == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'CAPI[contr1/<myisdn#>]/0' in macro 'hangupcall' == Spawn extension (default, s, 2) exited non-zero on 'CAPI[contr1/<myisdn#>]/0' Thanks a lot, Ohad -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20050527/d7be26f6/attachment.htm
Reasonably Related Threads
- Newbie question reg. Asterisk and Channel Access Bank I and TE110p
- Unable to create ZAP channel - All circuits are busy
- unable to send a fax to a given FAX number
- tdm400p / outbound zap prob
- problem with outgoing calls Unable to create channel of type 'ZAP' (cause 34 - Circuit/channel congestion)