0 votes
in iOS by (130 points)

1 Answer

–1 vote

Hello,

Make sure that the options in the Incoming calls section from the Settings menu are disabled. These are needed for UDP only. If you use TLS or TCP the incoming calls in background should work just fine even with these settings disabled.

by (18.4k points)

Unfortunately this test was already done, both in iPhone 5s and iPhone 6.
In both cases, the software lost track of the IP core, when the phone turned off his screen.
Other than that, the software is not automatically registered when the phone ignited.

Is there any solution for this?

Try to restart the device itself and the try with the settings disabled. This is needed since the noise actually comes from the iOS itself and not from the application and could be triggered from and event or an application (not only Zoiper). With the restart of the device its state will be change in a way where this noise is not yet triggered.

As for the automatic registration, note that if there is a drop of the connection or a network change then the registration might be lost. Or there is another option, when TCP or TLS is used the server is sending wake up packets, but according to a regulation from Apple for iOS, if the wake-ups exceed the number of 15 packets for 300 seconds the iOS system will kill the application in order to preserve battery.

I did all that and did not get good results.

You have any other ideas?

Welcome!
Ask your questions and receive answers from other members of the Zoiper Community.

Did you check our Help Section?

You are a Zoiper Biz or Premium customer? If so, click HERE to get premium support.
2,438 questions
1,541 answers
2,314 comments
135,101 users