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

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


faq:receive_fax

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
faq:receive_fax [2020/07/27 12:41]
Портнов Алексей
faq:receive_fax [2022/06/27 14:34]
Портнов Алексей старая версия восстановлена (2020/07/27 12:44)
Строка 1: Строка 1:
 ====== Отправка вхоядщего факса на email ====== ====== Отправка вхоядщего факса на email ======
 [[faq:​|Обратно к инструкциям]] [[faq:​|Обратно к инструкциям]]
 +
 +<note important>​Инструкция применима к АТС вверсии 2020.2.X+. На более ранних версиях АТС нет модулей для работы с факс. </​note>​
  
   - Добавьте новое PHP приложение (см. **[[:​dialplan-applications|Приложения диалпланов]]**)   - Добавьте новое PHP приложение (см. **[[:​dialplan-applications|Приложения диалпланов]]**)
   - Назначьте внутренний номер, к примеру **2200100**   - Назначьте внутренний номер, к примеру **2200100**
   - Скопируйте код приолжения <​code><?​php   - Скопируйте код приолжения <​code><?​php
 +require_once '​Globals.php';​
 +
 +use \MikoPBX\Core\Asterisk\AGI;​
 use MikoPBX\Core\System\Notifications;​ use MikoPBX\Core\System\Notifications;​
 use MikoPBX\Core\System\{MikoPBXConfig};​ use MikoPBX\Core\System\{MikoPBXConfig};​
- 
-require_once '​phpagi.php';​ 
-require_once '​Globals.php';​ 
  
 $agi     = new AGI(); $agi     = new AGI();
Строка 25: Строка 27:
   - В разделе "​[[:​custom-files|Кастомизация системных файлов]]"​ добавьте к файлу extensions.conf следующий код:<​code>​[SIP-1595590171-incoming](+)   - В разделе "​[[:​custom-files|Кастомизация системных файлов]]"​ добавьте к файлу extensions.conf следующий код:<​code>​[SIP-1595590171-incoming](+)
 exten => fax,​1,​Goto(internal,​2200100,​1)</​code>​ Тут "​2200100"​ замените на номер **своего** приложения ​ exten => fax,​1,​Goto(internal,​2200100,​1)</​code>​ Тут "​2200100"​ замените на номер **своего** приложения ​
 +  - Добавьте к файлу modules.conf <​code>​load => res_fax.so
 +load => res_fax_spandsp.so</​code>​
   - В коде, "​**SIP-1595590171**"​ замените на ID своего провайдера. Подсмотреть его значение можно в карточке провайдера,​ в адресной строке браузера {{ :​faq:​fax-provider-1.png |}}.    - В коде, "​**SIP-1595590171**"​ замените на ID своего провайдера. Подсмотреть его значение можно в карточке провайдера,​ в адресной строке браузера {{ :​faq:​fax-provider-1.png |}}. 
   - В карточке провайдера,​ в **расширенных настройках**,​ в **дополнительных параметрах** укажите <​code>​[endpoint]   - В карточке провайдера,​ в **расширенных настройках**,​ в **дополнительных параметрах** укажите <​code>​[endpoint]
faq/receive_fax.txt · Последние изменения: 2022/06/28 08:41 — Портнов Алексей