====== Настройка 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:|Обратно к перечню инструкций]]