[Asterisk-Users] extensions question

Christian Gatti cgatti at vo.lu
Fri Jun 11 14:59:56 MST 2004


ser forwards a sip message with extension 99999996 to asterisk which
plays my 'userisoffline' message and hangs up and should stop here but
instead asterisk continues to process the match everything extension ._
and dials out which is not what I want...

if I change the starting priority of the Dial app to a higher level
than 3 asterisk stops after the hangup but then doesn't accept any other
extension that should be dialed.

how can this be done?

part of extensions.conf:
------------------------
...
exten => 99999996,1,Wait(1)
exten => 99999996,2,Playback(userisoffline)
exten => 99999996,3,Hangup()

... other extensions with more than 3 priority levels

exten => _.,1,Dial,ZAP/g1/${EXTEN}
exten => _.,2,Hangup()        
...

and the output in asterisk:
---------------------------

Connected to Asterisk CVS-05/26/04-02:55:14 currently running on sip (pid = 7472)
    -- Remote UNIX connection
    -- Executing Wait("SIP/-083601e0", "1") in new stack
    -- Executing Playback("SIP/-083601e0", "userisoffline") in new stack
    -- Playing 'userisoffline' (language 'en')
    -- Executing Hangup("SIP/-083601e0", "") in new stack
  == Spawn extension (from-ser, 99999996, 3) exited non-zero on 'SIP/-083601e0'
    -- Executing Dial("SIP/-083601e0", "ZAP/g1/h") in new stack
    -- Called g1/h
    -- Channel 1, span 1 got hangup
Jun 11 23:39:43 WARNING[491541]: app_dial.c:349 wait_for_answer: Unable to forward voice
Jun 11 23:39:43 WARNING[491541]: app_dial.c:349 wait_for_answer: Unable to forward voice
    -- Hungup 'Zap/1-1'
  == No one is available to answer at this time
    -- Executing Hangup("SIP/-083601e0", "") in new stack
  == Spawn extension (from-ser, h, 2) exited non-zero on 'SIP/-083601e0'

-- 
Best regards,
 Christian                          mailto:cgatti at vo.lu




More information about the asterisk-users mailing list