PJSIP not running in Windows Phone 8 background process

烈酒焚心 提交于 2019-12-25 01:39:53

问题


I've studied the Windows ChatterBox sample app for Windows Phone 8 and I was able to write a small app to try out PJSIP. However I've run into a problem with the CallInProgressAgent. When creating an outgoing call, I create a VoipPhoneCall object by calling the RequestOutgoingCall method on the VoipCallCoordinator class, thereafter I create the pjsip call by using the pjsua api. It seems pjsip looses all rtp connectivity as soon as I call the RequestOutgoingCall method. My guess is that pjsip is unable to run in a background process initiated by calling the RequestOutgoingCall method. Can anybody shed more light on this situation?


回答1:


I found this on the pjsip website:

Windows Phone 8 (WP8) support is being added and is still under development on projects/winphone branch. Specific considerations for this platform are: WP8 governs specific interaction with WP8 GUI and framework that needs to be followed by application in order to make VoIP call work seamlessly on the device. Some lightweight process will be created by WP8 framework in order for background call to work and PJSIP needs to put its background processing in this process’ context. Currently this feature is under development.

The moral of this story is that we cannot use PJSIP in an application until the above background process development is complete.



来源:https://stackoverflow.com/questions/25068922/pjsip-not-running-in-windows-phone-8-background-process

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!