Re: [問題] 關於第二次作業問題

看板PangSir作者 (光光思)時間18年前 (2005/11/20 12:44), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串12/17 (看更多)
※ 引述《sitos (麥子)》之銘言: : ※ 引述《cksenti (Simple Heart)》之銘言: : : 想請問這樣的話在Redirect Server中 , Server怎麼知道哪個contact才是對應到這個 : : Invite的? : 我想 助教可能回的時候沒有想很清楚 其實CCL UA送出的東西沒有錯 : 原post可能誤會了 : Request URI 是 : sip:140.112.30.32:2000 : 這是一台server前面沒有接任何UA的名字 : To header是 : To:sip:sitos@140.112.30.32:2000;transport=tcp : 在ip前面是有接UA的名字的 : 這兩個其實還是不一樣的 : 至於為什麼To header裡面的ip address是registrar的address呢? : 很簡單 因為之後要redirect時 caller只知道registrar的位置 不知道callee的位置 上面這段才是正確的解釋 很抱歉之前沒有想很仔細就回答了.... : mapping當然是要從To(user@registrar)對應到Contact(user@真正位置) : 如果To也是user@真正位置 那就表示caller在invite時要把user@真正位置 放在Contact裡 : 但如果這樣的話 代表caller知道callee的真正位置 那還要registrar幹麻 @@ : 所以在這裡 registrar還是一樣要把To跟Contact的pair紀錄下來 : 而server的判斷也是不變的 大家不要擔心 完整的作法是這樣沒錯 我之前的講法是比較簡單的 因為contact中會有username 最簡單的做法是可以直接記錄contact 然後透過invite的userame去比對 兩種作法意思是差不多的 反正只要能達到轉址的目的就可以了... : (如果還是不懂 再仔細看一下那張流程圖) : 我自己的另外一個問題是 : 我似乎沒看到CCLUA會送ACK回來!! 我的也沒有看到ACK.... -- ppppp eeeeee nn n ggggggggg u u iiiiiii nn n p p e n n n g u u i n n n p p e n n n g u u i n n n ppppp eeeeee n n n g gggggg u u i n n n p e n n n g g u u i n n n p eeeeee n n n gggggggg uuuuuuuu iiiiiii n nn -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.245

11/20 14:16, , 1F
我的有ACK
11/20 14:16, 1F

11/21 10:22, , 2F
ACK應該是INVITE才會有的吧...Register會有ACK嗎??
11/21 10:22, 2F
文章代碼(AID): #13V_yah8 (PangSir)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 12 之 17 篇):
文章代碼(AID): #13V_yah8 (PangSir)