MI_HTTP module
Admin Guide
Section titled “Admin Guide”Overview
Section titled “Overview”This module provides an HTTP transport layer implementation for OpenSIPS’s Management Interface.
Features to be added in the future:
- possibility to authenticate connections.
Dependencies
Section titled “Dependencies”OpenSIPS Modules
Section titled “OpenSIPS Modules”The following modules must be loaded before this module:
- httpd module.
Exported Parameters
Section titled “Exported Parameters”mi_http_root(string)
Section titled “mi_http_root(string)”Specifies the root path for mi http requests. The link to the mi web interface must be constructed using the following patern: http://[opensips_IP]:[opensips_mi_port]/[mi_http_root]
The default value is “mi”.
...modparam("mi_http", "mi_http_root", "opensips_mi")...mi_http_method(integer)
Section titled “mi_http_method(integer)”Specifies the HTTP request method to be used:
- 0 - use GET HTTP request
- 1 - use POST HTTP request
The default value is 0.
...modparam("mi_http", "mi_http_method", 1)...Exported Functions
Section titled “Exported Functions”No function exported to be used from configuration file.
Known Issues
Section titled “Known Issues”Commands with large responses (like ul_dump) will fail if the configured size of the httpd buffer is to small (or if there isn’t enough pkg memory configured).
Future realeases of the httpd and mi_httpd modules will address this issue.
Contributors
Section titled “Contributors”By Commit Statistics
Section titled “By Commit Statistics”Top contributors by DevScore(1), authored commits(2) and lines added/removed(3)
| # | Name | DevScore | Commits | Lines++ | Lines— |
|---|---|---|---|---|---|
| 1. | Razvan Crainea (@razvancrainea) | 19 | 4 | 583 | 583 |
| 2. | Stefan Darius (@dariusstefan) | 5 | 3 | 106 | 8 |
(1) DevScore = author_commits + author_lines_added / (project_lines_added / project_commits) + author_lines_deleted / (project_lines_deleted / project_commits)
(2) including any documentation-related commits, excluding merge commits
(3) ignoring whitespace edits, renamed files and auto-generated files
By Commit Activity
Section titled “By Commit Activity”| # | Name | Commit Activity |
|---|---|---|
| 1. | Stefan Darius (@dariusstefan) | Jun 2026 - Jul 2026 |
| 2. | Razvan Crainea (@razvancrainea) | Dec 2013 - Jun 2026 |
(1) including any documentation-related commits, excluding merge commits
Documentation
Section titled “Documentation”Contributors
Section titled “Contributors”Last edited by: Razvan Crainea (@razvancrainea).
License
Section titled “License”All documentation files (i.e. .md extension) are licensed under the Creative Common License 4.0