Commit Graph

1070 Commits

Author SHA1 Message Date
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
Michael Jerris 97060f50b4 fix timestamp base in 2833 when not re-writing timestamps (partial fix for FSCORE-83)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7157 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-09 20:18:33 +00:00
Anthony Minessale 229fcd7860 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7150 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-09 17:20:05 +00:00
Anthony Minessale 8058f76c74 refactor
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7148 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-08 22:30:52 +00:00
Anthony Minessale 0eb142b552 dtmf nightmare continues
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7146 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-08 21:43:09 +00:00
Anthony Minessale 44b55729c4 possible fix for FSCORE-83
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7129 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-07 18:03:39 +00:00
Anthony Minessale 1bbeb4f706 cross t's and dot i's
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7075 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-03 21:34:44 +00:00
Anthony Minessale 2931fc9109 dtmf overhaul testers wanted
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6952 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-22 00:32:20 +00:00
Anthony Minessale 36d84006eb add more code to free rtp ports
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6913 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-20 15:41:45 +00:00
Anthony Minessale 73f501852c opts
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6867 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-18 17:33:29 +00:00
Michael Jerris 6683db6581 bounds check length passed to memcpy.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6846 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-17 23:43:15 +00:00
Michael Jerris 304d5004a6 varname scope un-masking and fix a check
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6845 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-17 23:19:10 +00:00
Michael Jerris 523c0bd845 don't perform send packet to ourselves test on windows (it seems to fail a lot, and there is no reason to do that test on windows anyways) (FSCORE-73)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6840 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-17 18:24:26 +00:00
Michael Jerris 5be3251166 use switch_port_t in release_port
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6766 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-13 19:15:12 +00:00
Anthony Minessale 793eb2d0ef update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6758 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-13 17:25:33 +00:00
Anthony Minessale f147f039ae tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6747 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-13 15:10:55 +00:00
Michael Jerris 54ec86f6ce use switch_snprintf instead of snprintf becuase in insures null termination of strings.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6707 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-12 21:53:32 +00:00
Michael Jerris 55a194e54e use switch_assert macro
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6661 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-11 19:23:57 +00:00
Anthony Minessale efb1b62938 add rtp port allocator
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6658 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-11 19:15:02 +00:00
Michael Jerris 3a315cbcd0 reduce indentation / cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6624 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-11 03:57:15 +00:00
Anthony Minessale 836f55ba33 misc changes
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6550 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-06 22:26:37 +00:00
Anthony Minessale 706360cb7e tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6520 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-05 17:16:50 +00:00
Michael Jerris 3e51067b53 code before declaration.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6506 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-04 23:06:12 +00:00
Anthony Minessale c5046d63c1 fix possible block in rtp setup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6503 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-04 21:55:48 +00:00
Anthony Minessale 7d9e3c577a fix energy stuff to work better on 16khz calls
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6395 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-24 21:48:25 +00:00
Anthony Minessale 69899e821d tweak rtp
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6151 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-11-02 21:34:11 +00:00
Anthony Minessale 10d7d619f6 make channel hangup with media_timeout cause when rtp timeout occurs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6095 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-31 13:08:45 +00:00
Anthony Minessale b97f786f0f rtp timeout
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6093 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-31 02:12:30 +00:00
Anthony Minessale 673b1cff3b fix MODAPP-3
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6037 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-23 21:32:17 +00:00
Anthony Minessale 6b1fa2191b update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5992 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-19 15:31:02 +00:00
Anthony Minessale 7c3f707fef more g722 fun
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5987 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-19 03:21:37 +00:00
Anthony Minessale 9cfbaca1cd up
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5982 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-18 23:19:37 +00:00
Anthony Minessale 970b22e438 ignore me
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5981 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-18 22:48:28 +00:00
Anthony Minessale 3d1394c06c sigh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5980 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-10-18 22:41:58 +00:00
Anthony Minessale fc1cd4e38b futz with rtp 2833
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5501 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-07-06 16:19:40 +00:00
Anthony Minessale 24d64a618b avoiding racing cpu (part 2)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5446 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-23 03:26:12 +00:00
Anthony Minessale 699612c2cb avoiding racing cpu
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5444 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-22 21:45:36 +00:00
Michael Jerris 25f2fc817e only include switch_stun.h where needed. We use some c99isms in this header that do not get along well with some c++ compilers.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5411 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-20 09:02:30 +00:00
Anthony Minessale 0c48210a75 set control for vad from vars
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5364 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-14 21:03:17 +00:00
Anthony Minessale 7363fcf9e3 the endless saga of g722 bs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5308 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-11 22:12:10 +00:00
Anthony Minessale fa513b42fa bit by mark
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5306 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-11 17:47:48 +00:00
Anthony Minessale 2056ac0e35 fix missing logic in our poor man's vad
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5300 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-06-09 19:01:43 +00:00
Anthony Minessale b25e26924c update 2833 *stab*
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5222 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-26 19:03:16 +00:00
Anthony Minessale f406e199fa possible fix for FSCORE-30 (part 2)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5217 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-25 16:15:02 +00:00
Anthony Minessale 4b29f7c3d9 possible fix for FSCORE-30
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5214 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-25 15:31:47 +00:00
Anthony Minessale d6a9ef7e6c resolve FSCORE-28
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5205 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-21 14:45:35 +00:00
Anthony Minessale 007160d31a update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5192 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-16 17:47:24 +00:00
Michael Jerris a4ff7e88da adding const qualifiers across the api as appropriate.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5165 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-12 14:48:14 +00:00
Anthony Minessale d6efffd9bc these aren't the droids you're looking for....
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5115 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-09 19:44:15 +00:00
Anthony Minessale da80e53f02 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5093 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-05 01:31:54 +00:00
Anthony Minessale af97953adc add a fixed jitterbuffer to rtp (settable from a channel variable) (libSTFU)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5090 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-05-04 23:29:35 +00:00
Anthony Minessale eba9f4e218 fix rfc2833 bs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5021 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-26 21:57:50 +00:00
Michael Jerris aa0bd5aaa4 declaration after code.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4991 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-20 20:53:11 +00:00
Anthony Minessale e9753a2d34 silly socket test
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4981 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-20 00:29:18 +00:00
Michael Jerris a3529672d7 video stuff windows build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4978 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-19 22:04:03 +00:00
Anthony Minessale a1725ad334 modest core framework for video stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4977 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-19 21:40:50 +00:00
Michael Jerris 9b1f96a8fc fix windows build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4892 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-08 16:16:00 +00:00
Anthony Minessale 3f6520a559 added patch from http://jira.freeswitch.org/browse/FSCORE-25
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4881 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-07 03:07:43 +00:00
Anthony Minessale 631e689eb1 merge 1
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4876 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-07 01:57:54 +00:00
Anthony Minessale 9b9723cbe8 fix rtp issue
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4863 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-04-05 19:29:48 +00:00
Anthony Minessale c15d7892c0 indent again
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4799 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 00:15:25 +00:00
Anthony Minessale debdfb1aab indent
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4798 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-30 00:13:31 +00:00
Anthony Minessale 3a54126261 spring cleaning
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4795 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-29 22:31:56 +00:00
Anthony Minessale 1b5ea9482f dunno maybe this will work
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4735 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-22 20:55:46 +00:00
Anthony Minessale a654a304a3 fix some minor RTP issues
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4624 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-17 01:52:05 +00:00
Anthony Minessale df90a1d211 minor update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4500 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-10 00:43:53 +00:00
Anthony Minessale 2df583650f cleanup some stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4498 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 23:51:52 +00:00
Michael Jerris 42e78242a3 add wrapper code to fully encapsulate apr, apr-utils, pcre, and sqlite. fully use switch_ namespace in modules, create our own format and type defines. follow up commit for unix autotools coming soon after this. PLEASE NOTE: you will NEED to do a make megaclean and run configure again after this update (and the following commit) or it will not build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4494 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 20:44:13 +00:00
Anthony Minessale fd93792629 change names to protect the innocent (make sure to avoid problems)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4490 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-09 16:30:34 +00:00
Anthony Minessale fe556477a8 fix a few stupid issues, you want this version
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4487 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 23:19:50 +00:00
Anthony Minessale 5ccdfc78f0 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4485 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 22:18:33 +00:00
Anthony Minessale 23be1abf52 wip
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4481 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 15:12:01 +00:00
Anthony Minessale 5e2d7dfc12 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4477 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 01:30:52 +00:00
Anthony Minessale b67b980a35 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4476 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-08 00:27:22 +00:00
Anthony Minessale 70db8abf67 update contd
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4474 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-07 23:48:02 +00:00
Anthony Minessale 13c9b4779a wip
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4473 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-07 23:24:09 +00:00
Anthony Minessale c8dfa63c82 update wip
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4470 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-07 21:21:42 +00:00
Anthony Minessale e678896404 sigh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4467 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-07 20:06:15 +00:00
Anthony Minessale dd87fe738d amendment to the last commit
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4465 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-07 18:51:38 +00:00
Anthony Minessale 5131ee1cae add management interface and some rtp goodies
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4464 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-07 18:34:22 +00:00
Anthony Minessale 8f0580cd73 now with rollover
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4455 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-06 01:19:41 +00:00
Anthony Minessale 1b5fe10277 change a few things to allow timers to generate timestamps
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4452 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-05 20:53:54 +00:00
Brian West 4353c5efa4 update comments
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4444 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-03-04 01:52:52 +00:00
Anthony Minessale 045eb8a9de update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4318 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-18 16:51:11 +00:00
Michael Jerris 6322a73341 fix typo to fix build
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4317 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-18 14:33:55 +00:00
Anthony Minessale 0884c559ef update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4315 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-18 04:37:06 +00:00
Anthony Minessale e87e5b5759 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4314 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-17 22:22:52 +00:00
Anthony Minessale 4974b5b2b1 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4313 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-17 22:19:56 +00:00
Anthony Minessale b47cd0314b tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4312 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-17 22:13:19 +00:00
Michael Jerris 813c4cd85d make the 2833 dtmf increase the sequence number before it sends instead of after. The net result of this is, we are still doing it wrong (sending both and audio packet with the same sequence number as our 2833 packet) but because we increment it first, the ua should get our 2833 packet with that sequence number before it gets the audio packet with that sequence number. This should help dtmf interop on ua's that were discarding rtp packets received with a sequence number that it had already received.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4285 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-15 14:32:34 +00:00
Michael Jerris 66f4c25643 ssrc is a 32 bit value, not 16.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4238 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-13 19:46:10 +00:00
Anthony Minessale c40bed843a doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4235 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-13 17:27:57 +00:00
Anthony Minessale e1001b95db 2833 bs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4232 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-13 17:13:57 +00:00
Michael Jerris dcb452bcf7 match prototype.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4228 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-13 06:18:01 +00:00
Michael Jerris 43e50048ca ntohs takes u_short, and we are in a 16 bit bitfield, so we can cast this.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4206 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-12 19:35:09 +00:00
Anthony Minessale f2c46f504c alternate which devices we support with the ones we don't using rfc2833
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4204 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-12 18:22:30 +00:00
Anthony Minessale 4a02e80d5e fix dtmf bug
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4194 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-10 23:16:34 +00:00
Michael Jerris f359f847f7 fix magic emacs and vi formatting comments in the bottom of our source files to use tabs instead of spaces
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4176 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-09 02:36:03 +00:00
Anthony Minessale cb587626ea timer mojo (cont)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4151 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-07 19:18:15 +00:00
Anthony Minessale e216bbe095 timer mojo (cont)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4150 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-07 19:01:07 +00:00
Anthony Minessale 66feec2da5 timer mojo
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4149 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-07 18:44:00 +00:00
Anthony Minessale 068ced69c9 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4147 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-07 17:19:06 +00:00
Anthony Minessale 357acc8117 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4115 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-03 22:17:36 +00:00
Anthony Minessale fa53d0aded I...HATES...PTIME
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4114 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-03 19:47:21 +00:00
Anthony Minessale ea0a65d5ff minor adj
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4106 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-02-01 05:23:29 +00:00
Anthony Minessale 781c74fc8e add stupid 2833 crap
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4070 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-01-28 02:38:52 +00:00
Anthony Minessale a5bec02bea modest rearranging
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4057 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-01-26 15:42:38 +00:00
Michael Jerris 8761a73997 change around types for better c99 compliance, fixes windows srtp build and builds that do not default to 8 bit stuct alignment.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3797 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-22 19:02:10 +00:00
Michael Jerris 9bf1884d47 refactor
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3795 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-22 15:55:52 +00:00
Michael Jerris 5b6c0b97b6 cast, bit-field will always be within the boundaries of (switch_payload_t)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3717 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-19 14:28:41 +00:00
Anthony Minessale c40aa9eec4 add break
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3705 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-18 21:40:04 +00:00
Anthony Minessale 44cc7d5cfe build progress break everything
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3682 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-17 01:01:09 +00:00
Michael Jerris 44985f730b solaris build tweak.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3669 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-15 15:33:43 +00:00
Anthony Minessale 0a7b7ce3b0 WIP
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3640 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-13 22:58:32 +00:00
Anthony Minessale 10b1bd4a79 improve nat support
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3639 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-12-13 22:18:27 +00:00
Michael Jerris 44649c70b4 Add magic comments for emacs and vi in source and header files to properly format and display tabs vs. spaces in those editors:
/* For Emacs:
 * Local Variables:
 * mode:c
 * indent-tabs-mode:nil
 * tab-width:4
 * c-basic-offset:4
 * End:
 * For VIM:
 * vim:set softtabstop=4 shiftwidth=4 tabstop=4 expandtab:
 */


