Commit Graph

11996 Commits

Author SHA1 Message Date
Anthony Minessale 4ceca1890d fix return addrs in chat msgs 2011-10-21 20:38:41 -05:00
Anthony Minessale 1f6670e7e2 FS-3628 2011-10-21 20:04:43 -05:00
Anthony Minessale d0f13812e8 FS-3628 --resolve 2011-10-21 21:38:11 -05:00
Anthony Minessale 51c2281191 FS-2877 FS-2831 FS-2823 FS-3469 some of the patch from 2877 refactored a bit to be more centralized to sip and some other stuff added on, please test 2011-10-21 20:00:34 -05:00
Anthony Minessale caa360b6d2 presence tweaks for conference/fifo/parking 2011-10-21 19:52:42 -05:00
Anthony Minessale ea359d899f wtf 2011-10-21 19:50:08 -05:00
Anthony Minessale 40feedd394 only auto create lots in certian situations 2011-10-21 13:19:27 -05:00
Anthony Minessale 24b09ca158 FS-3627 --resolve 2011-10-21 09:49:44 -05:00
Anthony Minessale 2faaee0e6e add getGlobalVariable and setGlobalVariable to swig stuff 2011-10-21 08:56:42 -05:00
Anthony Minessale 8fde25ccfa add custom kick sound to conference 2011-10-20 13:15:58 -05:00
Anthony Minessale 6bbde4e27f FS-3621 --resolve 2011-10-20 10:19:39 -05:00
Jeff Lenk 7d639c271c FS-3622 --resolve 2011-10-20 09:28:42 -05:00
Anthony Minessale 957361cf79 presence tweaks 2011-10-19 16:50:46 -05:00
Anthony Minessale 9bf000b585 fix auto unpark 2011-10-19 14:19:36 -05:00
Anthony Minessale bd9317f254 autoflush durning bridge in dingaling 2011-10-19 12:05:54 -05:00
Anthony Minessale 8d3e32038a FS-3619 2011-10-19 09:37:18 -05:00
Anthony Minessale 18897f9e3d add chat app to perl 2011-10-19 08:25:06 -05:00
Anthony Minessale 0891702118 add chat app to python 2011-10-19 08:17:47 -05:00
Anthony Minessale 90a6e78d15 FS-3619 --resolve approach 1 2011-10-19 07:47:37 -05:00
Raymond Chandler abc5d7cd03 FS-3617 --resolve truncate file and rename dump to save 2011-10-18 20:48:34 -04:00
Anthony Minessale 519078b23e FS-3551 2011-10-18 14:07:30 -05:00
Anthony Minessale 25329545a1 tweak to last commit 2011-10-18 12:56:54 -05:00
Anthony Minessale f0b52ef7f0 FS-3611 --resolve 2011-10-18 12:08:40 -05:00
Anthony Minessale 9daa42c1b5 add presence to mod_valet_parking subscribe to the lot name for general stats or individual slots to monitor with park+ prefix *note* this used to be used in mod_fifo which now will use queue+ going forward 2011-10-18 11:53:49 -05:00
Anthony Minessale 34ddeb754f FS-3613 --resolve 2011-10-18 08:21:06 -05:00
Buklov Boris 7c48026cae fix say dollar 2011-10-18 09:35:06 +04:00
Anthony Minessale f506e19e15 FS-3471 making this the new default and patching libdingaling to use it exclusively with openssl, now we actually have single thread for gtalk an no gah noodlez 2011-10-17 12:30:51 -05:00
Anthony Minessale ead7a68276 add <param name="core-odbc-required" value="true"/> to require connection to core db over odbc for startup 2011-10-17 09:34:50 -05:00
Jeff Lenk 14b81f21ce FS-3610 --resolve add mod_blacklist to vc2010 thanks Jeffrey Leung 2011-10-17 10:16:31 -05:00
Anthony Minessale 10df27926c FS-3609 --resolve 2011-10-15 07:59:23 -05:00
Anthony Minessale fdb4031ac0 aesthetic update 2011-10-14 14:13:16 -05:00
Anthony Minessale 988156793a use the forced from string in pai or rpid headers 2011-10-14 14:05:32 -05:00
Anthony Minessale 127be02db2 add conference cdrs to mod_conference 2011-10-14 11:30:51 -05:00
Anthony Minessale 0b1adc6a20 dup virtual fields on profiles as well 2011-10-14 07:14:45 -05:00
Raymond Chandler 73da063cc9 we probably wanna skip the first one if it's over max_rate too :-P 2011-10-13 23:05:59 -04:00
Anthony Minessale afd0e1fc01 add t38_pass_broken_boolean to pass the brokeb boolean behaviour over to the other side of the call when detected 2011-10-12 15:28:08 -05:00
Anthony Minessale 2094f2d33b add fsctl sync_clock_when_idle so you can sync the clock but have it not do it till there are 0 calls 2011-10-12 14:55:32 -05:00
Anthony Minessale 1bf97fa7ba add some more reporting data to logs 2011-10-11 15:13:23 -05:00
Anthony Minessale dd5188f3a1 FS-3605 --resolve 2011-10-11 07:50:10 -05:00
Georgiewskiy Yuriy e9668c3d5c remove SWITCH_RTP_FLAG_AUTO_CNG - works incorrectly. 2011-10-10 23:28:12 +04:00
Michal Bielicki - cypromis 7b0d878925 typo 2011-10-10 12:15:30 +02:00
Michal Bielicki - cypromis 1ccc1b3b80 %zu of course and niot %z 2011-10-10 12:01:58 +02:00
Michal Bielicki - cypromis 5d092f50c9 size_t should be represented as %z and not %ld sicne its different on 32bit and 64bot platforms!!!!!! 2011-10-10 11:10:28 +02:00
Anthony Minessale fa3fa30a98 fix build 2011-10-07 11:20:36 -05:00
Anthony Minessale 9e4ca2c2a7 only require user and pass in gateway when register is true 2011-10-07 10:51:02 -05:00
Anthony Minessale 9e09483589 add manual_rtp_bug gen_one_gen_all to prevent rtp passthru to break the *S* word.. 2011-10-07 10:40:30 -05:00
Anthony Minessale f9fc86ef96 fix typo 2011-10-07 09:06:49 -05:00
Anthony Minessale 78a9a6488a some chat fixes 2011-10-07 08:24:19 -05:00
Christopher Rienzo 798bacb2b5 move mod_http_cache configuration to conf/autoload_configs/ 2011-10-06 20:09:19 +00:00
Christopher Rienzo 439b812494 only check expiration on downloaded files 2011-10-06 19:47:12 +00:00
Anthony Minessale c51acfcc1b FS-3597 --resolve 2011-10-06 11:25:03 -05:00
Anthony Minessale d2710422ab fix issue where clearing a single realm does not completely clear 2011-10-06 10:12:36 -05:00
Brian West 4893acdb16 missed yet another one 2011-10-05 22:54:31 -05:00
Joao Mesquita e46332127c Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2011-10-05 19:13:21 -03:00
Joao Mesquita 624a292123 New feature: param disallow-multiple-registration on user directory logs out all other users on other sessions with the same user:domain pair. 2011-10-05 19:02:02 -03:00
Anthony Minessale b2d2353ce9 FS-3596 --resolve 2011-10-05 13:55:20 -05:00
Brian West 86efff6c1f missed a check_Decode 2011-10-05 20:39:08 -05:00
Anthony Minessale 216dce139c revert this it might annoy ppl with no transcoding 2011-10-05 12:49:47 -05:00
Anthony Minessale f4fa0c0efe OMFG really? I had this right then i comitted it wrong.... 2011-10-04 20:17:12 -05:00
Anthony Minessale f04fd38c3e FS-3594 if this does not work you will need to give me access to your box 2011-10-04 17:46:49 -05:00
Anthony Minessale 8e2793b45e another regression stemming from the series of commits to make stupid sonus happy 2011-10-04 18:02:34 -05:00
Anthony Minessale 5d77e789b5 remove waste flags from both conference and member and explicitly always send audio from conferences to avoid random interop issues and general discomfort these flags are now depricated 2011-10-04 16:41:03 -05:00
Anthony Minessale 65836742e8 fix missing null dmachine check 2011-10-04 14:37:48 -05:00
Anthony Minessale b0b5fb16dc fix missing null dmachine check 2011-10-04 14:14:40 -05:00
Anthony Minessale efeaf2069e FS-3594 --resolve 2011-10-03 18:53:17 -05:00
Anthony Minessale d39b7c6b1a FS-3593 --resolve 2011-10-03 12:23:36 -05:00
Anthony Minessale 1936c2b086 FS-3493 --resolve 2011-10-03 10:45:17 -05:00
dschreiber 0d37261888 Merge remote branch 'origin/master' 2011-09-30 22:00:12 -04:00
Darren Schreiber 994f9a8ca6 Fixed a memory leak, too short of connect times across data centers, a deadlock condition with the globals.bindings_rwlock not being released, a buffer overrun possibility or 4, and added the ability to send a body when injecting an event 2011-09-30 21:58:06 -04:00
Rupa Schomaker f308f56c71 FS-3535 --resolve fix memory leak in mod_lcr 2011-09-30 18:30:35 -05:00
Anthony Minessale 3317f5d36d delay_echo was double the length in milliseconds from what it should be 2011-09-30 09:45:00 -05:00
Anthony Minessale 0a3e5d2f74 add ivr_menu_terminator variable you can set to none or the dtmf chars you want to terminate input 2011-09-29 16:20:27 -05:00
Anthony Minessale e25a90a04b always generate frames on sleep 2011-09-29 13:22:05 -05:00
Brian West ed29a31462 missed one spot 2011-09-29 18:00:21 -05:00
Anthony Minessale 4d6ee827e0 add _continue_ value for fifo orbit exten that just means exit back to the next dp instruction 2011-09-29 09:04:22 -05:00
Anthony Minessale 71977499ca remove redundant data from output of fifo count 2011-09-29 08:55:27 -05:00
Anthony Minessale 256a6264d4 prevent sql injection by using sqlite formatter on various code that generates sql stmts with switch_snprintf 2011-09-29 08:28:12 -05:00
Brian West 7f04f7ace9 check decode here 2011-09-28 00:35:06 -05:00
Anthony Minessale 7b2c563e61 FS-3585 --resolve 2011-09-27 15:39:56 -05:00
Anthony Minessale 607c112fb7 FS-3583 --resolve race condition caused by unresponsive host when unregistering the gateway. 2011-09-27 08:44:29 -05:00
Anthony Minessale 28b380c8b5 FS-3581 --resolve 2011-09-26 09:03:10 -05:00
Anthony Minessale a14b20af28 only ignore events if you matched something on a cp 2011-09-24 09:58:04 -05:00
Anthony Minessale 4feb26d3e8 allow chatplan apps to have null args 2011-09-24 09:53:34 -05:00
Travis Cross a1b33af95f update src/mod/.gitignore 2011-09-24 06:02:58 +00:00
Anthony Minessale 639afde2a4 FS-3571 --resolve 2011-09-23 08:20:59 -05:00
Anthony Minessale 33998df974 alternate fix for a0e910014d with a slightly more efficient function 2011-09-22 18:05:40 -05:00
Stefan Knoblich a0e910014d mod_sms: fix "format literal and no arguments" warning
mod_sms.c: In function ‘reply_function’:
mod_sms.c:450: error: format not a string literal and no format arguments

