С регистрацией (username+password)
username – USERNAME, полученный при регистрации
password – PASSWORD, полученный при регистрации
register => USERNAME:PASWORD6@sip.new.skytel24.com:5060/default~300
[skytel24]
type=peer
username=USERNAME
secret=PASSWORD
fromuser=USERNAME
fromdomain=sip.new.skytel24.com
host=sip.new.skytel24.com
nat=no
sendrpid=yes
trustrpid=no
directmedia=yes
dtmfmode=rfc2833
qualify=500
disallow=all
allow=alaw&ulaw&g729
context=context
> sip show registry
Host dnsmgr Username Refresh State Reg.Time
sip.new.skytel24.com:5060 N USERNAME 285 Registered Tue, 05 May 2020 12:06:29
/etc/asterisk/extensions.conf
exten => _ZXXXXXX,1,Set(CALLERID(num)=372XXXXXXX)
exten => _ZXXXXXX,n,Dial(SIP/372${EXTEN}@skytel24,,g)
exten => _0ZXXXXXX,1,Set(CALLERID(num)=372XXXXXXX)
exten => _0ZXXXXXX,n,Dial(SIP/372${EXTEN:1}@skytel24,,g)
exten => _00ZXXXXXXX.,1,Set(CALLERID(num)=372XXXXXXX)
exten => _00ZXXXXXXX.,n,Dial(SIP/${EXTEN:2}@skytel24,,g)
> core set verbose 3
— Executing [003726980213@ee:1] Set(“SIP/XXXXX-29c2”, “CALLERID(num)=372XXXXXXX”) in new stack
— Executing Dial(“SIP/XXXXX-29c2”, “SIP/372XXXXXXX@skytel24||g”) in new stack
— Called 372XXXXXXX@skytel24
— SIP/skytel24-569a is making progress passing it to SIP/XXXXX-29c2
— SIP/skytel24-569a is making progress passing it to SIP/XXXXX-29c2
— SIP/skytel24-569a is ringing
— SIP/skytel24-569a is making progress passing it to SIP/XXXXX-29c2
— SIP/skytel24-569a answered SIP/XXXXX-29c2
— Executing Hangup(“SIP/XXXXX-29c2”, “”) in new stack
== Spawn extension (context, 00372XXXXXXX, 2) exited non-zero on ‘SIP/XXXXX-29c2’
Формат номеров A и B – E164 без префикса (например 3720000000).
Номер должен быть существующим, запрещены мошеннические и иные противоправные действия.
Без регистрации (по IP)
[skytel24]
type=peer
insecure=port,invite
host=sip.new.skytel24.com
nat=no
sendrpid=yes
trustrpid=no
directmedia=yes
dtmfmode=rfc2833
qualify=500
disallow=all
allow=alaw&ulaw&g729
context=context
/etc/asterisk/extensions.conf
exten => _ZXXXXXX,1,Set(CALLERID(num)=372XXXXXXX)
exten => _ZXXXXXX,n,Dial(SIP/372${EXTEN}@skytel24,,g)
exten => _0ZXXXXXX,1,Set(CALLERID(num)=372XXXXXXX)
exten => _0ZXXXXXX,n,Dial(SIP/372${EXTEN:1}@skytel24,,g)
exten => _00ZXXXXXXX.,1,Set(CALLERID(num)=372XXXXXXX)
exten => _00ZXXXXXXX.,n,Dial(SIP/${EXTEN:2}@skytel24,,g)
> core set verbose 3
— Executing [003726980213@ee:1] Set(“SIP/XXXXX-29c2”, “CALLERID(num)=372XXXXXXX”) in new stack
— Executing Dial(“SIP/XXXXX-29c2”, “SIP/372XXXXXXX@skytel24||g”) in new stack
— Called 372XXXXXXX@skytel24
— SIP/skytel24-569a is making progress passing it to SIP/XXXXX-29c2
— SIP/skytel24-569a is making progress passing it to SIP/XXXXX-29c2
— SIP/skytel24-569a is ringing
— SIP/skytel24-569a is making progress passing it to SIP/XXXXX-29c2
— SIP/skytel24-569a answered SIP/XXXXX-29c2
— Executing Hangup(“SIP/XXXXX-29c2”, “”) in new stack
== Spawn extension (context, 00372XXXXXXX, 2) exited non-zero on ‘SIP/XXXXX-29c2’
Формат номеров A и B – E164 без префикса (например 3720000000).
Номер должен быть существующим, запрещены мошеннические и иные противоправные действия.