Brian West
01002b0edf
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
2013-07-12 13:03:46 -05:00
Brian West
433fc6a987
REVERT FS-5555
2013-07-12 13:03:43 -05:00
Nathan Neulinger
27f0744160
FS-4027 - improve adherence to code conventions
2013-07-12 12:01:38 -05:00
Brian West
f4c37613ab
FS-5555 improvement --resolve
2013-07-12 11:51:02 -05:00
Nathan Neulinger
f21d4a0fc0
fixup and merge in FS-4027 enhancements for additional device support
2013-07-12 11:39:44 -05:00
Nathan Neulinger
5c9bb344ab
skinny typedef
2013-07-12 11:15:59 -05:00
Nathan Neulinger
37e6195e35
add a few additional skinny message types
2013-07-12 11:06:43 -05:00
Nathan Neulinger
fd31247ef9
skinny correct field name
2013-07-12 11:06:36 -05:00
Nathan Neulinger
079d65896b
update device types list with more known types
2013-07-12 11:06:31 -05:00
Nathan Neulinger
2eab94be78
skinny: improve cleanup of devices during registration and unregistration, resolves some weird state issues when devices get disconnected
2013-07-11 13:15:14 -05:00
Ken Rice
6c5e4e2119
Revert "FS-5567 --resolve"
...
lets leave this one out til later
This reverts commit bbbb44253a
.
2013-07-11 12:05:49 -05:00
Ken Rice
bbbb44253a
FS-5567 --resolve
2013-07-11 11:10:03 -05:00
Stefan Knoblich
e20fbadc12
mod_shout: Rework our_mpg123_new() to handle error cases correctly and to clean up the code
...
Keeping parameter handling quirks for backwards compatibility reasons.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-07-11 03:12:25 +02:00
Stefan Knoblich
0e2a590afa
mod_sofia: Add missing format string to switch_event_add_body() call
...
Fixes GCC format string warning/error.
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2013-07-11 01:20:22 +02:00
Ken Rice
d9e5a55c55
FS-5003 --resolve
2013-07-10 17:31:28 -05:00
Raymond Chandler
db3c1abce0
FS-4123 --resolve slightly modified patch applied
2013-07-10 17:54:19 -04:00
Ken Rice
24669125e4
FS-5555 --resolve
2013-07-10 12:09:24 -05:00
Ken Rice
27ccb69c94
FS-5524 --resolve
2013-07-10 11:58:22 -05:00
Ken Rice
d1b43f36f0
FS-5559 --resolve
2013-07-10 11:58:14 -05:00
Raymond Chandler
0ed5126c0c
add chatplan info app
2013-07-10 12:47:16 -04:00
Raymond Chandler
ddf1908fae
FS-5467 --resolve patch applied
2013-07-10 12:17:22 -04:00
Michael S Collins
2c00f4c570
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
2013-07-10 08:28:29 -07:00
Michael S Collins
13de330c60
FS-5393: --resolve mod_voicemail: add skip_record_check and skip_record_urgent_check vars
2013-07-10 08:28:17 -07:00
Raymond Chandler
2ec821b74b
FS-3911 --resolve patch applied
2013-07-10 10:53:28 -04:00
Ken Rice
2f2a879138
FS-5589 --resolve
2013-07-10 09:44:33 -05:00
Jeff Lenk
0b3cafcf0a
FS-5275 -resolve
2013-07-09 08:50:56 -05:00
Seven Du
3e92f570d1
debug audio on h323 channel
2013-07-09 14:03:06 +08:00
Brian West
aa68eac352
fix logic from race fix
2013-07-08 13:19:10 -05:00
Chris Rienzo
4bcaf1e60b
mod_rayo: fix - client messages not accepted over s2s connection
2013-07-08 13:10:04 -04:00
Seven Du
cfd388301d
--resolve FS-5072
2013-07-08 00:04:42 +08:00
Ken Rice
2fd21a47b1
FS-2816 --resolve
2013-07-06 22:03:44 -05:00
Jeff Lenk
84de992b8b
FS-3127 --resolve please reopen if not fixed
2013-07-06 12:52:50 -05:00
Brian West
4c6886d7e2
fix race
2013-07-05 19:50:43 -05:00
Ken Rice
ab03347c3d
--resolve FS-3922
2013-07-04 21:24:09 -05:00
Jeff Lenk
667a8d8868
fix stupid c89 for windows
2013-07-04 12:27:59 -05:00
Ken Rice
60adf50f86
--resolve FS-5558
2013-07-03 15:55:57 -05:00
Ken Rice
d2cd255a8f
--resolve FS-5569
2013-07-03 15:55:52 -05:00
Ken Rice
c58b1508a2
--resolve FS-5426
2013-07-03 14:14:33 -05:00
Ken Rice
42916f8176
--resolve FS-5432
2013-07-03 14:14:20 -05:00
Chris Rienzo
d2c9ee0d23
mod_rayo: move example config so that make config-rayo works
2013-07-03 14:23:18 -04:00
Ken Rice
a4408e62a6
--resolve FS-3918 using patch that adds conference_moderator_pin channel variable
2013-07-03 11:14:10 -05:00
Travis Cross
0a4bbaf5a5
Fix uninitialized use of length variable
...
Bad things must have been happening when this was hit.
This was introduced in commit 7656a075c7
2013-07-03 16:02:40 +00:00
Nathan Neulinger
620a5804e6
partial rollback of ec67542628
to fix skinny breakage
2013-07-01 22:19:15 -05:00
Ken Rice
f721a2592b
--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:06:13 -05:00
Anthony Minessale
0548f33a46
fix input event checker pre-empting return value from dtmf checker when both are present
2013-07-01 14:31:57 -05:00
Anthony Minessale
929f52b15c
fix race condition on device state destroy
2013-06-28 14:21:18 -05:00
Anthony Minessale
74740cca5f
FS-5527 --resolve
...
Conflicts:
libs/sofia-sip/.update
libs/sofia-sip/libsofia-sip-ua/nta/nta.c
2013-06-28 10:45:33 -05:00
Chris Rienzo
007ddda560
mod_rayo: dtmf #*A-D was broken
2013-06-28 11:16:40 -04:00
Brian West
ba6bf28a5e
punt without return
2013-06-28 09:48:28 -05:00
Anthony Minessale
fd67c19664
add preAnswer and ringReady too
2013-06-27 16:31:42 -05:00
Anthony Minessale
e884116c08
add answer work tag to httapi
2013-06-27 16:26:17 -05:00
Nathan Neulinger
8a3cdc75fc
improve skinny behavior in HA deployment
2013-06-26 21:56:54 -05:00
Nathan Neulinger
0e5f90c086
typo
2013-06-26 21:56:48 -05:00
Anthony Minessale
ec67542628
set rtp params in skinny for rtp flush on bridge
2013-06-26 18:35:36 -05:00
Anthony Minessale
75e0d9d885
fix empty +flags{} pre-empting conference_member_flags variable
2013-06-26 16:05:00 -05:00
Brian West
182d67ae95
use the correct repeat key to replay messages
2013-06-26 15:17:41 -05:00
Anthony Minessale
594d9f8172
FS-5550 --resolve
2013-06-26 10:51:55 -05:00
Chris Rienzo
f536634c04
mod_rayo: added missing modeline
2013-06-25 15:16:53 -04:00
Nathan Neulinger
543dc3caea
make noexpandtab explicit in all vim modelines other than xml files
...
Conflicts:
src/include/switch_core_media.h
src/mod/endpoints/mod_sofia/sofia_media.c
src/switch_core_media.c
2013-06-25 09:39:37 -05:00
Chris Rienzo
30be15fd52
mod_rayo: used wrong stack
2013-06-25 11:40:58 -04:00
Chris Rienzo
f434d25b24
mod_rayo: fixes for <prompt> and reply loops
2013-06-25 11:30:39 -04:00
Chris Rienzo
2536706b9b
mod_rayo: fix component JID
2013-06-25 08:09:21 -04:00
Chris Rienzo
d0ea9d00f8
mod_rayo: fix cleanup of console complete functions
2013-06-25 07:55:19 -04:00
Chris Rienzo
31d0b7bff5
mod_rayo: don't send item-not-found to replies
2013-06-25 07:42:51 -04:00
Chris Rienzo
976083adf6
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
2013-06-24 22:27:37 -04:00
Chris Rienzo
4c4841da4b
mod_http_cache: valgrind fixes
2013-06-24 22:27:14 -04:00
Chris Rienzo
7a7d1479ed
mod_ssml: valgrind fixes
2013-06-24 22:26:58 -04:00
Chris Rienzo
91efe36d4e
mod_rayo: valgrind fixes
2013-06-24 22:26:47 -04:00
Chris Rienzo
f6d6cd5762
mod_rayo: forgot to return error if unknown destination for stanza
2013-06-24 22:26:34 -04:00
Chris Rienzo
57bdcfb6e9
mod_rayo: added message delivery threads
2013-06-24 22:26:21 -04:00
Chris Rienzo
810c4f5381
mod_rayo: reworked internal messaging- all messages sent by JID only
2013-06-24 22:26:08 -04:00
Chris Rienzo
dd2346d2e1
mod_rayo: remove reply from send function - everything is send only now
2013-06-24 22:25:54 -04:00
Anthony Minessale
998ae35dbf
FS-5530 --resolve this will make it identical to the bridge behaviour even when the bridge in early media begins and now you will explicitly need continue_on_fail=true in this situation to not fail
2013-06-24 09:46:07 -05:00
Anthony Minessale
a0938697df
FS-5539 --resolve
2013-06-24 09:15:15 -05:00
Nathan Neulinger
8fd4994b0c
skinny more logging improvements and some refactoring of protocol replies
2013-06-23 21:49:15 -05:00
Nathan Neulinger
2060654809
skinny - add simple expansion of text strings by id in the logging msgs
2013-06-23 16:12:13 -05:00
Nathan Neulinger
38ccc48980
logging
2013-06-23 15:18:33 -05:00
Nathan Neulinger
8450dfcaf5
fix broken build due to running with warnings disabled, oops
2013-06-23 15:11:58 -05:00
Nathan Neulinger
71cddf1912
skinny logging
2013-06-23 14:59:58 -05:00
Jeff Lenk
251de9d95d
fix windows build
2013-06-23 14:40:51 -05:00
Nathan Neulinger
9679fac195
improvements to skinny logging, table based message text ids
2013-06-23 14:24:29 -05:00
Nathan Neulinger
f2fcde49f9
misc constant name adjustments to match actual text on phones
2013-06-22 13:46:50 -05:00
Ben Langfeld
12b293d6aa
mod_rayo: Punchblock now supports content-type on input matches
...
Fix applied to Punchblock here: cef5198e80
2013-06-22 14:29:51 -04:00
Nathan Neulinger
1b55a67083
FS-5532 - workaround to improve behavior, but not correct fix
2013-06-21 14:49:17 -05:00
Chris Rienzo
9829a5cc40
mod_rayo: fix crash when DTMF is received after input timeout
2013-06-21 09:43:38 -04:00
Anthony Minessale
4a4b8690a1
FS-5531 --resolve add another optional param to supply flags for either behaviour n for null and b for boolean
2013-06-20 22:53:20 -05:00
Anthony Minessale
5cb635039d
sniffing glue
2013-06-20 22:25:42 -05:00
Anthony Minessale
7656a075c7
fill the opposite file to keep data in sync
2013-06-20 21:51:50 -05:00
Anthony Minessale
8fc477d080
add answer_delay variable to sleep N ms when answer is called from the channel thread
2013-06-20 21:29:50 -05:00
Anthony Minessale
b6e3c594c2
FS-5530
2013-06-20 21:16:05 -05:00
Anthony Minessale
dfdd2f60d4
FS-5530 --resolve
2013-06-20 21:10:43 -05:00
Anthony Minessale
e91b3236a3
FS-5530 --resolve
2013-06-20 20:59:11 -05:00
Anthony Minessale
1baee6b8cf
FS-5513 --resolve
2013-06-20 18:33:55 -05:00
Anthony Minessale
0c132707ce
doh
2013-06-20 13:23:55 -05:00
Anthony Minessale
ad5f689fb7
swigall
2013-06-20 11:40:56 -05:00
Anthony Minessale
904189a485
add novideo app
2013-06-20 11:29:26 -05:00
Anthony Minessale
d937b8da81
add novideo app
...
Conflicts:
src/include/switch_types.h
2013-06-20 11:28:33 -05:00
Anthony Minessale
b02f288f9e
FS-5529 --resolve
2013-06-20 10:55:20 -05:00
Chris Rienzo
55b82c2a08
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
2013-06-20 09:26:04 -04:00
Chris Rienzo
a121e1657a
mod_ssml: XML decode <audio src=".. attribute since iksemel SAX parser doesn't
2013-06-20 09:24:46 -04:00
Jeff Lenk
d4110541f9
fix trivial compiler warnings for windows
2013-06-19 11:15:59 -05:00
Chris Rienzo
cd0f4b5444
mod_rayo: allow variables to be passed in dialstring
2013-06-19 09:25:05 -04:00
Anthony Minessale
7fb65c27e8
FS-4969 --resolve
2013-06-18 21:19:46 -05:00
Anthony Minessale
7c607c7e8e
FS-5513
2013-06-18 21:17:28 -05:00
Anthony Minessale
1d07b72c74
only refuse loopback endoint not profiles named loopback
2013-06-18 14:39:37 -05:00
Brian West
9d14772883
fix reload of outbound_name change
2013-06-18 15:48:52 -05:00
Anthony Minessale
4960a75525
fix build on cent5
2013-06-18 12:57:53 -05:00
Nathan Neulinger
ec361cf48a
FS-5510 --resolve - also add logging of hangup cause
2013-06-18 12:22:04 -05:00
Anthony Minessale
3a5ae27f8d
swigall
2013-06-18 09:13:39 -05:00
Nathan Neulinger
587ecb8e69
add skinny cmd to kill all current listeners
2013-06-18 09:42:18 -05:00
Nathan Neulinger
275469bbb9
Add skinny device kill api command
2013-06-18 09:19:05 -05:00
Anthony Minessale
d5ab679e95
refactor
2013-06-18 06:24:23 -05:00
Anthony Minessale
46825dd711
FS-5513 --resolve
2013-06-17 21:38:09 -05:00
Anthony Minessale
0e52fe5689
FS-5519 --resolve
2013-06-17 19:43:08 -05:00
Brian West
05b1b35121
remove debugging
2013-06-17 17:51:34 -05:00
Anthony Minessale
bf61038a93
remove cid flip from pickup
2013-06-17 10:57:19 -05:00
Anthony Minessale
50e1f58d5b
add deflect parsing support for mod_loopback and fix unloop bug
2013-06-17 10:44:43 -05:00
Anthony Minessale
80669e8466
dont change device state from hangup to hangup
2013-06-17 10:43:59 -05:00
Jeff Lenk
72fcefe6ed
vs2010 reswig
2013-06-14 11:42:58 -05:00
Chris Rienzo
dce5bbf88e
mod_rayo: some fixes for punchblock 2.0 compatibility
2013-06-13 15:29:49 -04:00
William King
0ee24a531f
Fix missing return statement.
2013-06-13 10:07:56 -07:00
Chris Rienzo
9b6cc17cf9
mod_rayo: updates for 0.2 of spec
2013-06-13 11:23:57 -04:00
William King
f94b73f0d7
New compiler warning(error). Unused assignment before the pointer is reassigned.
2013-06-12 21:39:14 -07:00
William King
fef983f614
If the addr pointer is NULL, better to check first before using it.
2013-06-12 21:23:52 -07:00
William King
7360c1e898
This is probably what was intended. If the pointer 'path' is NULL, or if it is not NULL, then the first char should not be '\0'
2013-06-12 21:21:38 -07:00
William King
4fddabe543
oops
2013-06-12 21:17:04 -07:00
William King
3d13776af2
DO NOT PULL TO MASTER. Fix typo when setting the video recv port. Bug does not exist in master due to the refactor.
2013-06-12 18:33:45 -07:00
William King
ac9bfb194b
Fix minor typo so that the metadata album field can be set.
2013-06-12 17:17:40 -07:00
William King
a393b78f6e
Since I can't seem to locate what this might be used for, or the more correct solution, I'm going to comment it out for now. If someone can find a better solution so that this functionality would actually work, please advise.
2013-06-12 17:11:22 -07:00
William King
3815a5a170
Make sure to cleanup event if there was a failure that caused it not to be fired.
2013-06-12 17:01:56 -07:00
William King
5f1e9d93f2
On the off chance the if statement takes the false branch, let's not leak the memory. again.
2013-06-12 16:46:21 -07:00
William King
c53ffe7102
On the off chance the if statement takes the false branch, let's not leak the memory
2013-06-12 16:42:00 -07:00
Chris Rienzo
74313a6866
mod_http_cache: fixed wrong string to sign when referencing AWS S3 object with subdirectory
2013-06-12 09:39:09 -04:00
Seven Du
fe1b20eb59
FS-5498 add ringing and early stats to event
2013-06-12 09:23:22 +08:00
Anthony Minessale
f2db9b56be
FS-5500 --resolve
2013-06-11 11:38:39 -05:00
Anthony Minessale
efe3ff7be4
FS-5498 fix state change
2013-06-11 11:23:45 -05:00
Anthony Minessale
e52f4ac56f
FS-5498 add profile-variables section to directory to specify profile variables to be set automatically
2013-06-11 09:38:38 -05:00
Anthony Minessale
e0dc4842ae
FS-5498
2013-06-10 19:13:05 -05:00
Anthony Minessale
ab947f5bc5
FS-5498
2013-06-10 18:21:51 -05:00
Brian West
658c4d732d
Skip to next file when you hup the stream
2013-06-07 12:29:13 -05:00
Travis Cross
9b611f0175
Spelling fix
2013-06-07 07:26:29 +00:00
William King
66652ec198
how...?
2013-06-07 07:26:28 +00:00
William King
b214f20768
Since there isn't neutral ground, on the rtmp state callback we actually have to force the write lock of the session, but we only need a try lock on removing the session from the rsession->session_hash. This removes a deadlock caused when we had to enforce with locks that the rsession couldn't be destroyed if the FS session was in the middle of a hangup.
2013-06-07 07:26:28 +00:00
William King
ce9bf959e9
Seems the session wasn't coming to the hangup in a locked state.
2013-06-07 07:26:27 +00:00
William King
1ff548f24c
Seems having a read lock still prevents a write lock to be taken, even if the thread that is trying to get the write lock currently has the read lock.
2013-06-07 07:26:27 +00:00
William King
8d370ff6e6
Include the write lock since we're changing the tech_pvt
2013-06-07 07:26:26 +00:00
Jeff Lenk
df141a13b3
trivial fix compiler warning
2013-06-07 07:26:26 +00:00
Jeff Lenk
0929e12630
FS-5290 --resolve
2013-06-07 07:26:17 +00:00
Jeff Lenk
55ff737e57
FS-5290 --resolve
2013-06-07 07:26:16 +00:00
Jeff Lenk
ec44f6aec0
FS-5167
2013-06-07 07:26:11 +00:00
Brian West
ed0ae1e669
FS-5255 --resolve
2013-06-07 07:26:03 +00:00
Travis Cross
0367a6ffa0
Whitespace cleanup to previous commit
2013-06-07 07:00:13 +00:00
William King
80013452dc
Previous commit was incorrect. This would correctly handle the memory loss case.
2013-06-06 23:54:55 -07:00
William King
63ebf3c9c2
Was causing a very small leak on naptr lookups. Upon review just happened to be a typo missing a bang.
2013-06-06 23:54:42 -07:00
William King
b424ad303d
FS-5440: don't assert on bad input rtmp data
2013-06-07 05:42:44 +00:00
Jeff Lenk
6000c884aa
windows fix trivial compiler warning
2013-06-07 05:42:43 +00:00
Anthony Minessale
537f14b049
FS-5444 --resolve
2013-06-07 05:42:43 +00:00
Giovanni Maruzzelli
e8d3712d56
test 2, please ignore
2013-06-07 05:19:02 +00:00
root
a2c44f171b
test, please ignore
2013-06-07 05:18:58 +00:00
Seven Du
dca41d07d6
update to mp4v2-2.0.0
...
It seems I cannot contact the original author
it seems has a bug which even cannot compile with mp4v2-trunk-479
This patch allow it to compile
2013-06-07 04:57:44 +00:00
Seven Du
2d7d64e855
fix show module as json
2013-06-07 04:53:17 +00:00
Chris Rienzo
ef785c6e9b
Added mod_rayo (XMPP 3PCC http://xmpp.org/extensions/xep-0327.html ). Used by Adhearsion as its native call control protocol. Currently beta testing.
2013-06-07 01:08:09 +00:00
Chris Rienzo
5feca50770
Added mod_ssml (speech synthesis markup language) ssml:// and tts:// file formats.
2013-06-07 01:08:08 +00:00
Chris Rienzo
644cf2b11c
mod_http_cache: fix example config
2013-06-07 01:08:08 +00:00
Chris Rienzo
d56f409bf0
mod_http_cache: a couple more unit test cases
2013-06-07 01:08:07 +00:00
Chris Rienzo
802dd96233
mod_http_cache: remove unnecessary memset() now that switch_b64_encode() is fixed
2013-06-07 01:08:07 +00:00
Chris Rienzo
168b691d89
mod_http_cache: fix unit test now that switch_b64_encode is fixed
2013-06-07 01:08:07 +00:00
Chris Rienzo
f867a2fcb8
mod_http_cache: forgot to add write to http_cache:// format
2013-06-07 01:08:06 +00:00
Chris Rienzo
9283d90fcd
mod_http_cache: added write file format
2013-06-07 01:08:06 +00:00
Chris Rienzo
7fcdf4a0c0
mod_http_cache: added native Amazon S3 support
2013-06-07 01:08:05 +00:00
Chris Rienzo
6a64490889
FS-5193 --resolve input timers added to mod_pocketsphinx.
2013-06-07 01:08:05 +00:00
Anthony Minessale
32171aa94c
add mod_b64
2013-06-07 00:51:35 +00:00
Anthony Minessale
f84bd3b948
add last callback run stamp to device records
2013-06-06 13:08:59 -05:00
Anthony Minessale
102377ebf9
FS-5493 --resolve
2013-06-06 12:59:08 -05:00
Raymond Chandler
f0853c6eca
add number translation module
2013-06-06 19:15:17 +00:00
Travis Cross
a1723a1a2e
Add missing newline at end of file
2013-06-06 19:01:31 +00:00
Travis Cross
3dfa586afe
Remove extraneous parentheses in mod_say_pl
2013-06-06 18:57:32 +00:00
Mariusz Czułada
87099229e2
Initial version of mod_say_pl
2013-06-06 18:53:27 +00:00
Mariusz Czułada
fe4a1fa819
Initial version of mod_say_pl
2013-06-06 18:53:24 +00:00
Anthony Minessale
f4efa9691d
don't need this change revert
2013-06-05 11:21:38 -05:00
Anthony Minessale
50b68f2f85
add some device-state mechinism to FS to allow tracking of device-specific states where they may have more than one call from the same device
2013-06-05 11:19:53 -05:00
Travis Cross
499f7096c4
Avoid crashing FS after delivering a VM
...
When vm-storage-dir was set to an absolute path, FS would abort after
delivering a VM because we were trying to free(3) memory sitting in
the middle of a memory pool.
FS-5329
2013-06-03 09:28:36 +00:00
Jeff Lenk
753282f38a
FS-5314 --resolve
...
(cherry picked from commit 40e33572b3
)
2013-06-01 22:38:39 -05:00
Anthony Minessale
bcd770e017
FS-5488 --resolve
2013-05-31 14:45:51 -05:00
Nathan Neulinger
fc39b77520
FS-5449: apply correct quoting, got older version of patch accidentally
2013-05-31 16:40:17 -05:00
Nathan Neulinger
634a507546
FS-5449: --resolve add a mod_commands function to use the shell escape function and update the existing function to use correct escaping
...
adds a pool based implementation of the switch_util_quote_shell_arg function and changes existing function to be a wrapper around the pool based one
2013-05-31 16:40:10 -05:00
Anthony Minessale
5a8c753b9e
FS-5488 --resolve
2013-05-31 13:14:23 -05:00
Nathan Neulinger
2e66012e96
Change to correct prompt on outgoing call, eliminate UNDEFINED! message
2013-05-31 15:10:44 -05:00
Nathan Neulinger
d39086892f
Allow skinny speed dials to work when already off-hook
2013-05-31 15:10:44 -05:00
Nathan Neulinger
123d0865fb
FS-5431: --resolve fix socket creation loop for mod_skinny to avoid segfault
2013-05-31 15:10:43 -05:00
Nathan Neulinger
32bddaa6cd
FS-5429: --resolve add minimal idivert support for skinny
2013-05-31 15:10:43 -05:00
Nathan Neulinger
582e3699f6
FS-5379: --resolve fix skinny phone codec agreement issues due to incorrect hardwired ptime, update field names for future coding to be more descriptive
2013-05-31 15:10:43 -05:00
Nathan Neulinger
da5c2a6aef
FS-5225: --resolve add ability to dial by pressing line button
2013-05-31 15:10:43 -05:00
Nathan Neulinger
c33eb7412b
FS-5267: --resolve avoid null deref if sessions missing
2013-05-31 15:10:43 -05:00
Mathieu Parent
ab7635e9bc
Add IPs to mod_skinny recv/send event messages
...
FS-5268 --resolve
thanks to Nathan Neulinger
2013-05-31 15:10:43 -05:00
Mathieu Parent
4a981b336a
Don't pretend we support skinny-wait timeout (See #FS 477)
2013-05-31 15:10:42 -05:00
Mathieu Parent
b36ad82da7
Don't create a new session when pressing speeddial
...
Fixes #FS-5259 (Thanks to Nathan Neulinger for the patch)
2013-05-31 15:10:42 -05:00
Brian West
83c6f4250b
add kirk wireless servers to safe as they do not do rport
2013-05-31 11:56:53 -05:00
Steve Underwood
4d08e07237
Fixed a weakness in error UDPTL lost packet recovery. Hopefully this addresses
...
FS5202.
2013-05-31 09:04:46 -05:00
Brian West
b90dee2461
Swap this
2013-05-31 09:16:50 -05:00
Travis Cross
e1a773406d
Unsigned values are never less than zero
2013-05-29 03:02:21 +00:00
Travis Cross
1637a08206
Avoid using psession uninitialized in mod_fsk
2013-05-29 03:00:13 +00:00
Travis Cross
04b8de0619
Avoid using memory after we free it
...
Without setting errmsg to NULL here, we'll try to print this freed
value again below if another error doesn't intercede.
2013-05-29 02:52:23 +00:00
Travis Cross
de3727fe06
Add common include paths for jni.h and jni_md.h
2013-05-29 02:48:28 +00:00
Travis Cross
50a02efd27
Fix variable type in mod_nibblebill
2013-05-29 02:48:11 +00:00
Travis Cross
e964215868
Work around error in pocketsphinx-0.7
...
fsg_search.c:263:2: error: non-void function 'fsg_search_reinit' should return a value [-Wreturn-type]
2013-05-29 02:48:01 +00:00
Travis Cross
e60877cde6
Add missing newline at end of mod_say_fa.c
2013-05-29 02:47:08 +00:00
Mariusz Czułada
cd549aa44a
FS-5157 patch accepted
2013-05-29 00:22:19 +02:00
Brian West
2cac71675f
log auto adjust ip and port separate so it doesn't get clobbered on hold/update events
2013-05-28 16:26:05 -05:00
Anthony Minessale
4d5ea55924
FS-5480 --resolve
2013-05-28 08:18:00 -05:00
Travis Cross
acc8eb5cb6
Remove unused variable in mod_rtmp
...
Unused variables break the build with recent versions of gcc and
clang.
2013-05-26 05:29:21 +00:00
Travis Cross
a744b202fd
Quote arguments to shell when sending email
...
Note that the function switch_util_quote_shell_arg is implemented
incorrectly for unix shells, so this is still not safe until that
function is fixed.
Reported-by: Nathan Neulinger <nneul@mst.edu>
FS-5450 --resolve
2013-05-26 01:41:02 +00:00
Travis Cross
ff85c6cfdf
Fix memory leaks in mod_tts_commandline
...
We were using both switch_util_quote_shell_arg and
switch_string_replace without freeing the results even though both
functions malloc.
2013-05-26 01:08:10 +00:00
Travis Cross
103d97e208
Leave room for switch_escape_string to add a terminating null
...
Thanks-to: Nathan Neulinger <nneul@mst.edu>
FS-5448 --resolve
2013-05-25 23:29:48 +00:00
Travis Cross
2870bb9200
Fix comment spelling
...
Thanks-to: Mariusz Czułada <manieq.net@gmail.com>
2013-05-25 21:47:08 +00:00
Travis Cross
ed276a10d2
Fix memory corruption in mod_erlang_event
...
Thanks-to: Alexandre Snarskii <snar@snar.spb.ru>
FS-5465 --resolve
2013-05-25 21:46:58 +00:00
Travis Cross
4b2dd0a8d9
Don't setup ZRTP without a session and channel
...
FS-5472 --resolve
2013-05-25 21:46:11 +00:00
William King
6c4ec9d954
Fix a possible deadlock scenario in the impossible scenario from the last patch.
2013-05-25 11:07:30 -07:00
William King
a6d24d8eac
Redundant code. The if/else block makes more sense than the equivalent in two separate if's.
2013-05-25 07:46:47 -07:00
William King
782480c48b
Better to not pass tmp_socket to setsockopt if there was an error here creating the socket.
2013-05-25 07:36:43 -07:00
William King
479a06bda6
It's been missing a break there for ~4 years and instead using the 8k max_ms values(the ptime_div value is the same).
2013-05-25 07:16:51 -07:00
William King
a4b8226c89
Cleaning up logically dead code.
2013-05-25 07:02:33 -07:00
William King
e5ca2a0028
This condition should NEVER be hit, but in case the started thread is unable to locate itself in the EVENT_DISOATCH_QUEUE_THREADS array, it's best to return null here and kill the unexpected event thread rather than segfault FS by writing outside of the bounds of the EVENT_DISPATCH_QUEUE_RUNNING array.
2013-05-25 06:51:22 -07:00
William King
50b664c2dd
Small off by one error. If the array is of size 144, then an index of 144 inclusive is an error.
2013-05-25 06:41:22 -07:00
William King
dfbc175776
Let's bit a bit safer when dereferencing pointers.
2013-05-24 20:03:19 -07:00
William King
6c3062a768
Removing logically dead code
2013-05-24 19:59:20 -07:00
William King
4edf66be98
If there is a problem reading the dictionary file, don't leak memory...
2013-05-24 19:55:37 -07:00
William King
8803804f90
Removing unused code
2013-05-24 19:53:10 -07:00
William King
47c6981a9f
More explicit and defensive code so if the init fails we know we handling this pointer safely, because rc_config_init will free the pointer if there was a problem, but it will not set the pointer to NULL.
2013-05-24 19:49:20 -07:00
William King
6320042f6b
Another location where mod_rtmp would leak memory.
2013-05-24 19:45:24 -07:00
William King
83ae82fd2d
Fix improper handling of a double linked list that could have caused a memory leak.
2013-05-24 19:42:02 -07:00
William King
b3aea78730
Appears to have been a copy paste error because this doesn't do what the api claims, and it also leaks the reference to the new node.
2013-05-24 19:35:43 -07:00
William King
8a743cb2f3
Fixing a memory leak. name needs to be freed since it's being strdup'd lower.
2013-05-24 19:31:40 -07:00
Anthony Minessale
aecd186ba5
FS-5470 --resolve
2013-05-24 09:37:40 -05:00
Anthony Minessale
dc13cb847f
FS-5466 --resolve
2013-05-24 09:14:26 -05:00
Mariusz Czułada
e44316d3ea
FS-5042 changed event body creation
2013-05-24 09:02:23 -05:00
Raymond Chandler
d00ed860a1
FS-4871: reduce logging a bit
2013-05-24 08:34:44 -05:00
Jeff Lenk
4b54ec078b
FS-5389
2013-05-24 08:34:43 -05:00
Jeff Lenk
b214af4ccf
FS-5389 --resolve
2013-05-24 08:34:43 -05:00
Raymond Chandler
1e6d7ea113
FS-4871 --resolve
2013-05-24 08:32:46 -05:00
Anthony Minessale
22076b7b6f
FS-5453 --resolve
2013-05-24 08:13:55 -05:00
Anthony Minessale
9c98829aab
FS-5453 --resolve this is a different issue, we just have to hangup the loopback channel so the loopback and the sip don't both execute the extension
2013-05-23 09:59:18 -05:00
Anthony Minessale
0060313ea1
swig
2013-05-23 09:55:52 -05:00
Anthony Minessale
18ac2a2540
FS-5042 --resolve
2013-05-23 08:07:26 -05:00
Anthony Minessale
3d2eb20a28
FS-5453 --resolve
2013-05-23 08:06:52 -05:00
Anthony Minessale
c08622235d
FS-5402 --resolve the problem is ent originate has many channels and many causes to parse so we need to check it against all the causes
2013-05-22 11:01:59 -05:00
Anthony Minessale
666ba36e57
FS-5360 change defaults
2013-05-22 10:20:57 -05:00
Anthony Minessale
aed693b9e5
FS-5436 --resolve
2013-05-21 19:39:21 -05:00
Anthony Minessale
b73e2c51bb
FS-5402 revert wait till tomorrow
2013-05-21 13:29:05 -05:00
Anthony Minessale
b6561f2535
FS-5402
2013-05-21 13:22:35 -05:00
Anthony Minessale
1b6860d8e3
FS-5453 --resolve
2013-05-21 12:02:12 -05:00
Anthony Minessale
e4f7fda044
FS-5457
2013-05-21 10:22:02 -05:00
Anthony Minessale
e2da2e19c3
FS-5376 --resolve
2013-05-21 10:04:58 -05:00
Anthony Minessale
fb3eb97568
FS-5242
2013-05-21 10:03:36 -05:00
Anthony Minessale
4bdd2a7f84
FS-5211 --resolve
2013-05-21 09:30:06 -05:00
Anthony Minessale
36116944a7
FS-5360
2013-05-20 12:23:13 -05:00
Anthony Minessale
3a0ec14130
getting read_impl too soon here
2013-05-20 11:22:54 -05:00
William King
4192bf3370
Minor code cleanup. calling va_start without calling va_end doesn't leak does it? Either way, it's fixed now.
2013-05-18 20:15:14 -07:00
William King
79e3de3e55
full_contact must be freed by sofia. There isn't a chance of this having blown anything up, but Coverity is right that this should be initialized with NULL to be safe against future refactors.
2013-05-18 19:13:44 -07:00
William King
c80d768004
My bad. some how a make didn't catch this issue after a cleanup refactor. In this instance buf is being treated as an 8 byte number, not a pointer.
2013-05-18 17:46:50 -07:00
William King
f3393ef362
Coverity reported an Uninitialized pointer read. Upon further digging it appears that there is a code path where incoming packets can come in out of order, so this section of code tries to see if it can find the missed packets. As per FS-5202 there is a case where under heavy load the packet exists, and has most of the packet parsed, but still has a NULL pointer for the packet buffer. These two lines would at least help detect the edge case.
2013-05-18 17:35:07 -07:00
William King
bd4ea84242
Edge case for when you are subscribing to presence on a valet parking lot. In which case there would be a small leak.
2013-05-18 17:07:31 -07:00
William King
97286e10cd
Possible leak if someone were to try and add extra headers to a channel that had either an inbound info on that session or the session were to be deflected. I don't see a way that these extra headers could be added outside of a C module subscribing to the session states, but just to make sure I'm adding these so that just like other extra header locations it's cleaned up.
2013-05-18 17:01:27 -07:00
William King
14f48a6a7a
Alice meet rabit hole. There is a leak here on every invite that comes back from a status 180 when the other side is not FS, but you have presence enabled. Thanks to Coverity scan for location this condition. This 'might' not have been leaking if sofia was automatically freeing this when the sofia object was destroyed, but all other locations where sip_header_as_string where called they were all followed by a su_free, so I assume not.
2013-05-18 16:36:41 -07:00
William King
d61d395e8d
If the mod_sofia global presense hash is null, then make sure to free the matches variable before going to done.
2013-05-18 16:06:15 -07:00
William King
dac6ce1b45
FS-5443: --resolve leaked because the JS api's copy and return new malloc'd pointers.
2013-05-18 15:47:51 -07:00
William King
9ce6ce082f
When message events were added, the debug field name was overlooked. This would have only been hit when debug level was above 'DEBUG1' and at that point it would have incorrectly chosen debug display names.
2013-05-18 15:11:14 -07:00
William King
4fc1369a1b
Minor typo. User is being passed into this fuction as a long pointer, not a long.
2013-05-18 14:30:43 -07:00
William King
49303fdabc
read() does not NULL terminate statbuf, but strstr expects statbuf to be null terminated.
2013-05-18 14:27:00 -07:00
William King
48f423db40
This was writing a null one space to the right, outside of the malloc'd buffer. On further review this uses apr_vsnprintf which always returns null terminated.
2013-05-18 13:39:12 -07:00
Jeff Lenk
dec5a592ca
FS-5434 --resolve
2013-05-17 21:44:13 -05:00
Anthony Minessale
bf688a87aa
fix silence_stream size bug
2013-05-17 16:12:13 -05:00
William King
fc42d93ddf
FS-5441: --resolve
2013-05-17 12:40:04 -07:00
Anthony Minessale
c8ef74055a
FS-5430 --resolve
2013-05-15 09:27:44 -05:00
Anthony Minessale
3fe3a0091c
FS-5418 --resolve
2013-05-15 08:09:07 -05:00
Anthony Minessale
88003520bb
FS-5208 --resolve
2013-05-15 07:37:12 -05:00
Anthony Minessale
793008a215
FS-5011 try to fill gaps
2013-05-14 11:23:21 -05:00
Anthony Minessale
ec7d8a0118
FS-5416 --resolve just missing the part that registers it
2013-05-14 07:38:20 -05:00
Anthony Minessale
fcb699c8b7
FS-5407 --resolve
2013-05-13 14:21:25 -05:00
Anthony Minessale
e8ecb64666
FS-5410 --resolve
2013-05-13 13:15:54 -05:00
Raymond Chandler
d125147dd8
add context
2013-05-10 16:32:22 -04:00
Anthony Minessale
d6c2b9a2fb
FS-5085 the last change helped weed out the real bug which is this commit
2013-05-10 10:45:07 -05:00
Anthony Minessale
e5754ab3ee
FS-5403 --resolve
2013-05-10 09:59:19 -05:00
Anthony Minessale
e44c278c68
move log message to avoid logging null
2013-05-09 14:35:19 -05:00
Anthony Minessale
3fc8f7888a
FS-5399 --resolve
2013-05-09 14:09:23 -05:00
Anthony Minessale
3847ae028a
FS-5360 --resolve fields are exec-on-max-failures exec-on-max-timeouts pin, needs testing
2013-05-09 12:29:04 -05:00
Anthony Minessale
a08965601c
FS-5390 --resolve
2013-05-09 10:30:00 -05:00
Anthony Minessale
646b34a2a2
FS-5398
2013-05-09 10:10:06 -05:00
William King
569da261aa
FS-5395: False alarm on a reported valgrind memory leak. The io_private is alloc'd from a memory pool which valgrind sucks at tracking. No need to free this, because it'll get cleared when the memory pool on the rsession is destroyed.
2013-05-08 18:45:55 -07:00
William King
924e24a0de
FS-5395: --resolve Resolve another mod_rtmp crash where oh specific hangup scenarios there would be a free of variable that wasn't ever malloced
2013-05-08 16:53:15 -07:00
Anthony Minessale
2e19cbcc61
FS-5085 I discovered that the bowout is happening from both legs at once, we only need to check this condition on the A side of the loopback bridge
2013-05-08 13:17:45 -05:00
Brian West
7c8c758586
Undo previous change
2013-05-08 14:40:48 -05:00
Raymond Chandler
3c132c91b3
FS-5288 --resolve
2013-05-08 13:58:43 -04:00
Raymond Chandler
5f0d33338e
FS-5327 --resolve
2013-05-08 13:58:17 -04:00
Anthony Minessale
900b0c1747
FS-5371 --resolve typo
2013-05-08 09:19:05 -05:00
William King
f4bde33dab
Revert "fixed stuck mod_rtmp session when the call is killed from fs side, such as using uuid_kill"
...
This reverts commit d8edc031fa
.
Conflicts:
src/mod/endpoints/mod_rtmp/mod_rtmp.c
2013-05-07 16:08:15 -07:00
Anthony Minessale
2b950b9599
FS-5168 --resolve
2013-05-07 14:10:03 -05:00
Anthony Minessale
bf3f26b0f8
FS-5383 --resolve
2013-05-07 08:31:48 -05:00
Ken Rice
c7567d418e
fix mod_spandsp on systems with libjbig
2013-05-06 18:27:20 -05:00
Michael Jerris
99fd7a87ff
fix auto in will not use the last slot
2013-05-06 11:45:30 -04:00
Anthony Minessale
65f0d16dee
FS-5371 --resolve
2013-05-03 13:38:44 -05:00
Anthony Minessale
749afaa7a3
FS-5365 --resolve
2013-05-03 13:13:44 -05:00
Michael Jerris
3d934ad397
add bgsystem for background system calls
2013-05-03 16:23:35 -04:00
Anthony Minessale
766db71ecd
FS-5085 adding this patch but still wondering what causes this issue
2013-05-03 12:30:57 -05:00
Anthony Minessale
a062444b4c
dress up event fired after parsing a message
2013-05-03 11:43:01 -05:00
William King
ec0067b04c
FS-5240: --resolve Please test
2013-05-03 00:54:58 -05:00
Anthony Minessale
a30989d769
prevent t38_passthru and fax_detect from both happening at once
2013-05-02 22:22:59 -05:00
William King
2e7c219b7e
FS-4332: --resolve
2013-05-03 00:02:05 -05:00
Anthony Minessale
d0e2e9ae9c
FS-4875 auto setting ignore_early_media causes unwanted side effects for others, it will have to be supplied by the user
2013-05-02 21:22:16 -05:00
Anthony Minessale
95d31525ce
FS-5359 --resolve
2013-04-30 18:46:15 -05:00
Brian West
91712b5774
add channel data to this event
2013-04-30 14:44:15 -05:00
Brian West
52f867b142
fix stop the correct way
2013-04-30 13:25:15 -05:00
Anthony Minessale
91f8c53568
add uuid of orig picked channel too
2013-04-30 11:58:10 -05:00
Anthony Minessale
99e91acc5f
add execute_on_pickup and api_on_pickup
2013-04-30 11:41:47 -05:00
Brian West
85957b9557
fix stopping of streams
2013-04-30 12:33:25 -05:00
Anthony Minessale
a9587acac2
FS-5358 --resolve use allow-transcoding=true param in global settings or fifo_allow_transcoding=true channel var on per caller basis
...
Conflicts:
src/mod/applications/mod_fifo/mod_fifo.c
2013-04-30 09:42:11 -05:00
Anthony Minessale
89afd89741
FS-5286 we can try this for added protection
2013-04-29 09:20:19 -05:00
Anthony Minessale
e23d4d37aa
FS-5355 --resolve
2013-04-29 08:51:30 -05:00
Anthony Minessale
e495702e7d
FS-4990 --resolve
2013-04-26 17:23:30 -05:00
Brian West
49b999c167
FS-5316 --resolve
2013-04-25 13:48:56 -05:00
Brian West
115061a4da
Add application layer keepalive options to sofia and expose config options
...
Conflicts:
src/mod/endpoints/mod_sofia/mod_sofia.h
2013-04-25 12:19:20 -05:00
Anthony Minessale
66bfd299f5
FS-5346 --resolve use new originate_delay_start=<ms> to get this
2013-04-24 15:08:08 -05:00
Anthony Minessale
e852ef6411
FS-5344 --resolve
2013-04-24 12:24:05 -05:00
Anthony Minessale
c4c2883c61
FS-5331
2013-04-24 11:33:18 -05:00
William King
198ae2fa05
If the rsession is null, then don't try to unlock it, since that'll just result in a segfault.
2013-04-23 17:48:07 -07:00
William King
985c8de056
fixed rtmp active calls count
2013-04-23 17:48:07 -07:00
William King
7df4e52d61
added rsession check before comparing its state. commented out active sessions loop
2013-04-23 17:48:07 -07:00
William King
f748a1fac8
Updating the contributor tags
2013-04-23 17:48:06 -07:00
William King
ea2d532e04
Moving all rtmp specific logging to use the rtmp uuid rather than the session uuid.
2013-04-23 17:48:06 -07:00
William King
5f71f05afb
Another variable name standardization
2013-04-23 17:48:06 -07:00
William King
cfc49ff7a5
Should resolve the last of the rsession -> session and session -> rsession on_destroy race condition issues
...
Conflicts:
src/mod/endpoints/mod_rtmp/mod_rtmp.c
2013-04-23 17:48:01 -07:00
William King
e84cd70147
White space cleanup and variable naming standardization
2013-04-23 17:46:05 -07:00
William King
8171f6d11a
Standardizing on rsession to reference rtmp_session_t
...
Conflicts:
src/mod/endpoints/mod_rtmp/mod_rtmp.c
2013-04-23 17:45:48 -07:00
William King
62fb1437d9
Resolve the segfault where the channel is destroyed while it is still receiving audio
...
Conflicts:
src/mod/endpoints/mod_rtmp/rtmp.c
2013-04-23 17:44:20 -07:00
William King
3e1d0318a2
Cleaning up and standardizing variable name to rsession if the session referenced is an rtmp_session_t
2013-04-23 17:43:22 -07:00
William King
037bd48c8c
added debugging to print ip and port of rtmp connection as well as tie the rtmp session and fs session together
2013-04-23 17:43:22 -07:00
William King
538c1afa69
fixed stuck mod_rtmp session when the call is killed from fs side, such as using uuid_kill
2013-04-23 17:43:21 -07:00
Anthony Minessale
c2077d7bff
FS-5302 missed a word
2013-04-23 15:59:14 -05:00
Anthony Minessale
023d816ca7
favor the lessor of the configured cache-ttl or the max-age, add an abs-cache-ttl to be forced cache ttl, and add cache_ttl and abs_cache_ttl url params to set it per req
2013-04-23 15:52:17 -05:00
Anthony Minessale
5c696f9b55
FS-5341 --resolve
2013-04-23 14:49:36 -05:00
Chris Rienzo
35c3ae00be
added .vox (Dialogic/OKI ADPCM 8kHz format) to mod_sndfile
2013-04-23 16:27:34 -04:00
Anthony Minessale
62b3fd86c4
FS-5329 --resolve
2013-04-23 10:28:05 -05:00
Anthony Minessale
de56aa1aca
FS-5302 --resolve use oreka_mux_streams=true channel var or mux-all-streams=true param in the oreka.conf.xml
2013-04-22 19:32:40 -05:00
Anthony Minessale
360429304f
fix minor cid issue in mod_fifo
2013-04-22 16:30:06 -05:00
Anthony Minessale
f038338e81
skip reforking with ulimit code on 64 bit
2013-04-22 13:42:12 -05:00
Anthony Minessale
658f128896
FS-5332 --resolve
2013-04-22 13:25:54 -05:00
Anthony Minessale
9fa8684875
FS-5238
2013-04-22 12:54:46 -05:00
Anthony Minessale
7fe448e13c
FS-5238 revert
2013-04-22 08:51:43 -05:00
Anthony Minessale
63d8df3822
FS-5302 --resolve
2013-04-19 14:07:57 -05:00
Chris Rienzo
8d7c69572e
Merge branch 'v1.2.stable' of ssh://git.freeswitch.org:222/freeswitch into v1.2.stable
2013-04-18 21:31:52 -04:00
Chris Rienzo
4da9aa2ae8
FS-5324 try this- set define-grammar=true to force caching of grammar in play_and_detect_speech
2013-04-18 21:29:00 -04:00
Anthony Minessale
5a161a967d
add geolocation header parser
2013-04-18 16:41:34 -05:00
Anthony Minessale
01e06b601e
FS-5322 stable equiv
2013-04-18 16:29:06 -05:00
Anthony Minessale
40eda54cfe
FS-5318 update
2013-04-17 17:48:55 -05:00
Anthony Minessale
907af48033
FS-5313 --resolve
2013-04-17 17:33:42 -05:00
Anthony Minessale
3fa092c5c6
FS-5318 --resolve
2013-04-17 15:58:15 -05:00
Kristin King
976811ccec
FS-5249: --resolve add message sort ordering.
2013-04-17 15:09:26 -07:00
Anthony Minessale
de5903c1a4
FS-5299 --resolve
2013-04-17 15:38:54 -05:00
Anthony Minessale
2e4aedd0fb
FS-5319 --resolve
2013-04-17 15:33:07 -05:00
Anthony Minessale
429e0fdec9
FS-5034 --resolve please document accordingly on the wiki
2013-04-17 15:24:18 -05:00
Anthony Minessale
64341dc194
FS-4622 --resolve
2013-04-17 15:17:51 -05:00
Anthony Minessale
6d016e81c4
FS-5313
2013-04-17 14:57:33 -05:00
Anthony Minessale
7b93c2d071
prevent offering vid codec on recover when one was not chosen
2013-04-16 13:40:07 -05:00
Brian West
22e5203e88
Fix silly warning
2013-04-16 12:13:01 -05:00
Anthony Minessale
080f301a3a
swigall
2013-04-16 08:50:55 -05:00
Jeff Lenk
d246f2175a
FS-5308 vs2010-2012 reswig
2013-04-15 17:28:36 -05:00
Anthony Minessale
60df873cd2
FS-5305 --resolve
2013-04-15 14:48:28 -05:00
Michael Jerris
61ec4c0abb
fix case for call_completed_elsewhere var set
2013-04-15 16:45:12 -04:00
Anthony Minessale
2d0b24743f
move callstate changes down to take place after the core states have run
2013-04-15 10:43:49 -05:00
Brian West
3fde0e453e
Swap UUIDs
2013-04-12 11:56:47 -05:00
Anthony Minessale
e227bf4944
FS-5269 --resolve
2013-04-11 15:03:13 -05:00
Anthony Minessale
8dd4c8f9f1
don't send presence for hangup if you never sent it for early in presence_disable_early mode, it causes issues in yealink
2013-04-09 22:32:24 -05:00
Anthony Minessale
d8a6dcf5a5
FS-5265
2013-04-08 16:30:21 -05:00
Anthony Minessale
8b43a0742f
FS-5285 --resolve
2013-04-08 15:55:15 -05:00
Anthony Minessale
388bd7467a
FS-5284 --resolve ready is meant to signify that the object is ready for external use so setting it to 1 before the bind is sufficient
2013-04-08 13:00:44 -05:00
Anthony Minessale
16c1cc7df7
FS-5208 --resolve
2013-04-08 12:10:42 -05:00
Anthony Minessale
93702564c1
FS-5281 --resolve
2013-04-08 11:54:10 -05:00
Anthony Minessale
28f3e67740
FS-5279 --resolve some mods made to the patch
2013-04-08 11:48:40 -05:00
Raymond Chandler
227af62a4a
FS-5280 --resolve bitch n bail
2013-04-08 10:43:57 -04:00
Anthony Minessale
cb8d51a67c
FS-5265
2013-04-06 16:31:38 -05:00
Anthony Minessale
a7a04d8a13
sla barg cid regression
2013-04-05 16:42:25 -05:00
Anthony Minessale
045039c379
refactor and cleanup more cid stuff
2013-04-05 15:29:14 -05:00
Anthony Minessale
eea8f47f1a
oops
2013-04-05 15:01:10 -05:00
Anthony Minessale
82bbb45d96
FS-5216 don't allow recursive call to speek
2013-04-05 14:27:17 -05:00
Anthony Minessale
066319662d
endless cid fun
2013-04-05 08:28:49 -05:00
Anthony Minessale
57fb368b32
sla cid tweaks
2013-04-05 00:29:20 -05:00
Anthony Minessale
4a2d0f011a
flush on answer for inbound only
2013-04-04 13:47:43 -05:00
Anthony Minessale
bce6ad1968
FS-5265 --resolve
2013-04-04 12:36:11 -05:00
Anthony Minessale
53b4dd3ec2
FS-5262 --resolve
2013-04-04 09:20:26 -05:00
Anthony Minessale
79be96aa8e
more cid refactor
2013-04-03 17:17:01 -05:00
Anthony Minessale
6af46c3d60
remove depricated vars causing issues
2013-04-02 21:26:24 -05:00
Anthony Minessale
b2f0f9b88a
fix some cid stuff in fifo
2013-04-02 17:45:47 -05:00
Ken Rice
4432a0a0fc
debug cleanup
2013-04-02 09:42:23 -05:00
Anthony Minessale
b72d2c32d7
do some more caller-id cleanup
2013-04-01 23:02:29 -05:00
Brian West
4f47c49590
missing zset
2013-03-30 19:55:55 -05:00
Anthony Minessale
dd1e61e0d4
part 2 of other cid patch
2013-03-30 15:39:49 -05:00
Mathieu Parent
860d952efd
EndCall for incoming call while on hold doesn't close both legs on a skinny phone
...
Fixes #FS-5232, thanks to Nathan Neulinger for the patch
2013-03-30 12:00:58 +01:00
Anthony Minessale
e976144ef1
FS-5216 seems like invalid codec lets try this
2013-03-29 22:35:32 -05:00
Anthony Minessale
262aed0ed1
remove debug code
2013-03-29 22:12:54 -05:00
Anthony Minessale
dcb4beb12f
update caller_id not callee_id when getting a display update from an inbound leg
2013-03-29 22:07:35 -05:00
Chris Rienzo
f8d263683a
--resolve FS-5243 improve mod_unimrcp audio buffering
2013-03-30 00:19:07 -04:00
Brian West
49138460a3
fix
2013-03-29 17:55:50 -05:00
Anthony Minessale
c0f736c9da
FS-5242
2013-03-29 10:54:45 -05:00
Anthony Minessale
47e6dfbbdf
FS-5242
2013-03-29 10:43:12 -05:00
Anthony Minessale
aca9257f93
tweaks for caller id in certian uuid_bridge situations
2013-03-28 22:17:28 -05:00
Brian West
32b7673cde
Fix Execute on in early media situations
2013-03-28 14:19:23 -05:00
Anthony Minessale
e6ef517354
FS-5011 add sync up flags so neither file writes data until audio is moving both ways
2013-03-28 10:41:28 -05:00
Anthony Minessale
3b6ae8966d
set bridge times before firing the bridge event
2013-03-28 10:12:00 -05:00
Michael Jerris
b15ac31174
dont ever return success when we don't end up with a new session
2013-03-28 11:24:49 -04:00
Seven Du
fe1a758338
fix void * arithmatic warning
2013-03-28 17:36:01 +08:00
Brian West
b8b7176086
remove debug line left in by accident
2013-03-27 22:19:58 -05:00
Anthony Minessale
6cedccd6fe
FS-5229 missed a spot
2013-03-27 18:47:13 -05:00
Anthony Minessale
7818c3c9ed
add SMBF_ONE_ONLY flag and use it on dtmf detectors
2013-03-27 17:19:40 -05:00
Anthony Minessale
e3ac7c50ac
FS-5238 --resolve
2013-03-27 16:50:10 -05:00
Anthony Minessale
14e3570848
add switch_core_session_findall to get a list of all open uuid
2013-03-27 15:51:23 -05:00
Anthony Minessale
b4e21fd3f6
FS-5229 --resolve oops, i missed the part that its subsequent calls to displace
2013-03-27 15:39:10 -05:00
Anthony Minessale
c510a81177
do not pause callers when they come out of a bridge
2013-03-27 15:18:54 -05:00
Anthony Minessale
861c3e3ccc
add switch_core_get_variables and allow execute_on funcs to see global vars too
2013-03-27 14:54:01 -05:00
Anthony Minessale
eed868af6c
FS-5230 --resolve this was actually a bug in the -1 val in send_silence_when_idle
2013-03-27 13:52:03 -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
f7408f8829
FS-4903 --resolve some of these are better of reverted but not all, this should work
2013-03-27 12:31:40 -05:00
Anthony Minessale
44f529381f
FS-5233 --resolve
2013-03-27 11:46:12 -05:00
Anthony Minessale
c4347e6e81
FS-5234 --resolve
2013-03-27 11:37:15 -05:00
Anthony Minessale
4fe24be75d
fix bug where originate can return success when it should not
2013-03-27 11:28:43 -05:00
Anthony Minessale
18b8007217
FS-5235 --resolve
2013-03-27 11:12:35 -05:00
Anthony Minessale
3226882682
FS-5203 --resolve
2013-03-27 11:09:07 -05:00
Anthony Minessale
3f118b18dc
FS-5236 --resolve
2013-03-27 11:06:32 -05:00
Chris Rienzo
7af706113a
FS-5221 --resolve set NOSIGNAL on http_get
2013-03-26 23:50:29 -04:00
Anthony Minessale
231a9c7e8f
change ready to up in this case
2013-03-26 16:37:47 -05:00
Anthony Minessale
a803e849eb
add execute_on_pre_bridge and execute_on_post_bridge vars to behave like the other family of execute_on and not break the existing pre bridge vars that are now depricated
2013-03-26 16:33:13 -05:00
Anthony Minessale
42e679f023
FS-5226 --resolve
2013-03-26 15:50:07 -05:00
Anthony Minessale
3bb6acf066
FS-5223
2013-03-26 15:44:26 -05:00
Mathieu Parent
03137f98ab
Fix in-band ringback in mod_skinny
...
Closes: FS-4241 (Thanks to Marek Wiewiorski for the patch)
2013-03-26 22:36:56 +01:00
Mathieu Parent
e0b34881af
mod_skinny parses and modifies odbc url, breaking it, but also doesn't use the resulting vars
...
Closes: FS-5224 (Thanks to Nathan Neulinger for the patch)
2013-03-26 22:29:40 +01:00
Mathieu Parent
e5ab581837
examples for the ext-voicemail and ext-redial options to mod_skinny sample conf
...
Closes: FS-5227 (Thanks to Nathan Neulinger for the patch)
2013-03-26 22:21:44 +01:00
Mathieu Parent
c3b30a88e3
MIN is an aggregate function on MySQL
...
Closes: FS-5218 (Thanks to Nathan Neulinger for the patch)
2013-03-26 22:16:44 +01:00
Anthony Minessale
bb3114e96b
FS-5171 try this version
2013-03-26 13:23:38 -05:00
Anthony Minessale
10af50d96c
FS-5219 --resolve
2013-03-26 10:09:02 -05:00
Jeff Lenk
a5cd84304e
oops line endings
2013-03-26 10:18:44 -05:00
Jeff Lenk
74767e7a49
FS-4321 --resolve
2013-03-26 10:02:53 -05:00
Daniel Swarbrick
49bcd15008
Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch
2013-03-26 01:20:08 +01:00
Daniel Swarbrick
e6f6c32c6f
minor tidyup of user-submitted patch from last year
2013-03-26 01:19:30 +01:00
Anthony Minessale
e74e46be27
FS-5171 please test
2013-03-25 17:57:51 -05:00
Anthony Minessale
b6ed7c26c3
FS-5214 --resolve
2013-03-25 17:02:05 -05:00
Jeff Lenk
772e9f4c70
FS-4568 --resolve
2013-03-24 14:32:56 -05:00
Michael S Collins
0ec0153b99
fs_encode: load mod_spandsp before loading mod_native_file so that the latter picks up all the codecs offered by the former
2013-03-22 16:40:42 -07:00
Jeff Lenk
83ed0bd399
remove debug code
2013-03-22 15:52:36 -05:00
Anthony Minessale
955b900f3e
FS-5011 catch sid frames and change them to cng
2013-03-22 13:47:38 -05:00
Anthony Minessale
9c255aff76
allow specific removal of media bugs by function name
2013-03-22 11:20:34 -05:00