Облачные сервисы

Информационная безопасность

Размещение 1С в облаке

Около года назад Мегафон анонсировал замечательную услугу Мультифон.

При чём же тут Астериск? Всё очень просто: мультифон работает по SIP протоколу, а как мы знаем, Астериск замечательно этот протокол поддерживает.

 

Прежде чем приступить к настройке Триксбокса, необходимо подключить услугу мультифон, получить логин-пароль, выбрать нужный режим входящих звонков. Инструкция на сайте мегафона.

Из основных преимуществ Мультифона над другими SIP провайдерами можно отметить очень низкую цену номера\sip транка (федеральный даётся бесплатно, городской, например в Краснодаре, 25р\месяц), и такую же низкую цену за минуту на операторов сотовой связи по России - 1.5р\минута (0.8р\минута на мегафон). Но я хочу так же добавить замечательное качество голоса, лучше я ещё не встречал среди SIP операторов, и всё это можно использовать также и для юр.лиц.

Итак, как можно настроить мультифон для работы в Asterisk? Я буду показывать примеры из Trixbox, поскольку сам пользуюсь именно этой системой, но для FreePBX настройки, разумеется, будут аналогичными.

См. статьи "Установка Trixbox. Настройка Trixbox".

Заходим в PBX Settings, слева выбираем Trunks, создаём новый сип транк Add SIP Trunk.

Заполняем Outbound Caller ID: вписываем сюда номер, который хотим видеть в Reports.

Dial Rules: в принципе, можно оставить пустым, но у меня (для примера) используется этот транк только для звонков на мобильники и на 8-800, для других направлений есть более выгодные провайдеры, поэтому это выглядит так:

79XXXXXXXXX

7800XXXXXXX

7+8|9XXXXXXXXX

7+8|800XXXXXXX

У вас, конечно, может быть по-другому ;)

Trunk Name: имя нашего транка, как вам удобно.

PEER Details: самая интересная часть. Заполняем так:

username=79281231231

type=peer

secret=pAssw©rd

qualify=yes

insecure=port,invite

nat=yes

host=193.201.229.35

fromuser=79281231231

fromdomain=multifon.ru

dtmfmode=inband

disallow=all

allow=ulaw

79281231231 - имя пользователя (как нетрудно заметить, это ваш номер телефона), а pAssw©rd - пароль, который вы установили при регистрации в мультифоне (он же приходит на ваш телефон смской), ещё можно добавить, что я не использую кодеки, кроме как ulaw, но можно использовать и другие по вашему усмотрению, nat=yes можно убрать, если вы не за натом.

USER Context: тут указывается CID. У меня будет 1231231.

USER Details:

type=user

context=from-pstn

dtmfmode=inband

disallow=all

allow=ulaw

указал в этой части дтмф режим, иначе Астериск не будет понимать дтмф сигналов при входящих звонках. Это важно если мы используем IVR

Register String: строка регистрации

79281231231:pAssw©rd@multifon.ru/1231231 

Тут тоже всё просто, тот же логин-пароль + DID

прилагаю скрин, на всякий случай сверяем всё ещё раз.

multifon
multifon

Сохраняем всё, применяем настройки.

после этих простых настроек триксбокс должен успешно зарегистрироваться, это можно проверить в CLI набрав sip show registry, напротив 79281231231 должно стоять registered.

Для того, что бы мы могли звонить через Мультифон, надо ещё дописать исходящую маршрутизацию.

Outbound Routes -> Add Route

Route Name: Имя маршрута, у меня mobile

Dial Patterns здесь вводим шаблон номера, по которому * будет выкидывать на транк, у меня так:

7800XXXXXXX

79XXXXXXXXX

8800XXXXXXX

89XXXXXXXXX

Это поле нельзя оставлять пустым.Назначение этого поля таково: набираете вы, к примеру, номер 89185652431, астериск ищет в исходящих маршрутах похожий шаблон, например, в моём случае, находит 89XXXXXXXXX, и соотвественно задействует этот маршрут. Перебирает маршруты по порядку, сверху вниз, на каком маршруте нашёл первое совпадение, на том и остановился, так что, если выше стоит шаблон, к примеру, 8XXXXXXXXXX, то астериск возьмёт его, и до маршрута с мультифоном просто не дойдёт, это надо понимать.

Trunk Sequence выбор транков, выбираем наш SIP/79281231231.

На этом этапе мы уже можем совершать исходящие вызовы, для входящих надо настроить соответственно входящую маршрутизацию по DID 1231231.

На сайте мультифона есть настройки для астериска, но с ними, моя, к примеру, система работать не стала. Также в интернете есть рекомендации настраивать астериск через TCP протокол, но этого тоже делать не надо - если вы указываете настройки с этой страницы, с моими настройками всё замечательно работает и по UDP (поддержка UDP, кстати, заявлена на сайте).

Напоследок ещё раз преимущества:

  • самый дешевый способ принять звонок на астериске, т.е. бесплатный федеральный номер для входящих звонков на Asterisk, и очень дешёвый городской (более того, на текущий момент кол-во линий в мультифоне не ограничено, т.е. за 25рублей в месяц можно получить многоканальный городской или федеральный номер, не знаю правда как долго будет предоставляться многоканальность, сейчас это есть но ничем не гарантируется);
  • низкая стоимость звонков на мобильники по России.

Из минусов можно отметить:

  • невозможность принять факс по сип транку, т.е. такой поддержки нет, и ни разу факс пропустить через мультифон у меня не получилось;
  • отсутствие вменяемой поддержки, сейчас действует общая поддержка клиентов мегафона, которая конечно в вопросах сип транков смыслит чуть больше чем ничего, из-за этого и скорость решения вопросов по мультифону крайне низкая.

Отзывы наших клиентов