尝试在 C# WPF 中构建一个 OnSIP 兼容的软电话

Trying to build an OnSIP compatible softphone in C# WPF

我在一家小型销售点公司工作,我们正在开发一种内部工具,以便在票务和故障排除方面让我们的生活更轻松。我在这个工具中的部分任务是用 C# WPF 编写一个 'softphone',我们可以用它来接受传入和进行正在进行的调用。

我们目前使用 OnSIP 作为我们的 SIP 供应商,并且正在寻求构建自定义软件,以便基本上允许我们根据来电的 phone 号码自动生成支持票证。此外我们还需要呼叫转接、录音、hold/wait等

似乎让我最头疼的问题是从哪里开始做这样的事情。想法?

我假设这是一个桌面应用程序?

Lookup pjsip.org,它是一个经过充分验证的可移植 C 库。它可以让你完成你所要求的一切,尽管你需要一些时间来编写包装器代码——你可以在互联网上找到示例,但是我们自己编写了一个包装器,我会检查一下打算开源它。这是因为当我们去年这样做时,示例并没有很好地工作:-)