Как настроить переадресацию sip

Переадресация для Asterisk

Переадресация- штука интересная и количество сценариев переадресации звонка очень много.
В случае описываемом мной переадресация выполняется безусловно и включатеся по желанию абонента (вообще данный пример очень просто перделывется в условную переадресацию и если дойдут руки я постараюсь раскрыть эту тему), но все осложняется тем, что сервер на котором регистрируется Asterisk с выходом в город не умеет обрабатывать SIP сообщение 302-Moved Temporarily (Используется SIP канал, но диалплан может быть применен и к другим технологиям). Недостаток метода который я опишу здесь в том, что потребуется 2 Trunk’а или 1, но многоканальный ( exten => #21,1,Set(DB(REDIRECT/$)=$)

Теперь давайте разберем по частям, что за чем идет и что за что отвечает.

Как я уже сказал, переадресация выполняется по желанию клиента. То есть для того, чтобы использовать переадресацию нужно ее включить:

Эта команда запоминает набранный номер, и номер с которого он был набран, и сохраняет в базе данных Asterisk.

Здесь после набора комбинации #21 нужно донабрать номер для переадресации. Я помещаю в семейство REDIRECT набранный номер $, который будет доступен по ключу $. То есть, проще говоря введенный номер будет храниться в таблице REDIRECT в строке $ или доступен по адресу REDIRECT/$ базы данныx Asterisk (Команда DB). Переменная $ хранит в себе номер, с которого присходит вызов.

Выключение переадресации происходит подобным образом:

Абонент, набирая комбинацию #21# с помощью утилиты DB_DELETE очищает ячейку REDIRECT/$

Здесь я использовал переменную NOREDIRNUM чтобы просто выпонить какие-либо действия с через Set() потому как она ругалась на отсутсвие знака «=». Но вообще можно попробывать и так:

Следующие несколько строк занимаются как раз самым основным — реализацией вызова. Давайте рассмотрим их подробнее:

Данная строка извлекаем содержимое ячейки REDIRECT/$ (номер переадрисации) и присваивает ее значение переменной REDIRECTNUM, для того чтобы проверить задан ли вообще номер переадрисации для данного абонента. То есть если, скажем мы звоним абоненту по номеру 100, то данная команда присваевает значение ячейки REDIRECT/100 переменной REDIRECTNUM.

Далее производится проверка существования номера перадресации: Если переменная REDIRECTNUM ISNULL (пуста/неопределена) то мы переходим к строке с меткой internal и вызываем абонента по его основному номеру:

Если же переменная REDIRECTNUM не пуста, то вызываем номер, указанный в ней.

Читайте также:  Как правильно настроить морозильник атлант

Надеюсь кому-нибудь это поможет в освоении просторов Asterisk.

Источник

Переадресация звонков на учетную запись SIP onlinePBX¶

Чтобы настроить переадресацию с номеров других операторов, необходимо сначала подключить их к Коллтрекингу Roistat по инструкции. Также вы можете арендовать номера Roistat.

В личном кабинете onlinePBX перейдите в раздел АТС. Затем в меню слева в блоке Добавить нажмите Номер:

В открывшемся справа окне введите данные:

  • Название: произвольное название – например, Roistat;
  • Отображаемое имя: произвольное имя, которое будет отображаться на устройстве, принимающем звонки;
  • Оператор связи:Другой;
  • Номер: номер телефона, с которого настраивается переадресация;

Логин и пароль: логин и пароль для SIP пользователя Roistat. Их можно посмотреть в настройках сценария в разделе Настройте переадресацию звонков:

Адрес сервера: pbx.roistat.com

  • SIP-proxy: оставьте это поле пустым.
  • В блоке Переадресация в поле Перенаправить на введите код приветствия или группы из АТС. Например:

    Затем нажмите Добавить.

    Если все настроено корректно, в окне настройки номера появится маркер Работает:

    Повторите шаги 1-3 для каждого номера, с которого необходимо настроить переадресацию.

    Источник

    Переадресация: общая информация и выбор типа номера¶

    Общее описание¶

    В Коллтрекинге звонки на подменные номера переадресовываются на реальные номера, по которым отвечают ваши сотрудники.

    Roistat переадресовывает звонки посетителей на реальные номера, не являясь при этом онлайн-АТС. Если вы хотите пользоваться дополнительными возможностями, например, переадресацией на разных менеджеров или переводом звонка на голосовую почту, подключите и настройте онлайн-АТС.

    Переадресация в Roistat может быть настроена:

    • На обычный телефонный номер;
    • На учетную запись SIP от стороннего оператора;
    • На учетную запись SIP от Roistat.

    Что такое переадресация на телефонный номер?¶

    Когда посетитель звонит по номеру телефона с сайта, Roistat переадресовывает звонок на обычный телефон: городской или мобильный. Обычно используется текущий номер компании.

    Настроить такую переадресацию очень просто и быстро: достаточно только указать номер вашего телефона.

    При использовании телефонных номеров звонок тарифицируется по следующей схеме:

    Для номеров 8 800 и 8 804 – 4 руб/мин;

    Для остальных номеров – 1,4 руб/мин.

    Тарификация поминутная (за полные минуты разговора). Так, например, если звонок продолжался 70 секунд, то деньги будут списаны за 2 минуты.

    Что такое переадресация на учетную запись SIP?¶

    SIP – это протокол передачи данных (в данном случае голоса) через интернет. Для адресации таких интернет-звонков необходимы SIP-адреса абонентов, чем и является имя учетной записи SIP. Для совершения разговора необходима авторизация в специальных SIP-клиентах (например, SIP-телефоне или виртуальной АТС) с помощью учетной записи SIP. Один из видов SIP-клиентов – софтфон – можно устанавливать на компьютер, планшет и смартфон.

    Когда посетитель звонит по номеру телефона с сайта, Roistat переадресовывает звонок на учетную запись SIP.

    Читайте также:  Awakening poe trade не работает

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

    Обратите внимание, что некоторые операторы не поддерживают переадресацию на SIP.

    Настроить переадресацию на учетную запись SIP можно, например, для операторов Sipuni, Mango, YouMagic, OnlinePBX, SipOut, Zadarma, Гравител.

    Звонки на SIP не тарифицируются, кроме номеров 8 800 и 8 804. Для них минута разговора стоит 2 рубля 60 копеек в минуту.

    Если у вас есть своя АТС, то настройка оказывается проще. Для этого в АТС можно настроить учетную запись SIP, при этом вам не нужно обращаться за помощью к операторам.

    В большинстве случаев переадресация с использованием онлайн-АТС не тарифицируется.

    Что такое переадресация на учетную запись SIP от Roistat?¶

    Когда посетитель звонит по подмененному номеру телефона, Roistat переадресовывает звонок на учетную запись SIP от Roistat.

    Учетная запись SIP от Roistat генерируется автоматически и является уникальной для каждого проекта в Roistat. Поэтому переадресация настраивается всего в 2 действия:

    Задайте пароль для учетной записи.

    Чтобы начать принимать звонки, необходимо настроить вашу АТС или софтфон, используя параметры учетной записи.

    Звонки на SIP от Roistat не тарифицируются.

    Какой номер для переадресации стоит выбрать?¶

    Скорость настройки Стоимость
    Телефонный номер Ввести в Roistat номер – и переадресация настроена. Звонок тарифицируется: для номеров 8 800 и 8 804 – 4 руб. / минута; для остальных номеров – 1.4 руб. / минута.
    Учетная запись SIP Установить переадресацию через службу поддержки своего оператора или самостоятельно настроить учетную запись SIP в АТС. Затем указать номер SIP в Roistat. При этом некоторые операторы не поддерживают переадресацию на SIP. Для номеров 8 800 и 8 804 стоимость переадресации – 2 руб. 60 коп. / минута, для остальных номеров – бесплатно.
    Учетная запись SIP от Roistat Настроить в Roistat пароль для учетной записи – и переадресация настроена. Для номеров 8 800 и 8 804 стоимость переадресации – 2 руб. 60 коп. / минута, для остальных номеров – бесплатно.

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

    Источник

    Переадресация на стороннюю учетную запись SIP¶

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

    Некоторые операторы не поддерживают переадресацию на SIP. Настроить переадресацию на стороннюю учетную запись SIP можно, например, для операторов Sipuni, Mango Office, YouMagic, OnlinePBX, SipOut, Zadarma.

    Переадресация на стороннюю учетную запись SIP настраивается в Шаге 2. Настройте переадресацию звонков сценария Коллтрекинга. Выберите Учетная запись SIP и укажите адрес в поле ввода в формате office@domain.ru:

    Обратите внимание, что Roistat не является онлайн-АТС, а только переадресовывает звонки посетителей сайта. Если вы хотите пользоваться какими-либо дополнительными возможностями, например, переадресацией на разных менеджеров или переводом звонка на голосовую почту, воспользуйтесь настройками вашей АТС.

    Если у вас есть своя АТС, настройка становится проще: в АТС можно настроить учетную запись SIP, не обращаясь за помощью к операторам.

    Пример конфигурации АТС для Asterisk:

    Номер порта можно указать в адресе переадресации, например: 7хххххххххх@sip.cbscg.ru:15052 .

    При отправке информации о звонке, помимо стандартной информации, Roistat передает в SIP-заголовках:

    Заголовок Пример значения Описание
    x-roistat-phone 79111234567 Номер телефона, который набрал клиент
    x-roistat-marker direct_search_1234567_купить окно Маркетинговый источник визита
    x-roistat 123456 Номер визита Roistat или маркер канала, если используется статический коллтрекинг

    Схема переадресации на стороннюю учетную запись SIP¶

    Переадресация с подмененного номера на учетную запись SIP происходит по следующей схеме:

    1. Клиент заходит на сайт и видит номер телефона, подмененный системой Roistat.
    2. Клиент звонит по этому номеру.
    3. Звонок поступает в Roistat.
    4. Roistat переадресовывает звонок на стороннюю учетную запись SIP компании, которая указана в настройках переадресации.

    Источник

    Как использовать номер без Интернета и программы?

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

    Подробнее об услуге переадресации вы можете узнать здесь. Существует два варианта переадресации:

    • Безусловная (всегда) — звонки переадресуются всегда;
    • Условная (нет ответа, недоступен) — звонок на ваш номер переадресуется в том случае, если у вас нестабильный интернет или его просто нет. Рекомендуем устанавливать условную переадресацию, чтобы всегда быть на связи и никогда не зависеть от интернета (даже если речь про WI-FI или 3G).

    Чтобы установить переадресацию вам нужно:

    1. Если вы не используете АТС, зайдите в раздел Настройки-Подключение по SIP и в разделе Переадресация на телефон введите номер, на который хотите переадресовать звонок. После в разделе Переадресация активна нужно выбрать условный или безусловный вариант переадресации.
    2. Если вы используете АТС, зайдите в раздел Моя АТС — Внутренние номера, выберите нужный внутренний номер, зайдите в его настройки.В разделе “Переадресация и голосовая почта» выберите вариант переадресации (всегда/ нет ответа, недоступен) и в поле «Телефон» укажите номер, на который хотите переадресовать звонок. После чего, для сохранения, установите отметку рядом с полем «Телефон».

    Источник

    Оцените статью