MCPcopy Index your code
hub / github.com/OpenSIPS/opensips

github.com/OpenSIPS/opensips @4.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 4.0.0 ↗ · + Follow
19,091 symbols 53,746 edges 1,950 files 3,113 documented · 16%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Build Status Unit Tests OSS-Fuzz Cross Platform Builds RTP.io Coverity Scan Build Status

Welcome to OpenSIPS Project

About

OpenSIPS is a GPL licensed SIP server implementation. It started as a fork of Fokus Fraunhofer SIP Express Router (SER) project. OpenSIPS wants to be a more open project, not only from license point of view, but more open as project management, especially for external contributions.

OpenSIPS wants to overcome the development latency of current SER project, to ensure a shorter path into a release for new added features. OpenSIPS is a project maintained by OpenSIPS Solutions http://www.opensips-solutions.com/ by a team including core and main developers of SER project.

Info

For information regarding the OpenSIPS installation, please see the INSTALL file.

For current developers/contributors of this project, see the CREDITS and AUTHORS file. For complete license information, please see the COPYING file. For an overview of OpenSIPS modules, a modules listing is available on the opensips.org website.

Docs

Documentation about each module can be found in the README file in each module directory. For online documentation, please see https://opensips.org/Resources/Documentation

For additional documentation, tutorials and examples please see also https://opensips.org/Resources/DocsTutorials

Questions

For any question related to the OpenSIPS usage, please use the users@lists.opensips.org public mailing list.

For questions regarding the development of OpenSIPS - like contributions, bug reports, etc - please use the devel@lists.opensips.org public mailing list.

For questions regarding businesses around OpenSIPS - like products,· consultancy, trainings, etc - please use the business@lists.opensips.org public mailing list.

Also there is a generic news mailing list where you can learn about what is· new or important for the OpenSIPS project, about alerts and updates regarding relaces and about events around the project. news@lists.opensips.org

Core symbols most depended-on inside this repo

shm_free
called by 1537
mem/shm_mem.h
shm_malloc
called by 840
mem/shm_mem.h
lock_release
called by 831
lock_ops.h
init_mi_error
called by 545
mi/item.h
lock_get
called by 507
lock_ops.h
init_mi_param_error
called by 466
mi/item.c
add_mi_string
called by 431
mi/item.c
pv_get_null
called by 330
pvar.c

Shape

Function 12,079
Class 6,464
Enum 506
Method 42

Languages

C80%
C++20%
Python1%
PHP1%

Modules by API surface

pvar.c182 symbols
modules/rtpengine/rtpengine.c164 symbols
modules/rtpproxy/rtpproxy.c141 symbols
modules/rtp_relay/rtp_relay_ctx.c133 symbols
modules/drouting/drouting.c132 symbols
modules/tracer/tracer.c107 symbols
modules/sipcapture/sipcapture.c107 symbols
net/net_tcp.c104 symbols
modules/aaa_diameter/dm_impl.c100 symbols
core_cmds.c91 symbols
modules/b2b_sdp_demux/b2b_sdp_demux.c83 symbols
modules/tm/tm.c80 symbols

Datastores touched

(mysql)Database · 1 repos
opensipsDatabase · 1 repos
opensipsDatabase · 1 repos
(mongodb)Database · 1 repos
dbnameDatabase · 1 repos
opensips_partitionsDatabase · 1 repos
sip_jabDatabase · 1 repos
serDatabase · 1 repos

For agents

$ claude mcp add opensips \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact