Uses of Class
com.bytedesk.call.esl.client.transport.message.EslMessage
Packages that use EslMessage
Package
Description
FreeSWITCH ESL(Event Socket Library)客户端实现的内嵌版本。
-
Uses of EslMessage in com.bytedesk.call.esl
Methods in com.bytedesk.call.esl with parameters of type EslMessageModifier and TypeMethodDescriptionEslService.toResult(EslMessage msg) 将 EslMessage 统一转换为 Map 结果 - ok: 是否以 +OK 开头 - replyText: Reply-Text 头信息 - contentType: Content-Type 头 - body: 按行拼接后的 Body 文本 -
Uses of EslMessage in com.bytedesk.call.esl.client.inbound
Methods in com.bytedesk.call.esl.client.inbound that return EslMessageModifier and TypeMethodDescriptionClient.sendApiCommand(String command, String arg) Sends a FreeSWITCH API command to the server and blocks, waiting for an immediate response from the server. -
Uses of EslMessage in com.bytedesk.call.esl.client.internal
Fields in com.bytedesk.call.esl.client.internal with type parameters of type EslMessageModifier and TypeFieldDescriptionprivate final ConcurrentLinkedQueue<CompletableFuture<EslMessage>>AbstractEslClientHandler.apiCallsMethods in com.bytedesk.call.esl.client.internal that return EslMessageModifier and TypeMethodDescriptionContext.sendApiCommand(String command, String arg) Sends a FreeSWITCH API command to the server and blocks, waiting for an immediate response from the server.IModEslApi.sendApiCommand(String command, String arg) Context.sendCommand(String command) Sends a mod_event_socket command to FreeSWITCH server and blocks, waiting for an immediate response from the server.Methods in com.bytedesk.call.esl.client.internal that return types with arguments of type EslMessageModifier and TypeMethodDescriptionAbstractEslClientHandler.sendApiMultiLineCommand(io.netty.channel.Channel channel, List<String> commandLines) Synthesise a synchronous command/response by creating a callback object which is placed in queue and blocks waiting for another IO thread to process an incomingEslMessageand attach it to the callback.AbstractEslClientHandler.sendApiSingleLineCommand(io.netty.channel.Channel channel, String command) Synthesise a synchronous command/response by creating a callback object which is placed in queue and blocks waiting for another IO thread to process an incomingEslMessageand attach it to the callback.AbstractEslClientHandler.sendSyncApiCommand(io.netty.channel.Channel channel, String command, String arg) Sends a FreeSWITCH API command to the channel and blocks, waiting for an immediate response from the server.Methods in com.bytedesk.call.esl.client.internal with parameters of type EslMessageModifier and TypeMethodDescriptionprotected voidAbstractEslClientHandler.channelRead0(io.netty.channel.ChannelHandlerContext ctx, EslMessage message) protected voidAbstractEslClientHandler.handleEslMessage(io.netty.channel.ChannelHandlerContext ctx, EslMessage message) -
Uses of EslMessage in com.bytedesk.call.esl.client.transport
Fields in com.bytedesk.call.esl.client.transport declared as EslMessageMethods in com.bytedesk.call.esl.client.transport that return EslMessageConstructors in com.bytedesk.call.esl.client.transport with parameters of type EslMessage -
Uses of EslMessage in com.bytedesk.call.esl.client.transport.event
Constructors in com.bytedesk.call.esl.client.transport.event with parameters of type EslMessageModifierConstructorDescriptionEslEvent(EslMessage rawMessage) EslEvent(EslMessage rawMessage, boolean parseCommandReply) -
Uses of EslMessage in com.bytedesk.call.esl.client.transport.message
Fields in com.bytedesk.call.esl.client.transport.message declared as EslMessage