Python Web Services Wrapper and Samples¶
Version: 1.3.2.
Created: 13 July 2020.
If you do not have an Aculab Cloud account please visit the Aculab Cloud Web Portal to sign up, or to simply learn more about the product.
Introduction¶
Aculab Cloud provides a number of web services that are available for use through any HTTP client. They implement features such as:
Starting an Outbound Service
Managing SMS Messages
Managing Files
Accessing Monitor Recordings
Interrupting a REST Application
Managing Conferences
Managing Telephone Numbers
Generating Reports
Generating WebRTC Client tokens
Security checking
Developers wishing to incorporate these services into Python applications may benefit from using the Python Web Services Wrapper module. The Wrapper module handles the data type formatting and HTTP message processing required when calling the web services. The Wrapper module exposes a number of classes and each class relates to one of web service features listed above. For example, the Wrapper module exposes a class named 'message_web_service' which serves as a wrapper around the 'Managing SMS Messages' web service feature.
To demonstrate the use of the Wrapper module, a number of command line sample tools have been provided. Each sample demonstrates the use of a particular Wrapper module class. For example, the 'manage_messages.py' sample tool demonstrates the use of the 'message_web_service' Wrapper class.
Web Services Wrapper¶
Samples¶
- Overview
- Start REST Outbound Sample
- Start UAS Outbound Sample
- Get Application Instance Result Sample
- Manage Messages Sample
- Manage Files Sample
- Monitor Recordings Sample
- Interrupt REST Application Sample
- Manage Conferences Sample
- Manage Telephone Numbers Sample
- Manage Reports Sample
- WebRTC Client Tools Sample
- Security Tools Sample