本文共 823 字,大约阅读时间需要 2 分钟。
Message信令提示警告,显示如下:
调用堆栈如下:
解决方法:在初始化的时候,增加如下设置
// Enable and configure RFC5626 Outbound support InteropHelper::setOutboundVersion(5626); InteropHelper::setOutboundSupported(false); InteropHelper::setRRTokenHackEnabled(false); InteropHelper::setAssumeFirstHopSupportsOutboundEnabled(false); InteropHelper::setClientNATDetectionMode(InteropHelper::ClientNATDetectionDisabled);
-------------***********************Message提示不支持该方法***********************‘
调用函数在sipmessage里面找到
查明原因,需要首先设置一个content类继承
再实现相关虚函数即可
**********---------------message信令使用tcp方式**********
url.param(p_transport) = Tuple::toData(TCP); //tcp时候使用
判断是否存在tcp的传输方式
if (message.header(h_To).uri().exists(p_transport)) { resip::Data protol = message.header(h_To).uri().param(p_transport); if (protol == Tuple::toData(TCP)) { msg.iProtocol = 1; } }