You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
clerie 8f4a7b1f6d Introduce the different classes a bit more. 1 week ago
docs Introduce the different classes a bit more. 1 week ago
mitel_ommclient2 Move last components of session layer to client and remove session completely 1 week ago
.gitignore Add gitignore 3 weeks ago
LICENSE Add license and attribution 3 weeks ago
README.md Update API documentation 1 week ago

README.md

Mitel OMMClient2

Another attempt for a modern client library to the Mitel OM Application XML Interface.

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
r = c.request(mitel_ommclient2.messages.Ping(timeStamp=2342))

# Craft your own request, if it is not implemented yet
r = c.request(mitel_ommclient2.messages.DictRequest("Ping", {"timeStamp": 2342}))

Consult class documentation for more in depth examples and options.

Attribution

This software is inspired by python-mitel by Thomas and n-st.