DINSTAR UC-2000-VA-1G – Configuración Asterisk PJSIP

El UC-200-VA-1G es un gateway SIP-GSM con un puerto GSM para hospedar una tarjeta SIM. Hay dispositivos de la misma marca de 4, 8 y más puertos GSM; claramente, en esos casos, la configuración cambia un poco.

 

Lado Asterisk

Configuramos un Endpoint utilizando solamente los datos básicos necesarios:

[gsm]

type=endpoint

context=from-gsm

aors=gsm

auth=gsm

 

[gsm]

type=aor

max_contacts=1

 

[gsm]

type=auth

password=password

username=4xtgbuFuwxtYtGrw

Luego en el dialplan procesamos las llamadas entrantes y salientes respectivamente:

[from-gsm]

exten => s,1,Noop(Llamada al Gateway GSM)

same => n,Set(CALLERID(all)=${CUT(PJSIP_HEADER(read,FROM),<,1)})

same => n,Dial(PJSIP/100,45,ktx)

same => n,Hangup

[externas]

exten => _3XXXXXXXXX,1,NoOp(Llamada Celulares)

same => n,Dial(PJSIP/${EXTEN}@gsm,45,KTX)

same => n,Hangup

[from-gsm] es el contexto definido en la configuración del endpoint [gsm] y [externas] es el contexto al que tienen que tener acceso las extensiones a las que queremos permitir realizar llamadas salientes a celulares.

Ya podemos pasar a la configuración del Gateway.

 

Lado UC-2000-VA-1G

Lo primero es insertar la SIM en la ranura presente en la parte frontal del dispositivo:

Luego. desde nuestro Router/Switch se conecta un cable Ethernet al puerto WAN presente atrás del dispositivo y se conecta a una toma de corriente. Una vez que el LED de la WAN empiece a parpadear para acceder al a pagina Web de administración, tenemos dos opciones:

  • conectar nuestro computador a uno de los puertos LAN presentes en la parte trasera del dispositivo

  • buscar la IP asignada al dispositivo en nuestro servidor DHCP.

El el primer caso abrimos un navegador Web y ponemos la IP: 192.168.11.1; en el segundo caso localizamos la IP del dispositivos utilizando los primeros 6 valores del MAC Address que tienen que ser: F8:A0:3D. En ambos caso la pagina de inicio será:

Ponemos en Username admin y en Password admin. Accederemos a la pagina de administración del dispositivo. Hay dos formas de realizar la configuración;

  • sin realizar un registro hacia el servidor Asterisk

  • realizando un registro hacia el servidor Asterisk

En este caso se realizará la configuración con el registro utilizando los datos configurados en el archivo pjsip.conf. Los pasos a seguir son:

  1. Configurar la parte SIP

  2. Configuras los parámetros generales para realizar y recibir llamadas

  3. Configurar el enrutamiento

  4. Configurar rutas entrantes y salientes

Entramos en el menú System Configuration → SIP Parameter

En SIP Proxy y Outbound Proxy ponemos dirección IP y puerto de nuestro Asterisk. Seleccionamos la casilla Check Net Status para que el Gateway envíe solicitudes SIP de tipo OTIONS a la PBX y sepa en cualquier momento si está activa o no. Por ultimo definimos un puerto SIP local que utilizará el Gateway y indicamos que el mismo Gateway se registrará y renovará el registro cada 300 segundos. Presionamos el botón Save.Continuamos con System Configuration → Port Parameter:

Sip User ID es el nombre que da inicio al bloque de tipo endpoint configurado anteriormente en el archivo pjsip.conf; Authenticate ID es el valor presente en el parámetro username del bloque de tipo auth configurado anteriormente. La password es la contraseña presente en el parámetro password del mismo bloque auth. En to VoIP Hotline es donde se indica a que extensión de la PBX se enviarán las llamadas entrantes. En este caso la extensión s que es la configurada en el bloque de dialplan que inicia con la etiqueta [from-gsm]. Se presiona el botón Save. Se sigue con System Configuration →Service Parameter

El en primer bloque se modifica solamente el parámetro Answer Delay poniendo como valor 3 segundos; otro valor importante es IP to GSM One Stage Dialing; con No una vez llamado el Gateway y que este haya contestado, habrá que enviar el numero llamado a través de tonos DTMF. En ese caso la linea del dialplan donde se realizan las llamadas al gateway cambiaría de:

same => n,Dial(PJSIP/${EXTEN}@gsm,45,KTX)

a

same => n,Dial(PJSIP/gsm,45,KTXD(${EXTEN}))

En el segundo caso, el predefinido, el numero a llamar se sacará de la Request URI o de la cabecera To:

Los parámetros importantes son los que están marcados con el circulo rojo. De esta forma se mejora la seguridad del Gateway. Se presiona el botón Save. Se pasa a Routing Configuration → Tel→IP Routing → Add:

Se configura como aparece en la imagen y se presiona el Botón Ok. Ahora configuramos las rutas salientes y las rutas entrantes respectivamente. Operation → IP→Tel Operation → Add:

Se indica que se aceptará las llamadas desde cualquier prefijo procedan pero solamente si la IP de procedencia es la del Servidor SIP. Se guardan los cambios con el botón OK y se pasa a Operation → Tel→IP Operation → Add:

Se aceptan todas las llamadas entrantes y se envían de forma automática al servidor SIP configurado. La casilla Auto Call tiene que estar seleccionada sino al llamar el numero de celular asociado a la SIM una contestadora automática nos solicitará marcar el numero de extensión.

Otro menú interesante que pero no se ha utilizado es Manipulation Configuration donde es posible crear reglas que en base al numero llamado o al numero llamante aplique una serie de cambios a los números antes de enviarlos. Terminada la configuración vamos a System Information donde veremos el estado de la SIM:

y del registro SIP:

A partir de este momento podemos realizar llamadas salientes y entrantes para probar el nuevo dispositivo. para mejorar la seguridad del Gateway es imprescindible cambiar la contraseña predefinida de la parte Web y de Telnet en el menú Tools → Username & Password.

Vota el Articulo: 

No votes yet
Evalúa la calidad del articulo
Subscribe to Comments for "DINSTAR UC-2000-VA-1G – Configuración Asterisk PJSIP" Subscribe to VozToVoice - All comments