用于Java或c#或vb.net的SIP / VoIP库

时间:2012-03-24 12:00:51

标签: c# java vb.net sip voip

我正在寻找一个图书馆(Java或C#或Vb.net的图书馆),让我通过VoIP服务拨打电话号码

我对一个非常小的图书馆感兴趣,因为我只需要使用这些数据拨打和听到接收器的声音进行呼叫设置

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#已经构建了一些东西,可以让我听到我正在呼唤的人的声音?

1 个答案:

答案 0 :(得分:2)

我知道并且我一直在使用的SIP和RTP(sip + audio)库并不是很小,因为编写该库有很多工作要做,而且它有一点重要性。这取决于你认为的小尺寸?

对于.NET,我建议:

  • PJSIP - 开源
  • Counterpath SDK这是商业性的,不是一个便宜的,但确实很棒。 Jest提到 - 根据你的帖子你不需要那个有能力的库。仍然 - 很高兴知道lib存在

使用Java我一直在使用Peers:link。它当时有一些问题,但我认为你不必与它们斗争。您的应用程序不会使用库中那些有问题的部分。