[Asterisk-Users] Dialplan Q: Dialing with Capi
jurczak
jurczak at digi-com.gr
Wed Jun 22 03:52:42 MST 2005
You could try the new chan_capi-cm-0.5.1 in which you dont need to have any
msn defined in capi.conf
On Wed, 22 Jun 2005 12:28:58 +0200 (MEST), Patrik Schindler wrote
> Hello,
>
> I'm using asterisk 1.0.7. with a somewhat advanced setup with IAX
> and CAPI as channels. A call comes in via IAX2 and should be
> redirected to CAPI.
>
> So I wrote the following dialplan:
>
> [fromiax]
> exten => _8XXX,1,Answer
> exten => _8XXX,2,Dial(CAPI/265:B${EXTEN:1},,r)
>
> [fromcapi]
> exten => 265,1,Answer
> exten => 265,2,Dial(IAX2/PoC/11 at from-lw)
> exten => 265-BUSY,1,Busy
> exten => 265-NOANSWER,1,Busy
>
> [default]
> exten => s,1,Answer
> exten => s,2,Congestion
>
> The asterisk on the described side is connected to a classic company
> pbx
> (from Ericsson) and has local Extensions _XXX. The CAPI Interface
> gets signalled with MSN 260-265.
>
> Yesterday I rewrote the dialplan to allow calls from any company
> phone
> (_XXX) to 265 will be rerouted to PoC/11 (the IAX peer). This works
> fine, the IAX peer will be called with MSN 265 as callerid, so the
> called party can see the number for callback.
>
> I'm encountering the following problem with this setup, when the iax
> peer dials 8253, which should be redirected to CAPI/253 (8 is a
> extension prefix specific to the iax peer configuration).
>
> -- Accepting AUTHENTICATED call from xx.xx.xx.xx, requested format =
> 4, actual format = 4 -- Executing Answer("IAX2/PoC at PoC/3", "") in
> new stack -- Executing Dial("IAX2/PoC at PoC/3", "CAPI/265:B253||r") in
> new stack
> Jun 22 11:47:22 NOTICE[13337]: chan_capi.c:1173 capi_request: didn't
> find capi device with outgoing msn = 265. you should check your config!
>
> Jun 22 11:47:22 NOTICE[13337]: app_dial.c:746 dial_exec: Unable to
> create channel of type 'CAPI' == Everyone is busy/congested at this time
> -- Hungup 'IAX2/PoC at PoC/3'
>
> When I change the dialplan to the outgoing MSN will be 260 than it
> works as expected: 253 will be called, but the called party gets 260
> as callerid instead of the 265.
>
> My capi.conf looks like this:
>
> [general]
> nationalprefix=0
> internationalprefix=00
> rxgain=0.8
> txgain=0.8
> language=de
>
> [interfaces]
> msn=260
> incomingmsn=*
> outgoingmsn=260,261,263,264,265
> controller=1
> softdtmf=1
> context=fromcapi
> language=de
> echocancel=yes
> devices=2
>
> Okay, I could also set msn=265; but in the future, more msns should
> be redirected to VoIP channels, so this is not a long term solution.
>
> Any help is very welcome! Thanks for asterisk!
>
> :wq! PoC
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list