git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3462 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-11-27 22:30:48 +00:00
Michael Jerris 7409f414f5 logic fix on rtp_common_read on a not ready session, init bytes to 0 so the checks outside of the while loop work.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3386 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-11-16 18:48:53 +00:00
Anthony Minessale 594ccf8bb8 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3384 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-11-16 15:50:17 +00:00
Anthony Minessale f8d3093f5c hack to fix udp sockets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3377 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-11-15 03:17:28 +00:00
Anthony Minessale a2b11dd93d in the name of interop
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3043 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-10-12 20:37:08 +00:00
Anthony Minessale 6a96670267 refine code
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@3006 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-10-09 02:24:43 +00:00
Anthony Minessale 0d23976f2a Insane amounts of yucky satanic code to make transfer and that kind of thing work.
Transfers work better when both legs of the call live in thier own channel eg bridged calls
A -> B where you want a to make B -> C

when you route a call to an IVR or playback app you are not really bridging you have
A all alone executing the script so it's hard to transfer that.

I do have it aparently working but it's goofy and you are better off
putting your IVR on it's own switch so they are all inbound calls
then you have A -> B -> IVR
now A can happily transfer B who can stay on line with IVR without stopping
the execution.  You can also accomplish this by calling in a loop back to the same box
if you dont want to have 2 boxes.


