Skip to content

PRESENCE_MWI module

The module does specific handling for notify-subscribe message-summary (message waiting indication) events as specified in RFC 3842. It is used with the general event handling module, presence. It constructs and adds message-summary event to it.

The module does not currently implement any authorization rules. It assumes that publish requests are only issued by a voicemail application and subscribe requests only by the owner of voicemail box. Authorization can thus be easily done by OpenSIPS configuration file before calling handle_publish() and handle_subscribe() functions.

The module implements a simple check of content type application/simple-message-summary: Content must start with Messages-Waiting status line followed by zero or more lines that consist of tabs and printable ASCII characters.

The following modules must be loaded before this module:

  • presence.

None.

None.

None to be used in configuration file.

Top contributors by DevScore(1), authored commits(2) and lines added/removed(3)

#NameDevScoreCommitsLines++Lines—
1.Bogdan-Andrei Iancu (@bogdan-iancu)15133838
2.Juha Heinanen (@juha-h)12564511
3.Razvan Crainea (@razvancrainea)1081210
4.Anca Vamanu1072292
5.Liviu Chircu (@liviuchircu)975257
6.Daniel-Constantin Mierla (@miconda)971311
7.Stefan Darius (@dariusstefan)538416
8.Ovidiu Sas (@ovidiusas)4231
9.Sergio Gutierrez314110
10.Ancuta Onofrei311013

All remaining contributors: Konstantin Bokarius, Peter Lemenkov (@lemenkov), Edson Gellert Schubert, Vlad Patrascu (@rvlad-patrascu).

(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

#NameCommit Activity
1.Stefan Darius (@dariusstefan)Jun 2026 - Jul 2026
2.Razvan Crainea (@razvancrainea)Aug 2015 - Jun 2026
3.Bogdan-Andrei Iancu (@bogdan-iancu)Jul 2007 - Apr 2019
4.Peter Lemenkov (@lemenkov)Jun 2018 - Jun 2018
5.Liviu Chircu (@liviuchircu)Mar 2014 - Jun 2018
6.Vlad Patrascu (@rvlad-patrascu)May 2017 - May 2017
7.Ovidiu Sas (@ovidiusas)Oct 2010 - Mar 2011
8.Anca VamanuJul 2007 - Sep 2010
9.Sergio GutierrezNov 2008 - Nov 2008
10.Daniel-Constantin Mierla (@miconda)Oct 2007 - Mar 2008

All remaining contributors: Konstantin Bokarius, Edson Gellert Schubert, Juha Heinanen (@juha-h), Ancuta Onofrei.

(1) including any documentation-related commits, excluding merge commits

Last edited by: Razvan Crainea (@razvancrainea), Peter Lemenkov (@lemenkov), Liviu Chircu (@liviuchircu), Bogdan-Andrei Iancu (@bogdan-iancu), Daniel-Constantin Mierla (@miconda), Konstantin Bokarius, Edson Gellert Schubert, Juha Heinanen (@juha-h).

All documentation files (i.e. .md extension) are licensed under the Creative Common License 4.0