簡體   English   中英

如何鏈接到現有的SIP服務器[Jain-SIP Java]

[英]how to link to the exist sip server [jain-sip java]

如何通過IP鏈接到SIP服務器? 我使用listeningPoint與本地未使用的IP鏈接,它可以工作; 當我鏈接到SIP電話的IP時,它沒有。

我可以將鏈接定向到SIP服務器嗎?

我只想創建一個JAVA SE應用程序來接收電話號碼並顯示呼叫者的信息。

到目前為止,這是我嘗試過的方法:

Properties properties = new Properties();
properties.setProperty("javax.sip.STACK_NAME", "GetPhoneNum");
properties.setProperty("javax.sip.IP_ADDRESS", "192.168.1.2");
sipStack = sipFactory.createSipStack(properties);
ListeningPoint udp = sipStack.createListeningPoint(port, "udp");
sipProvider = sipStack.createSipProvider(udp);
sipProvider.addSipListener(this)

我使用參數( properties )創建了sipFactorysipStack ,然后添加了帶有本地IP地址的javax.sip.IP_ADDRESS屬性。

您需要通過“鏈接sip服務器”來澄清您所需要的內容。 其工作方式如下:1.創建sip堆棧。 不要在此處指定IP地址。 不推薦使用。 2.從堆棧創建偵聽點,但在此處指定ip,port,transport。 3.獲取Sip提供程序。 4.添加偵聽器。

要進行注冊,您必須創建一個SIP注冊請求,即使用該請求的提供者的客戶端事務,然后使用該事務發送請求。

交流邀請進入時,從頭獲取並顯示地址。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM