Мультифон для FreePBX Distro.

В сегодняшней статье мы поговорим о создании транка в FreePBX Distro, на примере транка Мультифон. В данной инструкции будет рассматриваться FreePBX дистро, но аналогично можно настраивать и другие системы на базе Asterisk (например Elastix).

Мультифон это доп. услуга от мегафона которая позволяет совершать звонки через сеть мегафон по протоколу SIP, т.е. с этой услугой Мегафон становится SIP провайдером, у которого между прочим проще всего получить федеральный или городской номер именно по SIP, из прочих радостей можно отметить хорошую цену для звонков по России и для звонков на мобильники.

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

Чтобы создать транк выбираем Подключения (Connectivity) - Транки (Trunks) и жмём Добавить SIP транк (Add SIP Trunk).

Перед нами откроется окно создания транка, настройка транка состоит из нескольких частей

Основные настройки (General Settings) - здесь находится имя транка и номер который будет передавать астериск как исходящий, но имейте ввиду что оператор как правило настройки CID игнорирует. Количество каналов, и прочие опции.

Правила для манипуляции набранными номерами (Dialed Number Manipulation Rules) - об этой части я составил описание в отдельной статье.

Исходящие настройки (Outgoing Settings) - я бы назвал этот раздел основным, при создании транка FreePBX услужливо подставляет шаблон по которому можно выполнить настройки которые нужны практически всегда, но я ещё ни разу не ограничился при создании транка всего 4 строчками, обычно их больше, но основные это - адрес провайдера, имя пользователя и пароль, и тип.
Есть несколько типов peer (только исходящие вызовы), user (исходящие и входящие) и friend (объединяет в себе и peer и user). Поскольку эта часть настроек связана непосредственно с исходящими вызовами рекомендую использовать peer.

Установки для входящих соединений (Incoming Settings) - в этой части задаётся логин для входящих настроек, и контекст, опять таки тип и крайне редко что-то ещё.

Регистрация (Registration) - строка регистрации, чаще всего SIP провайдеры хотят что бы клиенты регистрировались на их серверах. Так же если мы будем использовать транк для входящих вызовов, то именно в строке регистрации указывается DID по которому можно в дальнейшем маршрутизировать входящие вызовы.

Итак это было теоретическое отступление, теперь по порядку будем заполнять настройки для Мультифона, на примере номера 79282099831 и пароля yApikApikU, т.е. если вы будете использовать эти настройки достаочно будет заменить логин и пароль на свои и всё у вас должно заработать как надо.

Основные настройки (General Settings): достаточно заполнить имя транка и рекомендую также CID у меня это будет Mega и 79282099831

multifon trunk general

Правила для манипуляции набранными номерами (Dialed Number Manipulation Rules), я использую этот транк только для звонков на мобильники и 8-800, поэтому и маска соответствующая используется. Если хотите разобраться подробнее в написании правил, здесь статейка.

multifon trunk dial rules

Исходящие настройки (Outgoing Settings) - Здесь повторно заполняем имя транка, оно ни на что в общем не влияет и самая важная часть Peer Details:

username=79282099831
type=peer
secret=yApikApikU
qualify=yes
nat=yes
insecure=port,invite
host=multifon.ru
fromuser=79282099831
fromdomain=multifon.ru
dtmfmode=inband
disallow=all
allow=ulaw

Добавлю что nat=yes следует использовать если ваш астериск за натом, если же подключение к интернету происходит что называется напрямую просто уберите этот параметр. Так же я разрешил использовать только кодек ulaw (disallow=all - запретить все, allow=ulaw разрешить ulaw), вы же если хотите, через запятую можете добавить и другие кодеки, главное посмотрите что бы они поддерживались мегафоном.

Так же следует учитывать что в дополнительных настройках SIP Общие настройки (Settings) - Уставноки Asterisk для SIP (Astaerisk SIP Settings) обязательно должен быть включен SRV Lookup

multifon trunk outgoing settings

Установки для входящих соединений (Incoming Settings) и Регистрация (Registration):

User Context - в данном случае что угодно на ваше усмотрение, у меня будет Mega-31

USER Details - чуть замудрённее.

type=user
dtmfmode=inband
disallow=all
context=from-pstn
allow=ulaw

DTMF режим мы указываем на случай если будем использовать IVR, контекст - из города, ну и кодеки.

Строка регистрация такая:

79282099831:yApikApikU@multifon.ru/20999

Имя_пользователя:пароль@адрес_провайдера/DID

multifon trunk incoming and registrations

Жмём сохранить - применить, пользуемся.

Как и прежде вопросы, замечания и пожелания можно оставлять в комментариях.

Zo2 Framework Settings

Select one of sample color schemes

Google Font

Menu Font
Body Font
Heading Font

Body

Background Color
Text Color
Link Color
Background Image

Header Wrapper

Background Color
Modules Title
Text Color
Link Color
Background Image
Background Color
Modules Title
Text Color
Link Color
Background Image
 
Top of Page