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