展开全部
FreeSwitch 支持将话单写入远程的 HTTP 服务器,在哪里你可以使用任何喜32313133353236313431303231363533e58685e5aeb931333363383936欢的编程语言处理话单以及写入任何可能的数据库。有三个模块可以实现他:mod_xml_cdr、mod_json_cdr 以及 mod_format_cdr。前两者分别产生 xml 和 json 格式,最后一个模块则可配置产生 XML 或 JSON 格式。
使用 mod_xml_curl为例:
第一步: 在C:\Program
Files\FreeSWITCH\conf\autoload_configs\modules.conf.xml中释放 的注释。
第二步:② C:\Program
Files\FreeSWITCH\conf\autoload_configs\xml_curl.conf.xml 中添加
中的value指向你的 HTTP 服务器地址。
第三步:创建并开启HTTP服务
//连接FS服务
connectFSAndSubscibeFSEvent();
ExecutorService pool = Executors.newCachedThreadPool();
server = HttpServer.create(new InetSocketAddress(8080),10);
server.createContext("/fsapi/", new DirectoryHandler());
//可以通过设置一个线程组由线程来决定执行的过程
server.setExecutor(pool);
server.start();
System.out.printl