User Tools

Site Tools


язык_программирования_php

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
язык_программирования_php [2019/04/05 10:31]
val [Обработка полей формы и вызов внешних программ]
язык_программирования_php [2022/01/19 09:11] (current)
val [Обработка полей формы и вызов внешних программ]
Line 71: Line 71:
   <?php   <?php
     $clientphone=$_GET['​phone'​];​     $clientphone=$_GET['​phone'​];​
 +    ${clientphone}=preg_replace('/​[^0-9]/',​ '',​ $clientphone);​
     echo "​${clientphone}<​br>";​     echo "​${clientphone}<​br>";​
-  
-#### Обзвон оператором абонентов через WEB форму #### 
-#    $operatorphone=getenv('​REMOTE_USER'​);​ 
-#    $operatorphone="​402";​ 
-#    echo "​${operatorphone}<​br>";​ 
-#    system ("/​usr/​bin/​sudo /​usr/​sbin/​asterisk -x \"​channel originate SIP/​${operatorphone} extension ${clientphone}@default\""​);​ 
  
-#### Реализация функции "​обратный звонок"​ для посетителей Вашего сайта ​#### +#### Реализация функции "​обратный звонок"​ для посетителей Вашего сайта  
-#### Вызов передается в подсистему обработки входящих сообщений (RINGGROUP, IVR, QUEUE...) +#### Вариант ​для RINGGROUP, сначала "​снимает ​трубку" ​сотрудник, затем ​идет звонок клиенту.  
-#    ​system ("/​usr/​bin/​sudo /​usr/​sbin/​asterisk -x \"​channel originate Local/​voip1_00000X@default extension ${clientphone}@default\""​);​+#### Для IVR и QUEUE сначала звоним клиенту
 + 
 +     system ("/​usr/​bin/​sudo /​usr/​sbin/​asterisk -x \"​channel originate Local/​voip1_00000X@default extension ${clientphone}@default\""​);​
   ?>   ?>
 </​body>​ </​body>​
язык_программирования_php.1554449488.txt.gz · Last modified: 2019/04/05 10:31 by val