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
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>
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
broadworks_ocip-1.3.0.tar.gz
(557.6 kB
view hashes)
Built Distribution
Close
Hashes for broadworks_ocip-1.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b44a68b327c37b0a8fab4804e11e6bd6812d520aae650d49eccaf2fa22a6fe7 |
|
MD5 | 15041d3a03e6a35268763788b9c408e5 |
|
BLAKE2b-256 | d84c73f5b8226bc8c8f9f2cda97440b59014ec659e8ab989c79414b7b29f0035 |