1373 Commits

Author SHA1 Message Date
Anthony Minessale
f2495ec8e0 fix recursive file record during file playback issue IRC-00
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13551 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-02 19:50:04 +00:00
Anthony Minessale
b82984fe97 add netmask detection for nat discovery work
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13549 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-06-02 16:55:10 +00:00
Brian West
dd9bcd3c53 might wanna delete a mapping
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13514 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-30 00:30:45 +00:00
Brian West
a19dad9155 Adding switch_nat options for NATPMP and uPNP mapping of ports for auto nat traversal. Not used for anything yet.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13513 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-30 00:14:57 +00:00
Brian West
334a8adfe8 OCD
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13512 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-29 21:22:20 +00:00
Anthony Minessale
c4b67d93fc add CHANNEL_HANGUP_COMPLETE event to take the place of CHANNEL_HANGUP, CHANNEL_HANGUP now fires as soon as the channel is hungup but you must wait for CHANNEL_HANGUP_COMPLETE for the CDR data
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13505 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-29 17:18:03 +00:00
Anthony Minessale
a2255da097 add CALL_SECURE event
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13487 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-28 17:50:06 +00:00
Michael Jerris
6a77aa32b9 build: fix msvc build (FSBUILD-165)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13467 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 16:00:20 +00:00
Brian West
d9c41bc7b4 fix mitm to be more reliable
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13443 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-27 01:40:11 +00:00
Brian West
a6b7c47dfe needs more testing
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13430 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-23 01:50:56 +00:00
Anthony Minessale
eb83431dcb add some stuff for zrtp
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13426 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-22 18:19:55 +00:00
Brian West
861bd2093e ZRTP Support please download your SDK from http://www.zfone.com and use build/buildzrtp.sh to build the lib.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13406 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-20 23:04:05 +00:00
Michael Jerris
110535cf75 OCD
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13399 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-20 00:50:09 +00:00
Michael Jerris
34f4535cb2 fix windows pch
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13392 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-19 20:12:32 +00:00
Michael Jerris
383ff711d2 cleanup msvc code analysis warnings
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13366 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-15 21:07:18 +00:00
Anthony Minessale
92955376b2 FSCORE-368
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13310 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-14 21:07:39 +00:00
Anthony Minessale
3c6b98d00f accept asterisk N/X/Z/. notation everywhere regexes are expected when they start with _
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13287 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-12 17:10:57 +00:00
Michael Jerris
4441606b17 cleanup msvc code analysis tagging and warnings
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13280 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-11 22:28:02 +00:00
Anthony Minessale
bf4dbe097a FSCORE-357
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13274 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-11 16:52:01 +00:00
Mathieu Rene
428905db47 oops
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13263 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-08 04:48:55 +00:00
Mathieu Rene
4c80273fbf Add code analyzer tags to xml functions
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13261 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-08 04:38:44 +00:00
Mathieu Rene
3b168bcb3f Add switch_xml_parse_str_dynamic and switch_xml_parse_str_dup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13255 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-07 21:40:21 +00:00
Anthony Minessale
4619f83a40 wait for cdr to be generated in failed cdr_x
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13253 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-07 17:27:15 +00:00
Mathieu Rene
578aa78e2b Update doxygen for switch_channel_variable_first and switch_channel_variable_last
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13227 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-05-04 19:56:46 +00:00
Anthony Minessale
0b66681f10 add resume command to event socket and socket_resume variable
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13212 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-30 22:45:46 +00:00
Mathieu Rene
b266da15a4 switch_core.h doxygen update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13181 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 20:41:44 +00:00
Anthony Minessale
9355013017 FSCORE-357
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13176 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-28 14:13:05 +00:00
Anthony Minessale
e7470e882c FSCORE-357
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13167 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-27 17:45:04 +00:00
Anthony Minessale
0071cedcd0 only pass 2833 while bridged and while bridged to another channel that uses our RTP stack
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13131 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-23 13:15:03 +00:00
Anthony Minessale
dd61d20987 MODAPP-264 prevent multiple bindings of the same event_hooks to make code simpler in mod_limit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13113 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-22 15:02:32 +00:00
Anthony Minessale
d2a2be5d6a make state_handler macros not let you install the same one more than once
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13111 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 22:51:28 +00:00
Anthony Minessale
131be776f1 add calls count and failed calls count to sofia profile sorted by direction
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13103 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-21 17:47:22 +00:00
Anthony Minessale
32e2fddef3 ndlb_sendrecv_in_session var NDLB-sendrecv-in-session profile option to reverse the effects of MODENDP-148
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13084 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-20 17:07:54 +00:00
Anthony Minessale
63fd842b3d autoflush on bridge and add bridge_hangup_cause variable to indicate the hangup cause of the last bridged channel
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13065 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 22:13:55 +00:00
Mathieu Rene
98a7172281 xml_config: Fix issue where default NULL strings were ignored on reload
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13052 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-16 02:26:32 +00:00
Anthony Minessale
3e26e87ba6 change names to protect the ignorant
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13028 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-15 15:08:21 +00:00
Anthony Minessale
21538b2bf9 run expand_vars if input contains a special escaped character not just when it contains a variable to eat up back slashes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13015 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-14 15:24:30 +00:00
Anthony Minessale
535cf4696a clone frames in loopback so we can smooth it out better, now with more memory usage (tm) maybe this will curb pepople from using it like candy
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13011 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-13 18:35:26 +00:00
Anthony Minessale
ab6c4f1a6d change CS_DONE to CS_DESTROY and add state handler for destroy and tear down critical parts of the channel from this method which is not called until it's impossible for anything to be referencing the channel (after final write lock and before destroying the pool)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12986 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-10 17:43:18 +00:00
Anthony Minessale
9420799407 add more specific checks to new macro just to be safe
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12973 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 21:17:52 +00:00
Anthony Minessale
68b0359cfb FSCORE-349 add flag to denote if a codec is init or not
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12961 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 17:17:12 +00:00
Michael Jerris
2840f826f0 fix windows calling conventions for modules with sub-modules broken in svn r12919
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12960 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-09 15:28:52 +00:00
Anthony Minessale
984573a3ca FSCORE-349
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12953 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-08 18:43:10 +00:00
Anthony Minessale
bb5d54f698 drop divide by 2 from normalize func
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12935 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-07 15:23:12 +00:00
Michael Jerris
dcc59eace2 build: fix older gcc build (FSBUILD-150)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12924 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 20:54:50 +00:00
Michael Jerris
571e7cb8c1 mod_lua: fix windows build (FSBUILD-149)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12919 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-06 18:53:43 +00:00
Anthony Minessale
db4b11711d add a couple, two tree stats
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12913 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-04-03 21:48:52 +00:00
Anthony Minessale
7119462aa1 add rtp-autoflush profile param and rtp_autoflush var to skip timer sleeps when the socket has data ready and refactor the jitter buffer code out into a different function and fix it so it works in blocking mode too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12854 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-31 19:10:43 +00:00
Anthony Minessale
debe5daebb add read_terminator_used var
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12840 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-30 16:48:44 +00:00
Mathieu Rene
68417f4c25 In switch_true/switch_false, check switch_is_number(expr) && atoi(expr) instead of just atoi(expr). Fixes a bug when continue_on_fail contains cause codes only (atoi evals the 1st number so it would always be true)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12834 d0543943-73ff-0310-b7d9-9358b9ac24b2
2009-03-29 17:12:40 +00:00