Vamos a poner unos pasos básicos para actualizar o instalar Asterisk en versiones que estén en funcionamiento sin parar la producción.
Solo debemos actualizar sin son versiones estables, como las LTS que estén comprobadas y asumiendo el riesgo de que si sale mal, deberemos instalar todo desde el principio.
Bien vamos allá!!
Lee más: Actualización/Instalación de Asterisk (16 en este caso)
Una de las ventajas de Asterisk es la diversidad de interconexión entre diferentes plataformas, así como diferente hardware que permite la gestión de las llamadas.
Con la llegada de las ofertas sumamente baratas, encontramos la letra pequeña de las mismas. Es decir, no te regalan nada.
En mi caso, con mi compañía telefónica, Movistar, tengo fibra óptica, incluyendo teléfono fijo con llamadas ilimitadas (y aquí empieza lo divertido, solo a fijos), pero no solo eso, incluye dos lineas de móvil ademas de TV por un precio impresionante!! Y es entonces donde viene la trampa. Una de las lineas, "te regala" 2GB de datos, pero no incluye ninguna llamada, por tanto el establecimiento de la misma y la tarificación por minutos hará subir nuestra factura. La otra linea de móvil, incluye 200min de llamadas gratis!!, pero claro... no incluye datos, que tarifícan aparte. Como vemos es todo un marketing maravilloso por el que finalmente pagas mas ya que lo que una cosa no hace lo hace otra. Y si no a pasar por caja.
Pero no solo eso, llegamos a ser tan ruines que cobran la identificación de llamadas, 2€ por saber quien te esta llamando!!
Lee más: Instalación de Chan_Dongle - Llamadas móviles con stick y SIM
Bien, ahora vamos a tocar algo del dialplan. Entendemos como dialplan, el plan de numeración y lo que queremos que nuestros terminales realicen cuando marcamos ciertos caracteres o números, así como que hacer cuando una llamada entrante aparece en un troncal, como enviarla a una extensión o al contestador de voz.
Es interesante porque desde aquí podemos, desde determinar si queremos realizar llamadas a teléfonos móviles, por ejemplo, como evitar llamadas inoportunas aplicando una lista negra o blacklist, o incluso implementando un horario de llamadas.
En mi caso, voy a plasmar el dialplan que tengo funcionando, pero por supuesto es adaptable a cada caso, así que… a disfrutar creando!
Lo primero de todo es saber que archivo compone nuestro dialplan, en este caso es el extensions.conf
Una vez instalado Asterisk, la parte mas importante es configurar el troncal correctamente.
Tras varias pruebas a lo largo de un año, con Asterisk con interfaces gráficas, finalmente la conclusión es clara: La mejor forma de configurar nuestros troncales y extensiones es programando bajo comandos en Linux. Esto te permite tener un mayor control sobre tu dialplan así como las extensiones que se crean.
Por ello me puse a trabajar sobre como registrar el troncal de Asterisk sobre mi linea de VoIP de Jazztel, y tras varios intentos, versiones de Asterisk, y demás, conseguí configurarla correctamente y de forma estable.
Debemos tener en cuenta que en el caso de Jazztel, usaremos ademas de la configuración troncal en si, el registro del USER-AGENT, que en otras compañías no se esta usando.
Lo primero que debemos saber es que el archivo a configurar en este caso es el pjsip.conf, este archivo, como todos en Asterisk, ira ligado a otros, como el extensions.conf que es donde contendremos el dialplan.
También debemos entender que habrá otros archivos que nos permitirán elegir los elementos que se cargan, como el modules.conf por ejemplo.