Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

PawnerUberall

3CX Phone System и Домашний телефон BeeLine

Рекомендованные сообщения

Помогите настроить 3CX для работы с sip Домашнего БиЛайна, ниже конфиг стандартного voip шлюза 3cx. Готов отблагодарить за помощь в решении. Устал пробовать тупо подбирать правильную конфигурацию.

 

 

<?xml version="1.0"?>

<doc xmlns:tcx="http://www.3cx.com">

<header>

<type>gateway-template</type>

<version>60903</version>

<time>2010-06-28 18:30:00</time>

<name>Generic VoIP Provider</name>

<url>http://www.3cx.com/partners/sip-trunks/</url>

<image>3cx.png</image>

<description></description>

<priority>1</priority>

</header>

 

<data>

<device>

<type>provider</type>

<manufacturer>Generic</manufacturer>

<model>Provider</model>

 

<!-- Friendly Name -->

<field name="Name">Generic VoIP Provider</field>

 

<!-- Hostnames and Port Numbers -->

<field name="RegistrarHost"></field> <!-- Registrar & Proxy IP / FQDN -->

<field name="RegistrarPort">5060</field> <!-- Registrar & Proxy Port Number -->

<field name="ProxyHost"></field> <!-- Proxy IP / FQDN -->

<field name="ProxyPort"></field> <!-- Proxy Port Number -->

<field name="StunServerHost"></field> <!-- StunServer IP / FQDN -->

<field name="StunServerPort"></field> <!-- StunServer Port Number -->

 

<!-- Registration Settings -->

<field name="RegistrationExpiry">600</field> <!-- Registration Expiry -->

<field name="RequireAuthFor">4</field> <!-- No=1; In=2; Out=3; Both=4 -->

<field name="IpInContactReg">1</field> <!-- Ext=1; Int=2; Both=3; Specified=4 -->

<field name="IpInContactRegList"></field> <!-- List of PBX IPs -->

<field name="3wayauthenticationid"></field> <!-- Entry to enable 3 way authentication-->

 

<!-- Provider Capabilities -->

<field name="IsSupportReinvite">0</field> <!-- Yes=1; No=0 -->

<field name="IsSupportReplaces">0</field> <!-- Yes=1; No=0 -->

<field name="DisableVideo">1</field> <!-- Yes=1; No=0 -->

 

<!-- Location of Destination Number -->

<field name="DestNumberIn_TO">1</field> <!-- Yes=1; No=0 -->

<field name="DestNumberIn_REQLINEURI">1</field> <!-- Yes=1; No=0 -->

<field name="DestNumberIn_RPID_CALLED">0</field> <!-- Yes=1; No=0 -->

 

<!-- Other Options -->

<field name="IsBindToMS">1</field> <!-- Bound=1; NotBound=0 -->

<field name="UseIPInContact">0</field> <!-- UseIP=1; DoNotUseIP=0 -->

<field name="CallerIDIn">1</field> <!-- Fm=1; To=2; ReqURI=3; Con=4; RemPtyClg=6 -->

<field name="CalledNumberIn">2</field> <!-- Fm=1; To=2; ReqURI=3; Con=4; RemPtyCld=5 -->

 

<codecs>

<codec rfcname="pcmu"/>

<codec rfcname="pcma"/>

<codec rfcname="gsm"/>

</codecs>

 

<!--Source Identification - Use Default PBX Internal Source Identification-->

<!--<field name="MatchStrategy">1</field>-->

<!--<field name="Source" parameter="" custom=""></field>-->

<!--<field name="Source" parameter="" custom=""></field>-->

<!--<field name="Source" parameter="" custom=""></field>-->

 

<!-- Gateway / Provider Inbound Parameters -->

<!--<field name="ParameterIn" custom="" parameter="RequestLineURIUser"></field>-->

<field name="ParameterIn" custom="" parameter="RequestLineURIHost">$DevHostPort</field>

<!--<field name="ParameterIn" custom="" parameter="ContactUser"></field>-->

<field name="ParameterIn" custom="" parameter="ContactHost">$DevHostPort</field>

<field name="ParameterIn" custom="" parameter="ToDisplayName">$CalledName</field>

<field name="ParameterIn" custom="" parameter="ToUserPart">$CalledNum</field>

<!--<field name="ParameterIn" custom="" parameter="ToHostPart"></field>-->

<field name="ParameterIn" custom="" parameter="FromDisplayName">$CallerName</field>

<field name="ParameterIn" custom="" parameter="FromUserPart">$CallerNum</field>