Also the beginning effort at bridging calls with no media is here
set this magic variable in your dialplan to convince mod_sofia
to pass A's sdp as it's own to B and return B's sdp back to A on 200 or 183

<action application="set" data="no_media=true"/>
<action application="bridge" data="sofia/id@host.com"/>

You will need a new sofia tarball for this version


There is a bunch of other odds and ends added like a function or 2 etc
Oh,

And don't be suprised if it introduces all kinds of bugs!



git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2992 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-10-06 22:39:49 +00:00
Anthony Minessale 965f8b50d5 finish solaris porting for srtp. This should work now, but still needs some more work
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2957 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-10-02 20:49:26 +00:00
Anthony Minessale a3ce0d36d3 experimental new native code file eg name a ulaw file .PCMU etc
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2783 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-22 19:50:54 +00:00
Anthony Minessale 6c5672b1ef undo abundant evil -props to the man who won't stfu and leave me alone to code <- his request i say that....
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2774 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-21 19:52:56 +00:00
Anthony Minessale 33ba8c434c fixrtp
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2773 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-21 19:51:39 +00:00
Anthony Minessale 90815616cc small core refactoring use -hp arg to gain high priority mode, add fsctl command USAGE: fsctl [hupall|pause|resume|shutdown]
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2765 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-20 20:25:26 +00:00
Anthony Minessale 980d2d8aeb tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2757 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-19 20:04:35 +00:00
Anthony Minessale 32198c36e4 trying paul's patch
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2721 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-17 18:03:32 +00:00
Michael Jerris ba2f8aa882 change to mod_softimer name again, remove mod_threadtimer, fix int overflow.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2716 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-16 21:02:11 +00:00
Anthony Minessale f1313548a6 cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2715 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-16 20:46:52 +00:00
Michael Jerris 692935bea0 tweak socket shutdown to eliminate race
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2694 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-14 01:37:55 +00:00
Anthony Minessale 8a0e9ccf1f performance tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2693 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-14 00:15:03 +00:00
Michael Jerris 231c1d09f0 fix rtp destroy race.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2678 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-13 14:31:55 +00:00
Anthony Minessale 56827bc9ec enhance timers and make rtp use it that way
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2669 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-09-12 22:23:45 +00:00
Brian West 9b9000a147 wip
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2458 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-30 19:46:43 +00:00
Anthony Minessale c0849e1a40 fix stupidness
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2419 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-28 23:50:10 +00:00
Anthony Minessale 353f936095 tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2417 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-28 23:05:26 +00:00
Anthony Minessale 54ec8c1dd4 rtp fix and some other misc stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@2266 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-08-11 23:27:08 +00:00
Anthony Minessale aee6cc27e1 codec tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1957 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-07-18 18:34:42 +00:00
Anthony Minessale 3ba26db705 move iana codes to the implementations.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1666 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-06-23 20:14:29 +00:00
Anthony Minessale 79f8e133f1 just in case make autoadj harder for spoofers
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1580 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-06-09 00:40:04 +00:00
Anthony Minessale ac8a3e43ea buffer was too small on cepstral damn it
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1516 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-27 18:39:20 +00:00
Anthony Minessale baa257f2fe update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1513 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-27 00:24:32 +00:00
Anthony Minessale 79dcf1969a update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1499 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-24 16:10:05 +00:00
Anthony Minessale b7c69be9cc update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1486 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-20 20:50:09 +00:00
Anthony Minessale 6daaf0844c update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1453 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-12 22:01:31 +00:00
Anthony Minessale 93666f6dd7 XMLification (wave 1)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1401 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-10 03:23:05 +00:00
Anthony Minessale dfe5b94baf update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1374 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 16:52:19 +00:00
Anthony Minessale 05441e62a2 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1373 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 16:17:36 +00:00
Anthony Minessale 2e0da1e8f7 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1372 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 16:03:15 +00:00
Michael Jerris 9fbaceaa90 adjust types.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1371 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 14:41:49 +00:00
Anthony Minessale 2e017dd02d update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1370 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 14:33:36 +00:00
Anthony Minessale 33d96b7954 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1369 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 14:30:07 +00:00
Anthony Minessale 28173df273 make crash protection a configure option --enable-crash-protection and make mini-rtp have 4 byte headers
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1368 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 13:35:33 +00:00
Anthony Minessale 1fb17acaa8 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1365 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 02:58:44 +00:00
Anthony Minessale 49f81a7594 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1364 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 02:29:17 +00:00
Anthony Minessale 56b7a4f522 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1363 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 02:18:06 +00:00
Anthony Minessale cb94039d53 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1362 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 02:08:39 +00:00
Anthony Minessale 92e916d1e6 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1361 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-05 02:06:28 +00:00
Anthony Minessale 130b9569b9 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1359 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-04 20:55:34 +00:00
Anthony Minessale a4b1fdc709 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1357 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-04 20:38:01 +00:00
Anthony Minessale 51241ad37f update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1355 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-04 20:19:23 +00:00
Anthony Minessale 23d6224dab gather 2833 into RTP core and a few tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1351 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-04 17:51:53 +00:00
Anthony Minessale e61acfba16 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1342 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-04 01:15:38 +00:00
Anthony Minessale 183e108ab7 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1338 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-05-04 00:54:58 +00:00
Michael Jerris 14fee78470 part 3 of 3 standardizing typedefed types to end in _t.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1300 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-29 23:43:28 +00:00
Michael Jerris 73a3adac8f part 2 of many standardizing typedefed types to end in _t
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1294 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-29 06:05:03 +00:00
Michael Jerris d0347b2a95 part 1 of many standardizing typedefed types to end in _t
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1292 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-29 01:00:52 +00:00
Michael Jerris e4e258dc62 fix types for msvc
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1239 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-24 14:53:54 +00:00
Anthony Minessale 3c70e6ac21 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1231 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-22 16:25:33 +00:00
Anthony Minessale 1917b792c5 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1230 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-22 16:12:03 +00:00
Anthony Minessale 1748885aae update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1229 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-22 16:06:55 +00:00
Anthony Minessale 4e27e84673 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1227 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-22 15:07:02 +00:00
Anthony Minessale a9f86cb58a add VAD
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1222 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-21 22:31:08 +00:00
Anthony Minessale ed53c98d67 add yucky hacks to make googletalk work with ilbc (shame on them)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1204 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-19 20:38:02 +00:00
Anthony Minessale a128d3179e update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1198 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-19 16:44:01 +00:00
Michael Jerris 6deb8b35df create typedef for payload type\iana code
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1188 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-18 16:50:34 +00:00
Anthony Minessale 912ecb2e43 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1187 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-18 16:40:18 +00:00
Anthony Minessale c0891ce9db update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1186 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-18 16:20:47 +00:00
Anthony Minessale 021ea0e724 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1181 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-18 00:24:52 +00:00
Michael Jerris 28de1cc4b0 improvements
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1177 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-17 18:52:11 +00:00
Michael Jerris c3a77d23bb improvements
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1176 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-17 18:25:43 +00:00
Michael Jerris 026e8d39ca Set log levels on many existing log messages. A huge thanks to James Martelletti for going through all the log calls to do this.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1173 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-16 06:05:53 +00:00
Michael Jerris fd7bf0eaaa update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1171 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-15 22:30:25 +00:00
Michael Jerris fcc08a1a95 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1165 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-15 05:56:23 +00:00
Anthony Minessale a9438c51cb fix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1145 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-13 21:34:04 +00:00
Michael Jerris 81cb064f4b fix stuff that was wrong
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1140 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-13 16:19:49 +00:00
Michael Jerris d91f8ef358 fix all the bugs introduced by recent chainsaw massacre
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1132 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-12 20:48:47 +00:00
Brian West 559b8ab26c Gut Logger and put it back modular style
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1117 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-11 21:13:44 +00:00
Michael Jerris 72820b56f2 type cast tweak to propper return type
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1113 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 23:31:48 +00:00
Brian West 2947a7e431 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1112 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 22:14:01 +00:00
Anthony Minessale 3c95e314fc SRTP should work now
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1111 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 22:03:38 +00:00
Brian West 255afc7c25 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1110 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 21:36:06 +00:00
Brian West 87fa936a04 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1109 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 19:55:53 +00:00
Anthony Minessale 4dda1b7b9a update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1108 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 18:28:46 +00:00
Brian West e28a9ee83b update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1107 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 18:09:02 +00:00
Brian West e907575bb3 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1106 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 17:27:26 +00:00
Brian West c1fdae08ad update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1105 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 17:25:59 +00:00
Brian West 82c1907380 2nd pass to add secure RTP
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1104 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 17:14:53 +00:00
Brian West 62fcb3bcc7 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1103 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 16:56:11 +00:00
Brian West 7a578a8951 1st pass to add secure RTP
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1102 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-10 16:11:24 +00:00
Michael Jerris 9db533862d standardize to some more specific int types for frame size and rate variables.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1095 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-09 00:10:13 +00:00
Brian West 78e37908bc Add optional packetization and VAD buster options to RTP
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1090 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-07 17:32:14 +00:00
Anthony Minessale 394a0c3c02 add payload accessor functions to rtp
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1071 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-06 21:08:30 +00:00
Anthony Minessale a203f3138e retool RTP API and downgrade previous constructor to back-compat convience function
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1069 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-06 20:56:29 +00:00
Anthony Minessale 0af60e1b2f move CNG into the core and rearrange a few things
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1066 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-06 19:50:53 +00:00
Anthony Minessale de88d7e8bd clean up some of the mess from the RTP additions and add doxygen comments
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1059 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-06 02:47:11 +00:00
Anthony Minessale 35b309e91b add stun to dingaling
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1049 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-05 20:17:22 +00:00
Anthony Minessale 3208bbfb80 ice ice baby (part 2)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1041 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 17:26:01 +00:00
Anthony Minessale fb796a0180 ice ice baby
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1040 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 17:22:06 +00:00
Michael Jerris 1a4224183f formatting tweaks.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1034 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 14:07:12 +00:00
Michael Jerris 271d4b48c0 correct types on invalid_handler
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1029 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 04:46:49 +00:00
Brian West c3dd8811dc small cleanup
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1028 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 04:31:33 +00:00
Brian West f8f7841f74 fix types uint32_t -> switch_size_t aka apr_size_t
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1027 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 04:27:20 +00:00
Michael Jerris 7f03b92fe6 switch_rtp windows tweaks and type changes.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1026 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 04:15:39 +00:00
Anthony Minessale ab65eb3873 migrate everything to apr sockets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1025 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-04 02:28:11 +00:00
Brian West 5dbe00ab3b small signedness fix
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1014 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-03 21:10:55 +00:00
Anthony Minessale 828e03715f try out new builtin RTP using srtp lib
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1012 d0543943-73ff-0310-b7d9-9358b9ac24b2
2006-04-03 21:00:13 +00:00