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
Michael S Collins
8134712627
mod_hash: add realm filter to hash_dump db command so that you can quickly dump all entries that belong only to a specific realm without getting the whole db
2011-04-18 18:43:24 -07: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
Marc Olivier Chouinard
5cc3b2e635
mod_protovm: Small fix in makefile
2011-04-16 19:11:25 -04:00
Marc Olivier Chouinard
fb549777cb
mod_protovm: This is a very early new prototype voicemail ivr system. You need to copy the sounds.xml and make it loadale in the language folder and protovm.conf.xml inside the autoload_configs folder. Configs file will most definitly change. Once stabilized, we make it install those file by default.
2011-04-16 19:06:32 -04:00
Marc Olivier Chouinard
bfdfac5e8a
mod_voicemail: Adding a new voicemail fsdb api vm_fsdb_auth_login that does basic login authentication for a user
2011-04-16 14:44:28 -04:00
Marc Olivier Chouinard
c5ae5de0a0
FS-3250 --resolve mod_callcenter: Reload a queue wont delete all the currently waiting members. Only a reload of the module will.
2011-04-15 13:53:04 -04:00
Marc Olivier Chouinard
4e3f1b1e8e
mod_callcenter: Fix an issues recently introduice that a max_wait time reach didn't continue the dialplan
2011-04-14 20:23:12 -04:00
Anthony Minessale
9c7d50b4e8
fix 32/64 format
2011-04-14 17:50:48 -05:00
Anthony Minessale
4c4bf59e45
FS-3246 --resolve all [] {} and <> can be stacked and override the delim per set <><^^:>{}{^^:}{^^;}[][^^:]
2011-04-14 17:50:48 -05:00
Marc Olivier Chouinard
1f4cb48880
mod_voicemail: Implement 10 new standard api function call that allow you to control fs voicemail storage system. The goal is to have a standard API set for any additional storage system we wish the voicemail to run off. Current list of added api name are : vm_fsdb_msg_count, vm_fsdb_msg_list, vm_fsdb_msg_get, vm_fsdb_msg_delete, vm_fsdb_msg_undelete, vm_fsdb_msg_purge, vm_fsdb_msg_save, vm_fsdb_pref_greeting_set, vm_fsdb_pref_recname_set, vm_fsdb_pref_password_set.
2011-04-14 15:21:13 -04:00
Anthony Minessale
54e5011d74
declinatio mortuus obfirmo!
2011-04-12 13:35:39 -05:00
Anthony Minessale
82e3d49fd2
add L16 def for 32ms and allow timer matrix to drop to 1ms to support nelly
2011-04-12 09:47:11 -05:00
Raymond Chandler
f44c90e04f
more logging, cleanup, etc
2011-04-08 17:03:50 -04:00
Anthony Minessale
bcd6c3a188
FS-3137 --resolve less of a memory leak more of a pool swelling, replaced a pool strdup that could recur with a strdup/free to avoid it
2011-04-08 14:04:01 -05:00
Anthony Minessale
31cebd4fb3
--resolve FS-3219
2011-04-05 10:35:52 -05:00
Jeff Lenk
ee1a840cef
FS-3228 --resolve
2011-04-04 20:55:56 -05:00
Anthony Minessale
38c3a67a7e
FS-3229 --resolve
2011-04-04 18:50:46 -05:00
Anthony Minessale
6eba56d2cb
FS-3224 --resolve
2011-04-03 17:55:07 -05:00
Anthony Minessale
8bf9133fee
FS-3224 this is comfort noise. i guess its not comforting, i'll remove it.
2011-04-03 17:53:13 -05:00
Anthony Minessale
008f988990
FS-3208 --resolve
2011-04-01 12:30:24 -05:00
Anthony Minessale
5382972a39
FS-3215
2011-04-01 10:35:20 -05:00
Anthony Minessale
44304f4962
the intent for having the module and lang separate is for things where the same module can use different sets of sounds like en module and en-male or en-female lang (sound dirs) there was indeed a disconnect in the dialplan version of this app. Originally say was only available in phrase macros so I change the syntax of the say app so you can specify both the module and the lang absolte from the dp with something like he:he as the module name. BTW: Going forward can you attach the patch or give me instructions on how to get it in raw format or merge it to our local git, I don't really have the time to figure it out just to pull in a patch......
2011-03-31 19:44:29 -05:00
Anthony Minessale
913ec9861e
FS-3176 forget the last patch I forgot there is no way to know the right codec using it the file string way, you will just have to manually specify en.PCMA as before but now it should work
2011-03-31 15:01:58 -05:00
Anthony Minessale
e52e44e39c
change mod_dptools to use the better method of fetching user xml that does not hang onto the xml root
2011-03-31 13:44:24 -05:00
Anthony Minessale
4714ed4380
revert 471bd6df1ae73ca410f0b4051ee050e21401b17b and implement reference counting on the xml roots to achieve the same end result
2011-03-31 13:44:24 -05:00
Jeff Lenk
78e16b86e6
fix regression from Commit:4ae8282e6c6df0e296113e9b4b4a1383e1af8ad7
2011-03-31 09:38:48 -05:00
Marc Olivier Chouinard
40a134bdf5
mod_callcenter: Remove the concept of Caller for Members. Event Socket event have been changed (CC-Caller.* to CC-Member.*) Also CC-Caller-UUID is renamed to CC-Member-Session-UUID.
...
The reason for this is you could actually put people to be call in the queue. So they are not caller per say. But they are a member of a queue.
2011-03-31 05:22:50 -04:00
Marc Olivier Chouinard
b63a72f8b3
mod_callcenter: Generate per member uuid different from the member session uuid. Might fix transfer between queue. More changes are commings
2011-03-31 05:17:04 -04:00
Anthony Minessale
b986e13a58
again
2011-03-30 21:03:25 -05:00
Jeff Lenk
4e3d1f3f86
windows mod_enum fix potential seg
2011-03-30 21:10:24 -05:00
Anthony Minessale
31580d6661
tweak
2011-03-30 20:44:45 -05:00
Anthony Minessale
b8063c3d34
wait for channels to come up in paging mode
2011-03-30 20:12:25 -05:00
Anthony Minessale
3253bcb363
FS-3147 --resolve I finally tracked this down to the actual recordings generated by mod_conference. This patch delays the recording slightly to allow time for the buffer to fill up, we were riding it so closely that sometimes we would come up short and inject silence into the file to preserve time passing
2011-03-30 19:17:54 -05:00
Anthony Minessale
eefdb764cf
merge file_string into dptools
2011-03-29 20:35:34 -05:00
Anthony Minessale
d5ef86d778
introduce new say_string method of doing say and use it in mod_say_en as an example. try: eval ${say_string en.gsm en current_date_time pronounced ${strepoch()}} from the cli with this patch. We can do more to centralize the say things and go back and apply it to other langs, using this method you can set the desired file ext as well which I think is a bounty....
2011-03-29 19:55:35 -05:00
Anthony Minessale
1552ecf54a
prevent race condition on conference join/exit
2011-03-29 19:55:35 -05:00
Anthony Minessale
45edec4ce3
FS-3193 note I changed the variable name to auto_cause
2011-03-29 12:52:12 -05:00
Rupa Schomaker
98a950165a
FS-1792 - add API uuid_limit - thanks to François Delawarde
2011-03-28 18:24:01 -05:00
Rupa Schomaker
084819a331
Fix FS-3199
2011-03-28 18:17:59 -05:00
Anthony Minessale
246b21952d
FS-3095 --comment-only This patch removes the existing conference transfer function and replaces it using the core transfer it also introduces a new tracking method where the same conference id is reserved for a particular member for the lifetime of the call allowing a user to transfer in and out of conferences and ivr and bridges etc and retain the same member id for the duration of that call
2011-03-28 14:44:28 -05:00
Stefan Knoblich
87884c5c67
mod_enum: fix race condition between ldns configure creating ldns/util.h and mod_enum
...
Unbreaking make -jX parallel builds...
Signed-off-by: Stefan Knoblich <s.knoblich@axsentis.de>
2011-03-28 21:21:13 +02:00
Marc Olivier Chouinard
d04b9a85a5
mod_callcenter: Fix error from previous commit
2011-03-28 15:10:59 -04:00
Marc Olivier Chouinard
6cf8c8f6b0
mod_callcenter: Fix potential segfault on loopback agent. Thanks to François Delawarde
2011-03-28 12:33:07 -04:00
Marc Olivier Chouinard
608b9abd5a
mod_callcenter: Temporary fix for some race condition with loopback agent. Need to find the root cause of this problem
2011-03-26 10:20:06 -04:00
Jeff Lenk
159efea47c
ldns for windows first working version
2011-03-25 17:18:16 -05:00
Anthony Minessale
2bbc37e3d1
switch mod_enum to use new portable in-tree version
2011-03-25 15:54:13 -05:00