Доброго времени суток, уважаемые. Пытаюсь настроить chan_pjsip Trunk во FreePBX, но ничего не выходит. Настройки следующие:
Trunk Name: 9254602426
Outbound CallerID: 9254602426
Username: 9254602426
Secret: ********
SIP Server: sbc.megafon.ru
SIP Server Port: 5060
Transport: 0.0.0.0-udp
DTMF Mode: Inband
From Domain: multifon.ru
From User: 9254602426
В результате в ответ на команду pjsip show registration 9254602426 получаю следующее:
<Registration/ServerURI..............................> <Auth..........> <Status.......>
==========================================================================================
9254602426/sip:sbc.megafon.ru:5060 9254602426 Rejected
ParameterName : ParameterValue
=============================================================
auth_rejection_permanent : true
client_uri : sip:9254602426@sbc.megafon.ru:5060
contact_user :
endpoint :
expiration : 3600
fatal_retry_interval : 0
forbidden_retry_interval : 0
line : false
max_retries : 10
outbound_auth : 9254602426
outbound_proxy :
retry_interval : 60
server_uri : sip:sbc.megafon.ru:5060
support_path : false
transport : 0.0.0.0-udp
В логах вот что:
[2017-06-23 12:22:16] VERBOSE[2509] res_pjsip/pjsip_configuration.c: Contact 9254602426/sip:9254602426@sbc.megafon.ru:5060 is now Reachable. RTT: 6.428 msec
[2017-06-23 12:22:16] VERBOSE[2509] res_pjsip/pjsip_configuration.c: Endpoint 9254602426 is now Reachable
[2017-06-23 12:23:14] WARNING[2504] res_pjsip_outbound_registration.c: Temporal response '500' received from 'sip:sbc.megafon.ru:5060' on registration attempt to 'sip:9254602426@sbc.megafon.ru:5060', retrying in '60'
[2017-06-23 12:24:14] WARNING[2504] res_pjsip_outbound_registration.c: Temporal response '500' received from 'sip:sbc.megafon.ru:5060' on registration attempt to 'sip:9254602426@sbc.megafon.ru:5060', retrying in '60'
[2017-06-23 12:25:15] WARNING[2504] res_pjsip_outbound_registration.c: Temporal response '500' received from 'sip:sbc.megafon.ru:5060' on registration attempt to 'sip:9254602426@sbc.megafon.ru:5060', retrying in '60'
[2017-06-23 12:26:15] WARNING[2504] res_pjsip_outbound_registration.c: Temporal response '500' received from 'sip:sbc.megafon.ru:5060' on registration attempt to 'sip:9254602426@sbc.megafon.ru:5060', retrying in '60'
Пожалуйста, подскажите, знатоки FreePBX, в чем может быть дело. Спасибо заранее. Ах да, chan_sip Trunk поднять в меня получалось, но хочется разобраться именно с chan_pjsip.
На всякий случай дополню. Конфигуратор Мультифона вывел следующее:
Для настройки учетных записей МультиФон на IP PBX Asterisk версии 1.6.x.xx воспользуйтесь инструкцией ниже.
1. После установки ПО Asterisk скопируйте из каталога /usr/share/doc/asterisk-версия/configs в каталог /etc/asterisk следующие файлы:
adsi.conf
asterisk.adsi
asterisk.conf
cdr.conf
extensions.conf
modules.conf
rpt.conf
rtp.conf
sip.conf
2. Отредактируйте файл sip.conf:
[general]
tcpenable=yes
allow=all
register =>
9254602426@multifon.ru:********:9254602426@sbc.megafon.ru:5060/9254602426
; Исходящие звонки через МультиФон
[multifon-out]
dtmfmode=inband
username=9254602426
type=peer
secret=********
host=sbc.megafon.ru
fromuser=9254602426
fromdomain=multifon.ru
port=5060
nat=yes
context=incoming
insecure=port,invite
transport=tcp
; SIP телефоны
;---------------------------------
[1000]
type=friend
username=1000
secret=1000
context=phones
host=dynamic
nat=no
[1001]
type=friend
username=1001
secret=1001
context=phones
host=dynamic
nat=no
Корректное выставление параметра nat в настройках конечного абонента зависит от конфигурации вашей сети.
3. Отредактируйте файл extensions.conf:
; Входящие вызовы на этот номер
[incoming]
exten=> 9254602426,1,Dial(SIP/1000,60,rt)
; Исходящие вызовы, определяется маской
[out]
exten=>_7XXXXXXXXXX,1,Dial(SIP/$@multifon-out,30,r)
; Локальные звонки между SIP телефонами
[local]
exten=>_1XXX,1,Dial(SIP/$,60,rt)
[phones]
include => incoming
include => local
include => out
4. Отредактируйте файл modules.conf:
[modules]
autoload=yes
noload => pbx_gtkconsole.so
noload => pbx_kdeconsole.so
noload => app_intercom.so
noload => chan_modem.so
noload => chan_modem_aopen.so
noload => chan_modem_bestdata.so
noload => chan_modem_i4l.so
noload => chan_capi.so
load => res_musiconhold.so
noload => chan_alsa.so
noload => cdr_sqlite.so
[global]
noload => chan_oh323.so
noload => chan_h323.so
Остальные файлы изменять не нужно.
Установите режим приема входящих вызовов «только SIP» с помощью HTTPS запроса:
https://sm.megafon.ru/sm/client/routing/set?login=9254602426@multifon.ru&password=********&routing=1
Проверьте правильность установки режима приема входящих вызовов с помощью HTTPS запроса:
https://sm.megafon.ru/sm/client/routing?login=9254602426@multifon.ru&password=********
Подробная инструкция по управлению режимами приема обработки вызовов с помощью HTTPS запросов находится в разделе «Как настроить режим приема входящих вызовов?»:
http://multifon.ru/help/