FreeSWITCH中文网,电话机器人开发网 ,微信订阅号:

FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898

FreeSwitch ESL 开发简介视频


tags:FreeSwitch Event socket 开发 视频 创建时间:2016-09-11 08:08:51

event socket libaray 是FreeSwitch的通信调用接口库,通过它可以很方便的配置后,通过自己的程序控制FreeSwitch相关行为,如监听,如IVR等。

视频:

["FreeSwitch esl 开发"]



FreeSWITCH ESL (Event Socket Library)


tags:FreeSWITCH ESL (Event Socket Library) 创建时间:2016-08-06 22:34:52

Event Socket Library quick starter

Introduction

The Event Socket Library, or ESL, is a library that aims to ease controlling FreeSWITCH from external applications, that can be written in any language and run in any operating system. It's written in C and has bindings for many langu


采用Redis对FreeSWITCH与第三方进行消息与事件传递


tags:FreeSWITCH ESL接口 事件 CDR 控制 创建时间:2016-07-09 18:09:59

系统图如下:

采用Redis作为消息对接,把FreeSWITCH与CRM或其它应用接口间进行消息互通。

中间件下载地址,含windows,linux

http://121.40.240.104:8090/



go lang 操作FreeSWITCH并获得其dtmf按键


tags:go lang 操作FreeSWITCH并获得其dtmf按键 创建时间:2016-06-09 21:21:38

/ GPL许可 上海宁卫信息技术有限公司李浩 lihao@nway.com.cn /

package nway_fs_oubound_ctl

import (
    "errors"
    "fmt"
    "github.com/fiorix/go-eventsocket/eventsocket"

    "time"
)

//bool结果为是否为终止符,检查一个输入按键
func CheckADtmfEvent(c *eventsocket.Connectio


FreeSWITCH ESL 事件列表


tags:FreeSWITCH ESL 事件列表 创建时间:2016-04-11 18:25:34

About

The current up-to-date list of events can be found in src/switch_event.c in a char array called EVENT_NAMES and is summarized here.


 Click here to expand Table of Contents

Event fields

Below is an explanation of each event field.

Core-UUID


FreeSWITCH的ESL消息接口


tags:FreeSWITCH ESL SOCKET 创建时间:2015-11-22 20:48:25

```c

ESL_DECLARE(esl_status_t) esl_send(esl_handle_t handle, const char cmd) { const char *e = cmd + strlen(cmd) -1;

if (!handle || !handle->connected || handle->sock == ESL_SOCK_INVALID) {
    return ESL_FAIL;
}

esl_log(ESL_LOG_DEBUG, "SEND\n%s\n", cmd);

if (send(handle->sock, cmd, strl


Python ESL


tags:FreeSWITCH Python ESL 创建时间:2015-09-28 14:04:09

Installation

In the FreeSWITCH source directory change to libs/esl and run:

make pymod

make pymod-install

This should install the ESL module into your python site-packages folder. If for some reason you want to manually install it or keep it locally you still must run the


PHP ESL


tags:FreeSWITCH PHP ESL 创建时间:2015-09-28 13:53:52

Overview

Assuming PHP support for ESL was installed it is relatively simple to include the ESL Library and perform interaction with FreeSWITCH. It can be done by connecting to a running FreeSWITCH as well as having FreeSWITCH connecting to a socket application as needed. This is the same potent


Java ESL


tags:FreeSWITCH Java ESL 创建时间:2015-09-28 13:52:13

Java Connection Options There are at least three options for using Java to connect to the FreeSWITCH Event Socket.

esl.jar (freeswitch core)
License: Same as FreeSWITCH
Available: esl.jar can be built as part of FreeSWITCH code base
Features:
Automatically generated by SWIG fro


FreeSWITCH的GO ESL


tags:FreeSWITCH go 创建时间:2015-09-28 13:37:06

Introduction

GoESL is a very simple and straight forward Go package designed to interact with FreeSWITCH ESL. GoESL supports both client and server. Server is used to bind and listen for incoming FreeSWITCH messages where client is used for sending API commands. GoESL package contains few helpe