Post

Replies

Boosts

Views

Activity

VOIP application guidelines for bluetooth
We are developing VOIP application. In the Phase 1 of development for calling functionality we have option to switch audio between ear phone, speaker and bluetooth. If audio is routed to bluetooth then bluetooth option will be selected. We are not showing bluetooth device name. Instead we show static name "bluetooth". Just wanted to make sure that showing name as "bluetooth" instead of bluetooth device name will leads to app store rejection? I was not able to find the guidelines for bluetooth display in App Store Review Guidelines. Please update me.
0
0
453
Nov ’20
Local Network Privacy Permission Dialog - iOS 14
In my application, I am accessing local network device using wifi connection. Transport type is UDP. That local network device expose few api's to process with my iOS application. For example, consider one of the api name is "Login" and other api name is "GetDeviceList". When I call "Login" api from my iOS application (iOS 14), Local network privacy setting permission request dialog is not appearing (API processed successfully, without local network permission provided). But when I call "GetDeviceList" from my iOS application (iOS 14) network privacy setting permission request dialog is displayed (API call is failed due to local network permission not provided). As I am accessing Local network Device from both of the API. Permission dialog should be displayed for first time any one of the API is accessed. And both API should fail when permission not provided. Could someone please help me to understand why permission is not showing for "Login" api and Login api is processed successfully. Every time "Login" API is processed successfully even though permission not provided. https://support.apple.com/en-in/HT211870 With iOS 14 and iPadOS 14, any app that wants to interact with devices on your network must ask for permission the first time it tries to browse your local network.
0
0
391
Apr ’21
VOIP application message notification sound during call
We are developing VOIP application. Which includes message and call features During call if our app receives a message. Message notification sound is not played in iOS 13 and iOS 14. When we check same issue with Whatsapp message notification sound is played in iOS 14. But in iOS 13 message notification sound is not played. We are setting mode and category like below AVAudioSession.SharedInstance().SetMode(AVAudioSession.ModeVoiceChat, out err); AVAudioSession.SharedInstance().SetCategory(AVAudioSessionCategory.PlayAndRecord, AVAudioSessionCategoryOptions.AllowBluetooth | AVAudioSessionCategoryOptions.AllowBluetoothA2DP); Please let me know if any solution available to play notification sound during on going call.
0
0
428
Mar ’23
We are developing a Voice over Internet Protocol (VoIP) application and We are facing call disconnect issue when making GSM call when you are already on outgoing call (Voip app call).
Make an outgoing call from VoIP Application and wait until call is connected. Put application in background and try to make a GSM outgoing call After step 2, "Call Failed" dialog appears and both the VoIP app call and the outgoing GSM calls are disconnected
  
This issue got fixed with passing dateConnected parameter as null [provider.ReportConnectedOutgoingCall(new NSUuid(call.UUID), null)]. In case of issue reproducible, provider.ReportConnectedOutgoingCall's dateConnected parameter is supplied like  provider.ReportConnectedOutgoingCall(new NSUuid(call.UUID), Tools.ConvertDateTimeToNSDate(call.ConnectedOn)); 
 
We are not able to identify how passing dateConnected parameter as null is fixing this issue. We could not able to find any reference. Please help on this detail..
0
0
473
May ’23
iOS 15 & 16 - AVRoutePickerView - Bluetooth to Earpiece switch is not working
Hi Team, We are facing an issue with AVRoutePickerView, Bluetooth to Earpiece switching during in-call. This issue is not occurring in iOS 14 and below. When the VOIP call is connected, the user switches the audio mode from Bluetooth to Earpiece and it's not switching in iOS 15 and above. We have added the Category options like AllowBluetoothA2DP for fixing some other issues. Since then Bluetooth to Earpiece switching is not happening. But same code is working fine in iOS 14 and below. Could you please provide solution for this issue or share us the cause of this issue. May help us to investigate this further. Code: Xamarin iOS /*Initialiser*/ AVAudioSessionCategory category = AVAudioSessionCategory.SoloAmbient; AVAudioSessionCategoryOptions options = 0; AVAudioSessionPortOverride port = AVAudioSessionPortOverride.None; NSString mode = AVAudioSession.ModeDefault; /*When VOIP call gets connected it will be true*/ if (m_active) { mode = AVAudioSession.ModeVoiceChat; category = AVAudioSessionCategory.PlayAndRecord; options = AVAudioSessionCategoryOptions.AllowBluetooth; } /*Setting mode and category*/ AVAudioSession.SharedInstance().SetMode(mode, out err); AVAudioSession.SharedInstance().SetCategory(category, options | AVAudioSessionCategoryOptions.DuckOthers | AVAudioSessionCategoryOptions.AllowBluetoothA2DP); AVAudioSession.SharedInstance().OverrideOutputAudioPort(port, out err); During the call, we are changing mode, category, and options, We are using CallKit to manage the calls, Our application call will be similar to VOIP calls.
0
0
583
May ’23