Reported-by: Gill #freeswitch @ irc.freenode.net
Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-22 21:11:43 +02:00
Raymond Chandler decb286114 i guess you're supposed to mention that you contributed :-\ 2011-09-21 20:03:46 -04:00
Raymond Chandler 10397dd68a Merge branch 'master' of fs-git:freeswitch 2011-09-21 18:43:50 -04:00
Raymond Chandler 1d5f5ec7f3 add ability to dump a list back to it's text file 2011-09-21 18:43:29 -04:00
Anthony Minessale 14678d54c1 fix switch_file_printf 2011-09-21 15:35:47 -05:00
Anthony Minessale 842ea87d64 FS-3571 try this, I don't have a way to test it so this is just guessing, give me a lab box if this doesn't work 2011-09-21 14:56:49 -05:00
Anthony Minessale 7333d46d5b add new chatplan concept and mod_sms. Apps for chat messages: copy new base freeswitch.xml and chatplan dir if you are upgrading on existing config base 2011-09-21 14:31:18 -05:00
Anthony Minessale 5fe3a22d83 fix inaccurate sample count in file handle, buffered samples were being double tallied 2011-09-21 11:05:33 -05:00
Stefan Knoblich 41abb3e644 mod_blacklist: Resource leak fixes, config checks and add help output for api interface
Don't leak the file handle after parsing the configuration
Don't leak memory if the file could not be opened

