[Asterisk-Users] possible bug in chan_capi concerning context
handling
Marco Supino
marco at sd.com
Sun Mar 13 03:29:09 MST 2005
Do you have an 's' extention in the default context ?
Marco.
Dimitris Kounalakis wrote:
> Hello,
> I am trying to configure asterisk 1.0.7pre to get incoming calls from an
> ISDN line using an AVM fritz PCI 2.0 with Chan_capi 0.3.5. My problem is
> that the context is not recognised in the /etc/asterisk/capi.conf
> I have in /etc/asterisk/capi.conf 's section "[interfaces]" the
> following directive
> context=isdn
>
> and the following directive in /etc/asterisk/extensions.conf in the
> context [isdn]
> [isdn]
> exten => s,1,Dial(SIP/${DNID:4},60,tr)
>
>
> Here follows the debug info I get when an incoming call starts:
> ----------------------------------------------------------------------------
>
> == CONNECT_IND
> (PLCI=0x101,DID=2810111694,CID=2810111694,CIP=0x1,CONTROLLER=0x1)
> -- creating pipe for PLCI=0x101 msn = 2810111694
> > sent ALERT_REQ PLCI = 0x101
> == Starting CAPI[contr1/2810111694]/3 at ,2810111694,1 failed so
> falling back to exten 's'
> == Starting CAPI[contr1/2810111694]/3 at ,s,1 still failed so falling
> back to context 'default'
> Mar 13 11:52:41 WARNING[10744]: pbx.c:1893 ast_pbx_run: Channel
> 'CAPI[contr1/2810111694]/3' sent into invalid extension 's' in context
> 'default', but no invalid handler
> -- CAPI Hangingup
> -----------------------------------------------------------------------------
>
> When I move the "exten => s,1,Dial(${DNID:4},60,tr)" in the context
> "[default]" of the /etc/asterisk/extensions.conf, I get the following
> debug info and the sip phone rings ok:
> ------------------------------------------------------------------------------
>
> == CONNECT_IND
> (PLCI=0x101,DID=2810111694,CID=2810111694,CIP=0x1,CONTROLLER=0x1)
> -- creating pipe for PLCI=0x101 msn = 2810111694
> > sent ALERT_REQ PLCI = 0x101
> == Starting CAPI[contr1/2810111694]/4 at ,2810111694,1 failed so
> falling back to exten 's'
> == Starting CAPI[contr1/2810111694]/4 at ,s,1 still failed so falling
> back to context 'default'
> -- Executing Dial("CAPI[contr1/2810111694]/4", "SIP/111694|60|tr") in
> new stack
> -- Called 111694
> ------------------------------------------------------------------------------
>
>
> Is this a bug? It does not handle the context, so, it can not find what
> to do, it works only with the default context.
>
> Thank you in advance,
> Dimitris
> _______________________________________________
> 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