Necesitamos un nuevo plan de marcado con dos nuevas funcionalidades:
El fichero extensions.conf para nuestro segundo escenario tiene el siguiente aspecto:
[incoming_pstn]
exten => s,1,Answer()
exten => s,2,DigitTimeout(10)
exten => s,3,ResponseTimeout(20)
exten => s,4,Background(vm-extension)
exten => i,1,Goto(incoming_pstn,s,1)
exten => t,1,Hangup()
include => internal_calls
[internal_calls]
exten => 461,1,Dial(Zap/2) ; Extensión 461 llama por el canal Zap 2
exten => 462,1,Dial(SIP/462)
exten => 463,1,Dial(SIP/463)
exten => 465,1,Dial(SIP/465)
exten => 464,1,Dial(IAX2/464)
exten => 466,1,Dial(IAX2/466)
exten => t,1,Hangup()
exten => s,1,Hangup()
exten => i,1,Hangup()
include => outgoing_calls ; Salida RTB disponible a todos los clientes
[outgoing_calls]
exten => _0.,1,Dial(Zap/1/${EXTEN:1}) ; Quita el 0 antes de marcar por RTB
exten => t,1,Hangup()