我有一个要求,用户需要听保持音乐,直到操作员批准他的呼叫,然后 ESL 可以桥接呼叫,否则挂断。问题是我如何告诉 ESL 接线员已批准呼叫。多读一点之后,我需要的是
loop_play(file); //Until I receive a interrupt for this connection
但我认为这是不可能的,因为 ESL 必须读取事件(事件轮询)并且不能被推送到它。它是否正确?如果是,我的下一个问题是 - 外部应用程序(不是 Freeswitch)可以连接到 ESL 以发送特定连接的事件吗?我可以让 ESL 做其他类型的轮询,比如更新数据库记录的轮询,但是有没有我不知道的基于事件的机制。
尝试数据库更新方法