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/03/20 10:14]
val [FreeBSD]
язык_программирования_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
-#    ​$myphone=getenv('REMOTE_USER')+    ​$clientphone=$_GET['phone']
-   $myphone=401; +    ${clientphone}=preg_replace('/​[^0-9]/''', $clientphone)
-    $phone=$_GET['phone']+    echo "${clientphone}<​br>";​ 
-    echo "${phone} ${myphone}<​br>";​ + 
-    system ("/​usr/​bin/​sudo /​usr/​sbin/​asterisk -x \"​channel originate ​SIP/${myphone} ​extension ${phone}@default\""​);​+#### Реализация функции "​обратный звонок"​ для посетителей Вашего сайта  
 +#### Вариант для RINGGROUP, сначала "​снимает трубку"​ сотрудник,​ затем идет звонок клиенту.  
 +#### Для IVR и QUEUE сначала звоним клиенту. 
 + 
 +     system ("/​usr/​bin/​sudo /​usr/​sbin/​asterisk -x \"​channel originate ​Local/voip1_00000X@default ​extension ${clientphone}@default\""​);​
   ?>   ?>
 </​body>​ </​body>​
 </​html>​ </​html>​
 </​code>​ </​code>​
- 
 ===== Модуль php mysql ===== ===== Модуль php mysql =====
  
язык_программирования_php.1521530046.txt.gz · Last modified: 2018/03/20 10:14 by val