2012-03-24 61 views
1

我要尋找一個庫(庫爲Java或C#或Vb.net),這將讓我撥打電話,通過VoIP服務SIP/VoIP的庫Java或C#或vb.net

我感興趣的一個非常小的圖書館,因爲我只需要調用並聽取使用該數據呼叫建立

SIP server (or proxy, or domain) sip.sipserver.com 
SIP proxy (or "Outbound Proxy")   leave blank 
STUN server       stun.sipserver.com 
Username (or User ID)     Myusername 
Password       Mypassword 
Auth name (or Auth ID)     Myusername 
Display Name       My name 
Register (or Send registration request) Yes 
G729a Codec Name (for buggy Linksys/Sipura/Cisco ATAs) G729. 
The default codec name in those adapters is set to non RFC compliant "G729a" and might not work with our service, go to Admin/Advanced/SIP menu in ATA settings to change the codec name. 
Registry Expiry (or Registration interval) 120 sec (2 minutes) if your SIP client is behind NAT router. 

如果沒有這樣的圖書館,或者是我的目標太複雜的接收器的聲音,也許Java或C#已經構建了一些能讓我聽到我打電話的人的聲音的東西?

+0

提供關於您的應用程序的更多信息。 「你的意思是」讓我聽到我打電話的人的聲音。「你想要雙向溝通嗎?你只是試圖確定電話另一端是否有活人?它會成爲交互式語音應答(IVR)應用程序,一旦手機得到應答就會接管? – 2012-03-27 14:28:25

回答

2

SIP & RTP(sip + audio)庫我知道並且我一直在使用的並不是很小,因爲編寫這個庫需要很多工作,而且必須加重一點。這取決於你認爲的小尺寸?

對於.NET,我會建議:

  • PJSIP - 開源
  • Counterpath SDK這是商業,而不是一個便宜的肯定,但真的很棒。 Jest提到 - 根據你的帖子,你不需要那個有能力的圖書館。還是 - 很好的瞭解,LIB存在

使用Java我一直在使用同行的:link。當時有一些問題,但我認爲你不會與他們爭鬥。你的應用程序不會使用庫中有問題的部分。