Anthony Minessale
10b1187110
fix Client.pm recv len
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4370 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-23 18:02:50 +00:00
Anthony Minessale
bd62246033
handle fragmented reads on the socket
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4358 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-23 16:44:04 +00:00
Anthony Minessale
df85aac80c
timeout bug pointed out by davidnicol
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4263 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-14 18:47:22 +00:00
Anthony Minessale
d1d1c73390
get fs.pl up to date
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4140 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-06 21:24:43 +00:00
Anthony Minessale
9d1e2e9167
don't call us we'll call you
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3917 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-01-06 17:06:18 +00:00
Paul Tinsley
900ad177d6
Rework of Filter's handling of the socket with freeswitch, the previous implementation was a serious cheat. We now properly handle the Content-Length tag and go out of line based mode and into length mode.
...
Also updated the console to show replies to commands.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3168 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-10-23 20:47:22 +00:00
Anthony Minessale
d1965b701c
let log and event work
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3165 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-10-23 17:40:26 +00:00
Anthony Minessale
7e61bcf9bb
fix
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3133 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-10-21 03:19:48 +00:00
Paul Tinsley
bb5b51dfbe
Initial checkin of the POE::Filter::FSSocket module and fsconsole.pl which is a curses, multi-window console for freeswitch mod_event_socket. See http://search.cpan.org/~ptinsley/POE-Filter-FSSocket-0.04/lib/POE/Filter/FSSocket.pm for more info on the perl module.
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3116 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-10-20 06:20:39 +00:00
Anthony Minessale
9727efd842
Change the socket protocol and the sample client to use multiline input
...
valid input:
-------------------------
<command>[ <args>]
-------------------------
or
-------------------------
<command>[ <args>]
Header1: Val
HeaderN: Val
-------------------------
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2109 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-25 14:14:07 +00:00
Anthony Minessale
4ef2d76948
fix quotes
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2051 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-23 00:42:27 +00:00
Anthony Minessale
8aabcd4bdf
fix quotes
...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2050 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-23 00:37:19 +00:00
Anthony Minessale
9c79c2a3fb
Add mod_event_socket remote client module and sample client.
...
To Test:
uncomment or add from modules.conf
make installall again to compile it
uncomment the load line from freeswitch.xml
the default values are to bind to 127.0.0.1 port 8021
telnet to port 8021
enter "auth ClueCon" to authenticate
from here you can do the following:
*) events [xml|plain] <list of events to log or all for all>
*) noevents
*) log <level> // same as the console.conf values
*) nolog
*) api <command> <arg>
*) exit
there is a perl client in scripts/socket called fs.pl
with the module up and loaded:
cd scripts/socket
perl fs.pl <optional log level>
you can enter a few api commands like "show or status"
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2047 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-22 21:49:52 +00:00