推 pmr:via:這行要含";branch=z......"等一大串東西吧 140.112.21.20 04/24
不好意思 , 我還是不行...
目前環境是 server : Windows with ActivePerl (perl版本 5.6.1)
client : Windows with CCLUA
server client 為同一台機器
設定 : server addr=>localhost listen port=>12700
client addr=>localhost listne port=>5060
採用UDP傳送
情況是 : CCLUA register message可以收到
但是我回的 200 OK 就是收不到
到時間終了都會 register timeout
我以為是自己程式的問題
所以自己寫了一個client去聽5060 port
結果client接收沒問題 , 證明server回傳沒問題
CCLUA送的message
REGISTER sip:127.0.0.1:12700 SIP/2.0
Call-ID:14245172-BA20-E66A-923E-FDF21ABFC8B2@i-vonne
Contact:sip:ua1@169.254.213.89:5060
Content-Length:0
CSeq:2 REGISTER
Expires:3600
From:sip:ua1@127.0.0.1:12700
To:sip:ua1@127.0.0.1:12700
Via:SIP/2.0/UDP 169.254.213.89:5060;branch=z9hG4bK830f3437e11df8fd91a8e6eca4cbc9e7
server回傳的message
SIP/2.0 200 OK
Call-ID:14245172-BA20-E66A-923E-FDF21ABFC8B2@i-vonne
Contact:sip:ua1@169.254.213.89:5060
Content-Length:0
CSeq:2 REGISTER
Expires:3600
From:sip:ua1@127.0.0.1:12700
To:sip:ua1@127.0.0.1:12700
Via:SIP/2.0/UDP 169.254.213.89:5060
在此附上我server的code以及測試的client code...
http://arbor.ee.ntu.edu.tw/~wisely/voip/server.txt
http://arbor.ee.ntu.edu.tw/~wisely/voip/client.txt
麻煩助教指點迷津摟...謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.42.21