1. En tu FreePBX debe estar activado SRV Lookup
Pestaña Settings -> Sección Asterisk SIP settings -> Advanced General Settings
2. En la sección de Connectivity-> Troncales - agrega el troncal SIP.
Los datos del ejemplo:
111111: tu número sip del área personal
Password: la contraseña de tu número sip del área personal (Ajustes SIP).
Trunk Name: Zadarma
USER Context: 111111
Register String: 111111:password@sip.zadarma.com/111111
1234-100: tu número sip del área personal
Password: la contraseña de tu número sip del área personal
Trunk Name: Zadarma
USER Context: 1234-100
Register String: 1234-100:password@pbx.zadarma.com/1234-100
En sección PEER Details y USER Details introduce los datos siguientes:
host=sip.zadarma.com insecure=invite,port type=peer fromdomain=sip.zadarma.com disallow=all allow=alaw&ulaw dtmfmode=auto secret=password defaultuser=111111 fromuser=111111 qualify=400 directmedia=no nat=force_rport,comedia
host=pbx.zadarma.com insecure=invite,port type=peer fromdomain=pbx.zadarma.com disallow=all allow=alaw&ulaw dtmfmode=auto secret=password defaultuser=1234-100 fromuser=1234-100 qualify=400 directmedia=no nat=force_rport,comedia
3. En la sección de Connectivity-> Inbound Routes - crea una ruta para las llamadas entrantes Zadarma-in
DID Number: 111111
DID Number: 1234-100
En la sección Set Destination se puede indicar la dirección de la llamada entrante, que puede ser un número de extensión de FreePBX, un grupo de llamada, IVR, etc.
4. En la sección de Connectivity-> Outband Routes - crea una ruta para las llamadas salientes Zadarma-out. En "Dial Patterns that will use this Route" en el campo ¨match pattern¨ pon un punto (indicado con una flecha roja en la siguiente captura de pantalla) y crea una ruta. Si no pones esa marca no podrás realizar llamadas.