Commit Graph

10174 Commits

Author SHA1 Message Date
Brian West fb48d5ca9d swigall 2010-09-10 12:44:14 -05:00
Anthony Minessale d5ff3e04ab include accumulated stats from rtcp into vars 2010-09-10 11:59:47 -05:00
Marc Olivier Chouinard 83aeda7956 mod_voicemail: Allow to forward a message or send it via email key during the playback of the recording, not just when the menu is playing. 2010-09-09 23:40:14 -04:00
Marc Olivier Chouinard 1a75821df8 switch_loadable_module: Add attribute "path" to autoload_configs/modules.conf.xml <load> entry.
Useful for module made outside of fs source tree like mod_com_g729.  When you delete your lib bin mod folder after a clean install, you don't have to remember to recopy mod_com_g729 if located in mod_com folder.
2010-09-09 23:25:35 -04:00
Marc Olivier Chouinard 163ca31f2c mod_directory: Add variable directory_search_order to allow to search by first name by default is set to "first_name" 2010-09-09 22:43:27 -04:00
Leon de Rooij f9d44d3bfd Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2010-09-10 03:00:43 +02:00
Leon de Rooij 7eae2b629e mod_lua: cannot assume idx != 0 if cb_fun is provided 2010-09-10 02:58:37 +02:00
Marc Olivier Chouinard 402f2391dc mod_commands: Fix user_data returning the first value found instead of the last. Also add support to get variable from the group. 2010-09-09 20:03:36 -04:00
Leon de Rooij 87db11afe0 Made 2nd arg to freeswitch.Dbh:query (cb func) optional 2010-09-10 01:36:27 +02:00
Marc Olivier Chouinard 5a6f0f5c37 mod_sofia: Correct the order what param and variables are overriding them self in user/group/domain 2010-09-09 15:37:41 -04:00
Rupa Schomaker eaeabc7b04 MODAPP-454 - mod_lcr: don't count twice 2010-09-09 11:07:11 -05:00
Anthony Minessale 28046a89de downgrade log message to debug and add more details 2010-09-09 09:27:17 -05:00
Anthony Minessale 646a5609a1 edge cases for sofia recover 2010-09-08 22:53:57 -05:00
Jeff Lenk 2befa393a6 FSBUILD-302 Fix Windows build error - uninitialized variable 2010-09-08 22:47:28 -05:00
Brian West f777b36e4f swigall 2010-09-08 15:57:05 -05:00
Anthony Minessale fcdc147e04 doh 2010-09-08 15:36:30 -05:00
Anthony Minessale 4526ba30c6 improve sofia recover in some nat cases 2010-09-08 15:32:34 -05:00
Anthony Minessale d18c3a8a60 fix sql stmt 2010-09-08 15:09:09 -05:00
Anthony Minessale 977a8ad7ce add origination_caller_profile to log all attempted calls for a paticular leg 2010-09-08 13:19:56 -05:00
Anthony Minessale 86de47ff31 dont put an rpid in 183 or 200 if pass-callee-id is false 2010-09-08 10:41:59 -05:00
Anthony Minessale 381233ae0b fix fs_cli tab complete regression 2010-09-08 10:30:39 -05:00
Anthony Minessale ac20528816 MODSOFIA-85 2010-09-08 09:44:49 -05:00
Marc Olivier Chouinard 3482f95e72 mod_callcenter: Alot of cleanup. Added max-wait-time and max-wait-time-with-no-agent param to a queue.
max-wait-time : allow to make the caller quit the queue after X number of waited second.  The second one allow
max-wait-time-with-no-agent : This will wait for a range of second with no agent before kicking the member out of the queue.  This allow safe shift change with all agents login out and back in

I've changed the Event value from CC-Name to either CC-Agent or CC-Queue.  So watchout for your current event socket apps.  Sorry about this change.

