BandaAncha.eu

Comunidad de usuarios
de fibra, móvil y ADSL

Configurar DNID en asterisk

curro696

Buenas soy nuevo en esta tecnologia y estoy un poco perdido, os comento:

Tengo montada una pequeña centralita en un pc con asterisk y la tengo funcionando recibo y realizo llamadas ok, pero quiero que si me llaman de un numero concreto externo me lo rediriga a una o varias extensiones internas tengo esta configuracion:

exten => s,1,NoOP(DNID : ${DNID})

exten => s,n,Answer()

exten => s,n,Set(NUM=${DNID})

exten => s,n,GotoIf($["${DNID}" = "9xxxxxxxxx"]?Tx:Ex)

exten => s,n(Tx),Dial(${G_RTx})

exten => s,n,Hangup()

exten => s,n(Ex),Dial(${G_Ex})

exten => s,n,Hangup()

Y no logro que me vaya a la extension que quiero siempre me va a otra ya que el valor que me da el DNID es 0 siempre, a ver si alguin me puede ayudar.

Gracias de antenmano

BocaDePez
BocaDePez

El DNID es el trunk dónde recibes la llamada. Tienes que jugar con el CID (CALLER ID)

🗨️ 2
BocaDePez
BocaDePez

Gracias por la respuesta el problema es que no se como jugar con el CID (CALLER ID)que parametros darle, me podias dar un ejemplo?

Gracias

🗨️ 1
BocaDePez
BocaDePez

Claro, aquí tienes:

exten=s,1,NoOp(Entrantes)

exten=s,n,Answer()

exten=s,n,GotoIf($["${CALLERID(num)}" = "9XXXXXXXXXX"]?IVR1)

BocaDePez
BocaDePez

Muchas Gracias2qw

BocaDePez
BocaDePez

Muchas Gracias