Another attempt for a modern client library to the Mitel OM Application XML Interface.
Project description
Mitel OMMClient2
Another attempt for a modern client library to the Mitel OM Application XML Interface.
Install
Without any additional dependencies:
pip install "mitel_ommclient2 @ git+https://git.clerie.de/clerie/mitel_ommclient2.git@main"
Add dependencies to enable secret handling, if you need it.
pip install "mitel_ommclient2[crypt] @ git+https://git.clerie.de/clerie/mitel_ommclient2.git@main"
Quicksart
Just some examples to give you an idea what this does.
import mitel_ommclient2
# Connect to your OMM
c = mitel_ommclient2.OMMClient2("omm.local", "admin", "admin")
# Use built in methods for common actions
c.ping()
# Create custom messages
m = mitel_ommclient2.messages.Ping()
m.timeStamp = 2342
r = c.connection.request(m)
Consult class documentation for more in depth examples and options.
Interactive CLI
The package installs a script called ommclient2
.
This allowes basic interactive testing of the library.
ommclient2 --help
Attribution
This software is inspired by python-mitel
by Thomas and n-st.
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 Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
File details
Details for the file mitel_ommclient2-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: mitel_ommclient2-0.0.1-py3-none-any.whl
- Upload date:
- Size: 17.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.23.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ac133d656d1421111d952a6203871ee290fd3e3a063ff0fb8ae50b830050071 |
|
MD5 | f25d2a797a0af3551dd03584019f909d |
|
BLAKE2b-256 | 4063c2aecdc37e0e9657f47c622b11b43cb155cf9a5458d0d36f372998731c21 |