【发布时间】:2021-09-14 21:55:27
【问题描述】:
我正在尝试使用事件套接字库与 FreeSwitch 一起工作,有点惊讶它没有像内部脚本语言中的 Session 那样的抽象(可以使用简单的 API 建立、桥接等)。是这样吗,我的理解正确吗?
如果我理解得很好,ESL 允许发送 API 命令(如 originate)并接收事件,并且由应用程序通过处理事件来了解状态,所以没有帮助,对吗?
所以即使
使用事件套接字库 (ESL) 的脚本可以在任何地方运行 实现与内置语言相同的结果
在使用 ESL 时,由应用程序开发人员自己实现 Session 抽象,因此 ESL 是低级接口,需要付出更多努力,例如与originate 建立呼叫,获取它的状态(通过处理事件)然后桥接它,例如uuid_transfer?
【问题讨论】:
标签: freeswitch