[Asterisk-Users] Problem flashing zap channel.

Jeff Pratt jsp at pizza73.com
Wed Nov 10 15:15:41 MST 2004


Hello All,

    I've got Asterisk CVS-HEAD-11/03/04-14:36:44 installed and running.  
I have a TDM04B (wildcard with 4 FXO modules) using fxs_ks signalling 
(I'm under the suspicion that my lines (2500 lines from a Nortel 
Option11 PBX) are merely loopstart, but that's a side issue (which, if 
anyone knows for sure, would be nice to know)).

I have a fairly simple extensions.conf consisting of:

[open]
exten => s,1,Wait(1)
exten => s,2,Answer
exten => s,3,MP3Player(/var/lib/asterisk/sounds/P73_hoho.mp3)
exten => s,4,Flash()
exten => s,5,SendDTMF(1300)
exten => s,6,Hangup


[closed]
exten => s,1,Wait(1)
exten => s,2,Answer
exten => s,3,Background(beep)
exten => s,4,Flash()
exten => s,5,SendDTMF(7112)
exten => s,6,Hangup


[default]

include => closed|00:00-16:00|mon|*|*
include => closed|02:00-16:00|tue-wed|*|*
include => closed|02:00-16:00|thu|*|*
include => closed|02:00-11:00|fri|*|*
include => closed|04:00-11:00|sat|*|*
include => closed|04:00-11:00|sun|*|*

include => open


When I make a call during the open hours, no problems.  and I get this 
output from the console:

Connected to Asterisk CVS-HEAD-11/03/04-14:36:44 currently running on 
asterisk1 (pid = 1421)
Verbosity is atleast 3
    -- Remote UNIX connection
    -- Starting simple switch on 'Zap/3-1'
    -- Executing Wait("Zap/3-1", "1") in new stack
    -- Executing Answer("Zap/3-1", "") in new stack
    -- Executing MP3Player("Zap/3-1", 
"/var/lib/asterisk/sounds/P73_hoho.mp3") in new stack
    -- Executing Flash("Zap/3-1", "") in new stack
    -- Flashed channel Zap/3-1
    -- Executing SendDTMF("Zap/3-1", "1300") in new stack
    -- Executing Hangup("Zap/3-1", "") in new stack
  == Spawn extension (default, s, 6) exited non-zero on 'Zap/3-1'
    -- Hungup 'Zap/3-1'
asterisk1*CLI>

HOWEVER;  when I call during the closed period, it doesn't go so well:

Connected to Asterisk CVS-HEAD-11/03/04-14:36:44 currently running on 
asterisk1 (pid = 1521)
Verbosity is atleast 3
Asterisk Ready.
    -- Remote UNIX connection
    -- Starting simple switch on 'Zap/3-1'
    -- Executing Wait("Zap/3-1", "1") in new stack
    -- Executing Answer("Zap/3-1", "") in new stack
    -- Executing BackGround("Zap/3-1", "beep") in new stack
    -- Playing 'beep' (language 'en')
    -- Executing Flash("Zap/3-1", "") in new stack
Nov 10 16:09:40 WARNING[1535]: app_flash.c:82 flash_exec: Unable to 
flash channel Zap/3-1: Device or resource busy
  == Spawn extension (default, s, 4) exited non-zero on 'Zap/3-1'
    -- Hungup 'Zap/3-1'
asterisk1*CLI>

I put the Background(beep) in because asterisk wasn't even picking up 
the line previously.  I'd tried a NoOp before that, and it made no 
difference.

Can anyone tell me how to make this work?  Any patches (in or out of 
CVS) to app_flash.c that relieve this issue?  I'll be trying a 1/4 
second silent mp3 shortly.

Thanks. 

Jeff



More information about the asterisk-users mailing list