Based on netty 4 docking Opensips Exported Event, Exported MI and Freeswitch Event Socket Library, cdr, xml_curl and owt server and ossrs and other interface implementation solutions
1. Support to connect to Opensips MI and events
2. Support connection to FreeSWITCH ESL (inbound, outbound), cdr, xml_curl (configuration(ivr)|directory|dial plan|phrase)
3. Easier to use integrated solutions
4. Integrate with spring boot 2.3.x, nacos configuration center, service discovery
5. Can be dynamically configured
6. owt-server management api
7. ossrs management api
refer to https://github.com/zhouhailin/freeswitch-esl-all
refer to https://github.com/zhouhailin/freeswitch-cdr-all
refer to https://github.com/zhouhailin/spring-boot-common
http url path:
/freeswitch/xml/curl
example: ${freeswitch_home}/conf/autoload_configs/xml_curl.conf.xml
<binding name="all configs">
<param name="gateway-url" value="http://127.0.0.1:8080/freeswitch/xml/curl" bindings="dialplan|configuration|directory|phrases"/>
<param name="method" value="GET"/>
</binding>
refer to https://github.com/open-webrtc-toolkit/owt-server
management api demo: https://www.apifox.cn/apidoc/shared-62d670c8-92d6-498c-9abe-7e911cb85a44/api-11520186
Apache License, Version 2.0 Copyright (C) Apache Software Foundation