Asterisk with FastAgi + Remote PC (Windows) PHP 文件
Asterisk with FastAgi + Remote PC (Windows) PHP file
我是asterisk的新手,发现它真的很有趣!我已经能够创建一个完美运行的拨号计划,但是,我仍然坚持使用 FastAgi。我想要 运行 我的 PHP 脚本的星号,该脚本放置在我的 windows 服务器远程计算机上。我调用了快速 AGI,如下所示:
exten => s,n,AGI(agi://192.168.0.101/tts.php?number=123456789&pin=123)
但 asterisk CLI 总是显示 Connection refused
或 Connection refused for the url 192.168.0.101:4573/tts.php?number=123456789&pin=123
我想知道为什么它要自己附加端口。
需要帮助来解决这个拒绝连接的问题,我已经尝试关闭防火墙但仍然失败。
P.S:我的PHP脚本和普通的PHP脚本一样简单,没什么特别的。
提前致谢
我已经自己解决了这个问题。唯一的问题是默认端口“4573”,因为我的远程 PC 未配置为侦听此端口。无论如何,我通过简单地向我的 IP 添加一个端口来解决它 "IP:80" 并且连接完成并响应 0.
在此之后脚本从未触发过,所以我使用 CURL 函数来获取我的 php 脚本 运行。
谢谢
我是asterisk的新手,发现它真的很有趣!我已经能够创建一个完美运行的拨号计划,但是,我仍然坚持使用 FastAgi。我想要 运行 我的 PHP 脚本的星号,该脚本放置在我的 windows 服务器远程计算机上。我调用了快速 AGI,如下所示:
exten => s,n,AGI(agi://192.168.0.101/tts.php?number=123456789&pin=123)
但 asterisk CLI 总是显示 Connection refused
或 Connection refused for the url 192.168.0.101:4573/tts.php?number=123456789&pin=123
我想知道为什么它要自己附加端口。
需要帮助来解决这个拒绝连接的问题,我已经尝试关闭防火墙但仍然失败。
P.S:我的PHP脚本和普通的PHP脚本一样简单,没什么特别的。
提前致谢
我已经自己解决了这个问题。唯一的问题是默认端口“4573”,因为我的远程 PC 未配置为侦听此端口。无论如何,我通过简单地向我的 IP 添加一个端口来解决它 "IP:80" 并且连接完成并响应 0.
在此之后脚本从未触发过,所以我使用 CURL 函数来获取我的 php 脚本 运行。
谢谢