[問題] 請問 JAIN SIP的 Subscribe/Notify
A,B兩台電腦
A傳 Subscribe 給 B , B 收到 Subscribe
B傳 200 OK 給 A , A 收到 200 OK
B傳 Notify 給 A <----這裡出現問題
B 發送 Notify 的方式應該如何實做 ,
B的 "To" Header "Tag" 必須要是收到的Subscribe "From" Header "Tag"
這個規則應該對吧!?
以下是我試的方式 ,
(1) B 利用 ClientTransaction.sendRequest()來發送 Notify
會出現 "481 Subscription does not exist" <--這是利用 Ethereal抓到的
(2) B 利用 收到Subscribe時的 RequestEvent.getDialog() 這個 Dialog
然後 Dialog.sendRequest(clientTransaction)
會有 "java.lang.NullPointerException" 錯誤!
不曉得是哪個位置是 null...
請問我該如何解決傳送 Notify 的錯誤呢 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.184.192