= Freeswitch Mexcla Admin = [wiki:freeswitch-mexcla mexcla] is installed on paul.mayfirst.org (the same server hosting our [wiki:freeswitch freeswitch] installation). == Operation Notes == You can get info about a running conference by logging into `paul.mayfirst.org` and running `fs_cli` To see all conference participants: {{{ conference list }}} Note: this will list the participants for each running conference. To mute a given member: {{{ conference mute }}} To record: {{{ conference recording start conference recording check conference recording stop |all conference recording pause conference recording resume }}} == Installation Notes == It is a python script that is available via git://git.mayfirst.org/mfpl/mexcla It runs as a daemon on 127.0.0.1, listens on port 8888. It's controlled by runit and runs as the mexcla user. It depends on the python-twisted package (available in Debian) and the eventsocket python freeswitch library (http://github.com/fiorix/eventsocket). On paul, the eventsocket python library is checked out via git in /usr/local/share/eventsocket and mexcla is checked out via git in /usr/local/share/mexcla I made the following changes to our freeswitch installation to get it to work: {{{ diff --git a/autoload_configs/conference.conf.xml b/autoload_configs/conference.conf.xml index 826f6fb..bd26edd 100644 --- a/autoload_configs/conference.conf.xml +++ b/autoload_configs/conference.conf.xml @@ -10,14 +10,14 @@ - + - + - - + + diff --git a/autoload_configs/ivr-mfpl.xml b/autoload_configs/ivr-mfpl.xml index 0eeafe6..91644d8 100644 --- a/autoload_configs/ivr-mfpl.xml +++ b/autoload_configs/ivr-mfpl.xml @@ -14,9 +14,9 @@ + + + + + + +