Python Web Services Wrapper and Samples¶
Version: 1.3.10.
Created: 26 June 2024.
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 Messages
Managing Files
Voice Biometrics
Accessing Monitor Recordings
Interrupting a REST Application
Managing Conferences
Managing Telephone Numbers
Lookup a Telephone Number
Generating Reports
Generating WebRTC Client tokens
Security checking
Managing Services
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 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¶
- Overview
- outbound_web_service
- application_status_web_service
- message_web_service
- file_web_service
- voice_biometrics_users_web_service
- voice_biometrics_user_groups_web_service
- voice_biometrics_user_group_keys_web_service
- monitor_web_service
- rest_interrupt_web_service
- conference_web_service
- telephone_numbers_web_service
- number_lookup_web_service
- reports_web_service
- webrtc_client_web_service
- security_web_service
- services_web_service
Samples¶
- Overview
- Start REST Outbound Sample
- Start UAS Outbound Sample
- Get Application Instance Result Sample
- Manage Messages Sample
- Manage Files Sample
- Voice Biometrics Sample
- Monitor Recordings Sample
- Interrupt REST Application Sample
- Manage Conferences Sample
- Manage Telephone Numbers Sample
- Number Lookup Sample
- Manage Reports Sample
- WebRTC Client Tools Sample
- Security Tools Sample
- Manage Services Sample