b2b_logic模块介绍
b2b_logic 官方使用场景介绍:https://www.opensips.org/Documentation/Tutorials-B2BUA-3-2
本次测试的opensips版本为:
opensips 3.3.10 (x86_64/linux)
b2b_logic 实战
配置:
|
|
在 route主请求中添加:
|
|
需要注意的是, b2b_logic中媒体服务使用的是rtp_relay,通过rtp_relay来选择媒体代理。
通过b2b_logic 转发的INVITE的Call-ID是新生成的(例如:B2B.377.4269969.1739239153
)和主叫的INVITE的Call-ID不同。
目前发现,被叫挂断时b2b_logic会多发送一个Bye给自己,这个应该是invite的Contact
被修改成了111机器的缘故。
主叫挂断的sip流程图:
被叫挂断的sip流程图: