Настройки для работы с Билайном через Asterisk

Урок 15 из 25
Автор: Роберт Басыров
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Дата изменения: 25.05.2020
Просмотров: 19889

Из-за технических особенностей платформы, используемой оператором связи Билайн, при подключении SIP-коннектора с данными АТС Билайн имеется ряд ограничений:

  • Невозможно совершать исходящие звонки
  • Завершение звонка в Битрикс24 не приводит к завершению звонка в трубке клиента портала.

Чтобы обойти эти ограничения, необходимо использовать промежуточную АТС Asterisk. Рассмотрим пример настройки. Допустим, Билайн выдал телефонный номер 4951234567 на прокси sip.beeline.ru и пароль qwerty.

После установки завершение звонка в Б24 (коробка) не приводит к завершению звонка в трубке клиента портала. необходимо произвести ее конфигурацию:

  1. Регистрируем Asterisk как пользователя Билайн. Для этого добавляем в файл sip.conf, обычно находящийся в папке /etc/asterisk/, следующую строку:
    register => 4951234567:qwerty:4951234567@sip.beeline.ru@sip.beeline.ru/4951234567

    Добавить эту строку нужно строго сразу после строки [general].

  2. Создаем транки для Битрикс24 и Билайн. Для этого в том же файле sip.conf (в самом конце) необходимо прописать следующие настройки:
    [bitrix24-in]
    
    type=user
    context=bitrix24
    secret=thepassword
    diasllow=all
    allow=ulaw
    allow=alaw
    
    [bitrix24-out]
    type=peer
    host=ip.b24-xxxx-yyyyyyyyyyy.bitrixphone.com ← значения этого и последующего параметров берутся из конфигурации Офисной АТС Битрикс24 (настройки для входящих звонков)
    secret=c8ba30344aa1241e653ce05e56c66d53
    username=sipZZ
    fromuser=sipZZ
    fromdomain=ip.b24-xxxx-yyyyyyyyyyy.bitrixphone.com
    
    [4951234567]
    type=peer
    insecure=invite
    deny=0.0.0.0/0.0.0.0
    permit=195.239.174.100/255.255.255.255
    host=sip.beeline.ru
    username=4951234567
    secret=qwerty
    fromuser=4951234567
    fromdomain=sip.beeline.ru
    context=beeline
  3. Настроим прохождение звонков из Битрикс24 в Билайн. В файле extensions.conf в папке /etc/asterisk/ прописываем следующие строки:
    [bitrix24]
    
    exten => _X.,1,Set(CALLERID(num)=4951234567)
    exten => _X.,2,Dial(SIP/${EXTEN}@4951234567)
    
    [beeline]
    exten => _X.,1,Dial(SIP/4951234567@bitrix24-out)
  4. Вводим настройки для исходящих звонков в SIP-коннектор Битрикс (режим Офисная АТС):
    • Название подключения - Beeline
    • Адрес сервера: публичный IP-адрес сервера, на котором установлен Asterisk
    • Логин - bitrix24-in
    • Пароль - thepassword (он задавался в пункте 2)
  5. Перезапуск Asterisk.

Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас