diff --git a/contact-center/android-voice/app/build.gradle b/contact-center/android-voice/app/build.gradle
index 087f075..ed9afa4 100644
--- a/contact-center/android-voice/app/build.gradle
+++ b/contact-center/android-voice/app/build.gradle
@@ -63,7 +63,10 @@ dependencies {
implementation 'com.google.firebase:firebase-messaging-ktx'
// Vonage Client SDK
- implementation("com.vonage:client-sdk:2.1.2")
+ implementation("com.vonage:client-sdk:2.1.3")
+
+ // Vonage Video SDK
+ //implementation("com.vonage:client-sdk-video:2.31.0")
// Retrofit + Moshi (HTTP Client)
def retrofit_version = "3.0.0"
diff --git a/contact-center/android-voice/app/src/main/java/com/example/vonage/voicesampleapp/core/VoiceClientManager.kt b/contact-center/android-voice/app/src/main/java/com/example/vonage/voicesampleapp/core/VoiceClientManager.kt
index 437cf36..f540ecd 100644
--- a/contact-center/android-voice/app/src/main/java/com/example/vonage/voicesampleapp/core/VoiceClientManager.kt
+++ b/contact-center/android-voice/app/src/main/java/com/example/vonage/voicesampleapp/core/VoiceClientManager.kt
@@ -39,7 +39,7 @@ class VoiceClientManager(private val context: Context) {
private fun initClient(){
val config = VGClientInitConfig(LoggingLevel.Info)
- config.rtcStatsTelemetry = false
+ //config.rtcStatsTelemetry = false
client = VoiceClient(context, config)
}
diff --git a/contact-center/ios-voice/Podfile b/contact-center/ios-voice/Podfile
index d2d6f2c..4e45c1e 100644
--- a/contact-center/ios-voice/Podfile
+++ b/contact-center/ios-voice/Podfile
@@ -1,10 +1,10 @@
# Uncomment the next line to define a global platform for your project
-platform :ios, '13.0'
+platform :ios, '15.0'
target 'VonageSDKClientVOIPExample' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for VonageSDKClientVOIPExample
- pod 'VonageClientSDKVoice', '2.1.2'
+ pod 'VonageClientSDKVoice', '2.1.3'
end
diff --git a/contact-center/ios-voice/Podfile.lock b/contact-center/ios-voice/Podfile.lock
index 7a78c52..ff1c360 100644
--- a/contact-center/ios-voice/Podfile.lock
+++ b/contact-center/ios-voice/Podfile.lock
@@ -1,10 +1,10 @@
PODS:
- - VonageClientSDKVoice (2.1.2):
+ - VonageClientSDKVoice (2.1.3):
- VonageWebRTC (~> 99.14.95)
- VonageWebRTC (99.14.100)
DEPENDENCIES:
- - VonageClientSDKVoice (= 2.1.2)
+ - VonageClientSDKVoice (= 2.1.3)
SPEC REPOS:
trunk:
@@ -12,9 +12,9 @@ SPEC REPOS:
- VonageWebRTC
SPEC CHECKSUMS:
- VonageClientSDKVoice: 9b5711d2209c72d6351d856343c30b4a3b10f81c
+ VonageClientSDKVoice: 08293daf1aa5c4f0adacbb69fa8cb83c6487e421
VonageWebRTC: c6c80961496762ac0b94aedf3ba15e91e9e22088
-PODFILE CHECKSUM: 2c0fc8a7028df1ccfeff6dbb7146a183dbd05199
+PODFILE CHECKSUM: 39f71c320e1edbc01f687879899bc4d045e7cda1
COCOAPODS: 1.16.2
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/Contents.json b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/Contents.json
index 13613e3..12749dc 100644
--- a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -1,8 +1,111 @@
{
"images" : [
{
- "idiom" : "universal",
- "platform" : "ios",
+ "filename" : "icon_40x40.png",
+ "idiom" : "iphone",
+ "scale" : "2x",
+ "size" : "20x20"
+ },
+ {
+ "filename" : "icon_60x60.png",
+ "idiom" : "iphone",
+ "scale" : "3x",
+ "size" : "20x20"
+ },
+ {
+ "filename" : "icon_58x58.png",
+ "idiom" : "iphone",
+ "scale" : "2x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "icon_87x87.png",
+ "idiom" : "iphone",
+ "scale" : "3x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "icon_80x80.png",
+ "idiom" : "iphone",
+ "scale" : "2x",
+ "size" : "40x40"
+ },
+ {
+ "filename" : "icon_120x120.png",
+ "idiom" : "iphone",
+ "scale" : "3x",
+ "size" : "40x40"
+ },
+ {
+ "filename" : "icon_120x120.png",
+ "idiom" : "iphone",
+ "scale" : "2x",
+ "size" : "60x60"
+ },
+ {
+ "filename" : "icon_180x180.png",
+ "idiom" : "iphone",
+ "scale" : "3x",
+ "size" : "60x60"
+ },
+ {
+ "filename" : "icon_29x29.png",
+ "idiom" : "ipad",
+ "scale" : "1x",
+ "size" : "20x20"
+ },
+ {
+ "filename" : "icon_40x40.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "20x20"
+ },
+ {
+ "filename" : "icon_29x29.png",
+ "idiom" : "ipad",
+ "scale" : "1x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "icon_58x58.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "29x29"
+ },
+ {
+ "filename" : "icon_40x40.png",
+ "idiom" : "ipad",
+ "scale" : "1x",
+ "size" : "40x40"
+ },
+ {
+ "filename" : "icon_80x80.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "40x40"
+ },
+ {
+ "filename" : "icon_76x76.png",
+ "idiom" : "ipad",
+ "scale" : "1x",
+ "size" : "76x76"
+ },
+ {
+ "filename" : "icon_152x152.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "76x76"
+ },
+ {
+ "filename" : "icon_167x167.png",
+ "idiom" : "ipad",
+ "scale" : "2x",
+ "size" : "83.5x83.5"
+ },
+ {
+ "filename" : "icon_1024x1024.png",
+ "idiom" : "ios-marketing",
+ "scale" : "1x",
"size" : "1024x1024"
}
],
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_1024x1024.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_1024x1024.png
new file mode 100644
index 0000000..119e734
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_1024x1024.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_120x120.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_120x120.png
new file mode 100644
index 0000000..f5b4478
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_120x120.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_152x152.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_152x152.png
new file mode 100644
index 0000000..f7302f2
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_152x152.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_167x167.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_167x167.png
new file mode 100644
index 0000000..97ffc4c
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_167x167.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_180x180.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_180x180.png
new file mode 100644
index 0000000..fae1926
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_180x180.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_29x29.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_29x29.png
new file mode 100644
index 0000000..a3e41f4
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_29x29.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_40x40.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_40x40.png
new file mode 100644
index 0000000..a94cda1
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_40x40.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_58x58.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_58x58.png
new file mode 100644
index 0000000..0ccac2f
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_58x58.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_60x60.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_60x60.png
new file mode 100644
index 0000000..80ca648
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_60x60.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_76x76.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_76x76.png
new file mode 100644
index 0000000..431d4bc
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_76x76.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_80x80.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_80x80.png
new file mode 100644
index 0000000..7a3afcb
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_80x80.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_87x87.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_87x87.png
new file mode 100644
index 0000000..4ff9fa0
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/icon_87x87.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/vonage_logo.png b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/vonage_logo.png
new file mode 100644
index 0000000..8a47c2c
Binary files /dev/null and b/contact-center/ios-voice/VonageSDKClientVOIPExample/Assets.xcassets/AppIcon.appiconset/vonage_logo.png differ
diff --git a/contact-center/ios-voice/VonageSDKClientVOIPExample/Info.plist b/contact-center/ios-voice/VonageSDKClientVOIPExample/Info.plist
index f7587d8..ab86f45 100644
--- a/contact-center/ios-voice/VonageSDKClientVOIPExample/Info.plist
+++ b/contact-center/ios-voice/VonageSDKClientVOIPExample/Info.plist
@@ -8,6 +8,8 @@
$(API_LOGIN_URL)
API_REFRESH_URL
$(API_REFRESH_URL)
+ CFBundleIconName
+ AppIcon
UIApplicationSceneManifest
UIApplicationSupportsMultipleScenes
@@ -33,6 +35,17 @@
remote-notification
voip
+ BGTaskSchedulerPermittedIdentifiers
+
+ com.nexmo.nexmoclient-push-notifications-test-app-ios.refresh
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationPortrait
+ UIInterfaceOrientationPortraitUpsideDown
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
UIUserInterfaceStyle
Light