This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
язык_программирования_php [2018/05/04 11:59] val [Обработка полей формы и вызов внешних программ] |
язык_программирования_php [2019/04/05 10:31] 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 72: | Line 72: | ||
$clientphone=$_GET['phone']; | $clientphone=$_GET['phone']; | ||
echo "${clientphone}<br>"; | echo "${clientphone}<br>"; | ||
- | system ("/usr/bin/sudo /usr/sbin/asterisk -x \"channel originate Local/voip1_00000X@default extension ${clientphone}@default\""); | + | |
+ | #### Обзвон оператором абонентов через WEB форму #### | ||
# $operatorphone=getenv('REMOTE_USER'); | # $operatorphone=getenv('REMOTE_USER'); | ||
+ | # $operatorphone="402"; | ||
# echo "${operatorphone}<br>"; | # echo "${operatorphone}<br>"; | ||
# system ("/usr/bin/sudo /usr/sbin/asterisk -x \"channel originate SIP/${operatorphone} extension ${clientphone}@default\""); | # system ("/usr/bin/sudo /usr/sbin/asterisk -x \"channel originate SIP/${operatorphone} 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> |