Check list name and filename attribute of configuration entry.

Add "blacklist help" and error messages to api interface.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-21 15:50:57 +02:00
Georgiewskiy Yuriy 6f4c4ea088 moves the switch_rtp_request_port() call from the contructor to FSH323Connection::CreateRealTimeLogicalChannel() - fix rtp port leak. tnx to Peter Olsson. 2011-09-20 15:22:09 +04:00
Anthony Minessale 626b5cb2a2 FS-3571 FS-3442 FS-957 --resolve tighten up the parsing of these boolean vals issue in t38 sdp 2011-09-19 20:11:23 -05:00
Anthony Minessale d820fe082b fix small valet parking issue 2011-09-19 17:09:50 -05:00
Stefan Knoblich 0f45b8badd mod_dingaling: Remove unused but set variables (GCC-4.6 -Wunused-but-set-variable)
Subject and type event headers were never used in chat_send(), remove them.

Signed-off-by: Stefan Knoblich <stkn@openisdn.net>
2011-09-18 01:14:56 +02:00
Raymond Chandler 91b73d1ff8 add params so xml curl can know who's calling the directory request 2011-09-16 19:08:30 -04:00
Anthony Minessale 4048a087b7 more 2833 recover code 2011-09-16 15:35:16 -05:00
Anthony Minessale 4d1a76ee5c save telephony event data for recovery 2011-09-16 14:30:32 -05:00
Anthony Minessale dfbb22fe91 alternate fix to f479462026 2011-09-16 14:16:31 -05:00
Anthony Minessale 3514c780d3 refactor timeout tracker for valet 2011-09-16 11:51:44 -05:00
Anthony Minessale 752ec93d37 revert 2011-09-16 11:46:40 -05:00
Anthony Minessale 142fa9922c Do not include descriptions on socket shutdowns for failures since they probably will never get it anyway and its in a protected section of code 2011-09-16 11:18:55 -05:00
Mathieu Rene 3a477c42a0 Add mod_blacklist from contrib.
Can be used to maintain lists of numbers and query/modify them with api commands.

