Documentacion Desvio Incondicional Entrantes
Documentacion Desvio Incondicional Entrantes
Documentacion Desvio Incondicional Entrantes
Fecha
Autor
Revisin
OBJETIVO
Ofrecer servicio de desvo incondicional de llamadas entrantes para los
clientes del servicio Serie720 (voip); permitiendo al cliente habilitar o
deshabilitar este servicio hacia el destino que desee las veces que lo
necesite, sin requerir gestin de parte de Perusat.
CARACTERISTICAS
-
MODO DE OPERACIN
-
DIAGRAMAS DE FLUJO
1. PROCESO DE LLAMADA ENTRANTE
2. HABILITACION DE SERVICIO
3. DESHABILITACION DE SERVICIO
DATOS ADICIONALES
SCRIPT ASTERISK:
[features]
;CFW On
exten => _*21[2-8]xxxxxx,1,Goto(1971${EXTEN},1)
exten => _*219xxxxxxxx,1,Goto(1971${EXTEN},1)
exten => _*210xx[2-8]xxxxx,1,Goto(1971${EXTEN},1)
exten => _*210xx9xxxxxxxx,1,Goto(1971${EXTEN},1)
exten => _*2100xxxxx.,1,Goto(1971${EXTEN},1)
exten => _1971*21xxxxx.,1,Set(DB(CFWD/${CALLERID(num)})=${EXTEN:7})
exten => _1971*21xxxxx.,n,PlayBack(perusat/trans_act,noanswer)
exten => _1971*21xxxxx.,n,Hangup()
;CFW Of
exten => *22,1,DBdel(CFWD/${CALLERID(num)})
exten => *22,n,PlayBack(perusat/trans_desac,noanswer)
exten => *22,n,Hangup()
;Status NoOp
exten => *23#,1,NoOp(${DB(CFWD/${CALLERID(num)})})
exten => *23#,2,Hangup()
[internal]
//este contexto tiene ms informacin, se coloca solo la lnea necesaria para el funcionamiento
del mdulo.
exten => _051XXXXXXXX,1,Macro(incomingcall,${EXTEN})
[macro-incomingcall]
exten => s,1,Set(fwdnum=${DB(CFWD/${ARG1:3})})
exten => s,n,GotoIf(${fwdnum}?cfwd:nocfwd)
exten => s,n(cfwd),Setcallerid("${ARG1:3}" <${ARG1:3}>,a)
exten => s,n(cfwd),Goto(total,${fwdnum},1)
exten => s,n(nocfwd),Dial(SIP/${ARG1:3},60)
exten => s,n(nocfwd),Dial(SIP/<ip_address>/${ARG1})
exten => s,n(nocfwd),Hangup()