一、主動發送
1. 加入sip_h_前綴
這樣FreeSWITCH就能自動加上后面的擴展頭。
2. 示例
<action application="set" data="sip_h_X-Product-ID=123456"/>
這樣后續的SIP呼叫消息會帶上自定義頭:
X-Product-ID:123456
3. 注意:這個頭的封裝創建是FreeSWITCH來完成的。
二、被動接收
1. 約定X-前綴
這樣收到的自定義頭能被FreeSWITCH解析出來。
2. 示例
第三方構造的消息頭帶有自定義字段:
X-Product-ID:123456
我們能從Event事件里獲取解析如下:
variable_sip_h_X-Product-ID: 123456
3. 注意:這個頭的解析先是由sofia-sip完成的。