FusionPBX
2373b38630
Update play_greeting.lua
...
Voicemail greeting will not play after being transferred from IVR #1749 . Replace session:streamFile( with session:execute("playback", fixes this problem.
2016-07-15 08:43:53 -06:00
Mafoo
9bc0fded96
BugFix-Add PROJECT_PATH for lua ( #1740 )
...
added project_path for lua to use where it needs to build urls
2016-07-08 13:12:37 -06:00
Alexey Melnichuk
a52e9c3626
Add. EventConsumer class. ( #1741 )
...
Rewrite MWI and CallFlow subscribe handlers based on EventConsumer class.
Also on my test VirtualBox/Debian system Lua function `os.clock` produce
very strange result(delta ~0.015 for 1 second) so I switch to `os.time`.
Now to to stop this background Lua scripts it possible send CUSTOM event
with subclass `fusion::XXX::shutdown`. Where XXX is `mwi` or `flow`.
Usage of EventConsumer class
```Lua
-- create new object with timeout one minute
local events = EventConsumer.new(60000)
-- bind to some FS event
events:bind("SHUTDOW", function(self, name, event) ... end)
-- bind to another FS event with subclass
events:bind("CUSTOM::fusion::mwi::shutdown", function(self, name, event) ... end)
-- handle timeout event
events:on("TIMEOUT", function(self, name) ... end)
--run event loop
events:run()
```
2016-07-08 13:10:43 -06:00
Alexey Melnichuk
79cdf70ebd
Add. Support multiple events. ( #1736 )
...
Now subscriber stops and remove pid files when FS shutdown.
So if you use Status->Services you will see correct status.
2016-07-06 12:37:16 -06:00
Alexey Melnichuk
dc3575c05c
Fix. Send message count in each MWI notify. ( #1728 )
...
* move send event code to separate function
* move get message count to separate function
2016-07-01 10:08:55 -06:00
Alexey Melnichuk
ba857b6acf
Add. Event handler to support MWI. ( #1720 )
...
* Add. Event handler to support MWI.
* Fix. store cache only when get data from memcache
* Change. Use UUID as PID.
2016-06-30 09:55:37 -06:00
Alexey Melnichuk
5a58cf1436
Fix. Set default values for max length settings ( #1706 )
2016-06-26 11:42:33 -06:00
Alexey Melnichuk
c0739c4d40
Fix. Load required libraries in voicemail. ( #1705 )
2016-06-26 09:03:21 -06:00
Mafoo
f88691618e
Enhance-make voicemail length configurable ( #1702 )
...
allow the voicemail max_lengths to be configured from domain/default
settings
2016-06-24 10:28:47 -06:00
markjcrane
2955b8447e
Increase the voicemail greeting length that is allowed to 90 seconds.
2016-06-21 18:35:05 -06:00
mafoo
b7555579bf
WhitespaceClean-resources/install/scripts
...
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 13:21:52 +00:00
markjcrane
f525d2bbda
Remove trailing whitespaces.
2016-02-03 19:03:16 -07:00
markjcrane
4bb748a300
Base64 - Make sure the directory structure exists.
2016-02-03 10:01:43 -07:00
markjcrane
19945b5095
Change the comment in check_password.lua.
2016-01-22 12:24:18 -07:00
Alexey Melnichuk
e4e6fe92a9
Fix. Do not prompt password if there no mailbox.
2016-01-22 11:37:34 +03:00
FusionPBX
f208e06a9d
Revert "cherry picked changes from 4.0 branch"
2016-01-04 13:13:48 -07:00
Matthew Vale
4fdb6e9916
cherry picked changes from 4.0 branch
2015-12-31 10:11:31 +00:00
Alexey Melnichuk
3a5fc397ba
Add. Text class to manage translate texts.
2015-11-30 10:22:55 +03:00
Alexey Melnichuk
84f3fde716
Add. `send_mail` wrapper function to freeswitch.email and v_mailto.php.
...
Fix. Send voicemail when set unknown language/dialect.
2015-11-27 15:47:14 +03:00
markjcrane
44ec8d5942
Add voicemail record-silence-threshold variable and change the default threshold from 30 to 300.
2015-11-16 16:59:11 -07:00
markjcrane
1c6f58ca03
MWI only turn on the light for new messages.
2015-10-29 17:34:39 -06:00
markjcrane
bf3c374e13
Play the message number first then the caller id number.
2015-10-24 21:12:43 -06:00
markjcrane
8f67f2c4c1
Add vm_say_caller_id_number option for true or false.
2015-10-24 21:00:22 -06:00
markjcrane
128bb6d857
Add voicemail caller id number announce as iterated.
2015-10-24 20:09:36 -06:00
markjcrane
5a2e78dc29
Listen for dtmf key presses when voicemail message is played.
2015-10-14 16:03:33 -07:00
markjcrane
d56eeab729
Fix sip_to_user and dialed_user for voicemail.
2015-10-02 17:46:39 -06:00
FusionPBX
902739213a
Merge pull request #1171 from rdissauer/fix/suppress-debug-messages
...
Fix. suppress debug messages
2015-09-24 15:19:20 -06:00
roman.dissauer
e8b79cb783
forgot commenting out end
2015-09-24 09:29:57 +02:00
roman.dissauer
af4e06ecd9
do not display voicemail sql debug messages
2015-09-24 09:29:57 +02:00
markjcrane
b3c53ae6f5
Email template add indentation to make it more readable.
2015-09-11 16:18:40 -06:00
roman.dissauer
e6fbd20cff
added german voicemail templates and modified language file
2015-08-31 12:52:15 +02:00
Alexey Melnichuk
3e16e69adb
Revert "Revert "Change. Use `require "resources.functions.config"` to load co…"
2015-08-11 05:06:33 +03:00
FusionPBX
2a2dd209df
Revert "Change. Use `require "resources.functions.config"` to load config file."
2015-08-10 11:50:29 -06:00
FusionPBX
559aa61fbd
Merge pull request #1053 from moteus/require_config
...
Change. Use `require "resources.functions.config"` to load config file.
2015-08-10 11:31:35 -06:00
Alexey Melnichuk
703b61636a
Change. Use only `require` to load function.
...
Fix. Remove multiple definition of same function.
2015-08-10 12:43:06 +04:00
Alexey Melnichuk
630d9e020c
Fix. Always use `/` separator on FS command.
...
Fix. Override `temp_dir` from `config.lua` file.
2015-08-07 12:11:27 +04:00
Alexey Melnichuk
3da348fff0
Change. Use `require "resources.functions.config"` to load config file.
...
Change. Move `script_dir` definition into config file.
2015-07-22 13:20:51 +04:00
markjcrane
4fc2bbaa9f
Voicemail to email send the email in the send_email.lua rather than with email.lua. So that the delete doesn't occur until after email is sent.
2015-07-20 11:40:31 -06:00
FusionPBX
861e545541
Merge pull request #1037 from moteus/copy_voice_mail
...
Fix. Use OS specific copy function.
2015-07-18 12:55:05 -07:00
Alexey Melnichuk
3a805e1870
Change. Use predefined phrases in vm menu.
...
Current implementation produces not correct phrases e.g. on Russian language.
2015-07-14 13:42:05 +04:00
Alexey Melnichuk
acec54be57
Fix. Use OS specific copy function.
2015-07-13 10:44:47 +04:00
markjcrane
ec532e8d12
Play voicemail messages with the newest messages first.
2015-07-08 15:46:34 -03:00
Mark Crane
83daf1ed73
When leaving a voicemail use the message_waiting function.
2015-06-11 06:31:10 +00:00
Mark Crane
f80bc84639
Use the mwi_account under accounts -> extensions to allow sending MWI to multiple extensions.
2015-06-11 06:30:21 +00:00
Mark Crane
9b9d174d8c
Change the file from ANSI to UTF-8 no BOM.
2015-05-29 02:55:25 +00:00
Mark Crane
1fbd2a332b
Put the message date back in the email template but comment it out. It's removed by default because it doesn't respect the timezone per domain.
2015-05-05 17:23:25 +00:00
Mark Crane
ffa7603990
Remove the message_date from the voicemail to email template.
2015-05-05 16:25:51 +00:00
Nate Jones
ab4d1840b4
SIP: Return "NO_ANSWER" instead of "NORMAL_CLEARING" if an extension is called with voicemail disabled. Implements patch suggested in Issue 920. Thanks.
2015-04-29 21:21:00 +00:00
Nate Jones
33248f605f
Voicemail Greetings: Better base64 support in gui (playback, download, etc) and lua scripts, some lua mods to allow re-recording without having to enter greeting # again, fixed choose greeting function, new greeting recordings now only save when told to (uses a temp file prior to), fix sorting on greetings list, app_defaults to move greetings from file system to base64 in db (and vice versa).
...
Recordings: Fix sorting and paging.
IVRs: Code cleanup.
(... and some other stuff I can't remember at this hour.)
2015-04-25 12:26:31 +00:00
Nate Jones
704d2ebf1c
Voicemail: local and base64 fixes.
2015-04-23 05:25:21 +00:00