UCC APIs

A unique next generation cloud based communications platform as a service (CPaaS) for unified communication & collaboration (UCC) enabling easy and quick integration of communication & collaboration into business applications. The platform allows for optimization of multitude of business workflows by integrating the various communication & collaboration APIs in the ever changing landscape of communications-enabled business processes (CEBP). UCC APIs allow developers to integrate communication & collaboration capabilities into web and mobile applications. Following features can be deployed using WebRTC technology: Messaging, Voice, Video, Screen Sharing, Collaboration, Conferencing, Calls to PSTN/Mobile network, PBX functions etc. The underlying technology is backed by US and International patents.

Why UCC APIs

API Experience

Consistent API experience across all mobile devices and browsers for building apps using UCC APIs.

Security

End-to-end security for all sessions including signaling & media.

Customizable

Embed & customize the solution to support real-time communication and collaboration. Extend existing solutions with UCC APIs.

Manageability

Easy to manage the solution with reporting tools and configurability. Simpler, Cost effective and easier to maintain.

Interoperability

Connect with regular phones, room-based video conferencing systems, and PSTN/Mobile network. Support for SIP Trunking.

How it Works

With UCC APIs, application developers have the freedom to create unique and innovative apps for both browser and mobile devices. The platform architecture is designed for efficient and optimized usage of WebRTC technologies and is highly scalable for large user volume. The APIs can also be integrated into existing and new business processes to achive advanced UCC functionality offered by the platform. The system offers multiple modes of authentication: mobile number based, user credentials based, and two-factor authentication.

Following APIs are available:

Features

  General

WebRTC access

SIP Interoperability

IPv4/IPv6 support for Signaling & Media

Media is secured by SRTP/DTLS/ICE

Presence

Multiple device login

Multi-Identity support - Email, Phone

Call Logs

Full sync and Delta sync

Push notifications

Contact mgmt - block, unblock, custom picture

Map view

  Messaging

Session based

1-1 or multiple users

Attributes - Subject, Icon

Messaging Management - join, leave, remove

Participant status in a session

Messages can be removed or edited

Users can rejoin; Message history management

Typing notification

Delivery Notification - Read, Pending, Delivered

Emoticons

Location display

Like, dislike messages

Copy, Forward, Edit, Quote messages

Auto Delete Message

Auto Delete File

Mute group

Starred Message

  Communication

1-1 audio and video calls

Add, drop video in a call

Merge calls

Escalate 1-1 audio and video calls to a conference

Call Transfer - standard, other registered device

Call Forward - Client, CFNA, CFB

Reply with IM

Loop detection

Forking support

Audio and Video call recording

Hold, Unhold

Pause, Resume video

Mute, Unmute

Call waiting

Far end camera control

  Collaboration

1-1 & Conference screen sharing

Pause, Resume sharing

Send, Receive files in a messaging session

Delete file from a messaging session

1-1 or group WB sessions

Share ppt, doc, xls, pdf documents

Thumbnail presentation style

Presentation controls

  Conference

Scheduled & ad-hoc conference

Messaging

Audio and Video

Screen sharing

Whiteboard

File Transfer

Document sharing

Video layout management - VAD, GRID, SLIDE

Audio and Video recording

Screen share recording

Scheduled meeting list

Lobby Management

Host Controls

Add Participant

Add, Drop video

Video Spotlight