Commit Graph

1157 Commits

Author SHA1 Message Date
FusionPBX
0408f79676 Update send_email.lua 2017-12-17 01:59:54 -07:00
markjcrane
0eee87d6c8 Move email_templates 2017-12-17 08:56:59 +00:00
FusionPBX
fc7ab309a4 Update send_email.lua 2017-12-17 01:51:39 -07:00
FusionPBX
d06b99e01e Create email_templates.php 2017-12-17 01:51:29 -07:00
FusionPBX
fbc40c20c4 Create email_template_edit.php 2017-12-17 01:50:46 -07:00
FusionPBX
d00d4a88f6 Create email_template_delete.php 2017-12-17 01:50:19 -07:00
FusionPBX
4b17c4e2a3 Create app_menu.php 2017-12-17 01:49:52 -07:00
FusionPBX
2e1d987812 Create app_languages.php 2017-12-17 01:49:14 -07:00
FusionPBX
754110a4be Create app_config.php 2017-12-17 01:48:42 -07:00
FusionPBX
7ee707e6f8 Create root.php 2017-12-17 01:47:49 -07:00
FusionPBX
abcbe1b95c Create email_templates.php 2017-12-17 01:47:22 -07:00
FusionPBX
b2fb19c3d6 Update email_body.tpl 2017-12-15 20:16:42 -07:00
FusionPBX
ecd9e5ef19 Update email_body.tpl 2017-12-15 20:16:23 -07:00
FusionPBX
a47415ceca Update email_body_transcription.tpl 2017-12-15 20:15:50 -07:00
FusionPBX
4ea67b2c17 Update wakeup.lua 2017-12-06 18:01:06 -07:00
Alexey Melnichuk
f127969fe4 Fix. Use external numbers in ring groups with global outbound routes (#2937) 2017-11-29 00:21:21 -07:00
Alexey Melnichuk
07a49f37bd 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
bbfbf4e065 Add. Lua script to set call forward for ring group. (#2934) 2017-11-29 00:19:43 -07:00
Alexey Melnichuk
b0422af3e2 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
b192a96f84 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
89fccdde93 Update index.lua 2017-11-04 12:37:58 -06:00
Luis Daniel Lucio Quiroz
63e33731c2 Same as 4.2 (#2898) 2017-10-30 12:40:05 -06:00
FusionPBX
8320353a14 Update index.lua 2017-10-27 21:50:05 -06:00
FusionPBX
58ea02ccfe Update index.lua 2017-10-18 01:50:30 -06:00
konradSC
e6cfdd9ae0 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
9b9f2c4840 Update call_forward.lua 2017-10-16 11:34:14 -06:00
FusionPBX
9b7258fcea Update index.lua 2017-10-10 13:07:27 -06:00
FusionPBX
6cc768bab6 Update call_forward.lua 2017-10-07 23:40:00 -06:00
FusionPBX
5c80259cd9 Update index.lua 2017-10-07 23:14:22 -06:00
Alexey Melnichuk
ae7134d908 Change. Use BasicEventService to implement MWI service. (#2855) 2017-10-06 13:13:33 -06:00
Alexey Melnichuk
06e351f6f3 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
6e4eb3f73f Set cal 2017-10-04 23:11:42 -06:00
FusionPBX
f10dbb12ea Update ivr.conf.lua 2017-10-02 22:19:51 -06:00
FusionPBX
7b6189d010 Update ivr.conf.lua 2017-10-02 22:10:16 -06:00
FusionPBX
45f5273989 Update index.lua 2017-10-02 21:17:29 -06:00
konradSC
2bf5e15c83 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
a2b5889a0f 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
4c2ead3a0b Update index.lua 2017-09-28 16:51:53 -06:00
konradSC
6d1896052d 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
1e6bf55869 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
ec6e5c85ff Update ivr.conf.lua 2017-09-26 22:40:30 -06:00
konradSC
73bea2f815 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
7ab304399c Update index.lua 2017-09-12 14:32:13 -05:00
konradSC
620eaf86d4 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
19ae8a7e95 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
0c60d475a4 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
301397c832 Add South African Prefixes (#2811) 2017-09-01 08:54:02 -06:00
FusionPBX
7b786a7fc7 Update index.lua 2017-08-27 15:16:01 -06:00
FusionPBX
a392cae1f8 Update index.lua 2017-08-27 15:11:31 -06:00
FusionPBX
db83ba74c2 Update mwi_notify.lua 2017-08-23 23:05:51 -06:00