Displaying 1 result from an estimated 1 matches for "voip_pref".
Did you mean:
  voip_free
  
2004 Jun 09
0
failover for voip providers (i.e. Dial() doesn't give enough options)
...ng the number again if it really was busy, only if the 
VOIP provider couldn't complete the call.
Is there some way to access the call failure reason in the dialplan and branch 
based on that?  i.e. something like 
exten => _NXXNXXXXXX,1,SetCIDNum(${MYNUM})
exten => _NXXNXXXXXX,2,Dial(${VOIP_PREFERRED}/${EXTEN})
exten => _NXXNXXXXXX,3,Congestion
exten => _NXXNXXXXXX,103,GotoIf($[${CALLFAILREASON} == BUSY]?:202)
exten => _NXXNXXXXXX,104,Busy
exten => _NXXNXXXXXX,202,Dial(${VOIP_BACKUP}/${EXTEN})
exten => _NXXNXXXXXX,203,Congestion
exten => _NXXNXXXXXX,303,GotoIf($[${CALLFAI...