Lot to be tested in this commit.  Please use Jira to post problems, and new feature request can be added at the bottom of the wiki page.
2010-09-08 00:07:19 -04:00
Anthony Minessale 8114b3f18d speed up db action in sofia recover 2010-09-07 21:16:00 -05:00
Anthony Minessale 2f3187e470 reswig 2010-09-07 11:45:56 -05:00
Anthony Minessale 26f2e095ef MODLANG-174 2010-09-07 11:21:25 -05:00
Anthony Minessale 68d1c32ad1 FSCORE-668 2010-09-07 10:51:02 -05:00
Anthony Minessale e3eff8165e MODENDP-326 2010-09-07 09:44:08 -05:00
Mathieu Parent ba3a6ad6c8 Skinny: Rename skinny-default-soft-key-set-set to skinny-soft-key-set-set 2010-09-04 10:14:22 +02:00
Mathieu Parent 07c3c94d7a Skinny: allow skinny-default-soft-key-set-set per device 2010-09-04 10:06:07 +02:00
Mathieu Parent f5a6831ffc Skinny: allow configuration of softkeys via xml
- enhance conf/skinny_profiles/internal.xml
- Sanity checks
  + softKeySet id < 16
  + less than 16 buttons per softKeySet
  + at least the default soft-key-set to load the profile
  + at least one profile to load mod_skinny
