Re: [問題] 關於第二次作業問題
※ 引述《cksenti (Simple Heart)》之銘言:
: ※ 引述《penguin1 (光光思)》之銘言:
: : 這個地方是有點奇怪
: : 因為這個UA並不是我們做的...所以不清楚當初他們這樣做的原因為何..
: : 不過這不會影響到這次作業
: : Register Server只要把Contact的那欄記下來就可以了
: 想請問這樣的話在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的判斷也是不變的 大家不要擔心
(如果還是不懂 再仔細看一下那張流程圖)
我自己的另外一個問題是
我似乎沒看到CCLUA會送ACK回來!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.85.88.163
※ 編輯: sitos 來自: 210.85.88.163 (11/20 01:09)
※ 編輯: sitos 來自: 210.85.88.163 (11/20 01:11)
推
11/20 23:20, , 1F
11/20 23:20, 1F
推
11/21 02:10, , 2F
11/21 02:10, 2F
討論串 (同標題文章)