首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(0) | 引用(0) | 阅读1487次
ASTCC AGI PHP get_variable 1

ASTCC AGI PHP get_variable 1

ASTCC AGI PHP $_GET 问题 http://www.shengfang.org/blog/p/astccagiphpgeterr.php

because I can not get perl agi source-code,so I use PHP agi.

like perl-astcc
$res = $agi->exec("DIAL SIP/123/5508|30|HL(17982600000:60000:30000)");
$dialstatus = $agi->get_variable("DIALSTATUS");
print("#######\n");
print("--".$dialstatus);
print "\n";
print("**********\n");
sleep(1);
$answeredtime = $agi->get_variable("ANSWEREDTIME");
print("#######\n");
print "--".$answeredtime;
print "\n";
print("*********\n");

it output:

AGI Tx >> 200 result=-1
AGI Rx << GET VARIABLE DIALSTATUS
AGI Tx >> 200 result=1 (ANSWER)
AGI Rx << #######
AGI Tx >> 510 Invalid or unknown command
AGI Rx << --200 result=-1
AGI Tx >> 510 Invalid or unknown command
AGI Rx << **********
AGI Tx >> 510 Invalid or unknown command
AGI Rx << GET VARIABLE ANSWEREDTIME
AGI Tx >> 200 result=1 (6)
AGI Rx << #######
AGI Tx >> 510 Invalid or unknown command
AGI Rx << --200 result=1 (ANSWER)
AGI Tx >> 510 Invalid or unknown command
AGI Rx << *********
AGI Tx >> 510 Invalid or unknown command
AGI Rx << HANGUP
AGI Tx >> 200 result=1

the phpagi.php
do
{
      $str =trim(fgets($this->in, 4096));
} while($str == '' && $count++ < 5);

I think it read in only one time,

I modify it :
do
{
    $str =trim(fgets($this->in, 4096));
    $ri=strstr($str,"result");
} while($ri ==false && $count++ < 5);

AGI Tx >> 200 result=-1
AGI Rx << GET VARIABLE DIALSTATUS
AGI Tx >> 200 result=1 (ANSWER)
AGI Rx << #######
AGI Tx >> 510 Invalid or unknown command
AGI Rx << --200 result=1 (ANSWER)
AGI Tx >> 510 Invalid or unknown command
AGI Rx << **********
AGI Tx >> 510 Invalid or unknown command
AGI Rx << GET VARIABLE ANSWEREDTIME
AGI Tx >> 200 result=1 (7)
AGI Rx << #######
AGI Tx >> 510 Invalid or unknown command
AGI Rx << --200 result=1 (7)
AGI Tx >> 510 Invalid or unknown command

it seem output ok,but it can not hangup


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/astccget_variable1.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1132810478

2005年11月24日13:34星期四  [Dev开发] 追踪此文的RSS
提示:
此文还没有评论。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1790
在线: 21||用户: 2562 [列表]
今日:1514||到访:2671013
Rss:838257||评论:1584

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8