How GSM Calls Effect VoIP Calls on an iPhone

Receiving Calls via 3CXPhone for iPhone

In general, iPhone prioritizes voice (GSM) calls over data traffic, and VoIP calls such as the ones made using 3CXPhone are perceived as data traffic. The following scenarios have been observed when a GSM call and a VoIP call (on 3CXPhone for iPhone) occur at the same time on an iPhone.

If during a VoIP call, a Voice (GSM) call is received, it will be given priority over the VoIP call. The call on 3CXPhone for iPhone will be placed on hold for the duration of the GSM call. The VoIP call is automatically re-established when the Voice (GSM) call is disconnected.

On the other hand, if during a Voice (GSM) call, an incoming VoIP call is attempted, the VoIP call will be ignored. The VoIP call will behave as if the call was not answered.

This is not a bug with 3CXPhone for iPhone, but rather is the way that iPhones have been developed, which in turn effects VoIP calls made using 3CXPhone for iPhone.

Liked this article?

Get notified of new articles
or share
You might also be interested in:
  1. Marc-Evens

    Although iPhone prioritizes a GSM calls but the user who has been put on hold may not understand what is going on. It would be a good idea to tell the remote party to ‘Please hold on, we’ll be back to you in moment’ or something similar. Otherwise, the remote user will simply hang up.

    October 9, 2012 at 2:34 am
  2. I don’t think the described 3CX phone behavior on iPhone is something special, most built-in SIP clients will behave the same way regarding GSM calls – e.g. Nokia built-in SIP client, Android built-in client, available in some of the phone models

    October 9, 2012 at 4:03 am