Release Notes. SPiDR MobileSDK 4.0.0

Similar documents
Mobiliti. Certified Device List MR6 Release. Last Updated June, ASP Version

Pulse Secure Mobile Client

Mobiliti. Certified Device List. Last Updated - 8/23/13- ASP Version

Mobile Banking Supported Operating Systems, Browsers, and Networks Phone Channel

Supported Operating Systems, Browsers, Networks, and Stores Phone Channel Supported Operating Systems

Latest Certified Device List Phone Channel (OCT 2016)

LiveEngage System Requirements and Language Support Document Version: 5.6 May Relevant for LiveEngage Enterprise In-App Messenger SDK v2.

For Android user: Android. How to establish the connection between Android phone and R6 / Q-77HR? Ans:

LiveEngage System Requirements and Language Support Document Version: 6.4 March 2018

Cisco Meeting App. Cisco Meeting App (OS X) Release Notes. July 21, 2017

LiveEngage System Requirements and Language Support Document Version: 5.0 February Relevant for LiveEngage Enterprise In-App Messenger SDK v2.

User Guide for REP User

Biometric Sensor SDK. Integration Guide 4.17

Secure Messaging Plus Website. User s Guide

Avaya Scopia Mobile Android Release (SP12)

Cisco Meeting App. Cisco Meeting App (OS X) Release Notes. October 24, Cisco Systems, Inc.

Cisco Meeting App. Cisco Meeting App (ios) Release Notes. October 06, 2017

INTERTON APP - USER GUIDE

Latest Certified Device List Mobile Phones

Junos Pulse Supported Mobile Platforms

StoneGate IPsec VPN Client Release Notes for Version 4.2.0

Stonesoft Firewall/VPN Express. Release Notes for Version 5.5.1

Cisco Meeting App. Cisco Meeting App (Windows) Release Notes. March 08, Cisco Systems, Inc.

Oracle Fusion Middleware. 1 Introduction. 1.1 Supported Functionality and Intended Use. 1.2 Limitations

Supported Devices ZENworks Mobile Management 2.6.x January 2013

Table of Contents. Introduction Compatible OS Bluetooth Version Recommended Terminal Models Items Applicable to This Manual

Pulse Supported Mobile Platforms

StoneGate IPsec VPN Client. Release Notes for Version 5.2.1

Sprint Samsung Galaxy S3 Latest System Update India

Pulse Secure Mobile Android Release 6.3.0

Instruction For Use Laptop Internet On Android Phone Via Usb

Avaya Aura Conferencing 8.0 SP10 patch 1 Release Notes v2. (8.0 SP10 patch 1)

Table of Contents. Introduction Compatible OS Recommended Terminal Models Items Applicable to This Manual

Construction Worker Registration System (CWRS) Seminar. May 2018

SUPPORT KIT. for sales trainers and store staff. How to become a MyKronoz expert

Manual Install Android 4.4 On Galaxy S4 Mini Release Date

Secure Messaging Plus

Digital Test Coverage Index

Stonesoft Firewall/VPN Express. Release Notes for Version 5.5.4

Stonesoft User Agent. Release Notes for Version 1.1.3

Key Features WEB PLATFORM

Construction Worker Registration System (CWRS) Briefing. December 2015

Oracle Cloud Known Issues for Oracle Internet of Things Cloud Service. Release

Digital Test. Coverage Index

Application Software Operation Instruction Bluetooth Digital Thermometer

BLUETOOTH KEYBOARD FOR THREE DEVICES

Stonesoft Firewall/VPN Express. Release Notes for Version 5.5.2

Fair Isaac Product Name User s Guide ENHANCEMENT NOTIFICATION Fair Isaac LenStar. Security Requirements

Oracle Utilities Customer Care and Billing Release Utility Reference Model a Load Meter Reads

Notification Template Limitations. Bridge Limitations

Video over IP Network Netgear M4300 8x8F M x12F M x24F

