Re: [問題] 關於第二次作業問題
※ 引述《penguin1 (光光思)》之銘言:
※ 引述《yunkeyman (行!)》之銘言:
: ※ 引述《penguin1 (光光思)》之銘言:
: : 上面這段才是正確的解釋
: : 很抱歉之前沒有想很仔細就回答了....
: : 完整的作法是這樣沒錯
: : 我之前的講法是比較簡單的
: : 因為contact中會有username
: : 最簡單的做法是可以直接記錄contact
: : 然後透過invite的userame去比對
: : 兩種作法意思是差不多的
: : 反正只要能達到轉址的目的就可以了...
: 但是按照課本的圖
: 其實caller可以用一個name去當registrar的address of record,此name存在To:中
: (Ex:sip:Collins@work.com)
: 然後Contact中的內容才是caller的真實位置(Ex:sip:Collins@station1.work.com)
: 我覺得這樣的用法是
: caller可以告訴其他人他在registrar所註冊的名字
: 然後其他人去registrar用caller告知的名字作search而找到caller真正的位置
: 如此caller便可以有多重位置的對應
: Ex:
: sip:Collins@work.com ==> sip:Collins@station1.work.com
: sip:Collins@home.com ==> sip:Collins@station1.home.com
: ....
: 而不會變成在registrar中只有存Collins當作search key
: 這樣使用者若是有多個真實位置的話,這樣就會有ambiguous...
: Ex.
: Collins ==> sip:Collins@station1.work.com
: Collins ==> sip:Collins@station1.home.com
: ....
: 不過也許這樣可以做成follow me service也不一定....
: 因為我是按照課本的圖再加上自己的想法講的,也不知道到底是不是這樣...
: 還煩請助教解釋囉
: 謝謝助教!!
: : 我的也沒有看到ACK....
其實仔細看課本的圖的話(p.183)
CCLUA的作法並沒有錯誤
就如同之前的同學提到的
Collins@work.com
這是因為對其他人來說collins這個人的聯絡位址就是collins@work.com
今天課本的圖有一個地方容易引起誤會
就是他UA和Registrar是在同一個網域之下
所以UA發的register封包
其FROM和TO為 collins@work.com會讓人以為他的work.com指的是UA所在的那台電腦
其實那個work.com指的是網域名稱
不管今天UA跑到這個網域當中的其他任何一台電腦
例如station2.work.com......
他發出的register封包其FROM和TO都仍為 collins@work.com
這個的意思是collins這個人在work.com這個網域
大家要聯絡他的位址都是collins@work.com
用IP來說的話會更清楚
假設今天Registrar為192.168.0.100:5000
ua1所在的電腦IP為192.168.0.105
則UA1要跟registrar註冊時發出的register封包
其FROM和TO都應該為 sip:ua1@192.168.0.100:5000
因為對其他人來說 sip:ua1@192.168.0.100:5000 才是聯絡ua1的正確位址
這樣子不知道夠不夠清楚...
用文字很難表達....
如果看不懂的就請上課的時候來問我吧....
用講的比較好講.....
TA
--
▲▲▲▲
◢ ◥
> <
▂
◥ ▼ ◤
◢████◣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.245
推
11/20 16:55,
11/20 16:55
→
11/20 16:56,
11/20 16:56
這個問題應該是要看Registrar要怎麼實作
如果想要提供Follow me的service
就會把所有註冊過的位址記錄下來
有人call ua1的話就會fork INVITE到每個位址去
(如果這台Registrar也是Proxy server的話)
還有可能的做法就是永遠只保留最新註冊的位址
之前的資料就把他刪掉
如此要call ua1的話就會告訴他最新的ua1的位址
不過這個應該已經超過這次作業的範圍了^^
--
▲▲▲▲
◢ ◥
> <
▂
◥ ▼ ◤
◢████◣
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.28.245
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 15 之 17 篇):