952 Commits

Author SHA1 Message Date
Anthony Minessale
a3be4e8e72 add reloadxml event
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7775 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-03 19:32:42 +00:00
Michael Jerris
bc2fd445ca fix for FSCORE-97 and add set_name app to rename channel
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7752 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 23:29:58 +00:00
Anthony Minessale
be1abfe573 add in switch_core_signal_lock/unlock
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7737 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-26 16:55:40 +00:00
Anthony Minessale
f565f7710a close up some race conditions fit for the indy 500
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7732 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-25 16:35:19 +00:00
Michael Jerris
8b1cc5879b don't act like we work on openbsd
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7730 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-23 06:33:42 +00:00
Michael Jerris
00e58a8f7b openbsd tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7726 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-22 22:47:58 +00:00
Anthony Minessale
26df42f28c more protection
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7718 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-21 21:38:49 +00:00
Anthony Minessale
cb12f3cfd6 fix sdp pass-thru of 200 OK in proxy mode aka (bypass_media=true)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7717 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-21 17:48:41 +00:00
Michael Jerris
21bab63590 don't seg when loading codecs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7686 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 22:46:19 +00:00
Michael Jerris
fdca3375fb don't segfault on boot on msvc builds
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7684 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 22:37:29 +00:00
Brian West
98bfaf7630 Lets not break video passthru codecs sorry
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7682 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 21:55:28 +00:00
Anthony Minessale
983a0ba3df move L16 and g711 into the core
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7670 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-18 19:43:57 +00:00
Michael Jerris
d6c105efe0 switch_bytes_per_frame -> switch_samples_per_frame rename
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7639 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 23:02:06 +00:00
Brian West
bcc49a1d05 interval tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7626 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 20:11:44 +00:00
Michael Jerris
a7997d674a some more defines.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7622 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 18:06:38 +00:00
Anthony Minessale
d8f109a297 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7621 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 17:54:13 +00:00
Anthony Minessale
1f52fe1eca update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7618 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 16:01:12 +00:00
Anthony Minessale
f4e013e2dd tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7582 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-11 17:14:14 +00:00
Anthony Minessale
217a70e4e0 update core sql for some speed tuning
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7581 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-11 16:49:07 +00:00
Michael Jerris
18a0b7a42a code analysis and error checking.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7568 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-09 05:16:58 +00:00
Anthony Minessale
a3081374a1 few core tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7565 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-09 00:38:23 +00:00
Anthony Minessale
bd133f6413 vid stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7546 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-07 22:42:27 +00:00
Anthony Minessale
ba6bd092a7 add video update req thingybob
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7538 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-07 00:04:14 +00:00
Anthony Minessale
ccf4e57c8d make the core pre_answer channels when they hit an app that requires media and they have not answered yet to at least establish media
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7525 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-05 16:46:39 +00:00
Brian West
b0ad7ab50c set tab mode properly
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7500 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-03 22:14:57 +00:00
Michael Jerris
d262ce56ed stuff buffers into the bug to reduce stack allocation
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7467 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-01 19:20:22 +00:00
Anthony Minessale
debdd7a02f update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7465 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-01 18:43:25 +00:00
Brian West
f41319e655 Massive codec update. I have also switched G726 to use Steve Underwoods code as it passes all the tests. G726 tested in AAL2 mode with Sipura and G726-32 tested with Snom which does proper bitpacking. Be sure to "make current" before you continue.
/b



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7452 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-01 06:22:13 +00:00
Michael Jerris
7efeb68228 code analysis for hash functions.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7404 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 09:27:01 +00:00
Michael Jerris
284d03e5e1 code analysis, bounds checks, buffer overrun fixes.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7403 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 08:47:55 +00:00
Michael Jerris
482badffca code analysis, clean up asserts related to switch_core_session_get_channel.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7402 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 07:26:10 +00:00
Michael Jerris
d11c261718 fix build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7400 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 01:18:18 +00:00
Michael Jerris
35bca57771 code analysis/cleanup.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7399 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 01:17:29 +00:00
Michael Jerris
afce1e1952 whitespace cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7398 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 01:11:26 +00:00
Brian West
84161010ab cleanup and consistency.. blah rain @ PHX fun
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7396 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-27 20:01:02 +00:00
Anthony Minessale
1424b6c73b change xml_lookups to take an event as params instead of url string this will break your xml_curl scripts please update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7333 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-23 20:59:25 +00:00
Anthony Minessale
61414b6626 add func to expand event headers from a template string
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7312 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-21 18:17:12 +00:00
Anthony Minessale
5df397eba7 fix obscure race condition
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7311 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-21 17:14:43 +00:00
Michael Jerris
7cc21a90bd use unsigned more consistently
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7261 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-17 05:52:50 +00:00
Anthony Minessale
8ccad0a22f spec followers finish last
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7260 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-17 04:16:04 +00:00
Anthony Minessale
65668e7e6a RFC4568 support, you don't need the cone of silence anymore...
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7244 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-16 06:01:53 +00:00
Anthony Minessale
5baaa35b7d add process_cdr variable
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7211 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-14 15:26:46 +00:00
Anthony Minessale
58a8979c6e tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7199 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-13 18:39:51 +00:00
Anthony Minessale
3a5a239846 Formatting DTMF as a string
a '+' separated list of DTMF strings

Each element in the list can contain an @ followed by
a duration in ms.

e.g.
1234@250+4321@500

sends the digits 1 2 3 4 at a rate of 250ms then
4 3 2 1 at a rate of 500




git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7193 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-12 20:30:48 +00:00
Michael Jerris
0fc1cd534a constify functions
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7186 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-12 07:14:48 +00:00
Anthony Minessale
208fb3301d fix for FSCORE-85
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7179 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 18:46:22 +00:00
Anthony Minessale
79dc86658b refactor some more rtp stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7169 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 04:23:09 +00:00
Anthony Minessale
143bed09a3 try to use clock_gettime to make sure we don't care if the system time changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7165 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 00:43:49 +00:00
Anthony Minessale
886f99735a always use our ssrc
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7164 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-10 16:59:23 +00:00
Michael Jerris
174aed86ee always re-write sequence numbers (even passthrough) so we don't jump, use the ssrc that we are using (even if we are in passthrough) for sending 2833. Fix for FSCORE-83. Thanks wchance for all your testing help.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7162 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-10 03:10:58 +00:00