Artur
Rak
Młodszy specjalista
ds. obsługi klienta
Temat: Konfiguracja IPfon w Asterisku
Witam mam mały problem z poprawną konfiguracją extensions.conf pod asteriskiem 1.4.22.Przy próbie połączenia wyskakuje mi komunikat.
"[May 1 18:22:23] NOTICE[1573]: chan_sip.c:14383 handle_request_invite: Call from 'test' to extension '044784573016' rejected because extension not found."
Moja konfiguracja:
sip.conf
register=rak001:haslo@ipfon/327218816
register=artur.rak:haslo@sip.voipdiscount.com/48327218816
[ipfon]
type=peer
context=ipfon
host=sip.ipfon.pl
username=rak001
fromuser=rak001
secret=haslo
port=5060
insecure=port,invite
qualify=yes
nat=no
disallow=all
allow=ulaw
allow=alaw
allow=g726
allow=g729
[voipdiscount]
type=peer
sendrpid=yes
nat=yes
insecure=very
context=voipdiscount
host=sip.sipdiscount.com
fromdomain=sipdiscount.com
username=artur.rak
fromuser=artur.rak
secret=haslo
port=5060
insecure=port,invite
authuser=artur.rak
qualify=yes
nat=no
disallow=all
allow=ulaw
allow=alaw
[artur]
type=friend
username=artur
secret=pwd_1
host=dynamic
context=test
qualify=yes
allow=ulaw
allow=alaw
allow=g726
allow=g729
mailbox=1234@test
[test]
type=friend
username=test
secret=pwd_2
host=dynamic
context=test
qualify=yes
disallow=all
allow=ulaw
allow=alaw
allow=g726
allow=g729
mailbox=4321@test
Mój extensions.conf wyglada nastepujaco.
[ipfon]
exten => 327218816,1,Dial(SIP/artur&SIP/test,10,tT)
exten => 327218816,n,Playback(call-forward)
exten => 327218816,n,Dial(SIP/784573016@ipfon,10,tT)
;exten => 2,n,Dial(SIP/ipfon/${EXTEN}/784573016)
;exten => 327218816,1,Answer()
;exten => 327218816,n,Background(enter-ext-of-person)
;exten => 327218816,n,WaitExten()
include => outbound
[sipdiscount]
exten => 0048327218816,1,Dial(SIP/artur&SIP/test)
[test]
exten => 1234,1,Dial(SIP/artur,15)
exten => 4321,1,Dial(SIP/test,15)
;exten => _XXXXXXXXX,1,Dial(SIP/${EXTEN}@sipdiscount,10)
;exten => _XXXXXXXX,1,Dial(Dial(SIP/32${EXTEN}@sipdiscount))
;exten => _0XXXXXXXXX,1,Dial(SIP/${EXTEN:1}@sipdiscount)
;exten => _00X.,1,Dial(SIP/${EXTEN}@sipdiscount)
[incoming]
;exten => 327218816,1,Answer()
;exten => 327218816,n,Background(enter-ext-of-person)
;exten => 327218816,n,WaitExten()
;exten => 1,1,Dial(SIP/artur,10)
;exten => 1,n,Playback(vm-nobodyavail)
;exten => 1,n,Hangup()
;exten => 2,1,Dial(SIP/test,10)
;exten => 2,n,Playback(vm-nobodyavail)
;exten => 2,n,Hangup()
;exten => i,1,Playback(pbx-invalid)
;exten => i,n,Goto(incoming,123,1)
;exten => t,1,Playback(vm-goodbye)
;exten => t,n,Hangup()
outbound]
exten => _XXXXXXXXX,1,Dial(SIP/${EXTEN}@ipfon,10)
exten => _XXXXXXXX,1,Dial(Dial(SIP/32${EXTEN}@ipfon))
exten => _0XXXXXXXXX,1,Dial(SIP/${EXTEN:1}@ipfon)
exten => _XXXXXXXXXXXXX,1,Dial(SIP/${EXTEN}@ipfon)
exten => _00X.,1,Dial(SIP/${EXTEN}@ipfon)
exten => _+XX.,1,Dial(SIP/00${EXTEN:1}@ipfon)
Sip show peers pokazuje że się rejestruje.
Name/username Host Dyn Nat ACL Port Status
test/test 192.168.1.137 D 5060 OK (79 ms)
artur/artur (Unspecified) D 0 UNKNOWN
voipdiscount/artur.rak 77.72.169.131 5060 OK (30 ms)
ipfon/rak001 213.218.117.66 5060 OK (8 ms)
Skąd się wziął kontekst, z którym nei potrafił połączyć się 'test'? Czy on próbuje łączyc przez voipdiscount w którym mam 0 środków na koncie?
Pozdrawiam i liczę na waszą pomoc.