除了SDP之外,SIP可以使用哪些其他协议?
我尝试在线搜索,但无法找到描述此方案的单个呼叫流程。
答案 0 :(得分:2)
在SIP请求中,您有标头和有效负载。 有效负载可以是您想要的任何内容,因为您可以在相应的标头中定义有效负载的Content-Type。
例如,SDP用于协商媒体的呼叫,当您通过请求/应答发送时,Content-Type标头设置为application/sdp
。
如果要发送XML,可以将Content-Type设置为application / xml ...
内容不限于带有文字表示的内容。基本上,您在正文中写入字节并相应地定义Content-Type。 Content-Length标头将告诉您应该从有效负载的开头读取多少字节,然后按照您希望的方式处理字节。
注1:SIP协议允许所有这些。当然,对于您使用专有内容,如果您需要服务器来了解您要发送的内容,则需要在服务器端进行一些控制。
注意2:如果您的问题是要找到另一种使用SIP协商呼叫的方法,那么标准的是SDP,它是每个SIP服务器都能理解的格式。但是如果你也在创建SIP端,你可以使用其他任何东西。