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

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


faq:disa

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
faq:disa [2021/05/17 10:08]
Портнов Алексей
faq:disa [2021/05/17 10:52] (текущий)
Портнов Алексей
Строка 4: Строка 4:
  
 [[faq:​|Обратно к инструкциям]] [[faq:​|Обратно к инструкциям]]
 +
 +===== Реализация =====
  
   - Добавьте новое приложение dialplan (см. **[[:​dialplan-applications|Приложения диалпланов]]**)   - Добавьте новое приложение dialplan (см. **[[:​dialplan-applications|Приложения диалпланов]]**)
Строка 35: Строка 37:
 if(count($outPhone) !== 1){ if(count($outPhone) !== 1){
     $agi->​noop('​ExternalPhones not found '​.$number);​     $agi->​noop('​ExternalPhones not found '​.$number);​
-    // Проверка на принадлежность номера телефона сотоуднику компании.+    // Проверка на принадлежность номера телефона сотруднику компании.
     exit(0);     exit(0);
 } }
Строка 62: Строка 64:
     same => n,​AGI(DIALPLAN-APP-FEA889C8EDD8F2F18213E473E8236C20.php)     same => n,​AGI(DIALPLAN-APP-FEA889C8EDD8F2F18213E473E8236C20.php)
     same => n,​Return()</​code>,​ тут "​DIALPLAN-APP-FEA889C8EDD8F2F18213E473E8236C20"​ - это ID приложения.     same => n,​Return()</​code>,​ тут "​DIALPLAN-APP-FEA889C8EDD8F2F18213E473E8236C20"​ - это ID приложения.
 +
 +===== Важные моменты =====
 +  - Приложение будет выполнено для **всех** входящих вызовов
 +  - Ввести добавочный будет возможно лишь в том случае,​ если номер телефона звонящего заполнен в карточке сотрудника,​ то есть номер должен принадлежать сотруднику. Это сделано для безопасности
 +  - **Скрипт не является завершенным продуктом**,​ но открыт для кастомизации
  
     ​     ​
 [[faq:​|Обратно к инструкциям]] [[faq:​|Обратно к инструкциям]]
faq/disa.1621246090.txt.gz · Последние изменения: 2021/05/17 10:08 — Портнов Алексей