2012-02-08 371 views
6

我想了解Accept和Accept-Contact頭字段的可能值的範圍,但我無法在RFC中找到完整的列表。有誰知道他們在哪裏?我經常看到SIP Accept和SIP Accept-Contact的值

Accept: application/sdp;level=1, application/x-private, text/html 

但是不知道所有可能的值。更一般地說,我可以在哪裏找到SIP標頭的所有可能值?

謝謝,

回答

8

很多在SIP RFC部分是基於承認的HTTP 1.1 RFC是SIP和HTTP的語義非常相似。 SIP Accept頭是一個很好的例子。處理Accept頭的SIP RFC部分引用了[H14.1],它轉換爲HTTP 1.1 RFC中的14.1節,並詳細介紹了Accept頭如何用於指定可接受的不同類型的媒體在迴應中。

所有在真實世界中所說的90%的時間裏,SIP響應媒體將是application/sdp。將會有SIP請求接受其他類型的響應媒體,但它們並不常見。

1

鮑勃你在找什麼是MIME類型。

您發現這裏

http://en.wikipedia.org/wiki/Internet_media_type

一些常見的MIME類型SIP的文本形成從HTTP派生,所以你可以參考HTTP標頭也細末其他頭的可能值。

+1

是的,但我在哪裏可以找到所有剩餘標題的所有選項?在RFC 3261,r841等中,他們只解釋標題,但從不列出所有可用的選項 – Bob 2012-02-08 06:23:56

+1

請參閱SIP協議是非常通用的並且不能保證準確的價值。 對於標頭RFC已經定義了語法而不是確切的值。 仍然爲互相互通一些價值是非常普遍和定義。 但協議不會限制您僅使用該值。在我們的一個項目中, 客戶端和服務器都是我們的,我們使用我們的定製類型爲 NOTIFY請求。 如果你仍然有興趣罰款可能的價值,然後 嘗試採取wireshark的代碼得到SIP/HTTP解剖器,你會得到可能的值。 因爲根據這個值解剖器採取行動。 – 2012-02-08 07:29:42

0

大多數標題和參數與它們對應的RFC列:http://www.iana.org/assignments/sip-parameters

+2

這告訴你在哪裏閱讀關於標題。在這種情況下,它表示Accept是在RFC 3261中定義的,正如sipwiz正確地說的那樣,遵循RFC 2616,第14.1節。 – 2012-02-08 11:55:35