我正在寻找一个库(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# 已经构建了一些东西,可以让我听到我正在调用的人的声音?
最佳答案
我所知道的和我一直在使用的 SIP&RTP(sip + 音频)库并不是很小,因为编写该库有很多工作要做,而且它必须有点重。这取决于您认为小尺寸是什么?
对于 .NET,我建议:
- PJSIP - 开源
- Counterpath SDK它是商业产品,当然不便宜,但确实很棒。开玩笑地提到 - 根据您的帖子,您不需要那个功能强大的库。尽管如此 - 很高兴知道 lib 存在
对于 Java,我一直在使用 Peers:link 。当时它遇到了一些问题,但我认为您不必与它们作斗争。您的应用程序不会使用库中那些有问题的部分。
关于c# - 用于 Java 或 C# 或 vb.net 的 Sip/VoIP 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9851555/