[Asterisk-Users] possible bug in chan_capi concerning context
handling
Dimitris Kounalakis
dcoun at medsite.info
Sun Mar 13 09:44:52 MST 2005
Thank you for your response Marco.
I do. The problem is that all incomings calls from ISDN are handled by the
default "s" extension in the context [default] and not by an "s" extension
in the context [isdn] or by the msm numbers as extensions in the context
[isdn].
So, what is the reason for the context directive in /etc/asterisk/capi.conf
to exit? What exactly is it used for?
Dimitris
*Marco Supino wrote:*
-------------------------------------------------------------------------
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>
/>/ 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