597 Commits

Author SHA1 Message Date
Anthony Minessale
eea76c8856 FS-8130
Port video buffer to also support audio and remove original STFU jitter buffer
Add some more resilience to video packet loss
Add codec control mechanism for both call-specific debug and codec/call specfic params
Make opus function better in packet loss and latent situations
Use new codec control prams to make JB lookahead FEC optionally enabled or disabled mid-call
Add Param to allow JB lookahead to be enabled.
2015-09-14 13:30:08 -05:00
Mike Jerris
bd1fad2e2c Merge pull request #214 in FS/freeswitch from ~ARTURZ/freeswitch:FS-7344-ack-invite-3pcc-race to master
* commit '8ea99bfccfa85ef94b13693db6489aec3dca2c88':
  FS-7344: Fix race condition for INVITE right after ACK in 3PCC mode.
2015-09-09 12:51:22 -05:00
Artur Zaprzała
8ea99bfccf FS-7344: Fix race condition for INVITE right after ACK in 3PCC mode. 2015-09-03 22:32:32 +02:00
Anthony Minessale
2feae3fc69 FS-6833 #comment please test this branch 2015-09-01 16:31:23 -05:00
Chris Rienzo
05cc8bb37d FS-7780 add new channel variable max_session_transfers. If set, this variable is used to count
the number of session transfers allowed instead of the max_forwards variable.  If not set, the existing
behavior is preserved.
2015-07-06 15:26:56 -04:00
Michael Jerris
e2d0de3d8e FS-7650: #resolve [mod_verto] Fix crash when making a call from a verto user with profile-variables in their user profile 2015-06-17 10:34:35 -05:00
Anton Schur
b7e70bf141 FS-7612: callflow section in json_cdr as array. 2015-06-08 09:40:34 +03:00
Mike Jerris
37d8ce6185 Merge pull request #239 in FS/freeswitch from ~MOY/freeswitch:park-before-media to master
* commit 'b4250c87a53310d934052ef2226b9a5983ff9e6f':
  Fix switch_ivr_parse_event() to not hangup a session when there is no media yet
2015-06-01 13:03:37 -05:00
Anthony Minessale
7c294f242f FS-7504: allow <modname>.<codecname> support so multiple modules can exist for the same codec 2015-05-28 12:47:13 -05:00
Anthony Minessale
517a6d4ab7 FS-7503: add video read flags to choose flush and or block mode and add stuff to vlc so it can play youtube urls 2015-05-28 12:47:10 -05:00
Anthony Minessale
955dd099ca FS-7166 #resolve 2015-05-28 12:46:54 -05:00
Anthony Minessale
6789f37b39 # This is a combination of 2 commits.
# The first commit's message is:

FS-7166 #resolve

# This is the 2nd commit message:

revert
2015-05-28 12:46:54 -05:00
Anthony Minessale
836e2b2888 FS-7500: add switch_inthash variety of hash that can key on int 2015-05-28 12:46:53 -05:00
Anthony Minessale
d413bcd7b3 FS-7567 #resolve #comment additional occurrences beyond the initial patch discovered 2015-05-21 09:50:49 -05:00
Moises Silva
b4250c87a5 Fix switch_ivr_parse_event() to not hangup a session when there is no media yet
If the lead-frames header is set but there is no media ready yet do not
attempt to read media from the channel and continue with command execution

