Interfaces and APIs
This section explains the main protocols and interfaces supported by Quobis wac and the connections points to other network elements. There are three main interfaces that connect a Quobis wac instance with the rest of the network and/or Internet:
- Quobis SDKs
These are a set of software development kits (in short, SDKs), available on different programming languages, that allow developers to create their applications and leverage all of the Quobis wac functionalities using WebRTC standards. Quobis clients are the applications that use the Quobis SDKs -in the browser on in mobile apps- to provide modern services such as audio and video calling capabilities, in-app messaging, multiparty video conferencing, etc…
- SIP interface
Beyond app-to-app or browser-to-browser communications, Quobis wac supports SIP protocol to interconnect with existing telephony and VoIP networks, both in enterprise and IMS-based service provider networks. That opens up a new range of use cases to make browser-to-SIP calls and app-to-SIP calls in addition to standard WebRTC-to-WebRTC calls, bridging both the telephony world and the internet world. That means that customers can extend the existing services provided on regular phones, PBXs, call-centers and other SIP-platforms and take them to websites and mobile applications.
- REST API interface
A powerful and flexible REST-based API is provided for OSS/BSS integration, system administration, user provisioning system configuration and monitoring. This REST API can be easily and securely consumed from third-party systems but also as from web and mobile applications, complementing the QuobisSDKs. The most common uses for this API are user provisioning and management, address book integration, call detail records collection, authentication and usage.