- Lower some ERRORs to WARNINGs as they don't prevent module loading
- Default skinny_str2soft_key_event to 0
2010-09-04 09:35:43 +02:00
Mathieu Parent 690ae1b313 Skinny: avoid "-ERR no reply" when using API commands from CLI 2010-09-04 09:35:42 +02:00
Mathieu Parent 8381a4f3cf Skinny: adding tables for soft_key_events 2010-09-04 09:35:42 +02:00
Marc Olivier Chouinard 0be95658af mod_callcenter: Make more sence to bridge the caller to the agent. Before, in the xml_cdr you saw it it like the agent initiated the call to the member 2010-09-03 22:53:14 -04:00
Marc Olivier Chouinard 2d3d8c8ddd mod_callcenter: Add more channel variable and event and fix a mem leak 2010-09-03 20:12:45 -04:00
Anthony Minessale 73e1ec5e46 FSCORE-667 2010-09-03 17:29:26 -05:00
Mathieu Parent 461db7573e Skinny: Better IP change handling
- Respawn only if ip or port is changed
- Properly handle timeout
2010-09-03 23:34:19 +02:00
Anthony Minessale 4ee68141d7 make dingaling work with google voice inbound too 2010-09-03 14:11:38 -05:00
Anthony Minessale 5ce37cbed8 refactor 2010-09-03 14:11:06 -05:00
Anthony Minessale bb980fdef5 refactor 2010-09-03 12:46:49 -05:00
Mathieu Parent b762a0aa7f Skinny: block socket to decrease CPU usage
non-blocking mode can still be used by setting MOD_SKINNY_NONBLOCK
2010-09-03 19:08:41 +02:00
Mathieu Rene a8ad3da74e switch_dir_next_file() should also match symlinks 2010-09-03 00:37:21 -04:00
Mathieu Parent a5cd2df89a Skinny: Handle network-address-change trap event
- add auto-restart param to each profile (if true, ip is automaticaly changed)
- some cleaning (unused args in flush_listener, better logs)
2010-09-03 00:09:10 +02:00
Anthony Minessale ca48184256 strip trailing and leading whitespace in api execute args and commands 2010-09-02 16:41:09 -05:00
Anthony Minessale 11361f69a4 hex vs. dec, strip space in switch_strip_whitespace 2010-09-02 16:39:10 -05:00
Anthony Minessale 2066322891 fix small leak 2010-09-02 16:38:14 -05:00
Anthony Minessale 82db6c4fe3 revert, moving to core 2010-09-02 16:36:47 -05:00
Michael Jerris 7c0b748737 cleanup whitespace in commands 2010-09-02 17:17:56 -04:00
Anthony Minessale 4da5c5cfa2 presence issues for dialog_info 2010-09-02 16:02:04 -05:00
Anthony Minessale 2002f38b4c fix regression in core event system 2010-09-02 12:30:26 -05:00
Jeff Lenk 6eca026342 fix build for changes in 46c6650a94 2010-09-02 11:24:40 -05:00
Jeff Lenk 874aaf1f86 mod_managed build tweak for windows vs2010 2010-09-02 11:12:49 -05:00
Jeff Lenk a6e7bd534d fix build for windows 2010-09-02 11:11:51 -05:00
Brian West d68a12188c FSCORE-662 2010-09-02 10:39:52 -05:00
Jeff Lenk f8daa1126a Move FreeSWITCH.Managed to correct location 2010-09-02 09:02:15 -05:00
Jeff Lenk 4a7425efd8 fix build for changes in 46c6650a94 2010-09-02 08:26:57 -05:00
Brian West f65a85106d doh 2010-09-02 08:22:22 -05:00
root 5a0114a16f add compiling.txt 2010-09-02 17:05:35 +04:00
Brian West 8a6d0f6810 Really? 2010-09-01 17:53:04 -05:00
Anthony Minessale ba0a2a32ba make mod_dingaling compat with google's new free phonecalls thing 2010-09-01 14:22:42 -05:00
Michael Jerris 749dc86410 don't put blank 'version' attr in dialog-info packets 2010-09-01 11:46:32 -05:00
Rupa Schomaker c6a4ddd0ba FSMOD-69 - mod_curl - use method=post when post requested 2010-09-01 07:00:33 -05:00
Jeff Lenk 3e2056833b add windows x64 build support for mod_skinny 2010-08-31 09:53:22 -05:00
Mathieu Parent ce352bccc5 Skinny: stop media on early media hangup (ring-out) 2010-08-31 08:40:37 +02:00
Anthony Minessale 70331e88bd when getting presence with no payload consider it an extension to the expires time in the dialog 2010-08-30 17:33:05 -05:00
Brian West 96525d4f63 swigall 2010-08-30 12:48:45 -05:00
Jeff Lenk 68d74c31c3 MODAPP-444 2010-08-29 19:44:08 -05:00
Jeff Lenk 72e5a7068c add mod_h323 to 2010 solution for VS- not built by default 2010-08-29 15:45:41 -05:00
Jeff Lenk 99ff200dbf add mod_directory to pro solutions for VS- not built by default 2010-08-29 12:26:30 -05:00
Andrew Thompson 08d6b4339c Fix hostname guessing to work when some stupid DNS server resolves 0.0.0.0
Also, fix names containing a @ to work right
2010-08-29 10:59:10 -04:00
Marc Olivier Chouinard 04b9b3e2a6 mod_sofia: Fix memleak and mwi event not generated on first register 2010-08-28 23:16:00 -04:00
Andrew Thompson 2e8ece4fba Patch (with changes) from Micah Warren to add 'setevent' which is a mostly-atomic nixevent ALL + a event subscription 2010-08-27 21:16:55 -04:00
Giovanni Maruzzelli f6065262ff skypopen: cosmetics
Signed-off-by: Giovanni Maruzzelli <gmaruzz@gmail.com>
2010-08-27 18:51:41 -05:00
Anthony Minessale 57c726f130 wtf 2010-08-27 18:36:42 -05:00
Giovanni Maruzzelli 67845680ba skypopen: let's manage correctly the transfer to another interface with a different skypename
Signed-off-by: Giovanni Maruzzelli <gmaruzz@gmail.com>
2010-08-27 18:36:51 -05:00
Anthony Minessale 830f24e8ea pres tweak 2010-08-27 16:54:53 -05:00
Brian West 540ee0123d make sure to remove sip_dialogs when we should 2010-08-27 14:05:03 -05:00
Anthony Minessale e0d4c195ef off by one 2010-08-27 13:08:33 -05:00
Giovanni Maruzzelli ef14b78a8a skypopen: ignore early media sent by channels to be bridged before our channel is answered
Signed-off-by: Giovanni Maruzzelli <gmaruzz@gmail.com>
2010-08-27 11:58:20 -05:00
Marc Olivier Chouinard 9b33bd1c1c mod_callcenter: correct multiple little things following the recent tiers and join back features 2010-08-26 22:49:02 -04:00
Andrew Thompson 37c224670e Unify gateway printing between 'sofia xmlstatus gateway' and 'sofia xmlstatus gateway <gatewayname>' 2010-08-26 18:35:22 -04:00
Jeff Lenk 3be9460406 fix build 2010-08-26 14:08:42 -05:00
Jeff Lenk 7df3e18c6a fix windows build 2010-08-26 13:55:13 -05:00
Mathieu Rene 2a730984d2 mod_sofia: fix compile 2010-08-26 14:50:50 -04:00
Anthony Minessale f26a697242 FSCORE-652 2010-08-26 12:34:24 -05:00
Anthony Minessale 46c6650a94 pass originate flags into session_request so we can selectivly skip throttling 2010-08-26 12:19:49 -05:00
Marc Olivier Chouinard ab2529d4e1 mod_callcenter: You can now allow caller that have hangup before agent answer to call back and resume their previous position. 2010-08-26 06:19:58 -04:00
Marc Olivier Chouinard 6558276a83 mod_callcenter: Default the level to 0 since the new tier system will wait x second at level 1... just level 0 that will ring agent right away (if set to do so) 2010-08-25 22:00:15 -04:00
Marc Olivier Chouinard 86c9bed758 mod_callcenter: Add tiers rules before jumping to a different level. Also added support for dial-in agent. 2010-08-25 21:40:33 -04:00
Anthony Minessale e96a9cf63f MODSOFIA-90 2010-08-24 19:12:24 -05:00
Mathieu Rene 0a6ae735c7 Avoiding segfault 2010-08-24 18:09:25 -04:00
Mathieu Parent 83a5342bfa Skinny: fix autocompletion
"skinny profile internal device <tab>" now works
2010-08-24 23:53:10 +02:00
Mathieu Parent 8921675668 Skinny: switch to new cache_db abstraction 2010-08-24 23:35:52 +02:00
Mathieu Parent 2aac00ef81 Skinny: MODSKINNY-14 The Cisco 7910 phone is no tone when I try to make a call and hang up.
Thanks to Sergio
2010-08-24 22:38:57 +02:00
Mathieu Parent f34b76c5e6 Skinny: MODSKINNY-12 (Cisco phone 7910 transfer button will not work) 2010-08-24 22:13:44 +02:00
Jeff Lenk c4a9f9e78b swig vs2010 2010-08-24 13:02:57 -05:00
Moises Silva 8ec9e21490 mod_sangoma_codec: add SOAP server configuration 2010-08-24 13:54:14 -04:00
Brian West 812a275f47 swigall 2010-08-24 12:02:01 -05:00
Brian West facf09b839 MODFORM-41 2010-08-24 11:58:53 -05:00
Anthony Minessale 0ea84c869c presence update 2010-08-24 11:54:32 -05:00
Jeff Lenk 62206e3d43 FSBUILD-296 Fix VS2008 code analysis build 2010-08-24 08:55:00 -05:00
Jeff Lenk e5aef4cd9a FSCORE-658 Windows VS2008 switch_event.c compile error 2010-08-24 08:11:59 -05:00
Anthony Minessale a873b3841a more presence stuff 2010-08-23 18:18:56 -05:00
Anthony Minessale 362eade2dc correction on earlier patch 2010-08-23 18:08:14 -05:00
Anthony Minessale a62e2cf7bc presence tweaks 2010-08-23 17:02:15 -05:00
Jeff Lenk 6d74d7ab66 MODAPP-448 Phrase "speak-text" application returns on first key press in phrase file on Windows 2010-08-23 15:54:23 -05:00
Anthony Minessale 252aebf881 FSCORE-656 2010-08-23 13:15:58 -05:00
Anthony Minessale af100fd156 minor refactor to deal with edge case 2010-08-23 13:11:58 -05:00
Andrew Thompson 79ced283b3 Some more tweaks 2010-08-22 20:58:52 -04:00
Andrew Thompson 3798c39177 Remove some code we don't use 2010-08-22 20:58:48 -04:00
Andrew Thompson 6fc68a4aa9 Use a different mutex for tracking threadcount 2010-08-22 20:58:47 -04:00
Andrew Thompson 121e57a1db Switch from mutex to a rwlock to increase throughput 2010-08-22 20:58:44 -04:00
Andrew Thompson 5ef61c961f Null out the spawn reply after we're done with it to avoid seg 2010-08-22 20:58:41 -04:00
Andrew Thompson c0d51b83f4 Improve some logging to include UUIDs 2010-08-22 20:58:38 -04:00
Marc Olivier Chouinard a55b9d07a8 mod_sofia: Add a quick fix for basic Polycom presence support. A more sane solution need to be implemented 2010-08-20 23:40:37 -04:00
Anthony Minessale b5205c0bc0 MODAPP-447 2010-08-20 17:48:14 -05:00
Anthony Minessale 2ddbc457a1 MODCODEC-20 2010-08-20 16:51:55 -05:00
Anthony Minessale 84c2d80964 tweak on last commit 2010-08-20 14:18:08 -05:00
root 072bf5ad14 set network_addr of caller profile to signaling ip address. (requested by Steven Ayre) 2010-08-20 23:14:35 +04:00
Anthony Minessale 77e2dccf72 add last_bridge_to var to keep uuid of last bridged channel and fix race in show calls on hangup of bypass_media channels 2010-08-20 13:53:08 -05:00
Marc Olivier Chouinard 8082aa987e mod_callcenter: Added value busy_delay_time and reject_delay_time so we can wait if those 2 occur (Un registred phone are considered as busy). Add a ready_time epoch time when we can contact an again again, fix ring-all (good this time I hope). 2010-08-19 21:43:07 -04:00
Michael S Collins 4d2cc185b0 Fix fifo_member add syntax 2010-08-19 18:21:50 -07:00
Anthony Minessale 5481d9a98c MODSOFIA-86 2010-08-19 18:22:06 -05:00
Anthony Minessale 7f075c0c28 more presence tweaks 2010-08-19 12:09:30 -05:00
Jeff Lenk 1977aa8684 VS2010 add missing project filters 2010-08-19 10:38:54 -05:00
Anthony Minessale 18695c75f2 tweak presence 2010-08-19 10:05:38 -05:00
Jeff Lenk 1abe3b9337 MODSOFIA-92 VS2010 2010-08-19 09:58:30 -05:00
Anthony Minessale f1aead3174 increase sps during recovery 2010-08-18 15:33:18 -05:00
Anthony Minessale 96b790fa2e BOUNTY-20 2010-08-18 15:01:32 -05:00
Brian West 00b514033c fix 302 to hangup in the two cases where switch_ivr_transfer is used and not in the case when it should carry on and follow the redirect 2010-08-18 14:16:37 -05:00
Anthony Minessale a64061a24c doh 2010-08-18 09:53:22 -05:00
Anthony Minessale c47d1ef81c always run test sql even when auto schema is off 2010-08-18 09:37:01 -05:00
Anthony Minessale e4f90584a7 MODEVENT-68 2010-08-18 09:20:59 -05:00
Anthony Minessale ada25f7261 more verbose warning 2010-08-17 19:54:46 -05:00
Anthony Minessale c44a097156 doh 2010-08-17 19:26:28 -05:00
Anthony Minessale 5f763d0d1b fix caller id fields in show channels show calls etc 2010-08-17 17:26:36 -05:00
Anthony Minessale 1413a9d5db MODSOFIA-94 2010-08-17 15:00:25 -05:00
Anthony Minessale 93b3139092 presence tweaks 2010-08-17 13:08:42 -05:00
Anthony Minessale 2843f1ad00 MODSOFIA-94 2010-08-17 11:17:18 -05:00
Brian West 92d324d3aa MODSOFIA-91 2010-08-17 09:44:36 -05:00
Christopher Rienzo 336f0b4eda FSMOD-67 fix fortify findings for mod_unimrcp 2010-08-17 13:59:28 +00:00
Andrew Thompson 9ad509c29a mod_erlang_event: generate long node names the same as erlang does
Also, allow you to override the node name inference by passing a
nodename with an @ in it, eg. freeswitch@freeswitch.com
2010-08-17 02:32:37 -04:00
Mathieu Rene 6cdd3e2a2e Attempt at MODAPP-446 2010-08-16 10:41:16 -04:00
Stefan Knoblich d6eb7562e5 [mod_commands,mod_event_socket,mod_event_test] fix up other users of switch_event_xmlize() to use SWITCH_EVENT_NONE 2010-08-15 00:39:49 +02:00
Stefan Knoblich dbe62c25e9 [mod_lcr] Use SWITCH_VA_NONE instead of an empty string to (finally) fix the gcc printf format warnings. 2010-08-15 00:35:10 +02:00
Mathieu Rene bfa414cb0f mod_lcr: fix compiler warning on newer gcc 2010-08-14 16:50:06 -04:00
Marc Olivier Chouinard 6980305f3a mod_callcenter: More ODBC changes. It is not a global settings value. Cannot be changed in runtime. 2010-08-14 12:22:11 -04:00
Marc Olivier Chouinard 42436e270c mod_callcenter: Add missing odbc db support (Not tested, please someone test this) 2010-08-14 11:46:34 -04:00
Marc Olivier Chouinard 1666783cf8 mod_callcenter: Try to fix the ring-all, also add cli auto complete done in previous commit 2010-08-14 04:07:38 -04:00
Marc Olivier Chouinard fea3008454 Merge branch 'master' of ssh://git.freeswitch.org/freeswitch 2010-08-13 19:17:36 -04:00