Commit Graph

423 Commits

Author SHA1 Message Date
Anthony Minessale 1eea29a474 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10533 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-25 17:53:35 +00:00
Anthony Minessale 3df4810b03 good measure
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10490 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-21 14:25:24 +00:00
Anthony Minessale abeba3204c update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10449 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-18 23:44:41 +00:00
Anthony Minessale abcc0357d4 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10447 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-18 23:26:25 +00:00
Anthony Minessale 770b94c46d update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10445 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-18 22:36:31 +00:00
Anthony Minessale c71d8268ad update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10442 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-18 20:40:44 +00:00
Anthony Minessale 2ed601f934 more stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10410 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-14 23:31:21 +00:00
Michael Jerris d5dd24374f build tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10383 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-13 20:47:45 +00:00
Anthony Minessale 2dd433fb80 fix compiler warning in msvc
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10343 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-12 10:42:55 +00:00
Anthony Minessale 49f353b74e Adjust core and add video caps to mod_conference with video follow audio (first cut)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10314 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-11-10 18:26:41 +00:00
Anthony Minessale 35d0476b5c apply patch from lele for proxy mode+sip to not kill T38
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10111 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-22 17:12:04 +00:00
Anthony Minessale 35cf0c559f even more room for t38
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10094 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-21 18:04:20 +00:00
Anthony Minessale 67e9790bfb make room for t38 packets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10092 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-21 17:16:39 +00:00
Anthony Minessale 30c318b995 clean some old members and naming conventions in the codec structs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10084 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-20 17:48:42 +00:00
Anthony Minessale 6d89c01918 add debug line
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@10019 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-14 23:22:39 +00:00
Brian West b9e0bd8f8d more cleanup polishing things along
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9958 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-11 05:44:11 +00:00
Anthony Minessale 0dd54135f3 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9949 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-10 23:09:15 +00:00
Brian West 8fe7bcfe05 sigh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9940 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-10 19:09:51 +00:00
Anthony Minessale 6958dc9a16 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9933 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-10 15:47:58 +00:00
Michael Jerris 839fd37831 don't autoadjust on break packets sent to ourself
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9917 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-09 22:44:48 +00:00
Anthony Minessale 38a5817168 doh
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9782 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-01 18:52:00 +00:00
Anthony Minessale a4b3c02ae8 clean up rtp a little and tolerate polycom cng bug
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9778 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-10-01 18:02:46 +00:00
Anthony Minessale f53f621185 tweaks
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9761 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-30 17:24:04 +00:00
Michael Jerris 6601bcf5b6 totally random ssrc thing.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9754 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-30 01:57:02 +00:00
Anthony Minessale 988bab33b4 tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9752 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-29 23:03:27 +00:00
Michael Jerris dbbe58d4fc type tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9616 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-22 18:28:21 +00:00
Anthony Minessale a6989de65c more crazy black magic
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9603 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-19 19:58:01 +00:00
Anthony Minessale eac4e3e10a nut n honey
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9591 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-18 21:50:18 +00:00
Anthony Minessale 4e020186ed fix for FSCORE-191
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9589 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-18 13:03:58 +00:00
Anthony Minessale 0da29822ca fix some regression caused last week re: rtp and async timers on and off
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9491 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-09 16:31:53 +00:00
Brian West d70241a413 fix timer_name check in rtp
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9472 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-06 18:00:35 +00:00
Anthony Minessale 07198a8416 cleanup for mod_fax
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9468 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-05 20:34:18 +00:00
Brian West 40c96d779c spelling
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9398 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-09-02 03:25:01 +00:00
Anthony Minessale ef561b95d3 fix overzealous rtp auto adj
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9211 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-31 13:30:41 +00:00
Anthony Minessale b69958ae18 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9103 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-18 23:16:07 +00:00
Anthony Minessale a60409d72f update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9101 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-18 22:30:22 +00:00
Anthony Minessale 8639738e4b update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9096 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-18 20:25:39 +00:00
Anthony Minessale 87d48dd016 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@9088 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-18 16:18:31 +00:00
Michael Jerris 3c4aa20c53 add flags to turn off srtp auth and rtp auto adj (FSCORE-149 && MODENDP-115)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8908 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-07 17:56:16 +00:00
Michael Jerris 64997c4d8e vim extendtab is bad
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8894 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-03 19:12:26 +00:00
Michael Jerris 1d46f922e2 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8893 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-07-03 18:50:15 +00:00
Anthony Minessale ff1f376650 deal with complex codec mapping bs
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8823 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-23 18:26:08 +00:00
Michael Jerris f367ae6509 FSCORE-142
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8800 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-06-15 07:30:08 +00:00
Anthony Minessale 3c349c274e indent pass 1
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8686 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-27 04:30:03 +00:00
Anthony Minessale ef695ddf02 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8567 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-24 01:27:19 +00:00
Anthony Minessale 292b94e058 more nat goodies for proxy media mode
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8563 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-23 23:53:10 +00:00
Michael Jerris 70e8152b39 tweak asserts. Found by Klockwork (www.klocwork.com)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8453 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-16 19:11:44 +00:00
Anthony Minessale 40efe06a2f cannot pass 2833 on a transcoded call
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8386 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 20:36:23 +00:00
Anthony Minessale 40050bc22b more robust stun packet validation from stkn
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8373 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-13 00:17:58 +00:00
Michael Jerris cad2e58206 catch buffer overflow from invalid stun packet.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8354 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-10 21:10:44 +00:00
Anthony Minessale c4a18a09c2 spring cleaning, lose some pointless code
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8310 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-05-08 19:19:47 +00:00
Anthony Minessale 96ff2abcd7 make dtmf duration defaults tweakable
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8126 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-18 17:03:34 +00:00
Anthony Minessale 5cfb90b2cd tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8040 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-06 23:47:33 +00:00
Anthony Minessale 3fbb709e33 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8006 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-04-02 20:53:13 +00:00
Anthony Minessale aa0bea3d5c deal with MODENDP-99
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7934 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-19 17:56:27 +00:00
Anthony Minessale 848a439dc4 fix jitter buffer issue from earlier code rearrangement
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7917 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-18 18:34:30 +00:00
Anthony Minessale dc3a65388b the same guy who added att xfer to asterisk was nice enough to add it to freeswitch too
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7885 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-13 01:08:42 +00:00
Anthony Minessale 2d67d681b6 sync
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7879 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-12 13:41:30 +00:00
Anthony Minessale 2294d90653 fix a bunch more stuff that broke from fixing it yesterday!
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7857 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-11 16:55:58 +00:00
Anthony Minessale 74a3d8ab95 fix a bunch of stuff
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7854 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-11 03:45:16 +00:00
Anthony Minessale e65075b63f update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7841 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-08 02:11:21 +00:00
Anthony Minessale df5c3d292a late neg + video issues
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7834 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 20:13:40 +00:00
Anthony Minessale e7de4f2f3d update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7832 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 19:17:10 +00:00
Anthony Minessale d00a0fadc2 fix rtp break on blocking sockets
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7829 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-07 18:21:08 +00:00
Anthony Minessale f89f79c8d6 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7801 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-06 15:25:15 +00:00
Anthony Minessale 24ca86c6c2 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7785 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-04 19:05:27 +00:00
Anthony Minessale 552d9c2d7e tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7778 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-03-03 23:13:12 +00:00
Anthony Minessale f5479f97b5 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7733 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-25 16:41:28 +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
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
Anthony Minessale e4a07e9f5a gotta sleep less cos some crappier boxes really stink
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7661 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-17 18:11:27 +00:00
Brian West 65f64abfa9 move invalid check/handler up in switch_rtp
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7628 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 20:31:10 +00:00
Anthony Minessale dadace9a93 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7619 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-15 16:15:32 +00:00
Anthony Minessale c0b192bedc fix inband DTMF generation issue
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7599 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-13 00:32:09 +00:00
Anthony Minessale b100a406b6 update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7531 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-02-05 21:09:52 +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
Anthony Minessale cbc856fab9 fix FSCORE-96
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7407 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-28 17:45:12 +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
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
Michael Jerris 81b51920c2 possible fix or MODENDP-79 - Duplicate rtp timestamps from portaudio to sip
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7323 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-23 16:23:01 +00:00
Michael Jerris 72fb6b2cdf tweak
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7305 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-20 11:00:07 +00:00
Anthony Minessale 6a5c7a933d avoiding racelock
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7297 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-19 02:27:26 +00:00
Anthony Minessale 68ebd19ac9 tighten up rtp
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7285 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-18 18:14:53 +00:00
Anthony Minessale 0c1367c11d refactor
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7277 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-18 00:10:23 +00:00
Michael Jerris 80d137165d add bounds checking
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7262 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-17 06:07:17 +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 a6ecfa36a7 just to be safe
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7249 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-16 18:09:09 +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 becfca3704 put a 5 packet pause between digits so you can hear the spaces
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7223 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-14 21:51:31 +00:00
Michael Jerris 702cb03231 don't send very large dtmf strings or block on very large dtmf strings.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7221 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-14 21:27:40 +00:00
Michael Jerris 85f4ecd7b2 un-revert patch accidentally overwritten. (always use our ssrc)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7185 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-12 04:56:20 +00:00
Michael Jerris 499c832da3 type tweaks for windows build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7182 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 22:16:20 +00:00
Anthony Minessale b4f5f81b9d it's better to receive than to give
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7181 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 21:59:17 +00:00
Michael Jerris 0b6e250cc0 maintain using our ssrc. (FSCORE-83)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7178 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 18:10:39 +00:00
Michael Jerris fb39c42d6e cleanup seq number handling, fix buglet breaking seq number base for 2833 (FSCORE-83)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7175 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 16:01:07 +00:00
Michael Jerris 4d89b49cfd set for next digit timestamp.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7174 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 06:38:19 +00:00
Michael Jerris b1abb47f2d start dtmf at next timestamp.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7173 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 06:28:50 +00:00
Michael Jerris 433807ef2c set last_write_ts still
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7171 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 05:42:50 +00:00
Anthony Minessale 98dd6eaa8a update
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7170 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 05:18:10 +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
Michael Jerris 8345331ff9 fix 160 timestamps on 2833 dtmf
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@7168 d0543943-73ff-0310-b7d9-9358b9ac24b2
2008-01-11 01:27:24 +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
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