Skip to content

PROTO_SCTP module

The proto_sctp module is an optional transport module (shared library) which exports the required logic in order to handle SCTP-based communication. (socket initialization and send/recv primitives to be used by higher-level network layers)

Once loaded, you will be able to define “sctp:” listeners in your script.

The following modules must be loaded before this module:

  • None.

The following libraries or applications must be installed before running OpenSIPS with this module loaded:

  • None.

The default port to be used by all SCTP listeners.

Default value is 5060.

Set sctp_port parameter
...
modparam("proto_sctp", "sctp_port", 5070)
...

Q: After switching to OpenSIPS 2.1, I’m getting this error: “listeners found for protocol sctp, but no module can handle it”

You need to load the “proto_sctp” module. In your script, make sure you do a loadmodule “proto_sctp.so” after setting the mpath.

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

#NameDevScoreCommitsLines++Lines—
1.Bogdan-Andrei Iancu (@bogdan-iancu)8245386
2.Stefan Darius (@dariusstefan)64838
3.Razvan Crainea (@razvancrainea)4244
4.Liviu Chircu (@liviuchircu)311440

(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.Liviu Chircu (@liviuchircu)Mar 2015 - Mar 2015
4.Bogdan-Andrei Iancu (@bogdan-iancu)Feb 2015 - Feb 2015

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

Last edited by: Razvan Crainea (@razvancrainea), Liviu Chircu (@liviuchircu).

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