[Asterisk-Users] 10/28 head > 10/29 head capi issue

gw at adcomcorp.com gw at adcomcorp.com
Fri Nov 4 22:34:46 MST 2005


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



More information about the asterisk-users mailing list