Documente Academic
Documente Profesional
Documente Cultură
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()