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

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


providers:b24-sip-connector

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
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:​|Обратно к перечню инструкций]]
providers/b24-sip-connector.1660650689.txt.gz · Последние изменения: 2022/08/16 11:51 — Портнов Алексей