├── README.md ├── org.freeswitch.esl.client.example └── pom.xml ├── org.freeswitch.esl.client ├── TODO.txt ├── pom.xml └── src │ ├── main │ └── java │ │ └── org │ │ └── freeswitch │ │ └── esl │ │ └── client │ │ ├── IEslEventListener.java │ │ ├── inbound │ │ ├── Client.java │ │ ├── InboundClientHandler.java │ │ ├── InboundConnectionFailure.java │ │ └── InboundPipelineFactory.java │ │ ├── internal │ │ ├── AbstractEslClientHandler.java │ │ ├── HeaderParser.java │ │ ├── IEslProtocolListener.java │ │ └── debug │ │ │ ├── ChannelEventRunnable.java │ │ │ └── ExecutionHandler.java │ │ ├── outbound │ │ ├── AbstractOutboundClientHandler.java │ │ ├── AbstractOutboundPipelineFactory.java │ │ ├── SocketClient.java │ │ └── example │ │ │ ├── SimpleHangupOutboundHandler.java │ │ │ └── SimpleHangupPipelineFactory.java │ │ └── transport │ │ ├── CommandResponse.java │ │ ├── SendMsg.java │ │ ├── event │ │ ├── EslEvent.java │ │ └── EslEventHeaderNames.java │ │ └── message │ │ ├── EslHeaders.java │ │ ├── EslMessage.java │ │ └── EslMessageDecoder.java │ └── test │ ├── java │ └── org │ │ └── freeswitch │ │ └── esl │ │ └── client │ │ ├── inbound │ │ └── ClientTest.java │ │ └── outbound │ │ └── SocketClientTest.java │ └── resources │ └── logback-test.xml └── pom.xml /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/README.md -------------------------------------------------------------------------------- /org.freeswitch.esl.client.example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client.example/pom.xml -------------------------------------------------------------------------------- /org.freeswitch.esl.client/TODO.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/TODO.txt -------------------------------------------------------------------------------- /org.freeswitch.esl.client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/pom.xml -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/IEslEventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/IEslEventListener.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/inbound/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/inbound/Client.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/inbound/InboundClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/inbound/InboundClientHandler.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/inbound/InboundConnectionFailure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/inbound/InboundConnectionFailure.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/inbound/InboundPipelineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/inbound/InboundPipelineFactory.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/internal/AbstractEslClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/internal/AbstractEslClientHandler.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/internal/HeaderParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/internal/HeaderParser.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/internal/IEslProtocolListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/internal/IEslProtocolListener.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/internal/debug/ChannelEventRunnable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/internal/debug/ChannelEventRunnable.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/internal/debug/ExecutionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/internal/debug/ExecutionHandler.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/outbound/AbstractOutboundClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/outbound/AbstractOutboundClientHandler.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/outbound/AbstractOutboundPipelineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/outbound/AbstractOutboundPipelineFactory.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/outbound/SocketClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/outbound/SocketClient.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/outbound/example/SimpleHangupOutboundHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/outbound/example/SimpleHangupOutboundHandler.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/outbound/example/SimpleHangupPipelineFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/outbound/example/SimpleHangupPipelineFactory.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/CommandResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/CommandResponse.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/SendMsg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/SendMsg.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/event/EslEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/event/EslEvent.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/event/EslEventHeaderNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/event/EslEventHeaderNames.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/message/EslHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/message/EslHeaders.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/message/EslMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/message/EslMessage.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/message/EslMessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/main/java/org/freeswitch/esl/client/transport/message/EslMessageDecoder.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/test/java/org/freeswitch/esl/client/inbound/ClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/test/java/org/freeswitch/esl/client/inbound/ClientTest.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/test/java/org/freeswitch/esl/client/outbound/SocketClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/test/java/org/freeswitch/esl/client/outbound/SocketClientTest.java -------------------------------------------------------------------------------- /org.freeswitch.esl.client/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/org.freeswitch.esl.client/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vonvey/esl-client/HEAD/pom.xml --------------------------------------------------------------------------------