FreeSWITCH及VOIP,Openser,电话机器人等产品中文技术资讯、交流、沟通、培训、咨询、服务一体化网络。QQ群:293697898
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 from core C ESL interfaces (so by definition, always up to date with core ESL).
Requires the native esl_lib dependencies to available at runtime.
An example is provided at bottom of this page Event Socket Library.
org.freeswitch.esl.client (freeswitch-contrib)
License: Apache v2
Available: In freeswitch-contrib git repository, see Java ESL Client for details and usage.
Features:
Inbound and outbound
Handles event bodies
Built using maven, and OSGi ready
Runtime dependencies only on the excellent Netty (Apache License) and SLF4j (MIT License) libraries
fs_eslib (Versafon)
License: GPL v3
Available: http://versafon.com/versafonweb/Software.jsp
Type: Inbound
Features: see the web page above.