14768 Commits

Author SHA1 Message Date
Ken Rice
41880353f9 FS-5589 --resolve 2013-07-10 09:44:02 -05:00
Jeff Lenk
267ef728e1 FS-5275 --resolve 2013-07-09 08:53:36 -05:00
Seven Du
2985d38f52 debug audio on h323 channels 2013-07-09 14:10:02 +08:00
Michael S Collins
e21c57b099 BNPH-5393: --resolve add vars to affect mod_voicemail behavior: skip_record_check and skip_record_urgent_check 2013-07-08 13:45:27 -07:00
Brian West
35fca3d290 fix logic from race fix 2013-07-08 13:19:22 -05:00
Chris Rienzo
6423787da8 mod_rayo: fix - client messages not accepted over s2s connection 2013-07-08 13:09:27 -04:00
Anthony Minessale
8de63a750e FS-5571 --resolve 2013-07-08 10:02:38 -05:00
Anthony Minessale
fd1893197e FS-5586 --resolve 2013-07-08 07:55:50 -05:00
Marc Olivier Chouinard
c613c65446 --resolve FS-5478 2013-07-08 00:55:48 -04:00
Seven Du
f4a66142ce --resolve FS-5072 2013-07-08 00:03:11 +08:00
Ken Rice
22baa51acc FS-2816 --resolve 2013-07-06 22:04:06 -05:00
Jeff Lenk
82292cced7 FS-3127 --resolve please reopen if not fixed 2013-07-06 12:52:21 -05:00
Brian West
9ed53db590 fix race 2013-07-05 19:50:57 -05:00
Ken Rice
f30e40a80b --resolve FS-3922 2013-07-04 21:18:20 -05:00
Jeff Lenk
2908e3acd5 fix stupid c89 for windows 2013-07-04 12:28:35 -05:00
Ken Rice
e0210d75e3 --resolve FS-5558 2013-07-03 15:01:03 -05:00
Ken Rice
4f71d38e17 --resolve FS-5569 2013-07-03 14:59:53 -05:00
Ken Rice
3f84fc99e9 --resolve FS-4461
Add record_seconds, record_ms and record_samples variables done recording.
original patch not used due to refactor in code.
2013-07-03 14:13:06 -05:00
Ken Rice
51fd5a6cee --resolve FS-5426 2013-07-03 14:13:05 -05:00
Ken Rice
bf89fbd81d --resolve FS-5432 2013-07-03 14:13:05 -05:00
Chris Rienzo
0d32f510f2 mod_rayo: move example config so that make config-rayo works 2013-07-03 14:22:30 -04:00
Marc Olivier Chouinard
fdbfbc867f --resolve FS-3852 2013-07-03 13:01:23 -04:00
Ken Rice
f91bdf12aa --resolve FS-3918 using patch that adds conference_moderator_pin channel variable 2013-07-03 11:13:35 -05:00
Travis Cross
02046950be Fix uninitialized use of length variable
Bad things must have been happening when this was hit.

This was introduced in commit 5cb4cd9d9cef91d172c36e827a6bf1640fdca968
2013-07-03 16:05:07 +00:00
Giovanni Maruzzelli
4a3d1a074f FS-5148 gsmopen: wait for the first audio write() before giving the AT command that moves the audio path to the audio tty (eg: don't accumulate noise by not sending frames on the open tty) 2013-07-03 13:56:02 +02:00
Giovanni Maruzzelli
172df304cc gsmopen: on Linux, automatically find out and setup audio and data ports associated to dongle model, IMEI and IMSI 2013-07-03 10:02:09 +02:00
Steve Underwood
20531a097a Added a "nation" parameter to v18_init(), in preparation for automoding. 2013-07-03 02:39:09 +08:00
Jeff Lenk
ba96b391d3 fix trivial compiler error 2013-07-02 12:41:15 -05:00
Anthony Minessale
134871872c fix codec negotiation issue with the same codec at multiple rates 2013-07-02 12:16:54 -05:00
Nathan Neulinger
a0043b8ca2 partial rollback of ec6754262863475136c6a53b012eb7b0bb62d7ba to fix skinny breakage 2013-07-01 22:19:40 -05:00
Ken Rice
c2c8fba14a --resolve FS-5566
When you use $12345 in regex substitutions, it isn't obvious
whenever you mean $1-concatenated-2345 or $12-concatenated-345
or any other variation.  In all other languages, in order to
solve this ambiguity, a braces {} are allowed to be used to
separate variable name (or a reference) from surrounding text,
like ${1}2345 or ${12}345.  Use the same for freeswitch too.

While at it, fix a buffer overflow as well: the index[] variable
which is used to copy the "variable" name is 10 chars long, but
it is used in the code without bounds checking, so a reference
which is >9 chars long ($1234567890) will overflow the buffer,
crashing freeswitch.

And another overflow is in the way how size of the "substituted"
variable is handled.  First, in the outer loop, we compare the
wrong variable with the size of `substituted' buffer (amount of
bytes we took from the source instead of amount of bytes we
used in `substituted').  And second, when actual regex match
is being substitured, amount of room in `substituted' variable
is not checked at all.

Patch contributed by Michael Tokarev <mjt@tls.msk.ru>
2013-07-01 17:05:07 -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
Anthony Minessale
e1ed386bb9 FS-5565 --resolve 2013-07-01 12:16:47 -05:00
Anthony Minessale
bbdd77ec35 fix race condition on device state destroy 2013-06-28 14:21:04 -05:00
Anthony Minessale
dac93d7936 FS-5527 --resolve 2013-06-28 10:42:06 -05:00
Chris Rienzo
72aad68965 mod_rayo: dtmf #*A-D was broken 2013-06-28 11:16:06 -04:00
Brian West
a8e0cbfcde punt without return 2013-06-28 09:48:49 -05:00
Anthony Minessale
2ea31f5d95 add preAnswer and ringReady too 2013-06-27 16:31:29 -05:00
Anthony Minessale
41c1c1cb75 add answer work tag to httapi 2013-06-27 16:25:59 -05:00
Anthony Minessale
cd56d774a0 parse error response for code to only change roles on 487 2013-06-27 13:00:20 -05:00
Nathan Neulinger
5fefae03fd improve skinny behavior in HA deployment 2013-06-26 21:56:10 -05:00
Nathan Neulinger
375c102ae0 typo 2013-06-26 21:55:38 -05:00
Anthony Minessale
3879a85bfb set rtp params in skinny for rtp flush on bridge 2013-06-26 18:35:06 -05:00
Anthony Minessale
7eb86bba75 fix empty +flags{} pre-empting conference_member_flags variable 2013-06-26 16:04:38 -05:00
Brian West
384cf3381c use the correct repeat key to replay messages 2013-06-26 15:17:56 -05:00
Anthony Minessale
c903934628 FS-5550 --resolve 2013-06-26 10:51:44 -05:00
Anthony Minessale
bf5fa172e5 FS-5547 --resolve 2013-06-26 10:47:40 -05:00
Anthony Minessale
13dacdcde4 FS-5546 --resolve oddly that is the thing I was trying to fix in the first place 2013-06-26 09:17:15 -05:00
Anthony Minessale
ecc4b52d4a fix typo with some flags related to jingle 2013-06-25 14:54:34 -05:00
Chris Rienzo
628b4048d9 mod_rayo: added missing modeline 2013-06-25 15:15:08 -04:00