将VOIP构建到应用程序中(特别是C++)

Mr.*_*Boy 8 c++ voip

现有的库和框架是否允许将VOIP构建到定制应用程序中而无需重新发明轮子?客户对C++桌面应用程序的可能性感兴趣,虽然它不是非常有用(它们可以只使用Skype),但它非常.

我相信像DirectX这样的技术可能会内置一些用于游戏内聊天的功能,是吗?还有什么以免费/付费的第三方图书馆的形式?

Joh*_*ood 6

好吧,既然Asterisk是开源的,那么这是一个很好的起点.

看看Astxx

"Astxx的目标是为Asterisk提供功能齐全且易于使用的C++包装器,使开发人员能够使用C++提供的全部内容编写Asterisk相关软件.这包括AGI脚本和访问Manager API."

也是IAXClient

"使用IAX协议的轻量级跨平台IP电话客户端,设计用于星号开源PBX."

星号套接字

"Asterisk Manage API和FAGI C++ Framework.使用高效的OS独立套接字包装器(ACE)实现.为Asterisk Manager API和FAGI提供C++ API包装器."

还有一个.NET库

"Asterisk .NET库由一组C#类组成,允许您轻松构建与Asterisk PBX Server(1.0/1.2/1.4版本)交互的应用程序.支持FastAGI和Manager API.与.NET/Mono兼容."