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

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


providers:b24-sip-connector

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

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

  1. Откройте портал bitrix24 и перейдите в раздел «Телефония»
  2. Кликните по значку «Офисная АТС»
  3. Добавьте новую АТС:
  4. Данные из колонки «Входящая регистрация» потребуются для подключения провайдера MikoPBX
  5. Создайте на MikoPBX нового провайдера
  6. Тип «Исходящая регистрация»
  7. Пропишите параметры подключения согласно колонке «Входящая регистрация»
  8. В адресной строке браузера скопируйте идентификатор провайдера. Он имеет вид «SIP-1660643543»
  9. В «Расширенные настройки» следует отключить использование поля fromuser
  10. Сохраните изменения
  11. Вернитесь к настройке АТС на портале bitrix 24
  12. Заполните в колонке «Исходящие звонки» параметры подключения к MikoPBX
  13. «Адрес сервера» - адрес АТС (публичный)
  14. «Логин» - идентификатор провайдера. Он имеет вид «SIP-1660643543»
  15. «Пароль» - используйте тот же пароль, что указан в колонке «Входящая регистрация»
  16. Сохраните изменения
  17. Опишите исходящий маршрут в MikoPBX, он потребуется для перенаправления вызовов, которые поступили на провайдера, подключенного к MikoPBX на портал b24, это входящие вызовы
  18. Обратите внимание, в этом маршруте намеренно прописан префикс для 000, он будет использоваться в дальнейшем при кастомизации
  19. Опишите исходящие маршруты, тут правила набора могут быть произвольными, вот пример для Zadarma тут нет каких либо особых требований, описывайте любые префиксы, только не используйте префикс 000, описанный на предыдущем этапе
  20. Перейдите в раздел СистемаКастомизация системных файлов.
  21. Откройте для редактирования конфигурационный файл extensions.conf. Установите режим «Добавлять в конец файла»
  22. В черное окно добавьте следующий фрагмент кода:
    [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
    
  23. «SIP-1660643543» - идентификатор нашего провайдера для подключения к bitrix24
  24. «SIP-1653555400» - идентификатор провайдера Zadarma, вызовы с него будут направляться в b24 (входящие)
  25. «sip1» - логин учетной записи bitrix24
  26. Вернемся к настройке Bitrix24
  27. Разрешите порталу звонить через офисную АТС:
  28. В разделе «Телефония» - «Настройки телефонии» - «Пользователи телефонии» для каждого пользователя пропишите внутренний номер и подключите телефонный аппарат / софтфон
На этом настройка завершена. С этого момента MIkoPBX работает в качестве шлюза. Телефоны сотрудников необходимо подключать напрямую к порталу bitrix24

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

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