====== Настройка SIP конектора Bitrix24 ======
[[providers:|Обратно к перечню инструкций]]
- Откройте портал bitrix24 и перейдите в раздел "**Телефония**"{{ :providers:b24-connector-0.png |}}
- Кликните по значку "**Офисная АТС**"
- Добавьте новую АТС: {{ :providers:b24-connector-2.png |}}
- Данные из колонки "**Входящая регистрация**" потребуются для подключения провайдера MikoPBX
- Создайте на MikoPBX нового провайдера
- Тип "**Входящая регистрация**" {{ :providers:b24-connector-1.png |}}
- Пропишите параметры подключения согласно колонке "**Входящая регистрация**"
- В адресной строке браузера скопируйте идентификатор провайдера. Он имеет вид "**SIP-1660643543**"
- Сохраните изменения
- Вернитесь к настройке АТС на портале bitrix 24
- Заполните в колонке "**Исходящие звонки**" параметры подключения к MikoPBX
- "**Адрес сервера**" - адрес АТС (**публичный**)
- "**Логин**" - идентификатор провайдера. Он имеет вид "**SIP-1660643543**"
- "**Пароль**" - используйте тот же пароль, что указан в колонке "**Входящая регистрация**"
- Сохраните изменения
- Опишите **исходящий** маршрут в MikoPBX, он потребуется для перенаправления вызовов, которые поступили на провайдера, подключенного к MikoPBX на портал b24, это **входящие вызовы** {{ :providers:b24-connector-3.png |}}
- Обратите внимание, в этом маршруте намеренно прописан префикс для 000, он будет использоваться в дальнейшем при кастомизации
- Опишите исходящие маршруты, тут правила набора могут быть произвольными, вот пример для Zadarma {{ :providers:b24-connector-4.png |}} тут нет каких либо особых требований, описывайте любые префиксы, только не используйте префикс 000, описанный на предыдущем этапе
- Перейдите в раздел **Система** -> **Кастомизация системных файлов**.\\ {{ :providers:many_hosts:2019-02-04_173507.png |}}
- Откройте для редактирования конфигурационный файл **extensions.conf**. Установите режим "**Добавлять в конец файла**"
- В черное окно добавьте следующий фрагмент кода:
[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)} ))
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
- "**SIP-1660643543**" - идентификатор нашего провайдера для подключения к bitrix24
- "**SIP-1653555400**" - идентификатор провайдера Zadarma, вызовы с него будут направляться в b24 (входящие)
- Вернемся к настройке Bitrix24
- Разрешите порталу звонить через офисную АТС: {{ :providers:b24-connector-5.png |}}
- В разделе "**Телефония**" - "**Настройки телефонии**" - "**Пользователи телефонии**" для каждого пользователя пропишите внутренний номер и подключите телефонный аппарат / софтфон {{ :providers:b24-connector-6.png |}}
На этом настройка завершена. С этого момента MIkoPBX работает в качестве шлюза. Телефоны сотрудников необходимо подключать напрямую к порталу bitrix24
[[providers:|Обратно к перечню инструкций]]