Hola que tal, una vez mas tengo un problema y espero me puedan ayudar ...
Veran tengo unas extensiones que pueden comunicarse con "TODAS" las extensiones que existen, tambien pueden espiar una llamada con ChanSpy y debe grabar las llamadas que el hace a las otras extensiones con MixMonitor (u otro), así que tengo algo así:
[ada]
include => custom-spy
exten => _[0-9]00[1-6],1,MixMonitor(/home/site/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${EXTEN}-${CALLERID(num)}.wav)
exten => _[0-9]00[1-6],2,Dial(SIP/${EXTEN})
exten => _1101,2,Dial(SIP/${EXTEN})
exten => _1102,2,Dial(SIP/${EXTEN})
exten => _1103,2,Dial(SIP/${EXTEN})
exten => _1104,2,Dial(SIP/${EXTEN})
exten => _1105,2,Dial(SIP/${EXTEN})
exten => _1106,2,Dial(SIP/${EXTEN})
exten => _1107,2,Dial(SIP/${EXTEN})
same => n,Hangup() ;Otra buena costumbre que asterisk finalice proceso
[custom-spy]
exten => _77[0-9]00[1-6],1,Authenticate(1234)
exten => _77[0-9]00[1-6],2,ChanSpy(|q(${EXTEN}))
Pero no me funciona, ya que cuando trato de comunicarme con alguna extensión me marca que NO existe en el contexto [ADA], ya hice pruebas y error y creo que hay problemas entre ChanSpy y MixMonitor
Espero que puedan ayudarme.
Saludos y Gracias de antemano.
Veran tengo unas extensiones que pueden comunicarse con "TODAS" las extensiones que existen, tambien pueden espiar una llamada con ChanSpy y debe grabar las llamadas que el hace a las otras extensiones con MixMonitor (u otro), así que tengo algo así:
[ada]
include => custom-spy
exten => _[0-9]00[1-6],1,MixMonitor(/home/site/${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${EXTEN}-${CALLERID(num)}.wav)
exten => _[0-9]00[1-6],2,Dial(SIP/${EXTEN})
exten => _1101,2,Dial(SIP/${EXTEN})
exten => _1102,2,Dial(SIP/${EXTEN})
exten => _1103,2,Dial(SIP/${EXTEN})
exten => _1104,2,Dial(SIP/${EXTEN})
exten => _1105,2,Dial(SIP/${EXTEN})
exten => _1106,2,Dial(SIP/${EXTEN})
exten => _1107,2,Dial(SIP/${EXTEN})
same => n,Hangup() ;Otra buena costumbre que asterisk finalice proceso
[custom-spy]
exten => _77[0-9]00[1-6],1,Authenticate(1234)
exten => _77[0-9]00[1-6],2,ChanSpy(|q(${EXTEN}))
Pero no me funciona, ya que cuando trato de comunicarme con alguna extensión me marca que NO existe en el contexto [ADA], ya hice pruebas y error y creo que hay problemas entre ChanSpy y MixMonitor
Espero que puedan ayudarme.
Saludos y Gracias de antemano.
Comentario