List of Tables
List of Examples
This is a module which provides a UNIX/UDP SOCKET transport layer implementation for the Event Interface.
The raised events will follow the following grammar:
event = event_name (argument '\n')*
event_name = non-quoted_string'\n'
argument = ((arg_name '::')? arg_value)? | (arg_value)
arg_name = not-quoted_string
arg_value = not-quoted_string | '"' string '"'
not-quoted_string = string - {',",\n,\r}
The event name can contain any non-quoted string character, but it is recommended to follow the syntax: E_MODULE_NAME_EXTRA_NAME
There are two types of sockets used by this module, based on the sockets type. An UNIX socket should follow this syntax:
['unix:'] unix_socket_path
An UDP socket should follow this syntax:
'udp:' address ':' port
The following modules must be loaded before this module:
No dependencies on other OpenSIPS modules.
2.1.  | Both UNIX and UDP type of socket can be used to notify the events?  | 
Yes, you can use the both types.  | |
2.2.  | What is the maximum lenght of a datagram event?  | 
The maximum length of a datagram event is 65457 bytes.  | |
2.3.  | Where can I find more about OpenSIPS?  | 
Take a look at https://opensips.org/.  | |
2.4.  | Where can I post a question about this module?  | 
First at all check if your question was already answered on one of our mailing lists: 
 
			E-mails regarding any stable OpenSIPS release should be sent to 
			 
			If you want to keep the mail private, send it to 
			  | |
2.5.  | How can I report a bug?  | 
Please follow the guidelines provided at: https://github.com/OpenSIPS/opensips/issues.  | 
Table 3.1. Top contributors by DevScore(1), authored commits(2) and lines added/removed(3)
| Name | DevScore | Commits | Lines ++ | Lines -- | |
|---|---|---|---|---|---|
| 1. | Razvan Crainea (@razvancrainea) | 24 | 16 | 854 | 37 | 
| 2. | Liviu Chircu (@liviuchircu) | 8 | 6 | 12 | 29 | 
| 3. | Bogdan-Andrei Iancu (@bogdan-iancu) | 4 | 2 | 3 | 1 | 
| 4. | Peter Lemenkov (@lemenkov) | 3 | 1 | 1 | 1 | 
| 5. | Vlad Patrascu (@rvlad-patrascu) | 2 | 1 | 1 | 0 | 
(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. Regarding imported patches/code, we do our best to count the work on behalf of the proper owner, as per the "fix_authors" and "mod_renames" arrays in opensips/doc/build-contrib.sh. If you identify any patches/commits which do not get properly attributed to you, please submit a pull request which extends "fix_authors" and/or "mod_renames".
(3) ignoring whitespace edits, renamed files and auto-generated files
Table 3.2. Most recently active contributors(1) to this module
| Name | Commit Activity | |
|---|---|---|
| 1. | Razvan Crainea (@razvancrainea) | May 2011 - Sep 2019 | 
| 2. | Bogdan-Andrei Iancu (@bogdan-iancu) | Oct 2014 - Apr 2019 | 
| 3. | Liviu Chircu (@liviuchircu) | Mar 2014 - Nov 2018 | 
| 4. | Peter Lemenkov (@lemenkov) | Jun 2018 - Jun 2018 | 
| 5. | Vlad Patrascu (@rvlad-patrascu) | May 2017 - May 2017 | 
(1) including any documentation-related commits, excluding merge commits
Last edited by: Peter Lemenkov (@lemenkov), Liviu Chircu (@liviuchircu), Razvan Crainea (@razvancrainea).
Documentation Copyrights:
Copyright © 2011 www.opensips-solutions.com