Commit Graph

1157 Commits

Author SHA1 Message Date
FusionPBX
32495ab07c Update send_email.lua 2017-12-17 01:59:54 -07:00
markjcrane
deac1b8304 Move email_templates 2017-12-17 08:56:59 +00:00
FusionPBX
3756c2cb65 Update send_email.lua 2017-12-17 01:51:39 -07:00
FusionPBX
35535fbc4d Create email_templates.php 2017-12-17 01:51:29 -07:00
FusionPBX
fe22acb62a Create email_template_edit.php 2017-12-17 01:50:46 -07:00
FusionPBX
77e75cc475 Create email_template_delete.php 2017-12-17 01:50:19 -07:00
FusionPBX
bd163636ca Create app_menu.php 2017-12-17 01:49:52 -07:00
FusionPBX
3062a003fd Create app_languages.php 2017-12-17 01:49:14 -07:00
FusionPBX
5fdc878cf3 Create app_config.php 2017-12-17 01:48:42 -07:00
FusionPBX
c66f86bb7b Create root.php 2017-12-17 01:47:49 -07:00
FusionPBX
52630b08b9 Create email_templates.php 2017-12-17 01:47:22 -07:00
FusionPBX
4542c5782f Update email_body.tpl 2017-12-15 20:16:42 -07:00
FusionPBX
abbd01aa80 Update email_body.tpl 2017-12-15 20:16:23 -07:00
FusionPBX
ed67006eac Update email_body_transcription.tpl 2017-12-15 20:15:50 -07:00
FusionPBX
b9f45573a3 Update wakeup.lua 2017-12-06 18:01:06 -07:00
Alexey Melnichuk
a7de7f0baa Fix. Use external numbers in ring groups with global outbound routes (#2937) 2017-11-29 00:21:21 -07:00
Alexey Melnichuk
ff5355e840 Add. Support variables in ring groups when use dierect dial (#2924)
Add. Support variables in ring groups when use direct dial
2017-11-29 00:20:45 -07:00
Alexey Melnichuk
00159b0cc2 Add. Lua script to set call forward for ring group. (#2934) 2017-11-29 00:19:43 -07:00
Alexey Melnichuk
679d4e1fb5 Add. Use route_to_bridge module to build routes for ring groups. (#2907)
* Add. Use `route_to_bridge` module to build routes fro ring groups.

This commit has several improvements
1. Select only needed fields. (do not select quite big XML text strings)
2. Filter routes also by context name
3. Filter dialplans also by hostname
4. Handle conditions based not only `destination_number`
5. Handle `break` and `continue` attributes for extensions
6. Escape vars inside dial-string
7. Add log messages similar as FS dialplan do

* Add. `route_to_bridge` set inline vars so it possible use then in next conditions.
Add. `route_to_bridge` can execute basic api commands from allowed lists.
`route_to_bridge` expand all known vars. If var is unknown then it pass as is.
Fix. `export nolocal:` action.

* Fix. Short variable names

* Add. some comments

* Fix. Do not try execute empty string

This produce error messages `[ERR] switch_cpp.cpp:759 No application specified`

* Fix. Export nolocal values.
2017-11-17 07:15:47 -07:00
konradSC
3199bf2dda Add Device Feature Sync (#2905)
* Update lua.conf.xml

Hook the feature_event lua script to Freeswitch "PHONE_FEATURE_SUBSCRIBE" events.

* Create index.lua

* Create feature_event_notify.lua

* Update call_forward.lua

Add trigger for feature sync.

* Update do_not_disturb.lua

Add trigger for feature sync.

* Update call_edit.php

* Create feature_event_notify.php

* Update index.lua

disable logging
2017-11-09 12:09:56 -07:00
FusionPBX
4b1cd6d7eb Update index.lua 2017-11-04 12:37:58 -06:00
Luis Daniel Lucio Quiroz
dea1bf390c Same as 4.2 (#2898) 2017-10-30 12:40:05 -06:00
FusionPBX
a260d3f714 Update index.lua 2017-10-27 21:50:05 -06:00
FusionPBX
cc21f5d4ed Update index.lua 2017-10-18 01:50:30 -06:00
konradSC
d407aa4349 Fix MWI for Extensions that with 0 (#2882)
* Fix MWI for Extensions that with 0

MWI was not turning off after messages were deleted for extensions that start with 0. This requires that real voicemail_id to be pulled from the database and not just taken from the destination number. To get around this we try to send mwi to the original vociemail_id (destination number) and voicemail_id_copy (from database). Index.lua is already doing something similar.

* Update listen_to_recording.lua

* Update menu_messages.lua
2017-10-17 22:23:40 -06:00
FusionPBX
9db045e02e Update call_forward.lua 2017-10-16 11:34:14 -06:00
FusionPBX
c34e049aaa Update index.lua 2017-10-10 13:07:27 -06:00
FusionPBX
bcb83f53b8 Update call_forward.lua 2017-10-07 23:40:00 -06:00
FusionPBX
d9a29afb51 Update index.lua 2017-10-07 23:14:22 -06:00
Alexey Melnichuk
f91c6eb163 Change. Use BasicEventService to implement MWI service. (#2855) 2017-10-06 13:13:33 -06:00
Alexey Melnichuk
41083c7a8c Fix. crash when using EventCounsumer.ievents iterator. (#2865)
Problem code is
``` Lua
for event in ievents{'SHUTDOWN','CUSTOM::event'} do
end
```
2017-10-06 12:36:23 -06:00
FusionPBX
7f52f5a8a4 Set cal 2017-10-04 23:11:42 -06:00
FusionPBX
dd009a4bee Update ivr.conf.lua 2017-10-02 22:19:51 -06:00
FusionPBX
37d312688c Update ivr.conf.lua 2017-10-02 22:10:16 -06:00
FusionPBX
554ef5b2f9 Update index.lua 2017-10-02 21:17:29 -06:00
konradSC
1cf930ca20 Fix "invalid greeting" message played (#2860)
Fix "invalid greeting" message played on entry when pressing 5 for advanced, then 1 for record greeting.
2017-09-29 22:01:28 -06:00
Luis Daniel Lucio Quiroz
88109eb967 Update ivr.conf.lua (#2861)
when debug["xml_string"] is on, it will overwrite /tmp/ivr.conf.xml file each hit an ivr goes. this makes very hard to trouble shoot in a living system. this patch allows to put one ivr menu per file.
2017-09-29 16:24:59 -06:00
FusionPBX
ef85a2c3b3 Update index.lua 2017-09-28 16:51:53 -06:00
konradSC
74930291b3 Update to use curl instead of ssh (#2856)
SSH method never worked. I submitted the wrong file.
2017-09-27 22:01:58 -06:00
Adam Niedzwiedzki
972fb6d44f Update index.lua (#2858)
Removal of the  ( ) in the sched_api cmd string allows the start_recording.lua to function as designed. 
Added "..scripts_dir.." as well.
2017-09-27 20:35:44 -06:00
FusionPBX
a477d3aa1c Update ivr.conf.lua 2017-09-26 22:40:30 -06:00
konradSC
b969629f58 File cache sync via curl (#2851)
* Add sendevent when using file caching

* Create clear_cache.lua

FS receives a command via curl to call this script which deletes the single cache entry or flushes the entire cache.

* Create file_cache.lua

This scripts monitors for custom events. When an event is processed it will send out a command via curl to other FS servers telling them to clear their cache. 

This must be called from conf/autoload_configs/lua.conf.xml
 <param name="startup-script" value="app/server/resources/memcache.lua"/>
2017-09-20 16:19:56 -06:00
FusionPBX
7a0a7d7b80 Update index.lua 2017-09-12 14:32:13 -05:00
konradSC
afbba1203d Update mwi_notify.lua (#2836)
Search all profiles for the sofia_contact. For some reason on server it would automatically search all profiles, but on the other servers I had to add "*/".
2017-09-11 08:53:57 -06:00
konradSC
48b85fdbdf Update index.lua (#2821)
Break the ring group query into two parts. One for getting the ring group info. Another for getting the ring group user. 

If a user was not assigned to a ring group, then the query will fail to return a result. This will cause forward, prefix, distinctive ring, etc to not work properly.
2017-09-05 10:57:30 -06:00
Tatermen
1c5d730267 Use effective_caller_id_number instead of caller_id_number when storing voicemail messages. This resolves issue #2333. (#2728) 2017-09-01 09:32:06 -06:00
andycol
31575c25f7 Add South African Prefixes (#2811) 2017-09-01 08:54:02 -06:00
FusionPBX
91842f30b7 Update index.lua 2017-08-27 15:16:01 -06:00
FusionPBX
8170be475b Update index.lua 2017-08-27 15:11:31 -06:00
FusionPBX
fd5d5b580a Update mwi_notify.lua 2017-08-23 23:05:51 -06:00