Инструменты пользователя

Инструменты сайта


providers:b24-sip-connector

Настройка SIP конектора Bitrix24

Обратно к перечню инструкций

  1. Откройте портал bitrix24 и перейдите в раздел «Телефония»
  2. Кликните по значку «Офисная АТС»
  3. Добавьте новую АТС:
  4. Данные из колонки «Входящая регистрация» потребуются для подключения провайдера MikoPBX
  5. Создайте на MikoPBX нового провайдера
  6. Тип «Входящая регистрация»
  7. Пропишите параметры подключения согласно колонке «Входящая регистрация»
  8. В адресной строке браузера скопируйте идентификатор провайдера. Он имеет вид «SIP-1660643543»
  9. Сохраните изменения
  10. Вернитесь к настройке АТС на портале bitrix 24
  11. Заполните в колонке «Исходящие звонки» параметры подключения к MikoPBX
  12. «Адрес сервера» - адрес АТС (публичный)
  13. «Логин» - идентификатор провайдера. Он имеет вид «SIP-1660643543»
  14. «Пароль» - используйте тот же пароль, что указан в колонке «Входящая регистрация»
  15. Сохраните изменения
  16. Опишите исходящий маршрут в MikoPBX, он потребуется для перенаправления вызовов, которые поступили на провайдера, подключенного к MikoPBX на портал b24, это входящие вызовы
  17. Обратите внимание, в этом маршруте намеренно прописан префикс для 000, он будет использоваться в дальнейшем при кастомизации
  18. Опишите исходящие маршруты, тут правила набора могут быть произвольными, вот пример для Zadarma тут нет каких либо особых требований, описывайте любые префиксы, только не используйте префикс 000, описанный на предыдущем этапе
  19. Перейдите в раздел СистемаКастомизация системных файлов.
  20. Откройте для редактирования конфигурационный файл extensions.conf. Установите режим «Добавлять в конец файла»
  21. В черное окно добавьте следующий фрагмент кода:
    [SIP-1653555400-incoming-custom]
    ; Входящие от клиентов направляем в bitrix24
    exten => _X!,1,Dial(Local/000${FROM_DID}@outgoing,,${TRANSFER_OPTIONS}Kg)
        same => n,return()
    [SIP-1660643543-outgoing-custom]
    ; Входящие от клиентов устанавливаем корректный callerid
    exten => _X!,1,NoOp(--)
        same => n,Set(DOPTIONS=${CUT(DOPTIONS,f,1)}f(${CALLERID(num)} <sip1>))
        same => n,return()
        
    [SIP-1660643543-incoming-custom]
    ; Исходящие вызовы из bitrix24, сотрудник набирает номер клиента
    exten => _X!,1,Dial(Local/${FROM_DID}@outgoing,,${TRANSFER_OPTIONS}Kg)
        same => n,return()
        
    
    [add-trim-prefix-clid-custom]
    exten => _.X!,1,Set(b24num=${PJSIP_HEADER(read,X-Extension-Number))
        same => n,ExecIf($["${b24num}x" != "x"]?Set(CALLERID(num)=${b24num}))
    	same => n,return
    
  22. «SIP-1660643543» - идентификатор нашего провайдера для подключения к bitrix24
  23. «SIP-1653555400» - идентификатор провайдера Zadarma, вызовы с него будут направляться в b24 (входящие)
  24. Вернемся к настройке Bitrix24
  25. Разрешите порталу звонить через офисную АТС:
  26. В разделе «Телефония» - «Настройки телефонии» - «Пользователи телефонии» для каждого пользователя пропишите внутренний номер и подключите телефонный аппарат / софтфон
На этом настройка завершена. С этого момента MIkoPBX работает в качестве шлюза. Телефоны сотрудников необходимо подключать напрямую к порталу bitrix24

Обратно к перечню инструкций

providers/b24-sip-connector.txt · Последние изменения: 2022/08/17 06:13 — Портнов Алексей