状态机里面进行回调, 当channel进入CS_EXCHANGE_MEDIA状态后,回调 audio_bridge_on_exchange_media 函数,触发audio_bridge_thread线程。 三、媒体交互流程 1、注册编解码类型 通过switch_core_codec_add_implementation 注册编解码。 添加PCMA编码: 添加opus编码: 2、RTP数据交互及转码 函数调用链: audio_bridge_on_ex...
originate_on_routing 修改状态机的状态:CS_ROUTING -> CS_CONSUME_MEDIA switch_channel_set_state(channel, CS_CONSUME_MEDIA); switch_core_session_run 状态机处理状态变化 STATE_MACRO(consume_media, "CONSUME_MEDIA"); on_ consume_media 即 : NULL switch_core_standard_on_consume_media CS_EXCHANGE_MED...
originate_on_routing 修改状态机的状态:CS_ROUTING -> CS_CONSUME_MEDIA switch_channel_set_state(channel, CS_CONSUME_MEDIA); switch_core_session_run 状态机处理状态变化 STATE_MACRO(consume_media, "CONSUME_MEDIA"); on_ consume_media 即 : NULL switch_core_standard_on_consume_media CS_EXCHANGE_MED...
CS_SOFT_EXECUTE - Channel is ready to execute from 3rd party control. CS_EXECUTE - Channel is executing it's dialplan. CS_EXCHANGE_MEDIA - Channel is exchanging media with another channel. CS_PARK - Channel is accepting media awaiting commands. CS_CONSUME_MEDIA - Channel is consuming all me...
CS_EXCHANGE_MEDIA - Channel is exchanging media with another channel. CS_PARK - Channel is accepting media awaiting commands. CS_CONSUME_MEDIA - Channel is consuming all media and dropping it. CS_HIBERNATE - Channel is in a sleep state. ...
可以看到1003挂机后1001那个呼叫 uuid=e7a49b59-ea8c-4865-a9f9-38c55d7d0869还在,处于CS_PARK状态;(同样注意一下,如果1001挂机,则1003就over了,啥也干不了) 可以在执行一些转接之类的动作,比如 uuid_transfer <uuid_1001> 1234 或者1001话机端挂机或者在后台执行 uuid_kill <uuid_1001> BTW, 1234的dialpl...
switch_channel_set_state(channel,CS_CONSUME_MEDIA);switch_core_session_run状态机处理状态变化 STATE_MACRO(consume_media,"CONSUME_MEDIA"); on_ consume_media 即: NULLswitch_core_standard_on_consume_media• CS_EXCHANGE_MEDIAswitch_core_session_run状态机处理状态变化 STATE_MACRO(exchange_media,...
1.8.3 IMS核心网元 IP多媒体子系统像CS域(Circut Switched Domain,用于向用户 提供电路型业务连接)、PS域(Packet Switched Domain,用于向用 户提供分组型业务的连接)子系统一样,可以完成呼叫的发起、保 持、释放等功能。另外,它还要对多媒体进行转换控制以及对多媒体 业务提供支持,所以包含更多的功能实体来分别...
2023-03-07 11:26:18.998386 89.24% [NOTICE] switch_ivr_bridge.c:1027 Hangup sofia/internal/1001@192.168.1.125:5060 [CS_EXCHANGE_MEDIA] [NORMAL_CLEARING] 2023-03-07 11:26:18.998386 89.24% [NOTICE] switch_core_session.c:1761 Session 1 (sofia/internal/1000@192.168.1.36) Ended ...
2021-07-01 01:53:39.663987 [NOTICE] switch_rtp.c:3259 Hangup sofia/internal/8rhg155t@192.0.2.112 [CS_EXCHANGE_MEDIA] [DESTINATION_OUT_OF_ORDER] 2021-07-01 01:53:39.663987 [DEBUG] switch_ivr_bridge.c:912 BRIDGE THREAD DONE [sofia/internal/8rhg155t@192.0.2.112] ...