Guía de FreePBX
Nuestros números DID se pueden reenviar a cualquier servidor SIP estándar. Puede encontrar muchos proveedores de VOIP de terceros, que ofrecen una cuenta SIP gratuita para recibir llamadas. Si desea construir su propio servidor SIP, también hay muchas alternativas. Todo lo que necesita es suscribir una cuenta con un proveedor de alojamiento, lo que le otorga la propiedad de un servidor privado virtual (VPS). Un VPS es un ordenador remoto, siempre online, donde puedes instalar tu centralita.
Desafortunadamente, no proporcionamos ningún soporte para ayudarlo a configurar un PBX. Sin embargo, nos gustaría dar algunos consejos útiles sobre una de las soluciones PBX más populares, FreePBX, un marco PBX de código abierto basado en Asterisk. Corre sobre Sangoma Linux.
Cómo configurar freepbx para recibir llamadas de números DID de buylocalnumbers.com
General SIP settings
Abrir Settings => Asterisk SIP settings
En la sección "General" de SIP Settings
- seleccionar NO en “Allow Anonymous Inbound SIP Calls”
- seleccionar YES en “Allow SIP Guests”
Crear el troncal
- Crear un inbound trunk en Connectivity => Trunks => Add SIP (chan_pjsip) Trunk.
- En la sección "General", elige libremente el nombre del Trunk
- Vaya a "pjsip settings" y complete estos campos:
En la sección "General":
- Authentication: none
- Registration: none
- SIP server: 46.19.209.14,46.19.210.14,46.19.212.14,46.19.213.14,46.19.214.14
- SIP Server Port: 5060
- Context: from-pstn
- Transport: 0.0.0.0-udp
En la sección "Advanced":
- Match (Permit): 46.19.209.14,46.19.210.14,46.19.212.14,46.19.213.14,46.19.214.14
Crear la extensión
- Crear una extension en Applications => Extensions => Add new “SIP [chan_pjsip] extension”
- En la sección "General":
- Elija un número para el campo "User extension". Por ejemplo, 1000
Importante: el número de extensión es el nombre de la cuenta VOIP que debe escribir en los detalles del destino de reenvío, en su cuenta de buylocalnumbers - Elija “display name” (esta es una elección libre, puede contener números o letras)
- “Secret”: elija la contraseña SIP. Se utilizará para registrar un teléfono SIP en esta extensión.
- En el campo In “Link to a Default User”, deje "“Create new user” (predeterminado). De esta forma, automáticamente se creará un usuario con un nombre igual al número de la extensión y se asociará a esta extensión.
- En la sección "Advanced"
- Disallowed Codecs: all
- Allowed Codecs: alaw&ulaw&g729
- Deje todos los demás campos con valores predeterminados
Nota: en la extensión se puede crear un buzón de voz. Aquí no se describe este tema.
Crear una ruta de entrada
- Crear una inbound route en Connectivity => Inbound routes => add inbound route
- En la sección "General"
- Elegir libremente una descripción para la ruta
- En el campo "DID number", escriba el número de la extensión que acaba de crear. En nuestro ejemplo, 1000
Importante: ¡el nombre "DID number" de este campo es engañoso! ¡No tiene que escribir el número DID aquí, sino el número de extensión (1000 en este ejemplo)! - En “Set destination”, elija Extensiones y en la lista desplegable el número de extensión que acaba de crear (1000 en este ejemplo).
Sugerencia
Puede suceder que las llamadas entrantes se interrumpan inmediatamente después de responder porque se usa el punto final anónimo y se usa el códec g723 no compatible. En este caso encontré un trabajo experimental en torno a:
edit /etc/asterisk/pjsip.endpoint.conf
Cambia lo siguiente
[anonymous]
type=endpoint
context=from-sip-external
allow=all
En
[anonymous]
type=endpoint
context=from-sip-external
disallow=g723
allow=alaw,ulaw,g729