Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
除了SDP,SIP还可以使用哪些其他协议?_Sip - Fatal编程技术网

除了SDP,SIP还可以使用哪些其他协议?

除了SDP,SIP还可以使用哪些其他协议?,sip,Sip,除了SDP之外,SIP还可以使用哪些协议 我试着在线搜索,但找不到一个描述这种情况的呼叫流。在SIP请求中,您有头和负载。 有效负载可以是您想要的任何内容,因为您可以在相应的头中定义有效负载的内容类型 例如,SDP用于协商通话介质,当您在请求/应答时发送时,内容类型标题设置为application/SDP 如果要发送XML,可以将内容类型设置为application/XML 内容不限于具有文本表示的内容。基本上,在正文中写入字节并相应地定义内容类型。Content-Length报头将告诉您应该从

除了SDP之外,SIP还可以使用哪些协议


我试着在线搜索,但找不到一个描述这种情况的呼叫流。

在SIP请求中,您有头和负载。 有效负载可以是您想要的任何内容,因为您可以在相应的头中定义有效负载的内容类型

例如,SDP用于协商通话介质,当您在请求/应答时发送时,内容类型标题设置为
application/SDP

如果要发送XML,可以将内容类型设置为application/XML

内容不限于具有文本表示的内容。基本上,在正文中写入字节并相应地定义内容类型。Content-Length报头将告诉您应该从有效负载的开头读取多少字节,然后按照您想要的方式处理这些字节

注1:SIP协议允许所有这些。当然,要使用专有内容,如果您需要服务器理解您发送的内容,则需要在服务器端进行一些控制


注2:如果您的问题是寻找另一种使用SIP协商呼叫的方法,那么标准的方法是SDP,它是每个SIP服务器都能理解的格式。但是,如果您也在创建SIP端,则可以使用其他任何内容。

如果您指的是SIP请求主体中可以包含哪些有效负载,那么答案就是您想要的任何内容。SDP是典型的有效负载或INVITE请求,但您可以使用XML、HTML、JPEG等。当然,接收SIP代理需要知道如何处理有效负载。