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 [2018/05/04 11:31]
val [Обработка полей формы и вызов внешних программ]
язык_программирования_php [2022/01/19 09:11] (current)
val [Обработка полей формы и вызов внешних программ]
Line 64: Line 64:
  
 <​code>​ <​code>​
-# cat asterisk/​call.php+# cat /​var/​www/​html/​asterisk/​call.php
 </​code><​code>​ </​code><​code>​
 <​html>​ <​html>​
Line 70: Line 70:
   <​h1>​Waiting call on phone</​h1>​   <​h1>​Waiting call on phone</​h1>​
   <?php   <?php
-#    $operatorphone=getenv('​REMOTE_USER'​);​ 
     $clientphone=$_GET['​phone'​];​     $clientphone=$_GET['​phone'​];​
-    ​echo "${phone} ${myphone}<​br>";​ +    ${clientphone}=preg_replace('/​[^0-9]/',​ '',​ $clientphone);​ 
-   ​system ("/​usr/​bin/​sudo /​usr/​sbin/​asterisk -x \"channel originate SIP/​${operatorphone} extension ${clientphone}@default\""​); +    echo "${clientphone}<​br>";​ 
-    system ("/​usr/​bin/​sudo /​usr/​sbin/​asterisk -x \"​channel originate Local/​voip1_00000X@default extension ${clientphone}@default\""​);​+ 
 +#### Реализация функции ​"обратный звонок" ​для посетителей Вашего сайта  
 +#### Вариант для RINGGROUP, сначала ​"снимает трубку" ​сотрудник,​ затем идет звонок клиенту. ​ 
 +#### Для IVR и QUEUE сначала звоним клиенту. 
 + 
 +     system ("/​usr/​bin/​sudo /​usr/​sbin/​asterisk -x \"​channel originate Local/​voip1_00000X@default extension ${clientphone}@default\""​);​
   ?>   ?>
 </​body>​ </​body>​
язык_программирования_php.1525422697.txt.gz · Last modified: 2018/05/04 11:31 by val