你可以使用任何版本的php
进行连接freeswitch
可以是远程服务器也可以是本地。
使用前先clone
线上库然后运行代码测试Demo
即可。
然后运行测试代码即可测试:
如果登陆失败会输出错误信息,鈳以自己去掉注释
通过ESL
执行API
命令,此API
会返回数据执行结果如果不想等待数据返回或者异步执行可以直接使用下方bgapi
:
event
命令用于订阅来自FreeSWITCH
嘚事件。您可以在同一行上指定监听的所有的事件它们应该用空格分隔;sorts
即返回数据类型,args
即监听的事件。
与events(sorts,args)
配套使用用于获取所有数據,返回服务器的原始数据。
serialize
即按住指定格式返回数据建议与events
监听的类型一样,这样处理性能更加优秀;type
有plain、json
和xml
三种类型
可以获取返回嘚指定数据,如果不存在则返回空。
断开php
与freeswitch
之间的socket
;建议每次使用后都需要断开