348 Commits

Author SHA1 Message Date
Michael S Collins
18289fa013 mod_voicemail: Change vm_announce_cid to be true/false and utilize vm_play_phone_number_macro 2012-02-07 10:22:35 -08:00
Anthony Minessale
d2c9fb5f7d FS-3878 --resolve 2012-02-06 14:12:22 -06:00
Michael S Collins
b21d479a7d Add new 'change password fail' macro. Same as vm-fail-auth right now until new sound prompts get recorded and distributed. 2012-01-27 15:05:14 -08:00
Michael S Collins
9ff741b9f2 Add simple 'thank you' msg to the vm pass change function. This is a placeholder until we have a recording for 'your password has been changed' 2012-01-27 11:12:19 -08:00
Michael S Collins
a61e4ab82c Preliminary work for adding verification of vm password change 2012-01-27 10:56:32 -08:00
Anthony Minessale
812e5e9a26 FS-2216 2012-01-26 16:54:27 -06:00
Raymond Chandler
6fd2416da7 add auth user and doc cleanup 2012-01-20 18:09:12 -05:00
Marc Olivier Chouinard
37be7ca0cd mod_voicemail: Adding the vm_fsdb_msg_email standard API 2012-01-20 01:12:27 -05:00
Michael Jerris
693f298688 vm_read should mark messages as read, but not saved 2012-01-19 20:42:28 -05:00
Michael Jerris
122766c735 handle validated password change after invalid one 2012-01-19 14:44:17 -05:00
Anthony Minessale
625731a0b8 call set_user on sucessful auth-only: 2012-01-09 14:57:29 -06:00
Marc Olivier Chouinard
081c232eb9 FS-3797 --resolve
I've remade the patch to use len format used in other voicemail_message_len variable/event to be consistant
2012-01-04 00:18:36 -05:00
Michael Jerris
f2cc611606 allow failing voicemail password change from xml_curl 2011-12-21 09:26:24 -05:00
Marc Olivier Chouinard
cc3280a0a0 FS-3363 --resolve 2011-12-15 13:22:14 -05:00
Marc Olivier Chouinard
024cb60d21 mod_voicemail: Some fixed and additional param for the vm_fsdb apis 2011-12-10 21:07:32 -05:00
Michael Jerris
cdfea085d2 add some missing indexes 2011-11-30 14:07:00 -05:00
Anthony Minessale
94b9cc0f9f add voicemail_formatted_caller_id_number param for templates in vm 2011-11-10 14:39:28 -06:00
Anthony Minessale
4e9861f79e add missing colon 2011-11-10 10:23:28 -06:00
Anthony Minessale
54b4b088d9 fix wrong message count with saved urgent messages 2011-11-04 16:58:35 -05:00
Anthony Minessale
9848bf4857 tweak on last commit 2011-11-02 11:32:02 -05:00
Anthony Minessale
3051480d42 add variable vm_auth_only or option auth_only to voicemail app so you can use it as a pin checker 2011-11-02 11:22:58 -05:00
Anthony Minessale
923a104b58 FS-3637 --resolve 2011-10-25 13:13:16 -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
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
2fb0f8e24f only unlink if file exists 2011-09-12 16:38:48 -05:00
Jeff Lenk
aff4bcbe12 FS-3080 --resolve better fix for voicemail email key match 2011-09-07 10:50:30 -05:00
Jeff Lenk
698a50298a Revert "FS-3080 --resolve only allow when not playing message"
This reverts commit d2daa44d8cfeb65277d61f9f8070f72d748051fe.

Working on a better fix
2011-09-06 11:51:29 -05:00
Mathieu Rene
8974f9d62e mod_voicemail: use vm_email as notification address if vm_notify_email isn't set (that behavior was in voicemail_leave_main but not in deliver_vm) 2011-09-05 17:34:39 +02:00
Jeff Lenk
d2daa44d8c FS-3080 --resolve only allow when not playing message 2011-08-19 14:29:23 -05:00
Anthony Minessale
fab8293651 stop at first profile if can't find one 2011-08-17 19:21:36 -05:00
Anthony Minessale
7531fed8d8 break event parsing for mod_voicemail into its own internal queue (by Moc) 2011-08-17 11:27:20 -05:00
Anthony Minessale
316414b9ec erase files before recording in VM to make append impossible and write to tmp copy when recording greetings/name so it's not installed until finalized 2011-08-16 13:26:13 -05:00
Daniel Swarbrick
77c5000dad add message_len to output of vm_list api command 2011-08-04 20:17:15 +02:00
Daniel Swarbrick
b952b2b2d9 remove pointless update_mwi() in vm_list api command 2011-08-04 19:53:18 +02:00
Marc Olivier Chouinard
a3279a384c mod_voicemail: Make the vm_fsdb_auth api use the new db-password-override value 2011-07-09 16:29:03 -04:00
Marc Olivier Chouinard
a9db642a36 mod_voicemail: Add 2 new profile settings, db-password-override and allow-empty-password-auth. By default, they have value of their previous behavior. If db-password-override=true, the db password will only be used if present, if not present fallback to the xml config file vm-password. If allow-empty-password-auth=false, it will disable login via a authentication method if there is no password set in the user account (This wont affect voicemail_authorize=true login). 2011-07-09 16:13:36 -04:00
Marc Olivier Chouinard
c06e8fdf49 mod_voicemail: Add simple mwi update on vm_fsdb_purge api cmd 2011-07-08 20:35:09 -04:00
Marc Olivier Chouinard
fae0b7b313 mod_voicemail: Add vm_fsdb_msg_forward api call 2011-07-08 20:15:21 -04:00
Anthony Minessale
8592b6d91e FS-3382 --resolve 2011-06-29 18:33:27 -05:00
Marc Olivier Chouinard
adffe07f75 mod_voicemail: Fix SQL error on forward when filename length become greater than 255. FS-2959 2011-04-23 23:52:03 -04:00
Anthony Minessale
73279f01bf FS-3166 --resolve 2011-04-22 16:43:29 -05: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
Anthony Minessale
9c7d50b4e8 fix 32/64 format 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
5eb9c3f4a7 FS-3164 2011-03-18 11:57:16 -05:00
Anthony Minessale
3d3e634f4b beat ray up for this one 2011-02-18 15:21:02 -06:00
Anthony Minessale
ed7e1f3954 vm-skip-instructions param in xml directory to disable instructions how to record a file 2011-02-18 10:48:14 -06:00
Raymond Chandler
0f8fb4b1fd add ability to jump to a specific message 2011-02-17 14:12:42 -05:00
Mike Jerris
0e841a5f14 FS-3040/FS-1742: use 1 sql query for message count in a way that is portable and doesn't segfault 2011-02-08 10:36:12 -06:00
Anthony Minessale
a93623618b 3 regresions from this now, rolling it back 2011-02-07 16:33:45 -06:00