PJSIP does not work in the background process of Windows Phone 8

I studied a sample Windows ChatterBox application for Windows Phone 8, and I was able to write a small application to try PJSIP. However, I had a problem with CallInProgressAgent. When making an outgoing call, I create a VoipPhoneCall object by calling the RequestOutgoingCall method in the VoipCallCoordinator class, after which I create a pjsip call using the pjsua api. Pjsip seems to lose all rtp communication as soon as I call the RequestOutgoingCall method. I assume pjsip cannot work in the background process initiated by calling the RequestOutgoingCall method. Can anyone shed more light on this situation?

0
source share
1 answer

I found this on the pjsip website:

Support for Windows Phone 8 (WP8) is being added and is still under development in branch projects / winphone. Specific considerations for this platform are: WP8 manages a certain interaction with the WP8 GUI and infrastructure, which the application must follow to ensure the smooth operation of the VoIP call on the device. To facilitate the background call to work with WP8, some easy process will be created, and PJSIP should put its background processing into this process. This feature is currently under development.

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

0

All Articles