Post

Replies

Boosts

Views

Created

Apple developer documentation clarification (avfaudio/avaudiosession/mode/1616455-voicechat)
https://developer.apple.com/documentation/avfaudio/avaudiosession/mode/1616455-voicechat In this document's discussion region, there is side effect mentioned. But details of side effect is not available. Please share the details of side effect. Using this mode has the side effect of enabling the allowBluetooth category option.
0
0
532
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
849
May ’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
570
May ’23
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
511
Mar ’23
Apple developer documentation clarification (avfaudio/avaudiosession/mode/1616455-voicechat)
https://developer.apple.com/documentation/avfaudio/avaudiosession/mode/1616455-voicechat In this document's discussion region, there is side effect mentioned. But details of side effect is not available. Please share the details of side effect. Using this mode has the side effect of enabling the allowBluetooth category option.
Replies
0
Boosts
0
Views
532
Activity
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.
Replies
0
Boosts
0
Views
849
Activity
May ’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..
Replies
0
Boosts
0
Views
570
Activity
May ’23
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.
Replies
0
Boosts
0
Views
511
Activity
Mar ’23
"Take photo" option is not displaying in CNContactViewController while setting contact image
"Take photo" option is not displaying while setting the contact image using CNContactViewController in iOS 12, but i can able to see in updated OS Version(13,14). in iOS 12 i can see only one "Choose from gallery" option but in iOS 13 and above i can see "Take Photo" and "choose from gallery" two options
Replies
1
Boosts
1
Views
935
Activity
Dec ’20