2015-04-01 65 views
0

當安裝一些VOIP軟件如Kphone或vock(帶有nodejs)時,它總是指定服務器端和客戶端安裝。如果兩個VOIP聊天用戶已經知道彼此的目標IP客戶端地址,爲什麼我們仍然需要在服務器端安裝軟件?或者由於電話或網站VOIP用戶的IP是非靜態的動態IP,我們需要將VOIP用戶的信息(例如他的動態IP)用於服務器端的兩個VOIP客戶端的通話通信。它是否是概念的核心? 對於開發者來說,如果客戶端IP和端口都是固定或靜態的,不需要服務器端協助,他們可以編寫客戶端VOIP軟件,這是否正確。如果他們的IP是動態的,服務器端只是兩個客戶端之間的橋樑,對吧?簡單的VOIP編程概念

請告知

回答

0

您的答案大多正確無誤。

VoIP服務器(路由/計費/ IVR /語音郵件/其他)的主要目的之一是註冊商功能。這意味着軟電話可以註冊到服務器,然後任何對等方都可以通過服務器輕鬆聯繫軟電話,因爲這解決了所有動態/私有IP問題。但是,在SIP中,您始終可以通過指定確切位置在兩個端點之間直接撥打電話,如下所示: - 如果您的軟電話在服務器上註冊,則可以通過用戶名稱呼叫對端,如:abc - 如果您的軟電話不是連接到服務器,然後調用仍然確切的SIP呼叫其他電話URI,如:ABC @ ip地址:端口

的SIP聖經可以在這裏找到:RFC3261