StoneGate IPsec VPN Client Release Notes for Version 4.3.1

Startup guide. Xperia C2305. Sony Mobile Communications AB SE Lund, Sweden

Online Banking Experience Guide

Manually Update Nexus Sprint Galaxy

Avaya Aura Conferencing 8.0 SP8 Release Notes v1 (AAC 8.0 SP8)

MusicMan Karaoke Microphone BT-X31

Wiki User Guide Pdf Ipad 2 Ios 5.1 Software >>>CLICK HERE<<<

Avaya Aura Conferencing 8.0 SP9 patch 2 Release Notes v1. (8.0 SP9 patch 2)

Symantec Validation and ID Protection. VIP Credential Development Kit Release Notes. Version May 2017

Clearspan Communicator Mobile R for Android Platforms

MobiControl v13: Package Rules to Profiles Migration Guide. January 2016

Picture Keeper Connect Compatible smartphones and tablets

USB TO RS-232/RS-422/RS-485 ADAPTER

Release Notes. Hardware and Software Requirements. Polycom RealPresence Mobile, Version Motorola Xoom and Samsung Galaxy Tab

Manual Install Android 4.4 On Galaxy S3 Mini Release Date

Wireless Independence Now! An Educational Workshop reviewing accessibility features on: Smartphones Phablets Tablets

Symantec Validation and ID Protection. VIP Credential Development Kit Release Notes. Version January 2017

Stonesoft IPsec VPN Client. Release Notes for Version 5.4.1

KACE GO Mobile App 3.1. Release Notes

Manually Ios Update For Ipad 2 Wifi 3g >>>CLICK HERE<<<

Skynax. Push Messaging. Integration Guide

Multiline Client (MLC) for BYOD

Dell EM+S Intune. Android Enrollment Guide. Version 1.5

Oracle Communications Unified Inventory Management. UIM Software Development Kit

MobiControl v12: Migration to Profiles Guide. December 2014

Polycom VoxBox Bluetooth/USB Speakerphone

StoneGate IPsec VPN Client Release Notes for Version 5.0.1

Manual For Android Jelly Bean Features Samsung Galaxy S3 Release Date

TIBCO API Exchange Manager

Device & Manufacturer Data

The Google Maps app for iphone and ipad makes navigating your world faster and easier. Voice-guided GPS navigation for driving, biking, and walking

Based on all adults [n=1907]

Release Notes. Software Version History. Hardware and Software Requirements. Polycom RealPresence Mobile, Version1.0.1, Apple ipad

SNAP STICK. Wireless Smartphone Camera Stick with Bluetooth USER GUIDE

Supported Devices ZENworks Mobile Management 2.8.x November 2013

Manually Install 2.2 Update Android To 4.0 In

VIRTUAL REALITY ALIEN ATTACK GAME. Item No Owner s Manual

Oracle Communications WebRTC Session Controller. WebRTC Session Controller Features

USER MANUAL Onsight Embedded for Android SDK Software Version

Jailbroken iphone 3g stuck logo master reset, Iphone 5s macbook pro running Iphone 6 Official Video Free Download Iphone 6 Release Date Uk 2014.

StoneGate IPsec VPN Client Release Notes for Version 5.0.0

Smart Wireless Headset pro Specification

NN Multimedia Communication Portfolio MCS 5100 Web Client Manager Basics. Standard MCS (02.02) December 2003

Polycom VoxBox Bluetooth/USB Speakerphone

Getting Started GateManager5 PREMIUM Domain Administration

Login with Amazon. Customer Experience Overview for Android/Fire apps

Thank you for choosing mycharge Peak 6000

Manual Android Galaxy S3 India Release Date

Reading Pdf On Samsung Galaxy Tab Vs

Transcription:

Release Notes SPiDR MobileSDK 4.0.0

