Вариантов немного:
1) аутентифицироваться при помощи username & secret
2) аутентифицировать вызов при помощи Caller ID
аутентифицироваться при помощи username & secret
REGISTER sip:192.168.1.241 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.198:5060;rport;branch=z9hG4bKcf604d8e9178f1219c4a861a96cb4065
From: <sip:1122@192.168.1.241>;tag=b2bbd249477df2d6
To: <sip:1122@192.168.1.241>
Call-ID: 52f0882ece1e8fd0e6bbf95ad176b457@192.168.1.189
CSeq: 1516170244 REGISTER
Contact: "Unknown" <sip:1122@192.168.1.198:5060;transport=udp>
Expires: 60
Authorization: Digest username="1122",realm="asterisk",nonce="1bb595ae",response="0366d11ff4861d51c6a14a667732cfab",uri="sip:192.168.1.241"
Max-Forwards: 70
User-Agent: IP Office 6.1 (12)
Supported: timer
Content-Length: 0
REGISTER sip:192.168.1.241 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.251:5060;branch=z9hG4bK4905dc13
Max-Forwards: 70
From: <sip:790XXXXX623@192.168.1.241>;tag=as291e41df
To: <sip:790XXXXX623@192.168.1.241>
Call-ID: 07032fe52963e6d51fe4fff87b028d19@192.168.1.251
CSeq: 103 REGISTER
User-Agent: FPBX-2.11.0(11.20.0)
Authorization: Digest username="790XXXXX623", realm="asterisk", algorithm=MD5, uri="sip:192.168.1.241", nonce="51c87ad0", response="7cf18c851ef78ce7f9c0c6d69d5cbcbe"
Expires: 120
Contact: <sip:790XXXXX623@192.168.1.251:5060>
Content-Length: 0
не может зарегистрировать (на OpenVOX?) номер 790XXXXX623 через прописанный secret,?
Что-то тут не так.
Но на Asterisk-e, он почему-то подставляет всегда один и тот же транк (790YYYYY623)
1) аутентифицироваться при помощи username & secret
exten => 9012345678,1,Goto(inbound-rom1,${EXTEN},1)
exten => 9087654321,1,Goto(inbound-rom2,${EXTEN},1) "
[from-gsm]
exten => 7913XXXXX670,1,Goto(from-trunk-sip-7913XXXXX670,${EXTEN},1)
exten => 7906YYYYY623,1,Goto(from-trunk-sip-7906YYYYY623,${EXTEN},1)
-- Executing [7913XXXXX670@from-gsm:1] Goto("SIP/7906YYYYY623-0000034e", "from-trunk-sip-7913XXXXX670,7913XXXXX670,1") in new stack
-- Goto (from-trunk-sip-7913XXXXX670,7913XXXXX670,1)
-- Executing [7913XXXXX670@from-trunk-sip-7913XXXXX670:1] Set("SIP/7906YYYYY623-0000034e", "GROUP()=OUT_4") in new stack
-- Executing [7913XXXXX670@from-trunk-sip-7913XXXXX670:2] Goto("SIP/7906YYYYY623-0000034e", "from-trunk,7913XXXXX670,1") in new stack
-- Goto (from-trunk,7913XXXXX670,1)
-- Executing [7913XXXXX670@from-trunk:1] Set("SIP/7906YYYYY623-0000034e", "__FROM_DID=7913XXXXX670") in new stack
-- Executing [7913XXXXX670@from-trunk:2] Gosub("SIP/7906YYYYY623-0000034e", "app-blacklist-check,s,1()") in new stack
...
[from-trunk-sip-7913XXXXX670]
exten => s,1,Dial()
[from-gsm]
exten => 7913XXXXX670,1,Goto(from-trunk,${EXTEN},1)
exten => 7906YYYYY623,1,Goto(from-trunk,${EXTEN},1)
[2019-01-30 17:20:35] VERBOSE[2944][C-00001fb7] chan_sip.c: Found peer '3037' for '106' from 10.10.1.7:5060
[2019-01-30 17:20:35] VERBOSE[2944][C-00001fb7] chan_sip.c: Looking for 109 in from-fxo (domain 10.10.1.5)
Executing [s@macro-dialout-trunk:7] GotoIf("SIP/198-00003b15", "0?nomax") in new stack
Executing [s@macro-dialout-trunk:8] GotoIf("SIP/198-00003b15", "1?chanfull") in new stack
Goto (macro-dialout-trunk,s,33)
Executing [s@macro-dialout-trunk:33] NoOp("SIP/198-00003b15", "max channels used up") in new stack
а там написать
КОД: ВЫДЕЛИТЬ ВСЕ
[from-gsm]
exten => 7913XXXXX670,1,Goto(from-trunk,${EXTEN},1)
exten => 7906YYYYY623,1,Goto(from-trunk,${EXTEN},1)
-- Executing [791XXXXX670@from-gsm:1] Goto("SIP/790YYYYY623-00000008", "from-trunk,791XXXXX670,1") in new stack
-- Goto (from-trunk,791XXXXX670,1)
-- Executing [791XXXXX670@from-trunk:1] Set("SIP/790YYYYY623-00000008", "__FROM_DID=791XXXXX670") in new stack
-- Executing [791XXXXX670@from-trunk:2] Gosub("SIP/790YYYYY623-00000008", "app-blacklist-check,s,1()") in new stack
-- Executing [s@app-blacklist-check:1] GotoIf("SIP/790YYYYY623-00000008", "0?blacklisted") in new stack
-- Executing [s@app-blacklist-check:2] Set("SIP/790YYYYY623-00000008", "CALLED_BLACKLIST=1") in new stack
-- Executing [s@app-blacklist-check:3] Return("SIP/790YYYYY623-00000008", "") in new stack
-- Executing [791XXXXX670@from-trunk:3] Set("SIP/790YYYYY623-00000008", "CDR(did)=791XXXXX670") in new stack
...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 59