FS-7455 #resolve
2015-04-20 18:23:57 -04:00
Anthony Minessale
83dd94193d FS-7166 #resolve 2015-01-23 21:16:47 -06:00
Anthony Minessale
99a5b50780 FS-7063 #resolve 2014-12-08 02:03:17 -06:00
Anthony Minessale
e4e9b1b9f9 have resume media on hold not send invite back out at the holder but rather enable media in the 200ok 2014-10-10 16:09:43 -05:00
Anthony Minessale
e8d6866899 use the more reliable offset_pos counter in file position parsing for seek in scripts 2014-09-23 21:01:25 +05:00
Italo Rossi
d55505ce2a Adding switchname to xml_cdr and json_cdr 2014-08-22 15:35:49 -03:00
Anthony Minessale
579a051867 add channels param the the silence generator function 2014-06-13 04:49:44 +05:00
Michael Jerris
269db09015 don't leak on xferext ivr event, CID:1214232 Resource leak 2014-05-16 14:50:18 +00:00
Anthony Minessale
717bcf617e FS-6515 --resolve 2014-05-10 00:35:32 +05:00
Tamas Cseke
064bf5dde0 FS-6371 --resolve json cdr is missing some caller profile times 2014-03-19 11:01:22 +01:00
Michael Jerris
1c5e61447b move libs/stfu into the core, as it is not really a lib 2014-03-17 09:44:14 -04:00
Anthony Minessale
804ef7709d change from sqlite hash to newly added one 2014-03-09 00:37:17 +05:00
Travis Cross
11ca1a2b2e Fix handling of send_silence_when_idle==0 in switch_ivr_sleep
When the channel variable send_silence_when_idle was set to zero,
switch_ivr_sleep was calling SWITCH_IVR_VERIFY_SILENCE_DIVISOR on it
anyway, causing it to be set to 400.  The only way to get the behavior
of not sending silence when idle was to unset the variable completely.

This corrects the behavior such that setting the value to zero has the
same effect as leaving it unset.
2014-03-03 23:21:58 +00:00
Brian West
a6deebffb5 FS-5934 force_transfer_context not being honored if you happen to do an attended this patch makes perfect sense. 2014-02-27 14:10:44 -06:00
Ken Rice
6e7d5d0897 update copyright header for 2014 2014-02-12 12:08:56 -06:00
Anthony Minessale
635fbc4bd3 add loops var durning looped execution 2013-12-18 03:19:33 +05:00
Anthony Minessale
3e00d270d7 FS-6006 --resolve 2013-11-27 12:40:35 -06:00
Anthony Minessale
624189be16 FS-5701 --resolve 2013-08-14 21:00:18 +05:00
Jeff Lenk
adf5e2f6ec fix windows compiler warnings 2013-07-20 22:13:27 -05:00
Anthony Minessale
a6bffd38cb FS-5498 2013-07-19 12:03:51 -05:00
Anthony Minessale
745ab02e2b render arrays properly in xml_cdr 2013-07-10 10:29:45 -05:00
Anthony Minessale
8bcff4ca4d fix input event checker pre-empting return value from dtmf checker when both are present 2013-07-01 14:31:43 -05:00
Nathan Neulinger
32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
Anthony Minessale
42c6a66e08 FS-5498 add profile-variables section to directory to specify profile variables to be set automatically 2013-06-11 09:38:58 -05:00
Anthony Minessale
8ac3178e45 FS-5242 2013-05-21 10:03:22 -05:00
Anthony Minessale
21c5db871b dress up event fired after parsing a message 2013-05-03 11:42:36 -05:00
Anthony Minessale
c0f736c9da FS-5242 2013-03-29 10:54:45 -05:00
Anthony Minessale
8efaea29af FS-5228 --resolve problem was actually in the send_silence code as used from park not uuid_displace but uuid_displace relies on the write stream so thus it was a symptom 2013-03-27 13:40:51 -05:00
Anthony Minessale
3b50675d25 FS-5231 --resolve 2013-03-27 12:41:17 -05:00
Anthony Minessale
ee7dd033fd fix race condition in state thread 2013-02-22 17:46:54 -06:00
Anthony Minessale
475c235df4 FS-5053 2013-02-10 17:29:16 -06:00
Jeff Lenk
099d7979b3 FS-4830 --resolve mod_json_cdr misses information 2013-02-10 11:53:29 -06:00
Anthony Minessale
8be9d429fb fix recursion error 2012-12-10 10:56:07 -06:00
Anthony Minessale
924c524197 fix some delay regressions 2012-12-05 13:17:50 -06:00
Anthony Minessale
b7e6f4ab82 FS-4853 2012-11-21 09:57:13 -06:00
Anthony Minessale
580e63ecfa check for signalling in sleep app on channels without media 2012-11-13 12:30:25 -06:00