As I’ve been doing more and more work with IMS / VoLTE, the requirements / features on PyHSS has grown.
Some key features I’ve added recently:
IMS HSS Features
IMS Cx Server Assignment Request / Answer
IMS Cx Multimedia Authentication Request / Answer
IMS Cx User Authentication Request / Answer
IMS Cx Location Information Request / Answer
General HSS Features
Better logging (IPs instead of Diameter hostnames)
Better Resync Support (For USIMs with different sync windows)
ToDo
There’s still some functions in the 3GPP Cx interface description I need to implement:
IMS Cx Registration-Termination Request / Answer
IMS Cx Push-Profile-Request / Answer
Support for Resync in IMS Cx Multimedia Authentication Answer
Keep an eye on the GitLab repo where I’m pushing the changes.
If you’re leaning about VoLTE & IMS networks, or building your own, I’d suggest checking out my other posts on the topic.