VoIP - SIP联系人字段不是完全空的 - 符合RFC标准吗?

时间:2014-10-08 11:07:18

标签: parsing sip

我正在编写一些代码来解析C中的联系人字段,而我遇到一个空字段但不是空字符串,而是在这些括号中......:"< >"(请附上附件)

是否符合RFC标准?我找不到任何关于它的东西...... 提前感谢您的答案...

enter image description here

1 个答案:

答案 0 :(得分:1)

不,它不合规。下面是SIP RFC中Contact头解析规则的片段。

您的联系人标题为"联系人:*"但如果"<>"如果存在,则要求它们包含正确形成的SIP URI。

Contact        =  ("Contact" / "m" ) HCOLON
              ( STAR / (contact-param *(COMMA contact-param)))
contact-param  =  (name-addr / addr-spec) *(SEMI contact-params)
name-addr      =  [ display-name ] LAQUOT addr-spec RAQUOT
addr-spec      =  SIP-URI / SIPS-URI / absoluteURI
display-name   =  *(token LWS)/ quoted-string