Changeset 5559

Show
Ignore:
Timestamp:
12/29/07 19:56:32 (5 years ago)
Author:
p_lindheimer
Message:

add a RETURN option to macro-vm, default behavior remains the same but setting RETURN will return from teh macro instead of hanging up

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • modules/branches/2.4/core/etc/extensions.conf

    r5550 r5559  
    277277; ARG1 - extension 
    278278; ARG2 - DIRECTDIAL/BUSY 
     279; ARG3 - RETURN makes macro return, otherwise hangup 
    279280exten => s,1,Macro(user-callerid,SKIPTTL) 
    280281exten => s,n,Set(VMGAIN=${IF($["foo${VM_GAIN}"!="foo"]?"g(${VM_GAIN})":"")}) 
     
    466467 
    467468exten => exit-FAILED,1,Playback(im-sorry&an-error-has-occured) 
     469exten => exit-FAILED,n,GotoIf($["${ARG3}" = "RETURN"]?exit-RETURN,1) 
    468470exten => exit-FAILED,n,Hangup() 
    469471 
    470 exten => exit-SUCCESS,1,Playback(goodbye) 
     472exten => exit-SUCCESS,1,GotoIf($["${ARG3}" = "RETURN"]?exit-RETURN,1) 
     473exten => exit-SUCCESS,n,Playback(goodbye) 
    471474exten => exit-SUCCESS,n,Hangup() 
    472475 
    473 exten => exit-USEREXIT,1,Playback(goodbye) 
     476exten => exit-USEREXIT,1,GotoIf($["${ARG3}" = "RETURN"]?exit-RETURN,1) 
     477exten => exit-USEREXIT,n,Playback(goodbye) 
    474478exten => exit-USEREXIT,n,Hangup() 
     479 
     480exten => exit-RETURN,1,Noop(Returning From Voicemail because macro) 
    475481 
    476482exten => t,1,Hangup()