LINUX.ORG.RU

FreePBX, chan_pjsip и МультиФон

 , ,


0

1

Доброго времени суток, уважаемые. Пытаюсь настроить 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/

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.