CHANNEL_HANGUP_COMPLETE 包含更多的挂断信息,比如CHANNEL_HANGUP的内容更丰富一些,比如后者带有variable_duration(通话时长,从Channel创建开始计时)及variable_billsec(计费时长,从应答后开始计时)。因此,一般使用该事件取计费信息。还有variable_sip_term_status和variable_sip_term_cause分别对应SIP状态码和ITU-T Q.850...
3.8 CHANNEL_HANGUP_COMPLETE 挂机完成事件。 3.9 CHANNEL_EXECUTE PBX正在执行呼叫事件。 3.10 CHANNEL_EXECUTE_COMPLETE 执行完成。 3.11 CHANNEL_BRIDGE 一个呼叫两个端点之间的桥接事件。 3.12 CHANNEL_UNBRIDGE 停用桥接事件。 3.13 CHANNEL_PROGRESS 进度事件,外呼时对方提醒。或者入呼时提醒。 3.14 CHANNEL_PROGRESS...
虽然freeswitch已经内置了一些标识的事件,比如:CHANNEL_CREATE(发起呼叫时触发),CHANNEL_HANGUP_COMPLETE(电话挂断时触发)...,但是有时候我们想根据业务需求,新增一些自定义的事件,比如:客人进线后,如果分配到了一个空闲的客服,希望触发一个特定的事件。 可参考以下代码(注:以下所有代码依赖的esl-client,来自于 ...
CHANNEL_BRIDGE:Channel与另一个Channel桥接成功。只在主动发起bridge的那条腿上产生该事件。 CHANNEL_CALLSTATE CHANNEL_CREATE:来话或去话产生。 CHANNEL_DESTROY:Channel完全释放。 CHANNEL_EXECUTE:一个APP开始执行。 CHANNEL_EXECUTE_COMPLETE:一个APP执行完成。 CHANNEL_HANGUP:挂机。 CHANNEL_HANGUP_COMPLETE:挂机完...
Event-Name: CHANNEL_HANGUP_COMPLETE Call-Direction: outbound variable_sip_hangup_disposition: recv_bye 从console打印信息中,可以看到挂机事件有两路,inbound(aleg)和outbound(bleg)。 inbound(aleg)的“variable_sip_hangup_disposition”是“send_bye”,表示fs对A路发送了bye消息。
Event-Name: CHANNEL_HANGUP_COMPLETE Call-Direction: outbound variable_sip_hangup_disposition: recv_bye 从console打印信息中,可以看到挂机事件有两路,inbound(aleg)和outbound(bleg)。 inbound(aleg)的“variable_sip_hangup_disposition”是“send_bye”,表示fs对A路发送了bye消息。
freeswitch: ESL中如何自定义事件及自定义事件的监听,虽然freeswitch已经内置了一些标识的事件,比如:CHANNEL_CREATE(发起呼叫时触发),CHANNEL_HANGUP_COMPLETE(电话挂断时触发)...,但是有时候我们想根据业务需求,新增一些自定义的事件,比如:客人进线后,如果分配
例如,我们可以订阅CHANNEL_ANSWER和CHANNEL_HANGUP_COMPLETE事件,以检测呼叫是否被接听和挂断。 三、推荐开发平台:千帆大模型开发与服务平台 在进行FreeSWITCH外呼模块的开发时,选择一个高效的开发平台至关重要。千帆大模型开发与服务平台提供了丰富的开发工具和资源,可以帮助开发者更快速、更高效地开发FreeSWITCH外呼模块...
CHANNEL_HANGUP_COMPLETE CHANNEL_HOLD CHANNEL_ORIGINATE CHANNEL_OUTGOING CHANNEL_PARK CHANNEL_PROGRESS CHANNEL_PROGRESS_MEDIA CHANNEL_STATE CHANNEL_UNBRIDGE CHANNEL_UNHOLD CHANNEL_UNPARK CHANNEL_UUID 通道事件可以携带一通呼叫的全部呼叫信息,也可以携带呼叫流程中的自定义信息,这个属性让我们可以很方便的在一通呼叫...
CHANNEL_HANGUP_COMPLETE example展开源码 RECV EVENT Event-Name: CHANNEL_HANGUP_COMPLETE Core-UUID: 9b0de0b8-f55e-40d8-a2bd-179310b53493 FreeSWITCH-Hostname: myhost FreeSWITCH-IPv4: 192.168.0.2 FreeSWITCH-IPv6: ::1 Event-Date-Local: 2009-10-09 20:08:26 ...