Zoiper uses the default network of the device. Zoiper cannot force the device to use different network. So if mobile data was used for a call, then most probably the device switched the networks.