380892500*** - может быть разным, это входящая линия.
Контекст обрабатывается по каналу (если я правильно понял).
Для тестирования уже настроил, чтобы на добавочный номер 6100 входящий переводило, вместо неопределенного s.
Вот цитаты в момент звонка:
Код: Выделить всё
<------------->
--- (21 headers 13 lines) ---
Sending to 195.5.0.116 : 5060 (no NAT)
Using INVITE request as basis request - 195.5.0.116
No user '380892501130' in SIP users list
[b]Found peer 'trunk_1' for '380892501130' from 195.5.0.116:5060[/b]
Found RTP audio format 0
Found RTP audio format 8
Found RTP audio format 18
Found RTP audio format 101
Found audio description format G729 for ID 18
Found audio description format telephone-event for ID 101
Capabilities: us - 0xc (ulaw|alaw), peer - audio=0x10c (ulaw|alaw|g729)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0xc (ulaw|alaw)
Non-codec capabilities (dtmf): us - 0x1 (telephone-event), peer - 0x1 (telephone-event), combined - 0x1 (telephone-event)
Peer audio RTP is at port 195.5.0.116:18342
<--- Reliably Transmitting (no NAT) to 195.5.0.116:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 195.5.0.116:5060;branch=z9hG4bK6vtv5i202ghg0gs0m1c1.1;received=195.5.0.116
From: "Dnipro-home" <sip:380892501130@195.5.0.116>;tag=687ae968;terminalip=94.179.82.12
To: "spilka_utk" <sip:380892500760@82.207.120.218>;tag=as637ebcfe
Call-ID: 195.5.0.116
CSeq: 2 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Content-Length: 0
<------------>
[Aug 2 11:31:31] NOTICE[16058]: chan_sip.c:18016 handle_request_invite: Call from '380892500760' to extension '6100' rejected because extension not found.
Scheduling destruction of SIP dialog '195.5.0.116' in 32000 ms (Method: INVITE)
В users.conf
Код: Выделить всё
[trunk_1]
host = sip.ukrtel.net
username = 380892500760
secret = *******
trunkname = UTK ; GUI metadata ; GUI metadata ; GUI metadata ; GUI metadata ; GUI metadata ; GUI metadata ; GUI metadata
context = DID_trunk_1
group = null
hasexten = no
hasiax = no
hassip = yes
registeriax = no
registersip = yes
trunkstyle = voip
type = peer
;contact = 380892500760
contact = 6100
insecure = invite
mwi = 380892500760:*****@sip.ukrtel.net/6100
disallow = all
allow = ulaw,alaw
В extensions.conf
Код: Выделить всё
[DID_trunk_1]
include = DID_trunk_1_timeinterval_TimeInterval1,${timeinterval_TimeInterval1}
include = DID_trunk_1_default
[DID_trunk_1_default]
[DID_trunk_1_timeinterval_TimeInterval1]
;exten = s,1,Goto(default,6100,1)
exten => 6100,1,Playback(demo-echotest) ; Let them know what's going on
exten => 6100,n,Echo ; Do the echo test
exten => 6100,n,Playback(demo-echodone) ; Let them know it's over
exten => 6100,n,Goto(s,6) ; Start over