Re: [問題] 關於第二次作業問題
※ 引述《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
11/20 14:16, 1F
→
11/21 10:22, , 2F
11/21 10:22, 2F
討論串 (同標題文章)