Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
providers:b24-sip-connector [2022/08/16 11:51] Портнов Алексей |
providers:b24-sip-connector [2022/08/17 06:13] (текущий) Портнов Алексей |
||
---|---|---|---|
Строка 6: | Строка 6: | ||
- Кликните по значку "**Офисная АТС**" | - Кликните по значку "**Офисная АТС**" | ||
- Добавьте новую АТС: {{ :providers:b24-connector-2.png |}} | - Добавьте новую АТС: {{ :providers:b24-connector-2.png |}} | ||
- | - Данные из колонки "**Входящая регистрация**" потhебуются для подключения провайдера MikoPBX | + | - Данные из колонки "**Входящая регистрация**" потребуются для подключения провайдера MikoPBX |
- Создайте на MikoPBX нового провайдера | - Создайте на MikoPBX нового провайдера | ||
- Тип "**Входящая регистрация**" {{ :providers:b24-connector-1.png |}} | - Тип "**Входящая регистрация**" {{ :providers:b24-connector-1.png |}} | ||
Строка 19: | Строка 19: | ||
- Сохраните изменения | - Сохраните изменения | ||
- Опишите **исходящий** маршрут в MikoPBX, он потребуется для перенаправления вызовов, которые поступили на провайдера, подключенного к MikoPBX на портал b24, это **входящие вызовы** {{ :providers:b24-connector-3.png |}} | - Опишите **исходящий** маршрут в 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**. Установите режим "**Добавлять в конец файла**" | ||
+ | - В черное окно добавьте следующий фрагмент кода: <code> | ||
+ | [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 | ||
+ | </code> | ||
+ | - "**SIP-1660643543**" - идентификатор нашего провайдера для подключения к bitrix24 | ||
+ | - "**SIP-1653555400**" - идентификатор провайдера Zadarma, вызовы с него будут направляться в b24 (входящие) | ||
+ | - Вернемся к настройке Bitrix24 | ||
+ | - Разрешите порталу звонить через офисную АТС: {{ :providers:b24-connector-5.png |}} | ||
+ | - В разделе "**Телефония**" - "**Настройки телефонии**" - "**Пользователи телефонии**" для каждого пользователя пропишите внутренний номер и подключите телефонный аппарат / софтфон {{ :providers:b24-connector-6.png |}} | ||
+ | <note important>На этом настройка завершена. С этого момента MIkoPBX работает в качестве шлюза. Телефоны сотрудников необходимо подключать напрямую к порталу bitrix24</note> | ||
[[providers:|Обратно к перечню инструкций]] | [[providers:|Обратно к перечню инструкций]] |