uuid_bridge是FreeSWITCH中的一个API命令,用于将两个通话(Session)桥接在一起,使它们能够相互通信。在FreeSWITCH中,每个通话都有一个唯一的UUID(Universally Unique Identifier),uuid_bridge正是通过这个UUID来识别和桥接通话的。 2. 研究FreeSWITCH的录音功能 FreeSWITCH提供了强大的录音功能,可以通过配置mod_record模块...
这里做桥接的两个腿的原来的的state_handler都要去掉,在这里绑上uuid_bridge_state_handlers。定义如下, static const switch_state_handler_table_t uuid_bridge_state_handlers = { /*.on_init */ NULL, /*.on_routing */ NULL, /*.on_execute */ NULL, /*.on_hangup */ NULL, /*.on_exchange_...
1.uuid_bridge 桥接两条呼叫的腿。 Usage: uuid_bridge<uuid><other_uuid> uuid_bridge至少需要有一条腿是被呼通的。 2.uuid_chat 发送聊天信息 Usage:<uuid><text> 如果和会话(session,由uuid指定)相关的终端有一个receive_event handler,该消息会被发往终端,并以及时消息的形式显示出来。 3....
uuid_bridge <alice_uuid> <bob_uuid> 1. 2. 3. 4. 五、切断 uuid_kill show channels (F3可以代替) uuid_kill <uuid> 1. 2. 六、 查看所有通道变量info(APP) 七、 APP和API区别 简单来说,一个 APP 是一个程序(Application),它作为一个 Channel 一端与另一端的 UA 进行通信,相当于它工作在 Cha...
uuid_bridge属于 API,作用范围是全局性的,功能是将已经存在的两条腿,通常是两条 park/hold 的腿,桥接在一起。需注意,从源码switch_ivr_bridge.c#uuid_bridge_on_soft_execute()看使用这个 API 时要确保两条腿状态是 ready 的,否则会导致桥接失败,另一条腿也被挂断 ...
bridge_uuid 桥接的通道ID(通话的对方) datetime 开始说话的事件 qc_hit 匹配关键词通知 { “uuid”:“uuid”, “type”: “qc_hit”, “datetime”: “2021-07-21 20:59:04”, “bridge_uuid”: “f26805ca-7069-4a28-bde0-6bcbd32ad570”, ...
uuid_bridge CHANNELUUID1 CHANNELUUID2:使用UUID桥接两个通话Channel。 uuid_debug_media CHANNELUUID read|write|both|vread|vwrite|vboth on|off:打开/关闭指定通话Channel的媒体流调试信息。read为收,write为发,both为收发,v开头为可打印视频媒体流。每行输出包括以下信息:R或W表示收或发,呼叫字符串,b=表示RTP...
用法: uuid_break <uuid> [all] 如果使用all标记的话,所有信道上面正在排队等待播放的音频文件都会被移除,但是如果没有all标记的话,只有当前正在播放的音频文件会被断开。 uuid_bridge 桥接两条呼叫的腿。 Usage: uuid_bridge <uuid> <other_uuid>
uuid_bridge <uuid1> <uuid2> # 将两个 channel 桥接起来 help # 帮助 sofia help # 模块帮助 sofia global siptrace on # 开启 sip 信息的显示,用 off 可以关闭。 FreeSWITCH 架构 以下FS 表示 FreeSWITCH 的缩写。 总体架构 总体来说包括核心和外围模块组成。核心短小精悍高稳定高安全,外围模块通过调用核...
Creates a new UUID and returns it as a string. Usage: create_uuid originate Originate a new call. Usage: originate <call_url> <exten>|&<application_name>(<app_args>) [<dialplan>] [<context>] [<cid_name>] [<cid_num>] [] Parameters: <call...