Настройка sip телефона белтелеком
localby » 26 фев 2014, 20:01
Хочу обсудить (услышать советы) от специалистов с Беларуси по вопросу настройки SIP транка на сервис Белтелекома Максифон.
Вот что пишет один из специалистов:
"Для подключение к IMS серверам программа использует шифрованный SIP, голос тоже шифруется с помощью SRTP. . Для подключения к системе телефонии Asterisk необходим патч поддержки RFC 3966 и включенный модуль SRTP."
Никак не могу сообразить как правильно составить "Register String"
пробовал по разному, пока что остановился на:
Ответ от сервера:
Куда копать, я так понимаю данная ошибка свидетельствует именно о том, что неверный "Register String". Т.е. до авторизации другие параметры не участвуют. Или настройки транка тоже задействованы на данном этапе?
Буду признателен за любую помощь/поддержку.
ded » 26 фев 2014, 20:13
localby » 26 фев 2014, 20:44
Не знаю, важно ли это, но порт 5060 закрыт.
ded » 26 фев 2014, 21:47
localby » 27 фев 2014, 00:27
Буду смотреть и разбирать debug-log
В целом там пишет что user неверный. Значит ли это, что нужно пробовать разные форматы его написания (вообще уже перепробовал массу вариантов).
freepbx*CLI> module load chan_sip.so
Loaded chan_sip.so
SIP channel loading.
Loaded chan_sip.so => (Session Initiation Protocol (SIP))
[2014-02-26 23:30:57] NOTICE[15844]: chan_sip.c:15023 sip_reregister: -- Re-registration for [email protected]
REGISTER 10 headers, 0 lines
Reliably Transmitting (NAT) to 93.85.255.188:5060:
REGISTER sip:93.85.255.188 SIP/2.0
Via: SIP/2.0/UDP 93.125.3.XXX:5060;branch=z9hG4bK3dee4fd9;rport
Max-Forwards: 70
From: <sip:[email protected]>;tag=as4d0e05e0
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 REGISTER
User-Agent: FPBX-2.11.0(11.7.0)
Expires: 120
Contact: <sip:[email protected]:5060>
Content-Length: 0
<--- SIP read from UDP:93.85.255.188:5060 --->
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.168.1.55:5060;branch=z9hG4bK3dee4fd9;received=93.125.3.XXX;rport=5060
Call-ID: [email protected]
From: <sip:[email protected]:5060>;tag=as4d0e05e0
To: <sip:[email protected]:5060>;tag=km0cx7ii
CSeq: 102 REGISTER
Warning: 399 0513300855.I.ims.beltel.by.260.005.108.04-05.0140e. "Invalid User"
Content-Length: 0
<------------->
--- (8 headers 0 lines) ---
[2014-02-26 23:30:57] WARNING[15844]: chan_sip.c:23355 handle_response_register: Forbidden - wrong password on authentication for REGISTER for '+3752497XXXXXX' to '93.85.255.188'
Really destroying SIP dialog '[email protected]' Method: REGISTER
Ковырялся в самой программе Максифон - нашел там файл сертификат rootcert.pem
Может ли быть причина отказа в его отсутствии?
ded » 27 фев 2014, 01:01
Это - Код: выделить все telnet 93.85.255.188 5060
Trying 93.85.255.188.
telnet: connect to address 93.85.255.188: Connection timed out совсем не то и не так. telnet - это ТСР, а SIP в основном по UDP.
Но регистрация может быть через TLS. Вот тогда нужен сертификат rootcert.pem
Если бы Вы задампили процесс регистрации софтфона Максифон, то увидели бы что, как и куда он передаёт.
Sanek » 02 мар 2014, 19:51
У меня получилось вот так:Код: выделить все register => +37524ХХХХХХХ@ims.beltel.by:password:"+37524ХХХХХХХ@ims.beltel.by"@93.85.255.188/+37524ХХХХХХХ
Sanek » 06 мар 2014, 14:09
И все-же интересно, удалось кому-нить настроить транк на максифон? Или это перешло в платные услуги?
В данной статье я расскажу о процедуре подключения минского городского многоканального номера к ip-АТС на базе Asterisk без затрат на дополнительное оборудование.
Итак, имеется ip-АТС на базе Asterisk с намордником в виде Elastix и Digium TDM404B плата на 4 FXO порта в которую приходит 4 пары от ну очень древней АТС Белтелекома. Как результат, посредственное качество связи и отсутствие возможности определения входящего номера. Как говорится, надо что-то делать!
Первой мыслью было подключение услуги Максифон от всем известного БТК. Из очевидных плюсов: быстрое подключение, выбор номера, отвязка от железа. Жаль только, что с БТК не может быть всё просто. К минусам относится отсутствие поддержки со стороны оператора для желающих использовать не только их убогий клиент который есть только для PC и Android. Путем недельных изысканий, были подобраны правильные настройки для стабильной работы Максифона в системе на базе FreePBX 13 через прокси 93.85.255.176. Однако и тут Белтелеком не обманул ожиданий и данный прокси потух спустя год вполне удачного пользования. В итоге имеем проблему отваливания звука при входящих звонках. Хорошая попытка, но нет.
Мониторинг сайтов белорусских провайдеров показал, что услуга ip-телефонии предоставляется практически каждым из них за исключением одного НО: почти у всех операторов пользоваться таким номером можно только в сети этого же провайдера.
Anitex_388XXXX/388XXXX 213.184.241.3 Yes Yes 5060 OK (4 ms)
Настройки транка для Elastix:
Trunk Name: Anitex_388XXXX
Outbound CallerID: 388XXXX
Outgoing Settings
Trunk Name: Anitex_388XXXX
PEER Details:
host=213.184.241.3
insecure=invite,port
type=friend
fromdomain=213.184.241.3
disallow=all
allow=alaw&ulaw
dtmfmode=auto
secret=password
defaultuser=388XXXX
fromuser=388XXXX
qualify=400
directmedia=no
Incoming Settings
USER Context: 388XXXX
USER Details:
host=213.184.241.3
insecure=invite,port
type=friend
fromdomain=213.184.241.3
disallow=all
allow=alaw&ulaw
dtmfmode=auto
secret=password
defaultuser=388XXXX
fromuser=388XXXX
qualify=400
directmedia=no
Register String:
Далее настраиваем входящую и исходящую маршрутизацию, заворачиваем все куда нам нужно и радуемся жизни. Многоканальность проверил путем одновременного звонка с трех мобилок, определитель номера работает корректно, качество звука отличное.
Для заведения в АТС Astersisk телефонии по технологии IMS от Белтелеком нужно следующее:
- Брест, Брестская область: 10.40.0.41 10.40.0.9
- Гомель, Гомельская область: 10.72.0.41 10.72.0.9
- Могилёв, Могилёвская область: 10.120.0.41 10.120.0.9
- Минск, Минская область: 10.136.0.41 10.136.0.9
- Витебск, Витебская область: 10.24.0.9 10.24.0.41
Далее настраиваем на asterisk сервере мы добавляем маршруты до нужных нам sip-прокси через нужный модем.
Самое сложное состоит в подборе настроек которые удовлетворят SIP-сервер Белтелекома. Настройки приведены для панели FreePBX:
Создаем SIP транк, в нем:
Опции для PEER
[email protected]Где, +375XXXXXXXXX - ваш номер в международном формате, YYYYYYYY - ваш пароль от IMS (не путать с паролем на личный кабинет).
type=peer
secret=YYYYYYYY
qualify=yes
nat=yes
insecure=invite
host=10.72.0.41
fromuser=+375XXXXXXXXX
fromdomain=ims.beltel.by
dtmfmode=inband
disallow=all
context=from-trunk
canreinvite=no
allow=g722,alaw,ulaw
[email protected]:YYYYYYYY:"[email protected]"@10.72.0.41/+375XXXXXXXXX
На этом настройка завершена. Можно создавать маршруты, подключать телефоны и звонить.
UPD
Elastix 4 не переносит кавычки в строке регистрации (очень криво их обрабатывает), поэтому их необходимо убрать.
Проверить жив ли SIP-сервер можно с помощью nmap:
На IAD-модеме H208N недостающие элементы в веб-интерфейсе можно включить подключившись к нему через telnet (root / root):
sendcmd 3 webd setconfig voippagedisp y
sendcmd 3 webd setconfig tr069pagedisp y
sendcmd 3 webd setconfig commtestpage y
sendcmd 3 webd setconfig publicSSIDDisp y
Технология IMS не так давно появилась Беларуси, причудливые IAD модемы телефонии вместо обычных двухпроводной пары. Как же взять все плюсы и прелести этой технологии? Приведем описание как реально можно сэкономить на покупке оборудования и получить высокое качество голоса и скорость соединения вызова.
В основе серверной IMS платформы лежат три сервера CSCF выполняющие функцию установления сеанса связи, взаимодействую между собой по протоколу SIP. Для защиты от хакерских атак, в точке входа в сеть в IMS сеть, установлены SBC (контроллер пограничной сессии) дабы нерадивые пользователи не опустили нашего провайдера телефонии, на большие деньги.
Пользователям предоставляется IAD-модем или IAD-телефон как их еще называют, устройство интегрированного абонентского доступа, проще говоря, все в одном (Интернет, Телефония, Телевидение и тд.). IAD-модем представляет из себя: ADSL-модем со встроенным адаптером VoIP телефонии, имея на выходе несколько FXS портов, в зависимости от модели модема. Поскольку IMS работает по SIP протоколу, то подключению к Asterisk проблем не должно было возникнуть. Прописав правильно маршрутизацию на модеме и настроив транк на стороне Asterisk, получаем прямой номер (качество голоса и скорость соединения).
Технически IAD модем при скорости исходящего канала ADSL+ uplink 512 кбит может единовременно, без вреда для голоса устанавливать и 6 одновременных телефонных разговоров (ко всему у него есть два порта FXS внутренней связи с IP-PBX). Тем самым можно абсолютно без каких либо затрат подключить к IP-АТС Asterisk белорусских городских номеров используя два IAD модема Huawei (не покупаю дополнительного оборудования).
Помимо этого возможно использовать FXS порты модемов, заведя их на станцию. Поскольку в определенном регионе обычно два SBC сервера соответственно и модема тоже подключить можно два.
Читайте также: