Soporte & Consultoria

Soporte Remoto y Consultoria skype : ambiorixg12.
Nota no se brinda ningun tipo de consulta o soporte fuera del blog de forma gratuita

domingo, 29 de enero de 2012

Como restringir las llamadas internas entre extensiones en Asterisk


Hay casos en que el instalamos una central telefónica. Y por ejemplo el Gerente de la empresa no desea que nadie se pueda comunicar directamente con el   solo su asistente. Bueno  el día de hoy les ensenare  como hacerlo de una forma simple:


Creamos un contexto que verificara el CallerID de quien llama a la extensión del gerente en este caso la 333, si es igual a 100  pasara la llamada de lo contrario nos  dirá un mensaje de que abandonemos todas las esperanzas y en ves de llamar al gerente enviara la llamada donde su asistente. Nota  aun el la extension del asistente que es la unica  que puede llamar al gerente, no podrá hacer blind transfer al gerente, si quiere transferir una llamada tendra  que ser un attended transfer.

[gerente-verification]

exten => 333,1,GotoIf($[${CALLERID(num)}= 100]?allow:reject)

exten => 333,n(allow),Set(CALLERID(name)="Asistente")
exten => 333,n,Dial(SIP/333)
exten => 333,n,Hangup()
exten => 333, n(reject),Playback(abandon-all-hope)
exten => 333,n,Dial(SIP/100)
exten =>333, n,Hangup()

si  queremos hacer esto en elastix solo tenemos que copiar  y pegar este codigo  en   extensions_custom.conf

exten => 333,1,GotoIf($[${CALLERID(num)}= 100]?allow:reject)

exten => 333,n(allow),Set(CALLERID(name)="Asistente")
exten => 333,n,Dial(SIP/333)
exten => 333,n,Hangup()
exten => 333, n(reject),Playback(abandon-all-hope)
exten => 333,n,Dial(SIP/100)
exten =>333, n,Hangup()

6 comentarios:

  1. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  2. y como podria hacer para por ejemplo, que la extension 6010, solo permita llamadas internas desde las extensiones 6011, 6012, y 6013 solamente? gracias saludos

    Otra pregunta, es posible hacer esa configuracion sin tener que tocar los archivos del asterisk y solo a traves de la GUI

    ResponderEliminar
  3. Como podría hacer para que más de un anexo si pueda llamar a ese Anexo, ejemplo tengo 100 Anexos pero solo quiero que 10 puedan llamar directamente a 1.

    ResponderEliminar
  4. como podria hacer para que la llamada entre solo si la ext no esta ocupada

    ResponderEliminar