我想用VoIP和sip开发一个应用程序。我从Microsoft样本ChatterBox VoIP sample app
中找到了一个很好的例子通过此应用,我们可以接收或拨打某个人的音频或视频电话。但我无法拨打其他号码。
在本文档中VoIP apps for Windows Phone 8
可以通过Microsoft Cloud服务器拨打电话。它会将通知发送到我们的手机。
我还发现了一些适用于Windows Phone 8的第三方SIP客户端,如LinPhone和PJSIP,但他们没有提供如何使用该东西
现在我的问题是:
1)如何将SIP客户端集成到此 ChatterBox 示例或如何调用其他号码?
2)是否有可能使用其他Microsoft云服务器意味着我可以使用自己的服务器将呼叫推送到我的应用程序?
3)在 ChatterBox 示例中,有一个默认来电。如何从另一个电话拨打我的号码/我的应用程序?
谢谢。
答案 0 :(得分:0)
ChatterBox只是SIP应用程序的框架,它向您显示后台进程代码以及预定任务和推送通知。
如果您希望能够进行SIP呼叫,则需要下载像PJSIP这样的sip库的src代码,该代码非常有用。
只需运行代码并调用pjsua方法,它们就可以很好地封装功能。