Uses of Class
com.bytedesk.call.esl.client.transport.event.EslEvent
Packages that use EslEvent
Package
Description
-
Uses of EslEvent in com.bytedesk.call.config
Methods in com.bytedesk.call.config with parameters of type EslEventModifier and TypeMethodDescriptionprivate voidCallEventListener.handleApiEvent(EslEvent eslEvent) 处理 API 事件(如 strftime 等调用)private voidCallEventListener.handleChannelAnswer(EslEvent eslEvent) 处理通道应答事件private voidCallEventListener.handleChannelCallState(EslEvent eslEvent) 处理通话状态变更事件private voidCallEventListener.handleChannelCreate(EslEvent eslEvent) 处理通道创建事件private voidCallEventListener.handleChannelDestroy(EslEvent eslEvent) 处理通道销毁事件private voidCallEventListener.handleChannelExecute(EslEvent eslEvent) 处理应用执行事件private voidCallEventListener.handleChannelExecuteComplete(EslEvent eslEvent) 处理应用执行完成事件private voidCallEventListener.handleChannelHangup(EslEvent eslEvent) 处理通道挂断事件private voidCallEventListener.handleChannelHangupComplete(EslEvent eslEvent) 处理通道挂断完成事件private voidCallEventListener.handleChannelState(EslEvent eslEvent) 处理通道状态事件private voidCallEventListener.handleCustomEvent(EslEvent eslEvent) 处理自定义事件private voidCallEventListener.handleDtmf(EslEvent eslEvent) 处理DTMF按键事件private voidCallEventListener.handlePresenceIn(EslEvent eslEvent) 处理Presence事件(座席/用户振铃、空闲等)voidCallEventListener.onEslEvent(Context ctx, EslEvent eslEvent) -
Uses of EslEvent in com.bytedesk.call.esl.client.inbound
Fields in com.bytedesk.call.esl.client.inbound with type parameters of type EslEventModifier and TypeFieldDescriptionprivate final ConcurrentHashMap<String,CompletableFuture<EslEvent>> Client.backgroundJobsMethods in com.bytedesk.call.esl.client.inbound that return types with arguments of type EslEventModifier and TypeMethodDescriptionClient.sendBackgroundApiCommand(String command, String arg) Submit a FreeSWITCH API command to the server to be executed in background mode.Methods in com.bytedesk.call.esl.client.inbound with parameters of type EslEventModifier and TypeMethodDescriptionvoidIEslProtocolListener.eventReceived(Context ctx, EslEvent event) protected voidInboundClientHandler.handleEslEvent(io.netty.channel.ChannelHandlerContext ctx, EslEvent event) voidIEslEventListener.onEslEvent(Context ctx, EslEvent event) Signal of a server initiated event. -
Uses of EslEvent in com.bytedesk.call.esl.client.internal
Fields in com.bytedesk.call.esl.client.internal with type parameters of type EslEventModifier and TypeFieldDescriptionprivate final ConcurrentHashMap<String,CompletableFuture<EslEvent>> AbstractEslClientHandler.backgroundJobsMethods in com.bytedesk.call.esl.client.internal that return types with arguments of type EslEventModifier and TypeMethodDescriptionAbstractEslClientHandler.sendBackgroundApiCommand(io.netty.channel.Channel channel, String command) Returns the Job UUID of that the response event will have.Context.sendBackgroundApiCommand(String command, String arg) Submit a FreeSWITCH API command to the server to be executed in background mode.IModEslApi.sendBackgroundApiCommand(String command, String arg) Methods in com.bytedesk.call.esl.client.internal with parameters of type EslEventModifier and TypeMethodDescriptionprotected abstract voidAbstractEslClientHandler.handleEslEvent(io.netty.channel.ChannelHandlerContext ctx, EslEvent event) -
Uses of EslEvent in com.bytedesk.call.esl.client.outbound
Methods in com.bytedesk.call.esl.client.outbound with parameters of type EslEventModifier and TypeMethodDescriptionprotected voidOutboundClientHandler.handleEslEvent(io.netty.channel.ChannelHandlerContext ctx, EslEvent event) void