[outbound-restricted-routes]
include => outbound-restricted-routes-custom
;--== INCLUDE ==--;
exten => _[+0-9]!,1,Noop(======================================================)
exten => _[+0-9]!,n,Noop(========= Context OUTBOUND-RESTRICTED-routes =========)
exten => _[+0-9]!,n,Noop(== Destination: ${EXTEN} , CID: ${CALLERID(number)} ==)
exten => _[+0-9]!,n,Noop(======================================================)
exten => _[+0-9]!,n,AGI(trunk_hook.php,${EXTEN},${CALLERID(number)})
exten => _[+0-9]!,n,Set(var_trunk_outrt=${trunk_outrt})
exten => _[+0-9]!,n,GotoIf($["${var_trunk_outrt}" = "pusto"]?pusto:gonext)
exten => _[+0-9]!,n(gonext),Goto(${var_trunk_outrt},${EXTEN},1)
exten => _[+0-9]!,n(pusto),Noop(== PUSTO QUIT CUSTOMIZATION ==)
;--== INCLUDE ==--;
exten => _[+0-9]!,n,Macro(user-callerid,LIMIT)
exten => _[+0-9]!,n,Set(ROUTEUSER=${IF($["${EXTTOCALL}"!=""]?${EXTTOCALL}:${AMPUSER})})
exten => _[+0-9]!,n,Set(ROUTEUSER=${IF($["${DB_EXISTS(AMPUSER/${ROUTEUSER}/cidnum)}"="1"]?${ROUTEUSER}:${NODEST})})
exten => _[+0-9]!,n,GotoIf($["${BLINDTRANSFER}" == ""]?notblind)
exten => _[+0-9]!,n,Set(ENDPOINT=${CUT(BLINDTRANSFER,-,1)})
exten => _[+0-9]!,n,Set(ROUTEUSER=${CUT(ENDPOINT,/,2)})
exten => _[+0-9]!,n(notblind),GotoIf($[${LEN(${ROUTEUSER})}>0 & ${DB_EXISTS(AMPUSER/${ROUTEUSER}/outroute_hash)}]?${DB(AMPUSER/${ROUTEUSER}/outroute_hash)},${EXTEN},2:outbound-allroutes,${EXTEN},2)
exten => h,1,Hangup
;--== end of [outbound-restricted-routes] ==--;
;--== INCLUDE ==--;
exten => _[+0-9]!,1,Noop(======================================================)
exten => _[+0-9]!,n,Noop(========= Context OUTBOUND-RESTRICTED-routes =========)
exten => _[+0-9]!,n,Noop(== Destination: ${EXTEN} , CID: ${CALLERID(number)} ==)
exten => _[+0-9]!,n,Noop(======================================================)
exten => _[+0-9]!,n,Goto(outrt-13,${EXTEN},1)
;--== INCLUDE ==--;
exten => _[+0-9]!,n,Macro(user-callerid,LIMIT)
exten => _[+0-9]!,n,Set(ROUTEUSER=${IF($["${EXTTOCALL}"!=""]?${EXTTOCALL}:${AMPUSER})})
exten => _[+0-9]!,n,Set(ROUTEUSER=${IF($["${DB_EXISTS(AMPUSER/${ROUTEUSER}/cidnum)}"="1"]?${ROUTEUSER}:${NODEST})})
exten => _[+0-9]!,n,GotoIf($["${BLINDTRANSFER}" == ""]?notblind)
exten => _[+0-9]!,n,Set(ENDPOINT=${CUT(BLINDTRANSFER,-,1)})
exten => _[+0-9]!,n,Set(ROUTEUSER=${CUT(ENDPOINT,/,2)})
exten => _[+0-9]!,n(notblind),GotoIf($[${LEN(${ROUTEUSER})}>0 & ${DB_EXISTS(AMPUSER/${ROUTEUSER}/outroute_hash)}]?${DB(AMPUSER/${ROUTEUSER}/outroute_hash)},${EXTEN},2:outbound-allroutes,${EXTEN},2)
exten => h,1,Hangup
;--== end of [outbound-restricted-routes] ==--;
-- Executing [+79066357070@outrt-13:11] Macro("PJSIP/703-00002009", "dialout-trunk,10,+79066357070,,off") in new stack
-- Executing [s@macro-dialout-trunk:1] Set("PJSIP/703-00002009", "DIAL_TRUNK=10") in new stack
-- Executing [+79066358080@from-internal:1] NoOp("PJSIP/703-00000000", "======================================================") in new stack
-- Executing [+79066358080@from-internal:2] NoOp("PJSIP/703-00000000", "========== Context OUTBOUND-ALLROUTES-custom =========") in new stack
-- Executing [+79066358080@from-internal:3] NoOp("PJSIP/703-00000000", "== Destination: +79066358080 , CID: 703 ==") in new stack
-- Executing [+79066358080@from-internal:4] NoOp("PJSIP/703-00000000", "======================================================") in new stack