Table of Contents Table of Contents... i 1 Copyright Notice... 3 2 Document Version and Release Date... 3 3 Introduction... 3 4 SPiDR MobileSDK ios and Android Changes... 5 5 SPiDR MobileSDK 4.0.0 Transition Warnings... 9 6 Definitions and Abbreviations... 9 Page i

1 Copyright Notice Copyright - 2016 GENBAND. All rights reserved. The information in this document is proprietary to GENBAND. Except as specifically authorized in writing by GENBAND, the holder of this document shall keep the information contained herein confidential and shall protect it in whole or in part from disclosure and dissemination to third parties and use it for evaluation, operation, and maintenance purposes only. Changes or modifications to this Release Notes document without the express consent of GENBAND may void the user's warranty and/or authorization to operate the equipment. Information in this document is subject to change without notice. GENBAND reserves the right to make changes in design or components as progress in engineering and manufacturing may warrant. GENBAND, and the GENBAND logo, are trademarks of GENBAND. All other brands, names, or trademarks mentioned in this document are the property of their respective owners. 2 Document Version and Release Date MobileSDK 4.0.0 GA Release Date : 6 January 2016 Version Date Change log 1.0 29 December 2015 Document Creation 3 Introduction This document provides a simple introduction to the SPiDR MobileSDK 4.0.0 software and known key software limitations. This document contains crucial information and should be read before starting the upgrade to or installation of SPiDR MobileSDK 4.0.0 Page 3

3.1 Feature List The following features were introduced in SPiDR MobileSDK 4.0.0 Release: 1. MobileSDK Registration Service Refactoring MobileSDK registration service API is refactored to a more clean and stable interface within this refactoring feature on ios and Android 2. MobileSDK Call Service API Enhancement With this feature Mobile SDK will provide new and modified Call Service APIs : Added a new API for getting current active calls Modified call state change & media state change callbacks Modified sequence of call state change & media state change callbacks for INITIAL and ENDED call states. 3. MobileSDK WebRTC update WebRTC base was updated to new WebRTC version Version or Release Number Commit Hash : 2f1509395b56fe3175b27dc2ac76e8f749c809f7 Close Chrome version :M48 3.2 Compatible Client Device/OS OS Android Android 4.X Android 5.X ios ios 7.X ios 8.X ios 9.X Device Tested on Samsung Galaxy Note 10.1, Nexus 7, Nexus 5 Asus Transformer Prime, Samsung S4, Samsung Note 3, HTC OneX, HTC One, LG G2, LG G3 Tested on iphone 4S, iphone 5, iphone 5C, iphone 5S, iphone 6, ipad mini, ipad 4, ipad Air Page 4

3.3 Compatible SPiDR Server Versions SPiDR Server Version SPiDR 3.0 MR (8.4.aj38), SPiDR 3.1 (8.5.0.al58), SPiDR 3.1.1 MR (8.5.0.al84), SPiDR 3.1.2 MR (8.5.2.am09) SPiDR Server Configuration Broker only, Transcoder&Broker configuration 4 SPiDR MobileSDK ios and Android Changes 4.1 API Changes 4.1.1 ios API Changes The following methods are modified/added within the Registration Service Refactoring feature. Class Name New Modified SMRegistrationApplicationDelegate Some APIs are removed SMRegistrationDelegate SMRegistrationServiceDelegate SMRegistrationStates Some Enums are removed SMRegistrationService Instead of SMRegistration ServiceDelegate, APIs are defined in h file. SMRegistrationApplicationDelegate New Modified/Renamed to registersucceeded registerfailed unregistersucceeded unregisterfailed notificationstatuschanged notificationstatechanged SMRegistrationStates New Modified/Renamed to DEREGISTERED UNREGISTERED REGISTER_REQUEST_SENT Page 5

DEREGISTER_REQUEST_SENT The following methods are modified within the Call Service API Enhancement feature. ios old API: 1 @protocol SMCallApplicationDelegate <NSObject> 2 - (void) callstatuschanged: (id<smcalldelegate>) call; 3 - (void) mediastatuschanged: (id<smcalldelegate>) call; ios new API: 1 @protocol SMCallApplicationDelegate <NSObject> 2 - (void) callstatuschanged: (id<smcalldelegate>) call withstate: (SMCallState *) callstate; 3 - (void) mediastatuschanged: (id<smcalldelegate>) call withstate: (SMMediaState *) mediastatus; 4.1.2 Android API Changes The following methods are modified/added within the Registration Service Refactoring feature. Class Name New Modified RegistrationApplicationInterface Some APIs are removed RegistrationInterface RegistrationServiceInterface RegistrationStates Some Enums are removed OnCompletionListener New, Block implementation is used in ios side. RegistrationService Instead of RegistrationServiceInterface, public methods will be used as API. RegistrationApplicationInterface New Modified/Renamed to registersucceeded registerfailed unregistersucceeded Page 6

unregisterfailed notificationstatuschanged notificationsocketfailedwitherror notificationsocketconnecting notificationstatechanged RegistrationStates New Modified/Renamed to DEREGISTERED UNREGISTERED REGISTER_REQUEST_SENT DEREGISTER_REQUEST_SENT The following methods are modified within the Call Service API Enhancement feature. Android old API: 1 public interface CallApplicationListener { 2 public void callstatuschanged (CallInterface callinterface); 3 public void mediastatuschanged (CallInterface callinterface); 4 } Android new API: 1 public interface CallApplicationListener { 2 public void callstatuschanged (CallInterface callinterface, CallState callstate); 3 public void mediastatuschanged (CallInterface callinterface, 4 MediaState mediastatus); 5 } 4.1.3 Solved Issues Jira ID-Title: ADG-5449 mute call is lost after video on off - ios Description: 1. make video call 2. turn mute on on both devices 3. A video stop 4. B video stop Page 7

result - 1 way voice expected - mute on both devices Impact: Workaround: None. Jira ID-Title: ADG-5442 crash in call using Bluetooth - Android Description: look at time stamp 17:35:04.806 reproducible with a car Bluetooth Impact: Workaround: None. Jira ID-Title: ADG-5428 crash on call - Android Description: Package: com.fring.kandy Version Code: 1124 Version Name: 7.0.0.330 Android: 4.4.4 Manufacturer: Sony Model: E2115 CrashReporter Key: D47C7376-3E30-85C6-DFAB-D839E62470C9B94D434E Date: Tue Dec 08 15:53:31 GMT+04:00 2015 Impact: Workaround: None. Jira ID-Title: ADG-5415 crash at call - ios Description: crash from HockeyApp on latest release Impact: Workaround: None. Jira ID-Title: ADG-5322 crash on notification engine - Android Description: java.lang.nullpointerexception at com.genband.mobile.core.notificationengine.websocket.websocketcomponent$3.run(un known Source) at java.util.timer$timerimpl.run(timer.java:284) Impact: Workaround: None. Page 8

4.1.4 Details on Solved Issues Needing Further Explanation N/A 4.1.5 Known Issues and Limitations N/A 5 SPiDR MobileSDK 4.0.0 Transition Warnings 5.1.1 ios Transition There is no specific transition warning for MobileSDK4.0.0 ios SDK. While upgrading your application to MobileSDK 4.0.0, please consider ios API Changes which are defined in ios API Changes section. 5.1.2 Android Transition While upgrading your MobileSDK version to 4.0.0, the following service definitions must be removed in AndroidManifest.xml file. <service android:name="com.genband.mobile.core.notificationengine.notificatio nandroidservice" android:enabled ="true" > </service> <service android:name="com.genband.mobile.impl.services.registration.generalr enewalandroidservice" android:enabled="true > </service> Please consider Android API Changes which are defined in Android API Changes section. Definitions and Abbreviations SPiDR A WebRTC Gateway that provides an intelligent bridge between traditional Voice over Internet Protocol (VoIP) Page 9

SDK networks and the open ecosystem of the Internet. Software Development Kit Page 10