FAQ: asterisk

With registration (username+password)

username – USERNAME received during registration
password – PASSWORD received during registration

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’

The format of numbers A and B is E164 without a prefix (for example, 3720000000).
The number must be existing, fraud and other illegal actions are prohibited.

Without registering (IP authorization)

[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’

The format of numbers A and B is E164 without a prefix (for example, 3720000000).
The number must be existing, fraud and other illegal actions are prohibited.

Free test
Call me
.