我正在使用Asterisk制作电话系统并使用Twilio中继连接到运营商并使用PJSIP库。我正在使用Windows系统,并使用虚拟盒安装RHEL,然后安装Asterisk。
要拨打电话,我正在使用Asterisk's API ari/channels, method: POST
。我能够毫无问题地拨打电话。
现在我有一个安装了Asterisk的远程服务器。我通过VPN连接访问服务器。远程服务器上发生的事情:
调用实际电话号码会导致此错误(我的php代码中的Zend Response):
(
[version:protected] => 1.1
[code:protected] => 500
[message:protected] => Internal Server Error
[headers:protected] => Array
(
[Server] => Asterisk/certified/13.13-cert4
[Date] => Mon, 04 Sep 2017 15:06:33 GMT
[Cache-control] => no-cache, no-store
[Content-type] => application/json
[Content-length] => 34
)
[body:protected] => {
"error": "Allocation failed"
}
)
我尝试的事情: