Commit Graph

92 Commits

Author SHA1 Message Date
Marc Olivier Chouinard c613c65446 --resolve FS-5478 2013-07-08 00:55:48 -04:00
Jeff Lenk 82292cced7 FS-3127 --resolve please reopen if not fixed 2013-07-06 12:52:21 -05:00
Nathan Neulinger 32adc789f6 make noexpandtab explicit in all vim modelines other than xml files 2013-06-25 11:50:17 -05:00
William King f04842d4c8 Cleaning up logically dead code. 2013-05-25 07:02:49 -07:00
Marc Olivier Chouinard 74401ed00b FS-3924 --resolve 2013-01-27 15:06:43 -05:00
Marc Olivier Chouinard da1f3c380e FS-3924 --resolve 2013-01-13 01:00:38 -05:00
Marc Olivier Chouinard 026da2b33d FS-4890 --resolve
I've also added the CC-Agent-Called-Time and CC-Agent-Aborted-Time in case you find this useful also.
2012-11-29 15:42:46 -05:00
Marc Olivier Chouinard 7448b075b7 FS-4760 --resolve 2012-11-16 14:30:00 -05:00
Anthony Minessale e1fe289672 refactor db stuff to use single string dsn to avoid code duplication and introduce switch_sql_queue_manager api to create transactional sql queues to aggregate a bunch of sql stmts into transactions 2012-10-09 20:20:32 -05:00
Anthony Minessale 464155c5cd more priority tweaks 2012-10-01 10:20:48 -05:00
Anthony Minessale 8bb55ed4bf abstract out originate_signal_bond to a function to avoid confustion and regressions 2012-05-29 13:10:15 -05:00
Marc Olivier Chouinard 09bef08b83 FS-4254 --resolve
I've changed the variable name from cc_export to cc_export_vars to be more consistant from the original patch
2012-05-25 13:45:02 -04:00
Ken Rice c5554eb939 Copyright date update. 2012-04-18 11:52:02 -05:00
Travis Cross 9fca678d84 mod_callcenter: add cc_outbound_cid_name_prefix
Prefixes the displayed caller_id_name when calling outbound agents
without affecting the caller_id_name of the underlying member channel.
2012-03-14 05:08:23 +00:00
Travis Cross 6cd86c5628 mod_callcenter: implement cc_outbound_announce
Playback one or more things to the agent based on a channel variable
of the member.  cc_outbound_announce may contain an array.
2012-03-14 05:08:23 +00:00
Travis Cross b2aa332090 mod_callcenter: set cc_exit_key channel variable
If a member of a queue presses a digit specified in cc_exit_keys, the
caller will exit the queue and the variable cc_exit_key will be set to
the digit the caller pressed.
2012-03-14 05:08:22 +00:00
Travis Cross bf5df02c7a mod_callcenter: support cc_exit_keys channel variable
If any digit in cc_exit_keys is pressed, the member will exit the
queue and the callcenter application.
2012-03-14 05:08:22 +00:00
Travis Cross e0d235f59c mod_callcenter: style 2012-03-14 05:08:22 +00:00
Marc Olivier Chouinard ce4256971b mod_callcenter: Small fix 2012-01-29 15:50:14 -05:00
Marc Olivier Chouinard 415d077941 FS-3823 --resolve 2012-01-22 11:50:27 -05:00
Marc Olivier Chouinard 9be51d5265 FS-3823 --resolve 2012-01-21 13:45:21 -05:00
Marc Olivier Chouinard 8e9dfba276 mod_callcenter: Bring up to date the max-wait-time-with-no-agent and max-wait-time-with-no-agent-time-reached param. I'll probably rename the param max-wait-time-with-no-agent-time-reached to something that actually make sense in the future 2011-12-10 20:45:25 -05:00
Marc Olivier Chouinard d32ba761c9 --resolve FS-3657
mod_callcenter: Adapt mod_callcenter loopback agent fix to work with commit 2eae19e6
2011-11-02 17:49:46 -04:00
Marc Olivier Chouinard 4192195b80 FS-3503 --resolve mod_callcenter: add DNIS in some event, and add a few API like get uuid and get state for agent 2011-08-16 19:39:06 -04:00
Marc Olivier Chouinard db5f504678 mod_callcenter: Quick fix againt major loop in wait time is set to 0 and the phone is not registred. 2011-07-17 17:00:38 -04:00
Michael S Collins 06fa4eee78 Make mod_callcenter API syntax WAY more readable 2011-07-15 18:53:57 -07:00
Marc Olivier Chouinard b53fd77108 mod_callcenter: More changes to be more friendly/compliant/respectful with loopback channels. Brought to you by François Delawarde 2011-07-08 19:28:30 -04:00
Travis Cross 8a8b70b7a4 comment cleanup 2011-06-26 13:30:05 +00:00
Jeff Lenk 86d757d61b FS-3297 --resolve 2011-05-17 22:51:47 -05:00
Jeff Lenk d495124f64 windows permanent fix for %I64d problems - all versions after vs2003 support %lld 2011-05-08 13:10:01 -05:00
Marc Olivier Chouinard 9ff8f53f05 mod_callcenter: Fix member been switch as abandoned when he was pickup by an agent FS-3281 2011-05-03 12:13:52 -04:00
Jeff Lenk 3829e2fda5 FS-3272 --resolve moc we need to discuss this with anthm catch me on irc thanks 2011-04-28 00:29:28 -05:00
Marc Olivier Chouinard 3484874f58 mod_callcenter: Apparently, it by design that only 1 of the 2 leg can continue the dialplan. So member are always A leg and agent are B leg. If you want to continue after hangup a call for the agent like in uuid standby mode, use the transfer_after_bridge feature. Sample example usage is on the mod_callcenter wiki page. 2011-04-26 00:15:15 -04:00
Marc Olivier Chouinard debab81ce9 it the other way arround ! 2011-04-25 15:06:32 -04:00
Marc Olivier Chouinard a2a09fb1d9 mod_callcenter: Try to make uuid-standby continue the dialplan. Let me know if this helped 2011-04-25 14:22:57 -04:00
Marc Olivier Chouinard 37b14c9a31 mod_callcenter: Display an warning when MOH is invalid and resume wait with silence. FS-2740 2011-04-23 22:37:47 -04:00
Marc Olivier Chouinard d3e3b39739 mod_callcenter: More temporary attempt to make it 32bit friendly 2011-04-23 17:01:35 -04:00
Marc Olivier Chouinard 568fa83642 mod_callcenter: Decided to take the easy way for portability for the moment. We expect time_t to be an integral anyway in the core, so I'll expect the same here. Should fix the problem with the partial change I did on i386 system 2011-04-23 11:55:56 -04:00
Marc Olivier Chouinard cf1494f773 mod_callcenter: Fix for -Wunused-but-set-variable required compiler 2011-04-22 21:55:56 -04:00
Marc Olivier Chouinard f7e268a1c7 mod_callcenter: Quick changes to try to make it more multi platform friendly. Still need to find the best way to convert a string to time_t that is multi platform. 2011-04-22 19:40:14 -04:00
Marc Olivier Chouinard 6fbfff0f91 mod_callcenter: Should resolve problem when agent transfered a call to another queue. FS-2888 2011-04-22 03:01:08 -04:00
Marc Olivier Chouinard 366f7ca677 mod_callcenter: Changes lot of log file to include the uuid of the member. Also added a bunch of debug log entry to help debug an issue 2011-04-22 02:22:30 -04:00
Marc Olivier Chouinard ac619fd0e8 mod_callcenter: Possible fix on unload module freeze when an member uuid changed or is gone 2011-04-22 01:42:47 -04:00
Marc Olivier Chouinard f17e962636 mod_callcenter: Small fix for strategy top-down 2011-04-19 03:05:32 -04:00
Marc Olivier Chouinard bee247ca7b mod_callcenter: Another strategy 'top-down' (Name might change). This will call the agent one after the other by order... And every member start at position 1. 2011-04-19 01:25:09 -04:00
Marc Olivier Chouinard 2b4b23aac1 mod_callcenter: Ok we have round-robin and random strategy... Keep them comming ;) 2011-04-19 00:21:31 -04:00
Marc Olivier Chouinard 6432d63f00 mod_callcenter: Fix an SQL param errors ! Wish the compiler catched stuff like this 2011-04-18 23:17:58 -04:00
Marc Olivier Chouinard 0315d32076 mod_callcenter: More SQL changes to make the new strategy work on postgresql 2011-04-18 17:16:51 -04:00
Marc Olivier Chouinard e5739b3932 mod_callcenter: SQL error in the new proto (and might not still be working) strategy 2011-04-18 15:10:40 -04:00
Marc Olivier Chouinard bef6f0f40d mod_callcenter: Add a very prototype (and maybe not functional) strategy called : sequentially-by-next-agent-order.
It will try to find the last agent we tried to reach, and start calling more agent after that one based on position.
It will use the level for the next agent, but once that level is done, it start back at the lowest level
2011-04-17 12:46:32 -04:00