MCPcopy Index your code
hub / github.com/esl-client/esl-client

github.com/esl-client/esl-client @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
241 symbols 573 edges 28 files 137 documented · 57%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

IModEslApi (Interface)
(no doc) [4 implementers]
src/main/java/org/freeswitch/esl/client/internal/IModEslApi.java
IEslEventListener (Interface)
Interface for observers wanting to be notified of incoming FreeSWITCH Event Socket events. Events are guaranteed to [1 …
src/main/java/org/freeswitch/esl/client/inbound/IEslEventListener.java
IClientHandler (Interface)
(no doc) [1 implementers]
src/main/java/org/freeswitch/esl/client/outbound/IClientHandler.java
IClientHandlerFactory (Interface)
(no doc)
src/main/java/org/freeswitch/esl/client/outbound/IClientHandlerFactory.java

Core symbols most depended-on inside this repo

sendExeMesg
called by 55
src/main/java/org/freeswitch/esl/client/dptools/Execute.java
nn
called by 26
src/main/java/org/freeswitch/esl/client/dptools/Execute.java
toString
called by 18
src/main/java/org/freeswitch/esl/client/transport/SendMsg.java
set
called by 15
src/main/java/org/freeswitch/esl/client/dptools/Execute.java
toString
called by 14
src/main/java/org/freeswitch/esl/client/internal/IModEslApi.java
getBodyLines
called by 12
src/main/java/org/freeswitch/esl/client/transport/message/EslMessage.java
sendApiSingleLineCommand
called by 12
src/main/java/org/freeswitch/esl/client/internal/AbstractEslClientHandler.java
info
called by 10
src/main/java/org/freeswitch/esl/client/dptools/Execute.java

Shape

Method 208
Class 24
Interface 5
Enum 4

Languages

Java100%

Modules by API surface

src/main/java/org/freeswitch/esl/client/dptools/Execute.java66 symbols
src/main/java/org/freeswitch/esl/client/inbound/Client.java19 symbols
src/main/java/org/freeswitch/esl/client/internal/IModEslApi.java17 symbols
src/main/java/org/freeswitch/esl/client/internal/Context.java14 symbols
src/main/java/org/freeswitch/esl/client/transport/SendMsg.java13 symbols
src/main/java/org/freeswitch/esl/client/transport/message/EslMessage.java12 symbols
src/main/java/org/freeswitch/esl/client/transport/event/EslEvent.java12 symbols
src/main/java/org/freeswitch/esl/client/internal/AbstractEslClientHandler.java11 symbols
src/test/java/org/freeswitch/esl/client/transport/message/EslFrameDecoderTest.java6 symbols
src/test/java/OutboundTest.java6 symbols
src/main/java/org/freeswitch/esl/client/transport/message/EslHeaders.java6 symbols
src/main/java/org/freeswitch/esl/client/transport/message/EslFrameDecoder.java6 symbols

For agents

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

⬇ download graph artifact