Hola

En este tutorial vamos a aprender como configurar una centralita VOIP FreePBX 15 para el Servicio VOIP de Orange

Requisitos:

  • Haber quitado el Livebox Fibra y tener un Router de Terceros como un MIkrotik
  • Tener mini PC, Ordenador viejo o estorno Virtual como synology virtual machine manager, QNAP Virtualization Station o simulares donde instalar una Distro Linux Debian con al menos 1GB de ram , 5 GB de Disco Duro.
  • Conocimiento MEDIO-ALTO de Informatica.
  • Nuestros Datos SIP : Manual para realizarlo.

1º Instalamos la Distro Debian 9.X AMD64 or X86 segun los interese (Recomiendo AMD64) (Recomiendo instalarlo sin interfaz y selecionando solo SSH Server)

Enlace de descarga Debian 9.10 AMD64:Debian 9.11 64 bits

Enlace de descarga Debian 8.10 X86:  Debian 9.11 32 bits

2º Los conectamos al equipo via SSH o pantalla y seguimos las instruciones de FreePBX para instalarlo:

Documentacion de instalacion

3º Una  vez instalado los conectamos a la ip de nuestro equipo y realizamos la siguiente configuracion:

Trunk SIP

Lo primero que hemos de hacer es configurar el Trunk SIP. Entramos en la Web de gestión de FreePBX y en el menú seleccionamos Conectivity -> Trunks

A continuación, en la pantalla de Trunks, seleccionamos Add Trunk y en el desplegable seleccionamos Add SIP (chan_SIP) Trunk

Fijaros que la configuración del Trunk tiene varias pestañas, por defecto nos muestra la pestaña General. Ahora lo que vamos a hacer es darle un nombre a nuestro Trunk en el apartado Trunk Name, aquí podéis poner lo que más os guste, como veréis yo he puesto Orange. No es necesario rellenar ningún otro campos es esta pestaña.

Ahora seleccionamos la pestaña Sip Settings

Esta pestaña a su vez tiene dos Pestañas más: Outgoing e Incoming. En la pestaña Outgoing, en Trunk Name poneis lo que queráis y en Peer Details habéis de introducir el texto siguiente modificado con vuestro número de teléfono.

type=peer
fromuser=+349XXXXXXXX
auth=<USER>@sip.orange.es
secret=<password>
fromdomain=sip.orange.es
host=sip.orange.es
outboundproxy=proxy2.sip.orange.es
port=5060
nat=yes
insecure=port,invite
dtmfmode=auto
disallow=all
allow=ulaw,alaw
qualify=yes
keepalive=yes

Ahora vais a la pestaña Incoming.

En USER Context ponemos:

from trunk

En USER Details ponemos lo siguiente:

type=peer
username=+349XXXXXXXX
secret=<password>
fromdomain=sip.orange.es
host=sip.orange.es
port=5060
outboundproxy=proxy2.sip.orange.es
qualify=no
nat=yes
insecure=port,invite
dtmfmode=auto
canreinvite=no
disallow=all
allow=ulaw,alaw
outboundproxyport=5060

En Register String:

[email protected]:<USER>:<PASSWORD>@proxy2.sip.orange.es

NOTA:

+349XXXXXXXXX : Cambiar por nuestro telefono fijo en este formato +34900000000

<USER>: Cambiar por nuestro authId sin el @sip.orange.es

<password>:cambiar por nuestro authPassword

Pulsamos en Submit, luego en Apply y ya tendremos creado

4º Ahora vamos a Settings – Asterisk Settings SIP y habilitamos los Codeg : ulaw,alaw,g729,gsm,G726,G729,G722

4.1º  Posteriomente en Configuraciones NAT, Ponemos en Direcion Externa la IP privada de nuesta centralita Asterisk

5º Luego vamos al apartado Settings chan_SIP y cambiamos lo siguiente:

Habilitar Busqueda SRV: Yes

Otras Configuraciones sip y añadimos las siguientes:

  • useragent=DSL Router/DSL Router-00.96.124
  • prack=yes

6º Le damos a Enviar y luego a Apply Settings arriba a la derecha y ya estara todo terminado.

7º En caso de que no los resuelva el DNS el dominio sip.orange.es y para evitar posibles errores. Recomiendo poner lo siguiente en el fichero Host.

nano /etc/HOSTS

85.62.240.146 sip.orange.es

85.62.240.146 proxy2.sip.orange.es

7º Listo. ya tenemos nuestro Trunk Funcionando, Ahora habra que crear las extensiones y demas que eso lo deja al gusto de cada uno debido a la cantidad de termianles VOIP en el mercado y sus diferentes configuraciones.

Ciertos textos estan basados en el hilo de la siguiente URL , Agradecimiento a este usuario por su gran trabajo y que ahora les sirve a los usuarios de Orange: http://maneldeantonio.com/freepbx-sip-trunk-ftth-movistar

NOTA: Toda esta configuracion no es soportada Oficialmente por Orange y por tanto no me responsabilizo de los daños o problemas de funcionamiento que pueda causar esta configuracion.

ACTUALIZACION MARZO 2020 : Debido al miedo irracional que a mi modo de ver tiene Orange españa a facilitar los datos SIP a sus clientes asi como permitir usar telefonos VOIP, En Febrero 2020 Orange ha introducido nuevos sistemas de validacion en sus servidores VOIP impidiendo usar Asterisk o otros Softphone del mercado al realizar una implementacion propietaria del protocolo SIP. Desde ese momento este manual es incompatible.

Tras realizar distintas pruebas con dichos cambios por el momento, la integracion con Asterisk o otros Softphone va ser imposible corto y medio plazo por la difucultar que lleva implementacion las modificaciones propietarias de Orange.

Mi recomedancion personal es que en la medida de lo posible estudies la posiblidad de migrar vuestros servicio a ISPs como 02 que respetan la libre decision de uso de la Telefonia IP asi como la libre eleccion de Router del cliente. https://o2online.es/

Por otra parte he creado un proyecto en github con el fin de realizar reversing al firmware de Orange y comprender su funcionamento en mas profundidad y asi desarrollar futuros metodos compatibles, quien desee, esta inventado a participar.

URL DEL PROYECTO; https://github.com/elbauldelgeek/Reversing_Livebox

 

1.3 Release

CHANGELOG

1.3 Release 13/03/2020

  • Añadimos nota aclaratorio y publicacion del nuevo proyecto de comunidad.

1.2 Release 24/12/2019

  • Se actualiza el manual para adaptarlo a FreePBX 15 y Debian 9.11 ademas de corregir un error en el apartado del NAT

1.1 Release

  • Se añade en el Manual las Ips y dominios en el fichero Hosts para evitar errores.

1.0 Release

  • Primera Version del Manual
Share This