All pastes #17710 Raw Edit

Anonymous

public text v1 · immutable
#17710 ·published 2005-07-14 20:16 UTC
rendered paste body
[macro-dial]

exten => s,1,DBget(MOH_CLASS=MOH/${CALLERIDNUM}) ; set MOH_CLASS to MOH (as set by app-MOHSELECT)
exten => s,2,GoToIF($['${MOH_CLAS}'='']?3:4)
exten => s,3,SetMusicOnHold(${MOH_CLASS})


exten => s,4,GotoIf($[ "${MACRO_CONTEXT}" = "macro-rg-group" i]?7:5)  ; if this is from rg-group, don't strip prefix
exten => s,5,GotoIf($[${CALLERIDNAME:0:${LEN(${RGPREFIX})}} != ${RGPREFIX}]?7:6)  ; check for ring-group prefix
exten => s,6,SetCIDName(${CALLERIDNAME:${LEN(${RGPREFIX})}}) ; strip off prefix
exten => s,7,AGI,dialparties.agi
exten => s,8,NoOp(Returned from dialparties with no extensions to call)
exten => s,9,SetVar(DIALSTATUS=BUSY)
exten => s,10,Dial(${ds})                               ; dialparties will set the priority to 10 if $ds is not null