<!--<field name="ParameterIn" custom="" parameter="FromHostPart"></field>-->

<!--<field name="ParameterIn" custom="" parameter="UserAgentTextString"></field>-->

<!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCalledPartyDisplayName"></field>-->

<!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCalledPartyUserPart"></field>-->

<!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCalledPartyHostPart"></field>-->

<!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCallingPartyDisplayName"></field>-->

<!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCallingPartyUserPart"></field>-->

<!--<field name="ParameterIn" custom="" parameter="RemotePartyIDCallingPartyHostPart"></field>-->

<!--<field name="ParameterIn" custom="" parameter="ProxyAuthID"></field>-->

<!--<field name="ParameterIn" custom="" parameter="ProxyAuthRealm"></field>-->

 

<!-- Gateway / Provider Outbound Parameters -->

<field name="ParameterOut" custom="" parameter="RequestLineURIUser">$CalledNum</field>

<field name="ParameterOut" custom="" parameter="RequestLineURIHost">$GWHostPort</field>

<field name="ParameterOut" custom="" parameter="ContactUser">$AuthID</field>

<field name="ParameterOut" custom="" parameter="ContactHost">$ContactURI</field>

<field name="ParameterOut" custom="" parameter="ToDisplayName">$CalledName</field>

<field name="ParameterOut" custom="" parameter="ToUserPart">$CalledNum</field>

<field name="ParameterOut" custom="" parameter="ToHostPart">$GWHostPort</field>

<field name="ParameterOut" custom="" parameter="FromDisplayName">$OutboundCallerId</field>

<field name="ParameterOut" custom="" parameter="FromUserPart">$AuthID</field>

<field name="ParameterOut" custom="" parameter="FromHostPart">$GWHostPort</field>

<!--<field name="ParameterOut" custom="" parameter="UserAgentTextString"></field>-->

<!--<field name="ParameterOut" custom="" parameter="RemotePartyIDCalledPartyDisplayName"></field>-->

<!--<field name="ParameterOut" custom="" parameter="RemotePartyIDCalledPartyUserPart"></field>-->

<!--<field name="ParameterOut" custom="" parameter="RemotePartyIDCalledPartyHostPart"></field>-->

<field name="ParameterOut" custom="" parameter="RemotePartyIDCallingPartyDisplayName">$OutboundCallerId</field>

<field name="ParameterOut" custom="" parameter="RemotePartyIDCallingPartyUserPart">$OutboundCallerId</field>

<field name="ParameterOut" custom="" parameter="RemotePartyIDCallingPartyHostPart">$GWHostPort</field>

<!--<field name="ParameterOut" custom="" parameter="ProxyAuthID"></field>-->

<!--<field name="ParameterOut" custom="" parameter="ProxyAuthRealm"></field>-->

 

</device>

</data>

</doc>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На удачу, может и что-то полезное найдёте. http://www.3cx.ru/docs/managing-ip-phones-endpoints/ Посмотрите сайт, там ещё есть информация для помощи. У них на сайте не числится Билайн как потдерживаемый VoIP/SIP оператор.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обчитал все темы про связку 3cx + Билайн здесь и на сайте 3cx.

Уперся примерно туда куда и большинство. Регистрация проходит, входящие приходят а исходящие нет. Отбивает "Call to <sip:8962ххххххх@msk.sip.beeline.ru:5060> has failed; Cause: 403 Forbidden/INVITE from 10.25.0.50:5060"

