IP-телефония от Onlime — бесплатный номер в коде 499
Когда-то
Процедура простая. Вы подаете через личный кабинет заявку на услугу «Домашний телефон». Вам перезванивают и уточняют адрес, время установки. В назначенное время приходит мастер, втыкает в сеть IP-шлюз
И это все, конечно, замечательно, но у меня уже есть неплохой сервер IP-телефонии, который в целом удобнее, гибче, и обходится дешевле. Звонки на мегафон дешевле делать с Мультифона (0,8 руб/мин), на городские номера с Zadarma (
И тут появились ОнЛайм, со своим предложением. По цене — хорошо, но не идеально:
- Городские Москва — 0,46 руб/мин
- Мобильные Москвы и Области — 1,5 рубля минута
В целом — вполне приемлемые тарифы. Но самое главное — прямой номер в коде 499. И естественно возникает желание, пользоваться им дома, на даче (например, чере 3G), в поездках, или для работы.
Задача 1: настроить доступ к IP телефонии OnLime с внешного устройства
Как я уже сказал, мастер по настройке ставит готовый шлюз, данные о коннекте вам не выдаются. А что бы подключится с других устройств, вам нужны логин и пароль, сервер для подключения. Достать их довольно просто.
Мастер оставит у вас коробку от шлюза. На ней написан MAC адрес и серийный номер устройства. Так же эти данные есть на самом устройстве (А MAC адрес можно еще прочитать по сети). Вооружившись этими данными, подставляем их в строку:
https://autoprov.moscow.rt.ru/config/QTECH/QVI-2101/?mac=МАКАДРЕС&serial=СЕРИЙНЫЙНОМЕР&hwver=V1.1&swver=V3.05
По этому запросу выводятся все данные о настройке шлюза.
В том числе:
- DBID_SIP_ACCOUNT= ИМЯ_ПОЛЬЗОВАТЕЛЯ
- DBID_SIP_PASSWORD= ПАРОЛЬ
- DBID_ALTER_SIP_SERVER_HOSTNAME= СЕРВЕР
Кстати, войти на шлюз можно по его ИП, порт 161: BasicUser=useradmin BasicPass=admin Для админского доступа, говорят, работает: логин admin, пароль — MAC большими буквами — но сам не проверял.
Теперь, с этими данными мы можем подключится к провайдеру с любого устройства или приложения. Для большинства задач, этого будет вполне достаточно.
Но, если у вас собственный сервер телефонии — читаем дальше.
Задача 2: настройка FreePbx для подключения к OnLime
В настройке транков ничего сложного нет, у каждого свои параметры, и все с этим справятся. Но на всякий случай приведу примеры.
PEER Details:
username=ИМЯ_Пользователя
type=friend
secret=Пароль
qualify=yes
port=5060
nat=yes
insecure=invite
host=77.37.128.18
fromuser=ИМЯ_Пользователя
fromdomain=IP_СЕРВЕРА
dtmfmode=rfc2833
disallow=all
context=from-trunk
canreinvite=no
allow=alaw&ulaw&g729
USER Details:
type=user
secret=Пароль
context=from-trunk
Регистрация: имя:пароль@ип_сервера/имя
С такмим настройками вы зарегистрируетесь в сети, и если настроить очередность исходящих выховов (если у вас не один транк), соможете звонить в город. С приемом входящих немного сложнее.
Дело в том, что при входящих вызовах OnLime подставляете разный DID. Asterisk (FreePBX) не может инициализировать вызов, и считает его за анонимный, не пропуская на маршрут. Таким образом, входящие вызовы не проходят (если вы конечно, не хотите разрешить все анонимные вызовы).
Исправить это можно, создав входящие маршруты (Inbound Routes), для каждого пойманного в статистике DID. А вот тут уже задача не из легких.
Для разрешения большинства звонков с OnLime хватает:
- .595124209
- .592863739
Но есть и другие DID. Буду рад, если в комментариях, вы поможете дополнить список, или решить проблему другим способом.
В итоге, после всех манипуляций, вы получите возможность избавится от SIP шлюза ОнЛайм (котоый, кстати, остается и вас, и может после жесткого ребута пригодится для других целей), подключить аккаунт IP-телефонии к сторонним клиентам, и настроить собственный IP-сервер на вызов и на приме (90% звонков). Знаю, 90%, это не 99,99%, и если будет время еще покопаться с этим, обязательно напишу полный список входящих DID, или другое приемлемое решение. Возможно, помогут комментаторы.
Всем спасибо, удачи в настройке!
Поделиться "IP-телефония от Onlime — бесплатный номер в коде 499"