gw@adcomcorp.com
2005-Nov-04 22:34 UTC
[Asterisk-Users] 10/28 head > 10/29 head capi issue
Hello all, On HEAD 10/28/2005 my chan_capi-cm-0.6 is working fine. If I go to 10/29/2005 or newer, something freaks out and I get the following behavior: *CLI> == ISDN1: Incoming call '19142775896' -> '2781980' -- Executing Set("CAPI/ISDN1/2781980-0", "IncomingLine=2781980") in new stack -- Executing NoOp("CAPI/ISDN1/2781980-0", "19142775896") in new stack -- Executing Set("CAPI/ISDN1/2781980-0", "CALLERID(name)=PUMS IN TollFree") in new stack -- Executing Set("CAPI/ISDN1/2781980-0", "CALLERID(num)=9142775896") in new stack -- Executing Set("CAPI/ISDN1/2781980-0", "CALLFILENAME=/var/spool/asterisk/monitor/incoming/8452781980/In-2005110 5-002616_9142775896_PUMS IN TollFree_2781980}") in new stack -- Executing Goto("CAPI/ISDN1/2781980-0", "incoming-isdn|s|1") in new stack -- Goto (incoming-isdn,s,1) -- Executing Monitor("CAPI/ISDN1/2781980-0", "wav|/var/spool/asterisk/monitor/incoming/8452781980/In-20051105-002616_ 9142775896_PUMS IN TollFree_2781980}") in new stack -- Executing GotoIfTime("CAPI/ISDN1/2781980-0", "17:31-6:59|mon-sun|*|*?2300in|s|13") in new stack -- Goto (2300in,s,13) -- Executing Answer("CAPI/ISDN1/2781980-0", "") in new stack == Spawn extension (2300in, s, 13) exited non-zero on 'CAPI/ISDN1/2781980-0' Ouch ... error while writing audio data: : Broken pipe Warning, flexibel rate not heavily tested! Segmentation fault -- At first I thought it was me, but this is happening on two machines at different sites. Has anyone else experienced this? CAPI is using ulaw. This happens with or without the Monitor app. On 10/28 my output is as follows: *CLI> == ISDN1: Incoming call '19142775896' -> '2781980' -- Executing Set("CAPI/ISDN1/2781980-0", "IncomingLine=2781980") in new stack -- Executing NoOp("CAPI/ISDN1/2781980-0", "19142775896") in new stack -- Executing Set("CAPI/ISDN1/2781980-0", "CALLERID(name)=PUMS IN TollFree") in new stack -- Executing Set("CAPI/ISDN1/2781980-0", "CALLERID(num)=9142775896") in new stack -- Executing Set("CAPI/ISDN1/2781980-0", "CALLFILENAME=/var/spool/asterisk/monitor/incoming/8452781980/In-2005110 5-003153_9142775896_PUMS IN TollFree_2781980}") in new stack -- Executing Goto("CAPI/ISDN1/2781980-0", "incoming-isdn|s|1") in new stack -- Goto (incoming-isdn,s,1) -- Executing Monitor("CAPI/ISDN1/2781980-0", "wav|/var/spool/asterisk/monitor/incoming/8452781980/In-20051105-003153_ 9142775896_PUMS IN TollFree_2781980}") in new stack -- Executing GotoIfTime("CAPI/ISDN1/2781980-0", "17:31-6:59|mon-sun|*|*?2300in|s|13") in new stack -- Goto (2300in,s,13) -- Executing Answer("CAPI/ISDN1/2781980-0", "") in new stack == ISDN1: Answering for 2781980 -- Executing Wait("CAPI/ISDN1/2781980-0", "1") in new stack == ISDN1: Setting up echo canceller (PLCI=0x401, function=1, options=4, tail=64) == ISDN1: Setting up DTMF detector (PLCI=0x401, flag=1) -- ISDN1: Echo canceller successfully set up (PLCI=0x401) -- Executing BackGround("CAPI/ISDN1/2781980-0", "pums/thkyou") in new stack -- Playing 'pums/thkyou' (language 'en') == Spawn extension (2300in, s, 15) exited non-zero on 'CAPI/ISDN1/2781980-0' == ISDN1: CAPI Hangingup > CAPI INFO 0x3490: Normal call clearing ------- As you can see, something is happening right at the Answer command. Any insight would be appreciated. Regards, Greg