API interface to the OCI-P provisioning interface of a Broadworks softswitch
Project description
Broadworks OCI-P Interface
broadworks_ocip
interfaces to the OCI-P provisioning interface of a Broadworks softswitch
- Free software: BSD license
- Documentation: https://nigelm.github.io/broadworks_ocip/
Features
- python objects to match all Broadworks schema objects
- API framework to talk to a Broadworks server
- additional magic to handle authentication and sessions
- Based on Broadworks schema R21
Current Version
Version: 1.5.0
Installation
With pip
:
python3 -m pip install broadworks-ocip
Usage
More details is given within the usage section of the documentation, but the minimal summary is:-
from broadworks_ocip import BroadworksAPI
# configure the API, connect and authenticate to the server
api = BroadworksAPI(
host=args.host, port=args.port, username=args.username, password=args.password,
)
# get the platform software level
response = api.command("SystemSoftwareVersionGetRequest")
print(response.version)
Credits
The class is built using Michael DeHaan's ClassForge
object system.
Development on the python version was done by
Nigel Metheringham <nigelm@cpan.org>
Karol Skibiński has been using the package, and has a talent for both finding bugs within it and providing a good bug report that allows a test case and fix to be made. The package has been immensely improved by this work.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for broadworks_ocip-1.5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6ee695e5262c790c4c366b3714f5b4178adca80d78fdd32c995c192dd416d8a |
|
MD5 | 4d4d2a4920c21d831bd6a3567c9a8e90 |
|
BLAKE2b-256 | ab9809e48badd95b523897d6d2b31ebb417e6862b375f848cf798d06c27510ac |