1. 程式人生 > >FreeSWITCH協議參數之自定義sip header

FreeSWITCH協議參數之自定義sip header

註意 第三方 解析 ica IT AR 消息頭 呼叫 -i

一、主動發送

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完成的。

FreeSWITCH協議參數之自定義sip header