Andrew Thompson
|
e47f8215e9
|
mod_erlang_event: optionally allow compatability with nodes running older OTP releases (R7 through current)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@15189 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-10-21 20:57:46 +00:00 |
|
Andrew Thompson
|
671694fb17
|
Deprecate new_pid message in favor of get_pid which has an extra element, the call's UUID
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14877 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-09-15 19:54:23 +00:00 |
|
Andrew Thompson
|
abc3acdf44
|
Add support for simply sending an arbitrary message to an arbitrary registered process at a node
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14875 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-09-15 19:23:47 +00:00 |
|
Andrew Thompson
|
fc208bb0b9
|
Use our own memory pool instead of the sessions
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14652 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-08-27 21:41:47 +00:00 |
|
Andrew Thompson
|
1eace1218a
|
Add support for log node userdata, improve some log messages and command output
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14646 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-08-26 20:50:05 +00:00 |
|
Andrew Thompson
|
eb08813dd4
|
Add per-call logging support
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14554 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-08-18 16:58:26 +00:00 |
|
Andrew Thompson
|
b4fbb35865
|
Winsock blows
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14550 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-08-18 05:33:42 +00:00 |
|
Andrew Thompson
|
467653216a
|
Don't make channels stuck
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14428 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-07-29 23:16:32 +00:00 |
|
Andrew Thompson
|
14b0e7d568
|
Cleanup after outbound sessions that exit before the call hangs up
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14427 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-07-29 23:13:02 +00:00 |
|
Andrew Thompson
|
bf77c75f43
|
Don't assume valid uuids are exactly 36 characters long
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14393 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-07-27 23:37:45 +00:00 |
|
Andrew Thompson
|
53b0ae45f2
|
Sync up freeswitch.erl
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14362 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-07-25 18:53:34 +00:00 |
|
Andrew Thompson
|
b44830ecf2
|
Add support for sending CUSTOM events with a subclass
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@14361 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-07-25 18:25:13 +00:00 |
|
Andrew Thompson
|
dbe85eb87f
|
bzero -> memset (so mike won't yell at me)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13902 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-06-23 01:02:19 +00:00 |
|
Andrew Thompson
|
c872e09265
|
Unify outbound session cleanup code, possibly fixes MODEVENT-47
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13900 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-06-22 23:38:23 +00:00 |
|
Andrew Thompson
|
ff3e7f3f0f
|
Only complain about unexpected exits if the call isn't already hungup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13857 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-06-19 01:48:59 +00:00 |
|
Andrew Thompson
|
b63e09716a
|
Taking a stab at MODEVENT-47
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13856 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-06-19 00:51:53 +00:00 |
|
Andrew Thompson
|
a0c5978a84
|
Huh, I guess that was a socket not a file descriptor
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13766 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-06-11 23:48:08 +00:00 |
|
Andrew Thompson
|
b32ea95f68
|
Add sorta working win32 support
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13764 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-06-11 22:29:37 +00:00 |
|
Andrew Thompson
|
42f6d3ff4a
|
Use SWITCH_XML_SECTION_MAX
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13751 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-06-10 21:17:42 +00:00 |
|
Mathieu Rene
|
4348c7bca2
|
FSCORE-379
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13746 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-06-10 06:39:08 +00:00 |
|
Andrew Thompson
|
696285a98f
|
Blindly adding winsock support, I'll test it when I get to a windows machine
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13717 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-06-09 05:24:55 +00:00 |
|
Mathieu Rene
|
06babac1e4
|
Properly use switch_xml_parse_str_dynamic
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13259 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-05-08 04:05:39 +00:00 |
|
Andrew Thompson
|
ffe00a236b
|
Use switch_xml_parse_str_dynamic so we don't leak (thanks Math)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13256 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-05-07 22:13:05 +00:00 |
|
Stefan Knoblich
|
0412ae8e9c
|
snprintf needs a format string too, and write has the warn_unused_result attribute set, so store the return value somewhere
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13090 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-04-21 00:44:33 +00:00 |
|
Andrew Thompson
|
d2bede71f5
|
Reply appropriately to net_adm:ping()
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13066 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-04-16 23:02:41 +00:00 |
|
Andrew Thompson
|
c9c2f8d6df
|
Whoops!
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12906 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-04-03 17:52:38 +00:00 |
|
Andrew Thompson
|
3c84c89744
|
Remember kids, practice safe memory management!
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12888 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-04-02 16:11:15 +00:00 |
|
Andrew Thompson
|
aa2f34e98a
|
Fixed registered process outbound mode (reported by rcpacheco)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12845 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-30 21:10:01 +00:00 |
|
Andrew Thompson
|
31aefe6ef8
|
Remove some unnecessary code that was holding locks on the session
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12651 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-17 19:51:49 +00:00 |
|
Andrew Thompson
|
f06de29ac3
|
Cleanups/fixes while tracking down stuck channels
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12638 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-17 02:35:06 +00:00 |
|
Andrew Thompson
|
eacbed6de9
|
Don't hold a pointer to the session, store the uuid instead and use switch_core_session_locate/switch_core_session_rwunlock
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12637 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-17 00:05:17 +00:00 |
|
Andrew Thompson
|
3eba7e3602
|
Send a "call_hangup" to outbound/handlecall sessions when the relevant channel is hungup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12635 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-16 23:31:55 +00:00 |
|
Andrew Thompson
|
8928727293
|
Fix removing sessions from linked list; fix a deadlock added in previous commit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12634 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-16 22:58:36 +00:00 |
|
Andrew Thompson
|
8d9f4cd156
|
Improved the 'erlang' console application; added the UUID to some debug messages
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12630 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-16 22:14:31 +00:00 |
|
Andrew Thompson
|
4adb99129e
|
Whoops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12606 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-14 23:53:32 +00:00 |
|
Andrew Thompson
|
34e3747ef7
|
Unlock the session like we should be doing
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12594 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-13 19:55:55 +00:00 |
|
Andrew Thompson
|
5e1fcbd1bf
|
Make handlecall return more correct errors; sync freeswitch.erl with git version
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12592 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-13 17:33:17 +00:00 |
|
Andrew Thompson
|
0805f571da
|
Remove old hardcoded makefile now that we can check for erlang stuff in configure
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12588 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-12 19:57:22 +00:00 |
|
Andrew Thompson
|
143b59f7a1
|
fixin' a segfault
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12580 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-12 02:37:30 +00:00 |
|
Andrew Thompson
|
6f2862f996
|
Add a Makefile.in for mod_erlang_event in preparation for when my configure patch gets merged
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12578 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-12 00:43:07 +00:00 |
|
Andrew Thompson
|
5602e60cdd
|
Move some variable declarations to a more correct place
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12549 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-10 19:06:19 +00:00 |
|
Andrew Thompson
|
9371d827d8
|
oops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12548 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-10 17:47:35 +00:00 |
|
Andrew Thompson
|
fbcddd6465
|
Some more memory management tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12543 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-09 20:22:42 +00:00 |
|
Andrew Thompson
|
6ae73314a7
|
Rework how spawned outbound pids communicate their pid back to the outbound call process, try to improve some memory management
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12475 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-03-05 21:54:16 +00:00 |
|
Anthony Minessale
|
9556be51ef
|
fix issue in monitor_early_media_fail issue
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12271 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-02-25 03:41:18 +00:00 |
|
Mathieu Rene
|
c4787ffd48
|
Leaking on unload is strictly forbidden
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12251 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-02-23 19:17:24 +00:00 |
|
Andrew Thompson
|
f6a96893db
|
Bind to 0.0.0.0 instead of 127.0.0.1 by default; like most erlang nodes do.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12249 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-02-23 18:34:08 +00:00 |
|
Andrew Thompson
|
8ebc96f046
|
Use switch_strlen_zero_buf instead of switch_strlen_zero; Handle module init failures better
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12192 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-02-20 18:52:29 +00:00 |
|
Brian West
|
babb2f83f5
|
update copyright
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12004 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-02-13 23:37:37 +00:00 |
|
Brian West
|
2633fad70e
|
fixing if's to be correct
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12001 d0543943-73ff-0310-b7d9-9358b9ac24b2
|
2009-02-13 22:27:05 +00:00 |
|