Многие говорят про правку каких-то магических параметров в исходящих но никто так и не сказал каких :(

3cx 15-ой версии.

Может кто-то победил уже?

Полагаю проблема в том, что в билайн уходит From: Extn:133 ("133" <sip:133@192.168.1.111:5060>) to T:Line:10000>>89хххххххххх@[Dev:sip:nickname@sip.beeline.ru:5060] а должен(?) номер.

Почему так решил? Потому что здесь так пишут.

Регистрация прокатывает только так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня даже зарегистрировать не получается(, 3сх 15 версия. Подскажи пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Имя или IP адрес сервера регистрации sip.beeline.ru

Исходящий прокси msk.sip.beeline.ru

ID аутентификации (SIP User ID) логин от личного кабинета

Пароль аутентификации пароль от личного кабинета

Трехсторонняя аутентификация 7xxxxxxxxxx@sip.beeline.ru где иксы твой номер телефона

У меня так. МСК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обчитал все темы про связку 3cx + Билайн здесь и на сайте 3cx.

Уперся примерно туда куда и большинство. Регистрация проходит, входящие приходят а исходящие нет. Отбивает "Call to <sip:8962ххххххх@msk.sip.beeline.ru:5060> has failed; Cause: 403 Forbidden/INVITE from 10.25.0.50:5060"

Я с этим безуспешно бился на версии 12 до момента пока версию 14 не поставил. Возможно в 15 опять что-то не так. Кста, смысла в переходе на v15 не вижу никакого, она в бесплатном варианте еще более убогая получается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Имя или IP адрес сервера регистрации sip.beeline.ru

Исходящий прокси msk.sip.beeline.ru

ID аутентификации (SIP User ID) логин от личного кабинета

Пароль аутентификации пароль от личного кабинета

Трехсторонняя аутентификация 7xxxxxxxxxx@sip.beeline.ru где иксы твой номер телефона

У меня так. МСК.

Попробуйте - Имя или IP адрес сервера регистрации: msk.sip.beeline.ru или просто 10.25.0.50. Ведь sip.beeline.ru это просто домен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуйте - Имя или IP адрес сервера регистрации: msk.sip.beeline.ru или просто 10.25.0.50. Ведь sip.beeline.ru это просто домен.

Все правильно там указано.

Вот рабочие настройки. На последнем скрине в поле ИДЕНТИФИКАЦИЯ ИСТОЧНИКА ПО DID последние 4 цифры номера абонента.

post-188186-041600700 1483698370_thumb.png

post-188186-069598000 1483698382_thumb.png

post-188186-060058500 1483698389_thumb.png

post-188186-008094300 1483698401_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

О боги! Оно заработало!

graymaks - спасибо :)

Это скриншоты 14-ой версии?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это скриншоты 14-ой версии?

Да! А Вы то же проделали на 15?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это скриншоты 14-ой версии?

Да! А Вы то же проделали на 15?

Да. У меня была 12 версия (вроде), там как-то совсем мало возможностей было в бесплатной лицензии, на билайн я ее не настраивал а использовал для подключения только двух внутренних сильноразнесенных территориально аппаратов. Почему-то "дальний" телефон очень часто отваливался и я как-то подзабил на станцию. В 15-ой этот аппарат заработал стабильно и я решил продвинуться дальше :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А кому нибудь удалось клиента 3СХ настроить на смартфоне? Конкретно iOS и речь конечно же о звонках за пределами локалки.

Снова, как и в случае с самой станцией, обчитал все что можно было и снова нет проверенного, гарантировано рабочего решения. Открыл на роутере кучу портов как советуют но максимум чего удается добиться это всё кроме слышимости меня. Т.е. регистрация проходит, статус зелененький, списки вызовов подгружаются, входящие и исходящие звонки проходят, я слышу абонентов а они меня нет. Что интересно, открывал/закрывал на вход 5060 порт - однофикственно. 

И еще непонятно, кто такой STUN и как с ним работать. Может его как-то нужно задействовать? Тариф у меня 100Мбит, айпишник внешний фактически не меняется, по крайней мере пока я эксперименты ставлю, так что в настройках 3сх стоит "Статический (неизменяемый) публичный адрес". Если же выбрать "Динамический..." то сразу становятся доступными настройки пресловутого STUN но совершенно не ясно что туда указывать? По-умолчанию там указаны сервера самого 3cx (stun.3cx.com)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Мда, все оказалось гораздо проще чем думалось. Не всё я обчитал. Надо было всего лишь открыть один TCP/UDP порт 5090 а я открыл только TCP.

https://www.3cx.ru/docs/3cx-tunnel-session-border-controller/

А STUN в данной ситуации оказался вообще ни при чём. Ну и еще можно 5001 открыть но не обязательно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поставил 15-ю версию вместо 14, получил ту же ошибку. Call or Registration to 8903xxxxxxx@(Ln.10005@Beeline) has failed. 10.25.0.50 replied: 403 Forbidden; from IP:10.25.0.50:5060

Может у кого появились соображения? И, если не сложно, скрины настроек для 15-й версии  хотел бы глянуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
19 часа назад, graymaks писал:

Поставил 15-ю версию вместо 14, получил ту же ошибку.

Ничего с ночи не трогал, пришел вот вечером с работы, а оно работает :wacko: 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну что, снова проблемы

Call or Registration to 8495xxxxxxx@(Ln.10000@BeeLine) has failed. 10.25.0.50 replied: 403 Forbidden; from IP:10.25.0.50:5060

не то билайн что-то обновил не то 15.5 так стала работать

оу... сори, не заглянул в форум, оказывается это глобально

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах