The Communication Service Package provides APIs enabling application developers to embed advanced communications functionality in user and business applications and helping create a contextual and seamless user experience. It makes communications easy by abstracting the protocols and complexity out of application developers hands. The Client SDK provides APIs supporting the following features in respective environments:
Features | API's available in Avaya Aura® Infrastructure | API's available in IP Office™ Infrastructure | |
---|---|---|---|
Enterprise Communications | Audio and Video calls | YES | YES |
Messaging | YES | NO | |
Contacts and Presence | YES | YES | |
Call logs | YES | YES | |
Conferencing | Conference calls | YES | YES |
Conference roster | YES | YES | |
Conference management and moderator controls | YES | YES | |
Web Collaboration | YES | NO |
Note: IP Office™ supports only the Basic Conferencing features like AEMO, meetme conferencing etc. For the Presence, it supports only the Application Presence for non-Telephony usage (example states - “available”, “busy”, “away”, “offline”, “do not disturb”) and Telephony Presence for Telephony usage (example states - "On a Call").
The following table shows the Supported Platforms for this Release.
iOS |
---|
iOS 141 |
iOS 151 |
iOS 161 |
Avaya Aura® Infrastructure developers | IP Office™ Infrastructure developers |
---|---|
Working with Video | Working with Video |
Getting Started with Video | Getting Started with Video |
Developing Conferencing Applications | Developing Conferencing Applications |
Working with Capabilities | Working with Capabilities |
Making a MeetMe conference call through HTTPUA | Recording calls |
Dual IP Stack Network Usage | |
Adding Support for Multimedia Messages |