MCPcopy Index your code
hub / github.com/RestComm/jain-sip

github.com/RestComm/jain-sip @1.3.0-93

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.3.0-93 ↗ · + Follow
9,887 symbols 50,121 edges 1,026 files 4,593 documented · 46% updated 2y ago★ 17169 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Try Restcomm Cloud NOW for FREE! Zero download and install required.

All Restcomm docs and downloads are now available at Restcomm.com.

FOSSA Status

JAIN-SIP 1.2 Reference Implementation

Extension points exported contracts — how you extend this code

Match (Interface)
Match template for pattern matching. @version 1.2 @author M. Ranganathan [17 implementers]
src/gov/nist/core/Match.java
EMail (Interface)
An EMail represents an e= field contained within a SessionDescription. Please refer to IETF RFC 2327 for a descriptio [7 …
src/javax/sdp/EMail.java
TestAssertion (Interface)
(no doc) [39 implementers]
src/test/tck/msgflow/callflows/TestAssertion.java
StackLogger (Interface)
interface that loggers should implement so that the stack can log to various loggers impl such as log4j, commons logging [8 …
src/gov/nist/core/StackLogger.java
Info (Interface)
An Info represents the i= fields contained within either a MediaDescription or a SessionDescription. Please refer to I [7 …
src/javax/sdp/Info.java
TagNames (Interface)
(no doc) [1 implementers]
src/test/torture/TagNames.java
SipListenerExt (Interface)
This interface extends the SipListener interface and adds the following events to it : {@link DialogTim [23 implementers]
src/gov/nist/javax/sip/SipListenerExt.java
Phone (Interface)
A Phone represents a p= field contained within a SessionDescription. Please refer to IETF RFC 2327 for a description of [7 …
src/javax/sdp/Phone.java

Core symbols most depended-on inside this repo

printStackTrace
called by 1018
src/gov/nist/core/Debug.java
getDialog
called by 990
src/javax/sip/Transaction.java
setProperty
called by 878
src/gov/nist/javax/sip/MergedSystemProperties.java
println
called by 834
src/gov/nist/core/Debug.java
isLoggingEnabled
called by 820
src/gov/nist/core/StackLogger.java
getState
called by 810
src/javax/sip/Dialog.java
logDebug
called by 753
src/gov/nist/core/StackLogger.java
equals
called by 688
src/javax/sip/header/Header.java

Shape

Method 8,628
Class 1,039
Interface 213
Enum 7

Languages

Java100%

Modules by API surface

src/gov/nist/javax/sip/stack/SIPTransactionStack.java158 symbols
src/gov/nist/javax/sip/stack/SIPDialog.java158 symbols
src/gov/nist/javax/sip/message/SIPMessage.java114 symbols
src/gov/nist/javax/sip/stack/SIPTransactionImpl.java110 symbols
src/gov/nist/javax/sip/stack/SIPTransaction.java95 symbols
src/gov/nist/javax/sip/header/HeaderFactoryImpl.java87 symbols
src/gov/nist/javax/sip/address/SipUri.java80 symbols
src/gov/nist/javax/sip/stack/SIPServerTransactionImpl.java65 symbols
src/javax/sip/header/HeaderFactory.java56 symbols
src/test/tck/msgflow/SipEventCollector.java54 symbols
src/gov/nist/javax/sip/stack/SIPClientTransactionImpl.java54 symbols
src/test/unit/gov/nist/javax/sip/stack/RFC5626KeepAliveTest.java46 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page