Вот полная картина: имею симку Мегафон с подключенным multifon (одновременная адресация). Основные звонки принимаем на сотовом, а данный фич необходим для интеграции с 1с, чтобы автоматически открывалась карточка клиента и можно было делать исходящие прям из базы. Интеграцию планирую сделать через сервис "простые звонки" (если у кого-нибудь есть другие предложения, буду очень рад вашему мнению).
В общем имею виртуальную машину, установленную CentOS 8 minimal и Asterisk 18, и больше ничего лишнего не ставил. В modules.conf отключил sip, т.к везде и всюду говорят, что он более не поддерживается. В файле pjsip.conf в самом конце создал транк и пользователя:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: pjsip.conf
[tr-udp]
type=transport
protocol=udp
bind=0.0.0.0
allow_reload=true
.
[1000]
type=endpoint
context=multifon-out
disallow=all
allow=alaw
transport=tr-udp
auth=auth1000
aors=1000
..
[auth1000]
type=auth
auth_type=userpass
password=password
username=1000
..
[1000]
type=aor
max_contacts=2
[multifon-spb-pjsip]
type=aor
qualify_frequency=30
contact=sip:79241111111@sbc.megafon.ru:5060
[multifon-spb-pjsip]
type=auth
auth_type=userpass
password=multipasswor
username=79241111111
[multifon-spb-pjsip]
type=endpoint
context=multifon-in
disallow=all
allow=ulaw,alaw,gsm,g726,g722,h264,mpeg4
aors=multifon-spb-pjsip
language=ru
outbound_auth=multifon-spb-pjsip
from_user=79241111111
contact_user=79241111111
user_eq_phone=no
t38_udptl=no
t38_udptl_ec=none
fax_detect=no
trust_id_inbound=yes
t38_udptl_nat=no
send_rpid=yes
send_pai=yes
inband_progress=yes
direct_media=no
dtmf_mode=auto
[multifon-spb-pjsip]
type=identify
endpoint=multifon-spb-pjsip
match=sbc.megafon.ru
[multifon-spb-pjsip]
type=registration
outbound_auth=multifon-spb-pjsip
retry_interval=60
fatal_retry_interval=30
forbidden_retry_interval=30
max_retries=10000
expiration=3600
auth_rejection_permanent=no
line=yes
endpoint=multifon-spb-pjsip
contact_user=79241111111
server_uri=sip:sbc.megafon.ru:5060
client_uri=sip:79241111111@multifon.ru
type=transport
protocol=udp
bind=0.0.0.0
allow_reload=true
.
[1000]
type=endpoint
context=multifon-out
disallow=all
allow=alaw
transport=tr-udp
auth=auth1000
aors=1000
..
[auth1000]
type=auth
auth_type=userpass
password=password
username=1000
..
[1000]
type=aor
max_contacts=2
[multifon-spb-pjsip]
type=aor
qualify_frequency=30
contact=sip:79241111111@sbc.megafon.ru:5060
[multifon-spb-pjsip]
type=auth
auth_type=userpass
password=multipasswor
username=79241111111
[multifon-spb-pjsip]
type=endpoint
context=multifon-in
disallow=all
allow=ulaw,alaw,gsm,g726,g722,h264,mpeg4
aors=multifon-spb-pjsip
language=ru
outbound_auth=multifon-spb-pjsip
from_user=79241111111
contact_user=79241111111
user_eq_phone=no
t38_udptl=no
t38_udptl_ec=none
fax_detect=no
trust_id_inbound=yes
t38_udptl_nat=no
send_rpid=yes
send_pai=yes
inband_progress=yes
direct_media=no
dtmf_mode=auto
[multifon-spb-pjsip]
type=identify
endpoint=multifon-spb-pjsip
match=sbc.megafon.ru
[multifon-spb-pjsip]
type=registration
outbound_auth=multifon-spb-pjsip
retry_interval=60
fatal_retry_interval=30
forbidden_retry_interval=30
max_retries=10000
expiration=3600
auth_rejection_permanent=no
line=yes
endpoint=multifon-spb-pjsip
contact_user=79241111111
server_uri=sip:sbc.megafon.ru:5060
client_uri=sip:79241111111@multifon.ru
Код: Выделить всё
Running as user 'asterisk'
Running under group 'asterisk'
Connected to Asterisk 18.20.0 currently running on localhost (pid = 1209)
[Nov 15 12:54:33] NOTICE[1477]: res_pjsip_session.c:4027 new_invite: multifon-spb-pjsip: Call (UDP:193.201.229.35:5060) to extension '79241111111' rejected because extension not found in context 'multifon-in'.
Код: Выделить всё
[Nov 15 13:00:24] NOTICE[1477]: res_pjsip_session.c:4027 new_invite: 1000: Call (UDP:192.168.1.107:60802) to extension '22222222' rejected because extension not found in context 'multifon-out'.
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: extensions.conf
[multifon-in]
exten = s,1,Dial(PJSIP/1000)
[multifon-out]
exten = 1000,1,Dial(PJSIP/1000)
exten = s,1,Dial(PJSIP/1000)
[multifon-out]
exten = 1000,1,Dial(PJSIP/1000)
Код: Выделить всё
[Nov 15 13:19:24] NOTICE[1477]: res_pjsip_session.c:4027 new_invite: multifon-spb-pjsip: Call (UDP:193.201.229.35:5060) to extension '79241111111' rejected because extension not found in context 'multifon-in'.
[Nov 15 13:19:49] NOTICE[1477]: res_pjsip_session.c:4027 new_invite: 1000: Call (UDP:192.168.1.107:60802) to extension '22222222' rejected because extension not found in context 'multifon-out'.