1. No teu FreePBX deve estar ativado o SRV Lookup
Separador Settings -> Secção Asterisk SIP settings -> Advanced General Settings
2. Na secção de Connectivity -> Troncais - adiciona o tronco SIP.
Os dados do exemplo:
111111: o teu número sip da área pessoal
Password: a palavra-passe do teu número sip da área pessoal (Ajustes SIP).
Trunk Name: Zadarma
USER Context: 111111
Register String: 111111:password@sip.zadarma.com/111111
1234-100: o teu número sip da área pessoal
Password: a palavra-passe do teu número sip da área pessoal
Trunk Name: Zadarma
USER Context: 1234-100
Register String: 1234-100:password@pbx.zadarma.com/1234-100
Na secção PEER Details e USER Details introduz os seguintes dados:
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. Na secção de Connectivity -> Inbound Routes - cria uma rota para as chamadas recebidas Zadarma-in
DID Number: 111111
DID Number: 1234-100
Na secção Set Destination, podes indicar o destino da chamada recebida, que pode ser um número de extensão do FreePBX, um grupo de chamada, IVR, etc.
4. Na secção de Connectivity -> Outband Routes - cria uma rota para as chamadas enviadas Zadarma-out. Em "Dial Patterns that will use this Route" no campo "match pattern" coloca um ponto (indicado com uma seta vermelha na imagem seguinte) e cria uma rota. Se não colocares essa marca, não poderás realizar chamadas.