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

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


faq:connectats2

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
faq:connectats2 [2020/02/05 13:24]
Портнов Алексей
faq:connectats2 [2022/11/15 13:36]
Портнов Алексей [Провайдеры телефонии]
Строка 1: Строка 1:
-====== Объединение двух ​Askozia PBX ======+====== Объединение двух ​MikoPBX ​======
 [[:​faq|Обратно к перечню инструкций]]\\ \\  [[:​faq|Обратно к перечню инструкций]]\\ \\ 
  
 Компания call-центра имеет два офиса в **Москве** и **Санкт-Петербурге**.\\ ​ Компания call-центра имеет два офиса в **Москве** и **Санкт-Петербурге**.\\ ​
-В каждом офисе используется **Askozia PBX**:\\ +В каждом офисе используется **MikoPBX**:\\ 
   * **АТС Москва** ​   - //​172.16.32.226//​ - все внутренние номера сотрудников назначены по шаблону **2ХХ**   * **АТС Москва** ​   - //​172.16.32.226//​ - все внутренние номера сотрудников назначены по шаблону **2ХХ**
   * **АТС Петербург** - //​172.16.32.227//​ - все внутренние номера сотрудников назначены по шаблону **3ХХ**\\ ​   * **АТС Петербург** - //​172.16.32.227//​ - все внутренние номера сотрудников назначены по шаблону **3ХХ**\\ ​
Строка 20: Строка 20:
 <note warning>​**Идентификатор провайдера появится в адресной строке только после записи провайдера**. Временно в поле "​**Логин**"​ укажите производное значение. После записи провайдера можно его скорректировать. ​ </​note>​ <note warning>​**Идентификатор провайдера появится в адресной строке только после записи провайдера**. Временно в поле "​**Логин**"​ укажите производное значение. После записи провайдера можно его скорректировать. ​ </​note>​
  
 +В "​**Расширенные настройки**"​ - "​**Переопределение SIP заголовка "​From"​**"​ - установите влаг "​Отключить использование поля **fromuser**"​
 +
 +В "​**Расширенные настройки**"​ - "​**Дополнительные параметры**"​ следует прописать:​
 +<​code>​[endpoint]
 +set_var=IGNORE_TIME=1 ​
 +</​code>​
 +
 +Эта опция отключит функционал "​**Нерабочее время**"​ для всех входящих через этого провайдера. ​
 +{{ :​faq:​mikopbx_nastroĭka_sip_provaĭdera.png |}}
 +
 +<note important>​**IGNORE_TIME** - опция будет доступна в 2022.02.103+</​note>​
 ===== Исходящая маршрутизация ===== ===== Исходящая маршрутизация =====
  
Строка 41: Строка 52:
  
 {{ :​faq:​income_msk_piter_rout.jpg |}} {{ :​faq:​income_msk_piter_rout.jpg |}}
 +
 +===== Переадресация =====
 +
 +<note important>​В целях безопасности,​ переадресация на "​**Внешние**"​ номера телефонов запрещена! </​note>​
 +
 +Чтобы снять ограничение,​ добавьте через раздел [[:​custom-files|Кастомизация системных файлов]] в конец файла **extensions.conf** следующий текст:
 +
 +<​code>​[internal-transfer](+)
 +exten => _2XX,​1,​Set(__ISTRANSFER=transfer_)
 +     same => n,​Goto(outgoing,​${EXTEN},​1) ​
 +</​code>​
 +Это разрешит переадресацию на 2XX номера. ​
 +
 +На второй АТС, чтобы разрешить переадресацию на 3XX номера
 +добавьте через раздел [[:​custom-files|Кастомизация системных файлов]] в конец файла **extensions.conf** следующий текст
 +
 +<​code>​[internal-transfer](+)
 +exten => _3XX,​1,​Set(__ISTRANSFER=transfer_)
 +     same => n,​Goto(outgoing,​${EXTEN},​1) ​
 +</​code>​
 +
 +
 +===== Статусы абонентов =====
 +
 +В некоторых случаях,​ абонентам одной АТС потребуется знать статусы абонентов другой станции. ​
 +
 +К примеру при использовании:​
 +  * **BLF** на телефонных аппаратах
 +  * "​Панель телефонии для 1С"
 +
 +Для настройки статусов потребуется:​
 +  - Добавьте **на первой АТС** через раздел [[:​custom-files|Кастомизация системных файлов]] в конец файла **extensions.conf** следующий текст: <​code>​[internal-hints]
 +exten => 301,​hint,​PJSIP/​301
 +exten => 303,​hint,​PJSIP/​303
 +exten => 302,​hint,​PJSIP/​302
 +</​code>​
 +  - Для **каждой АТС** добавьте через раздел [[:​custom-files|Кастомизация системных файлов]] в конец файла **pjsip.conf** <​code>​
 +[<​ID-Провайдера-Текщуей-АТС>​-devicestate]
 +type=outbound-publish
 +server_uri=sip:<​ID-Провайдера-Текщуей-АТС>​@<​ID-Провайдера-Другой-АТС>:<​SIP-Порт-Другой-АТС>​
 +event=asterisk-devicestate
 + 
 +[<​ID-Провайдера-Текщуей-АТС>​]
 +type=asterisk-publication
 +devicestate_publish=<​ID-Провайдера-Текщуей-АТС>​-devicestate
 +device_state=yes
 +
 +[<​ID-Провайдера-Текщуей-АТС>​]
 +type=inbound-publication
 +event_asterisk-devicestate=<​ID-Провайдера-Текщуей-АТС>​
 +</​code>​
 +<note tip>​Замените теги **<​ID-Провайдера-Текщуей-АТС>​**,​ **<​ID-Провайдера-Другой-АТС>​**,​ **<​SIP-Порт-Другой-АТС>​** на свои значения
 +</​note>​
 +  - Добавьте **на второй АТС** через раздел [[:​custom-files|Кастомизация системных файлов]] в конец файла **extensions.conf** следующий текст: <​code>​[internal-hints]
 +exten => 201,​hint,​PJSIP/​201
 +exten => 203,​hint,​PJSIP/​203
 +exten => 202,​hint,​PJSIP/​202
 +</​code>​
 +
 +
 +<note tip>​Пример также можно посмотреть в [[https://​wiki.asterisk.org/​wiki/​display/​AST/​Exchanging+Device+and+Mailbox+State+Using+PJSIP | официальной документации]] asterisk </​note>​
 +
  
 ===== Итоги ===== ===== Итоги =====
faq/connectats2.txt · Последние изменения: 2022/11/15 13:52 — Портнов Алексей