使用 C# 通过 VOIP 连接多个电话呼叫



我正在努力实现以下目标

我(客户)按下按钮与代理交谈(从移动应用程序 - Xamarin)

Then login tries to connect to (gets top 5 agents list from database / JSON  - top 5 agents will vary every time based on time)
Agent 1 - rings agent 1 mobile phone as normal call, if No answer after 25 seconds  
Agent 2 - ring for 25 secs 
Agent 3 - ring, connected
呼叫

完成后记录呼叫的日期时间

我很乐意使用任何VOIP提供商或任何其他解决方案。

编辑

不好意思。。我正在寻找做到这一点的方法,联系了RingCentral和 Vonage,他们没有任何API,所以不确定我在哪里或如何 实现,请提出任何建议。

也许你可以开始尝试以下一些:

  • http://www.pjsip.org/

  • http://naudio.codeplex.com/

  • http://www.abtosoftware.com/products/voip-sip-sdk

  • http://www.independentsoft.com/sip/index.html

  • https://github.com/sipsorcery/sipsorcery

或者在这里问:

http://www.sipforum.org/

不知道

为什么我没有遇到Twilio.

Twilio 为上述情况提供了最佳解决方案,他们有适合上述场景的 API。

最新更新