作者kaishu (Kai)
看板PangSir
標題Re: [NGWN] 作業一 SIP訊息格式的問題
時間Sun Apr 10 01:06:02 2011
1.
關於各SIP訊息會用到的欄位,
參照課程投影片(SIP II),發現
有些欄位對於作業要求的動作是沒有影響的,像是:
Max-Forwards
Call-ID
Expire
Content-Length //說明提到"message body"...所以不管是什麼訊息都可以一律當成0嗎?
Content-Type
Content-Disposition
以上全部都可以省略嗎?
另外Contact欄位只有REGISTER和302兩種有,其他類的訊息那就不需要對嗎?
又,From和To用簡單的格式sip:xxx@xxx:xxx就好了嗎?
(投影片喜歡寫成 丹你兒<sip:摳林斯@work.com>;tag=xxxxx 一大串)
2.
在課程投影片SIP II的P.3
A給B INVITE後,
B對A回了180 Ringing和200 OK各一,然後A又送ACK,
才開始連線,
可是應該只有"A給B INVITE"是必要的(不然B不知A要找他);
後面的180/200/ACK沒有不可或缺的資訊,也不會被印出來,
可以省略嗎?
3.
說明投影片提到:
In the INVITE message, we don’t need to add coding scheme in the message
body. SimRTP will establish a connection for you. (You still need to add RTP
port message.)
最後的"add RTP port message"是什麼意思?要在INVITE訊息中約定要用的RTP port嗎?
之前助教說RTP port可以在程式碼中寫死,那就兩邊都寫死可以嗎?
4.
網頁上又補充:
因此,同學們可以隨意放一個coding scheme。
例如下列文字方塊內的紅色部分因不會被利用到,同學們可自行決定。
SIP訊息裡有這些東西嗎?投影片完全沒有提到
可以忽略這一點嗎?
(也就是不要傳送所謂的coding scheme,也不要傳送框框裡那兩行字)
感謝助教 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.29.130
※ 編輯: kaishu 來自: 140.112.29.130 (04/10 02:42)
1F:推 wanquan:1,2 省略與否跟你的分數有關,3,4老師上課有教到 04/10 10:12