作者oncemore ()
看板PangSir
標題Re: [問題] 有關於CCLUA的問題
時間Wed Apr 28 21:22:15 2004
※ 引述《Carbonman (是誰在操縱我們)》之銘言:
: 我再說清楚一點好了~
: 在WINSOCK之下,我用RECVFROM去收PKT
: 但是相同的指令,register的封包可確實的收到
: 但是invite的封包卻收不到.
: (我將收到的PKT存入一個檔案來CHECK是否有東西!)
: 理論來說recvfrom是不會管PKT的內容才是啊!
: 還是說在CCLUA的設定上有特別的要求?
: 我在空白處打 sip:xxx@140.112.20.119:5060
: 然後就按DIAL,也是沒收到任何東西!
你的問題直覺看起來應該是不會發生的
我現在可以想到的狀況你可以參考一下(或許其他人也有其他的想法)
我覺得問題可能出在你的UA和Server是放在同一台機器上
因為我看到你的 sip:xxx@140.112.20.119:5060
會不會是server和UA的port number衝到了??
還是你的sip:xxx@xxx.xxx.xxx.xxx:5060中的5060打錯了
原則上要在同一台機器上試 port一定要跳開
就像我在上課時demo的一樣
例如
Redirect and Location Server listen port : 5060
UA1 listen port : 5070
UA2 listen port : 5080
UA1 向server註冊 ==> UA1中的registrar setting 中的port是5060
註冊後UA1 的 public address 是 UA1@IP:5060
contact address 是 UA1@IP:5070
UA2 打給 UA1 ==> 空白處打 sip:UA1@IP:5060
這是我們實驗的scenario
(若UA2要直接打給UA1 ==> sip:UA1@IP:5070
UA1 UA2 ==> sip:UA2@IP:5080)
我不曉得你的狀況 只能猜測 不曉得是不是你的情形
~Oncemore
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.1
→ Carbonman:謝謝助教的解釋,是我觀念錯誤! 推 140.112.20.119 04/28
→ oncemore:真的猜對了嗎 我猜了好久:) 祝你順利完成 推 140.112.4.1 04/28
→ kwunkwun:助教真是認真! 推一個 :D 推202.178.171.219 04/28
→ Tonnny:推助教超好! 推140.112.242.123 04/29
→ tarohuang:助教超帥~~~人又超好~~ 推 140.112.5.74 04/30
→ oncemore:善哉 善哉 施主言重了 記得作業還是要教:) 推 140.112.4.1 04/30
→ kwunkwun:推 助教打錯字 XD 推 140.112.4.17 04/30