Commit Graph

14952 Commits

Author SHA1 Message Date
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