Example:
blacklist add <list> <number>
blacklist del <list> <number>
blacklist check <list> <number> (outputs true or false)
2011-09-16 13:58:46 -04:00
Jeff Lenk 77c01bc4b7 fix warnings 2011-09-16 12:34:51 -05:00
Anthony Minessale c4464c65fd FS-3551 please update to this revision or greater and retest gathering the same logs with loglevel debug and global siptrace on 2011-09-16 12:05:10 -05:00
Anthony Minessale a65794fb5e FS-3570 receive side, update libteletone to track duration so it is less likely to double detect and push api changes down to freetdm 2011-09-16 10:06:04 -05:00
Anthony Minessale d9ce90d7b9 FS-3570 generate side 2011-09-16 11:41:25 -05:00
Anthony Minessale d9b096b44d FS-3555 --resolve 2011-09-15 11:42:55 -05:00
Jeff Lenk 51b7445d40 FS-3565 --resolve reswig vs2008 2011-09-15 10:59:20 -05:00
Anthony Minessale f479462026 use bridge_to instead of signal_bond for recovering bridge 2011-09-15 07:56:19 -05:00
Michael Jerris 61dd9c0765 don't delete file if its the same file 2011-09-15 10:48:37 -04:00
Anthony Minessale 6310318cad wtf 2011-09-14 11:50:41 -05:00
Jeff Lenk 406c21ce2b FS-3564 --resolve Fix build for mod_skypopen, problem occurs after latest changes for chat interface 2011-09-14 08:36:07 -05:00
Jeff Lenk d3b9b882f3 FS-3565 reswig vs2010 2011-09-14 08:29:56 -05:00
Anthony Minessale 3a2f818387 make app to turn on new zombie exec instead of always doing it 2011-09-13 17:12:37 -05:00
Anthony Minessale 908c41031d remove dup 2011-09-13 16:53:12 -05:00
Anthony Minessale 9125a96c6d convert chat interface to use events instead of a bunch of args 2011-09-13 16:51:30 -05:00
Anthony Minessale b4b99c410d do not escape strings inside single quotes unless we can find a closing quote too 2011-09-13 16:50:05 -05:00
Anthony Minessale 4cb49fbaa0 fix some minor internal dtmf issues 2011-09-13 16:19:00 -05:00
Anthony Minessale 637a5ed83d Add application flag zombie_exec so registered applications can apply to be executed on channels that are already hungup, like the inline exec this is only limited to a small family of apps that do not use the channel for audio. 2011-09-13 09:35:41 -05:00
Anthony Minessale 4c3a0eb357 fix build for n00buntu 2011-09-13 08:37:48 -05:00
Jeff Lenk 0651b01abf correct sofia_count_reg_function behavior reported from user list 2011-09-13 10:40:33 -05:00
Jeff Lenk 114f05789a vs2010 reswig 2011-09-12 21:07:19 -05:00
Jeff Lenk 722f10606a fix windows build for now 2011-09-12 21:05:15 -05:00
Anthony Minessale 2fb0f8e24f only unlink if file exists 2011-09-12 16:38:48 -05:00
Anthony Minessale d354399c8a wtf 2011-09-12 17:54:07 -05:00
Anthony Minessale 35f81e117a swigall 2011-09-12 17:52:02 -05:00
Anthony Minessale 1e712c7e03 only reap sigchld when in fork mode for system 2011-09-12 16:14:30 -05:00
Anthony Minessale c1dd008b1d change -hp to -rp, add -lp and -np, no priority flags means auto which will do -rp if you have > 1 cpu 2011-09-12 16:13:19 -05:00
Anthony Minessale 408adb8d0c FS-3558 --resolve 2011-09-12 14:26:42 -05:00
Anthony Minessale 910f5364a4 add threaded-system-exec param and fsctl (set it to false to use fork) 2011-09-12 14:25:01 -05:00
Anthony Minessale dd6996cd3f revert 2011-09-12 14:25:01 -05:00
Tamas Cseke 8547c5c995 more general way to connect to mongo 2011-09-12 09:16:56 +02:00
Michael S Collins 2fa8f11002 Update tab-complete for show cmd to include bridged_calls, detailed_calls, detailed_bridged_calls and removed distinct_channels 2011-09-09 14:50:54 -07:00
Anthony Minessale 7ed7f539b0 add optional format string after myevent 2011-09-09 14:31:16 -05:00
Jeff Lenk ef2f87deb2 fix trivial build error on windows 2011-09-09 16:08:47 -05:00
Anthony Minessale cb9abe0268 add new flag to frames to denote pass thru frames that are not audio 2011-09-09 13:56:04 -05:00
Anthony Minessale bcd1e14711 add callee_id name/number to xml_cdr 2011-09-09 13:01:10 -05:00
Michael S Collins 3f176c2f51 Merge branch 'master' of ssh://git.freeswitch.org:222/freeswitch 2011-09-09 12:09:24 -07:00
Michael S Collins 4872e6fff0 mod_commands: Add 'presence_data' field to 'show channels like xxx' list of fields. This makes anthm's trick mentioned on the mailing list even more handy. 2011-09-09 12:09:05 -07:00
Anthony Minessale 0c066f063c DTMF stands for Devil Took My Fone 2011-09-09 12:02:15 -05:00
Anthony Minessale be4d36e3c6 OMFG one annoying bang 2011-09-09 11:34:41 -05:00
Jeff Lenk 10d2e80819 FS-3454 --resolve 2011-09-08 22:35:20 -05:00
Brian West 06eb4b6ab3 Fix recovery when nat is involved 2011-09-09 02:47:56 -05:00
Brian West 0f9b2cebfb swigall 2011-09-09 00:34:49 -05:00
Anthony Minessale 5154b8819d fix wrong media ip in recover data issue 2011-09-08 17:13:28 -05:00