简体   繁体   English

在PHPAGI中选择DTMF后执行MS SQL存储过程

[英]Execute MS SQL stored procedure upon DTMF selection in PHPAGI

I am trying to run a stored procedure from ms sql server after user dtmf tone in PHPAGI, however it seems that the SP is never triggered. 我试图在PHPAGI中使用用户dtmf音调后从ms sql服务器运行存储过程,但是似乎从未触发SP。 Any ideas or suggestions would be highly appreciated. 任何想法或建议将不胜感激。 Thanks 谢谢

Required: 需要:

$press1 = $agi->get_data('please-select-menu',300, 1);
$press1dtmf = $press1['result'];
if ($press1dtmf=="1"){
//run ms sql stored procedure;  
$agi->stream_file('thank-you');
$agi->hangup();

Tried & Not Working Method: 尝试过但不起作用的方法:

$press1 = $agi->get_data('please-select-menu',300, 1);
$press1dtmf = $press1['result'];
if ($press1dtmf=="1"){
$sql_statement =  mssql_init("sp_name '$value1' ,'$value2', '$value3'", $conn);
$result=mssql_execute($sql_statement);
mssql_free_statement($sql_statement);
$agi->stream_file('thank-you');
$agi->hangup();
}
mssql_free_result($result);

将以上内容添加到代码中,一切正常!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM