如何在第一个REFER数据包中添加“ referred-by”报头?

时间:2019-12-11 09:36:28

标签: c++ header sip sip-server sip-stack

在呼叫转移期间的呼叫转移期间,发出REFER数据包,并且此REFER数据包仅包含“引用”消息,但不包含“被引用”消息。但是,当REFER数据包从服务器发送回呼叫被转接到的人时,它包含带有参考标头的参考标头。

当我第一次从客户端发送到服务器时,我想在REFER数据包中添加一个引用标头。

应该是这样:

  F1 REFER sip:B SIP/2.0
     Via: SIP/2.0/UDP A.example;branch=z9hG4bK3802394232
     To: <sip:B.example>
     From: <sip:A.example>;tag=23490234
     Call-ID: 2304098023@A.example
     CSeq: 2342093 REFER
     Max-Forwards: 70
     Contact: <sip:A.example>
     Refer-To: <sip:C.example;method=REFER?Refer-To="<sip:D>.example">
     **Referred-By: <sip:A.example>;**
         cid="23094202342.10123091233@A.example"
     Content-Type: multipart/mixed; boundary=unique-boundary-1
     Content-Length: (appropriate value)

但就我而言,我没有得到如上所示的此“引荐”标头(RFC 3892)。

0 个答案:

没有答案