Tras probar Asterisk 16, siendo versión estable, aun no he conseguido hacerlo funcionar con los troncales.

Por tanto aun seguimos utilizando como estable la versión 13.

Hace unos días, al actualizar el Kernel de la Raspberry, tuve la mala suerte de que no hiciese la actualización correcta, perdiendo todo el trabajo y teniendo que reinstalar de nuevo todo otra vez.

Por ello, decidí implementar la instalación de Asterisk, inlcuyendo el PJPROJECT dentro de la compilación de Asterisk en vez de aparte.

El siguiente proyecto sera copiar la SD para tener un Backup, pero por ahora no funciona correctamente. 

Así que empezamos!

Bueno en las compañías telefónicas, la mayoría de los servicios utilizan los codecs ulaw, alaw e incluso gsm. Pero para algunos servicios como los de atención al cliente de las mismas por ejemplo, usan el codec G729 que no viene por defecto en Asterisk y que ademas la mayoría de sus versiones son de pago.

 

Pero podemos instalar la version free que es soportada por Asterisk para la versión 16.


Cuando nos conectamos por SSH a una máquina con GNU/Linux se utilizan unas claves privadas y públicas.

Estas claves sirven para asegurarnos que nos estamos conectando a la máquina correcta y no a otra máquina falsa.

También sirve para evitar el clásico ataque Man in the middle.

Hemos tardado poco entre el artículo anterior donde instalábamos el soporte PJSIP desde pjproject y Asterisk 13 compatible, hasta ahora que tenemos disponible Asterisk 16 con soporte completo de PJSIP instalable desde la propia compilación de Asterisk.

Así que manos a la obra con nuestra Raspberry Pi 3 B+

No voy a tocar la configuración previa ya que la hemos visto anteriormente, así que partimos de una imagen Raspbian actualizada.