2013-09-23 121 views
0

我是SIP領域的新手。所以,請原諒,如果有舊的/簡單的問題。P-Asserted-Identity vs歷史信息

請按照以下基本呼叫流程進行分析。

phone A -- calls -- phone B -- (transfer to) -- phone C 

A,B,C是同一個PBX上的擴展。

問題1.所以,在INVITE消息中,歷史信息將包含:

At B 

`History-info : <sip: user A @domain.com>` 

At C: 

`History-info : <sip: user A @domain.com>` 

`History-info : <sip: user B @domain.com>` 

`History-info : <sip: user C @domain.com>` 

問題2.而且,PAI頭將產生邀請ç

消息和格式:

P-Asserted-Identity: <sip:user A @domain;user=phone>.

問題3:我只是想知道做2 SIP頭時:歷史信息和P-宣稱身份(PAI)發生在SIP米消息?以及哪種情況?

問題4.上述兩個SIP標題與它們的用途之間的區別。它們是在INVITE消息還是其他消息上生成的?

請幫助我明確這些問題。

+0

大家好,請幫幫我 –

回答

0

問題1:不確定問題是什麼,但是如果所有UA(分機)都通過集團電話發送呼叫,集團電話可以將歷史信息字段添加到與建立的對話無關的任何請求中(INVITE,REGISTER ,消息,參考和選項,發佈,訂閱,..)

Q2:PAI字段應設置爲主叫方的身份,仍然是內部呼叫的分機A.在另一場景中,如A被調用B和B被重定向到外線,所述PAI可能通過與B的出站數的PBX通過外部SIP中繼發送的呼叫之前覆蓋。問題3:歷史信息(RFC4244)是一個特定於應用程序的標題字段,並非總是存在,並且由於內部原因(檢查路由,檢測重定向循環,計費等),通常由PBX注入。作爲可選字段,其可用性和擴展目的可能會有所不同。 PAI字段(RFC3325)包含調用者的身份。

Q4:Q3解釋它們之間的區別,PAI持有身份而histinfo領​​域持有SIP URI的索引跟蹤通過它傳遞消息和任何附加信息。 PAI可以出現在INVITE/OPTIONS/SUBSCRIBE/NOTIFY中,因爲histinfo參見Q1。