Изпользование облачной АТС pbxes.com для расширения возможностей VoiP / SIP телефонии

от автора

Так сложилось, что у меня есть несколько SIP номеров от разных VoiP операторов в разных странах мира (США, Израиль, Украина, Россия). В какой-то момент, получив очередной звонок с предложением «купить слона» на мой израильский номер в 4 часа утра (я в США, а израильский телемаркетолог об этом, естественно, не догадывается), я понял, что надо что-то делать.

В случае с израильским провайдером все было просто — в личном кабинете провайдера изменил настройки, перенаправив все звонки от незнакомых номеров (которые не в «белом списке») в voice mail с 9 вечера до 7 утра.

Все бы ничего, но через какое-то время я стал получать звонки с предложением купить украинского слона (на украинские номера от Атлантис Телеком и Интертелеком) и российкого слона (на номер от Задарма). А тут уже хуже — в личных кабинетах этих трех провайдеров нет возможности перенаправить звонок в voice mail по расписанию или заблокировать какой-то номер. В Задарма и Интертелекоме вообще нет voicemail, с переадресацией тоже не все хорошо (в Задарма — только безусловная переадресация), в Атлантис Телекоме и Интертелекоме — переадресация только на телефонные номера, но не на SIP URI.

В итоге, было найдено решение с использованием облачной АТС pbxes.com.

Кому интересно, приложением под катом (много картинок)

Идем на www.pbxes.com и создаем бесплатный аккаунт. Бесплатный аккаунт имеет следующие ограничения:

1. Не более 5 транков / внешних SIP записей.
2. Не более 5 внутренних номеров / extensions.
3. Не более 5 входящих линий / inbound routes.
4. Не более 5 исходящих линий / outbound routse.
3. Максимум 2000 минут в месяц (входящих и исходящих в сумме).
4. Максимум один бесплатный аккаунт на одного пользователя. pbxes внимательно следит за этим.

Платные аккаунты стоят от 5 евро в месяц и в зависимости от типа платного аккаунта ограничения изменяются. Типы аккаунтов можно посмотреть здесь www1.pbxes.com/iptel_virtual-pbx.html

Первой задачей было подключить украинские и российские номера к голосовой почте, обеспечить перенаправление звонков в голосовую почту по расписанию и задать перенаправление звонков на SIP URI: в США есть мобильный оператор RingtPlus, который интереен двумая вещами:

1. Он бесплатный (живет за счет проигрывания рекламы во вместо dial tone)
2. Это гибридный VoiP / CDMA провайдер: его можно использовать и как обычного Voip/SIP провайдера и можно дозваниваться любым sip клиентом, просто позвонив на sip.ringplus.net

Поэтому перенаправление звонков на SIP URI 1234567890 sip.ringplus.net означает в моем случае, что мой мобильник с американским номером 1234567890 примет звонок.

Итак, порядок действий

1. В новосозданном pbxes.com аккаунте создаем внутренний номер
image

У этого номера / extesnion будет sip login/password/sip server, к нему можно подключиться любым sip клиентом. Обратите внимание на настройки голосовй почты (сделайте voicemail & directory enabled).

если вам нужен sip uri forwarding, то настройки будут такими (см. call forwarding)

image

2. Создаем транк (в данном примере, с sip-параметрами от Задарма)

image

В поле Register отмечаем Yes (Inbound and outbound calls).

3. Создаем входящую линию (Inbound Route)

image

Имя транка должно совпадать с именем транка, заданном в п.2.

В данном примере все рабочие часы определены как 8 — 15, в эти часы звонки перенаправятся во внутреннюю линию 103 (подразумевается, что есть sip клиент зарегистририванный на этой линии или на линии определен переадресация), а в остальное время звонки попадут в голосовую почту.

4. Создаем исходящию линию (outbound trunk). ей будет та же самая линия от Задарма

image

Имя транка должно совпадать с именем транка, заданном в п.2

Вот, собственно, и все. В моем случае, я определил несколько транков и входящих линий, сходящихся все в той же дополнительной линии 103 для украинских и российских номеров (приветствие голосовой почты на русском) и отдельную линию для израильского номера (приветствие голосовй почты на иврите) плюс перевод звонка по no answer / busy / unavailable на 1234567890 sip.ringplus.net (где 1234567890 — мой американский sip номер от провайдера Ringplus).

После этого мне захотелось использовать сервис Zadarma в качестве calling card, учитывая его тарифы и большое колличество номеров доступа

Далее последуют картинки с минимальными объяснениями (все достаточно наглядно). Единственное замечание: одним транком отделаться не получуться: нужен входящий транк (любой, не обязартельно Задарма, главное, чтобы на него можно было позвонить из традиционной телефонной сети через номер доступа или по прямому номеру. В этой статье я использовал транк от Задарма, но в реальной жизни я использую настройки от Callcentric, который даетпрямой американский нимер бесплатно)) и исходящий транк от Задарма.

Входящий транк

image

Исходящий транк

image

Обратите внимание: параметр Register должен быть No (Outbound only)

Inbound route

image

Обратите внимание на пароль 1234 (замените, естественно, на что-то более сложное) — вы же не хотите, чтобы через ваш аккаунт звонили все, кому не лень. Если пароля нет, то в настройках outbound route (см. ниже) вам нужно определить список разрешенных номеров. Проблема в том, что не факт, что ваш номер определится корректно (зависит от провайдера на inbound route)

Outbound route

image

Звоните на здоровье!

ссылка на оригинал статьи http://habrahabr.ru/post/274063/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *