FAQ: Asterisk
С регистрацией (username+password)
username - USERNAME, полученный при регистрации
password - PASSWORD, полученный при регистрации
register => USERNAME:PASWORD6@sip.skytel24.com:5060/default~300
[skytel24]
type=peer
username=USERNAME
secret=PASSWORD
fromuser=USERNAME
fromdomain=sip.skytel24.com
host=sip.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.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.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).
Номер должен быть существующим, запрещены мошеннические и иные противоправные действия.
Was this article helpful?