Настройка Asterisk для Мегафона драйвер PJSIP
16 февраля 2023 г.

Статья актуальна для тех использует или решил перейти с SIP на новую версию драйвера PJSIP. Начиная с версии 18 Asterisk драйвер SIP убран.
Первым делом создаем транспорт:
[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0
external_media_address=<Внешний IP>
external_signaling_address=<Внешний IP>
allow_reload=no
tos=cs3
cos=3
local_net=<Наша локальная сеть>
Далее создается конечная точка:
[megafon]
type=endpoint
transport=transport-udp
context=Main
disallow=all
allow=alaw,ulaw
aors=megafon
send_connected_line=false
language=ru
outbound_proxy=sip:sbc.megafon.ru
outbound_auth=megafon
from_domain=multifon.ru
from_user=<Ваш номер>
contact_user=<Ваш номер>
user_eq_phone=no
t38_udptl=no
t38_udptl_ec=none
fax_detect=no
trust_id_inbound=no
t38_udptl_nat=no
direct_media=no
rtp_symmetric=yes
dtmf_mode=auto
Далее обязательно создаем Address of Record:
[megafon]
type=aor
qualify_frequency=60
contact=sip:sbc.megafon.ru
outbound_proxy=sip:sbc.megafon.ru
Далее описывается секция авторизации:
[megafon]
type=auth
auth_type=userpass
password=<Ваш пароль>
username=<Ваш номер>
Далее описывается секция identify:
[megafon]
type=identify
endpoint=megafon
match=sbc.megafon.ru
И в заключительной части описывается сама регистрация:
[megafon]
type=registration
transport=transport-udp
outbound_auth=megafon
retry_interval=60
fatal_retry_interval=30
forbidden_retry_interval=30
max_retries=10000
expiration=3600
auth_rejection_permanent=no
line=yes
endpoint=megafon
contact_user=<Ваш номер>
server_uri=sip:sbc.megafon.ru
client_uri=sip:Ваш Номер@multifon.ru
outbound_proxy=sip:sbc.megafon.ru
Благодарность за статью 100 рублей.