Eu quero criar um serviço voip. Eu instalei o asterisk-1.4 em uma distro debian lenny hospedada remotamente. Eu fiz um sip.conf e extensions.conf, de modo a fazer uma chamada entre dois telefones sip (estou usando o xlite 3.0) instalado em algumas outras janelas do PC. sempre que eu mudar isso telefones o console do asterisco mostra que "Registro de '" 1000 "' falhou para '122.168.10.254' - Peer não deve se registrar"
Onde xx.xx.xx.xx é o ip dos servidores
Ou seja, meus telefones sip não podem se registrar no servidor asterisco.
Por favor, ajude-me a fazer uma chamada entre dois telefones sip
#sip show peers
Name/username Host Dyn Nat ACL Port Status
2000 (Unspecified) D 0 Unmonitored
1000 (Unspecified) D 0 Unmonitored
2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 2 offline]
# sip show registry
Host Username Refresh State Reg.Time
# sip show channels
Peer User/ANR Call ID Seq (Tx/Rx) Format Hold Last Message
0 active SIP channels
Sip.conf
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
[1000]
secret=1000
type=friend
context=phones
host=dynamic
[2000]
secret=2000
type=friend
context=phones
host=dynamic
extensions.conf
[general]
autofallthrough = yes
static = yes
writeprotect = no
clearglobalvars = yes
[default]
exten => s,1,Varbose(1|Unrouted call handler)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()
[incoming_calls]
[internal]
exten => 500,1,Verbose(1|Echo test application)
exten => 500,n,Echo()
exten => 500,n,Hangup()
exten => 1000,1,Verbose(1|Extension 1000)
exten => 1000,n,Dial(SIP/1000,30)
exten => 1000,n,Hangup()
exten => 2000,1,Verbose(1|Extension 2000)
exten => 2000,n,Dial(SIP/2000,30)
exten => 2000,n,Hangup()
[phones]
include => internal