FusionPBX
7f231c775b
Update index.lua
2018-12-18 23:43:35 -07:00
FusionPBX
e1792f5612
Update index.lua
2018-12-18 20:08:42 -07:00
FusionPBX
ec80177c41
Update index.lua
2018-12-18 20:06:39 -07:00
konradSC
511594a5c2
Update recordings.lua ( #3941 )
...
Keep recording descriptions when overwriting a slot.
2018-12-10 09:30:02 -07:00
konradSC
b402cca8ba
Update recordings.lua ( #3937 )
...
Bug fix. Allow for nil and blank entries.
2018-12-07 12:13:05 -07:00
Zachary Kitchen
f4e022ec04
Fix IVR ( #3898 )
...
IVR was broken after previous update/change.
2018-12-04 00:15:02 -07:00
timando
804b7ca91e
Make storage_path and storage_type = http_cache work ( #3892 )
...
* Make storage_path work
if storage_path was set, the script would fail. I have fixed it by removing the references to unset variables. I also made the recordings use the path.
* Update ivr.conf.lua
Add storage_path definition so storage_type of http_cache works correctly
2018-12-03 20:25:04 -07:00
konradSC
2843c947b0
BLF of agent status "agent+username@domain.com ( #3860 )
...
* BLF of agent status "agent+username@domain.com
Add the ability to monitor the availability status of a call center agent with "agent+agentname@domain.com".
* Update index.lua
Send notify to blf with "agent+agentname@domain.com"
2018-11-19 16:39:54 -06:00
danry25
b16bbd9536
Minor variable renaming per IRC conversation ( #3758 )
2018-11-08 00:58:39 -07:00
danry25
3b090e175f
Selfhosted Transcription Service ( #3753 )
...
* Added a simple selfhosted voicemail transcription API client
* Minor logging cleanup
* Add some string escaping to handle transcription providers
* Add JSON handling (optional) to selfhosted API
2018-11-07 00:39:20 -07:00
FusionPBX
9d0be4c15d
Update events.lua
2018-11-01 15:07:16 -06:00
FusionPBX
4bd0295b67
Update index.lua
2018-10-30 21:44:31 -06:00
sergey-mz
2a99ebd1da
Added check if transcription result is nil ( #3724 )
...
If the message is too short then the result is nil.
Error occurs in this case: record_message.lua:97: attempt to index field 'results' (a nil value)
Added check if transcribe_json["results"] is nil.
2018-10-26 10:25:08 -06:00
FusionPBX
663d592489
Update follow_me.lua
2018-10-05 14:08:42 -06:00
FusionPBX
dabcef8992
Update index.lua
2018-10-05 13:42:49 -06:00
FusionPBX
74d9df937b
Update events.lua
2018-09-19 03:01:09 -04:00
FusionPBX
27d713e790
Update events.lua
2018-09-19 02:59:51 -04:00
FusionPBX
a3a626e6aa
Create events.lua
2018-09-19 02:54:56 -04:00
FusionPBX
45124a9599
Update send.lua
2018-09-19 02:51:40 -04:00
konradSC
1408cc2029
Update file_cache.lua ( #3483 )
...
A little space please!
2018-09-18 13:06:44 -06:00
FusionPBX
1e04bb4218
Create send.lua
2018-09-16 21:59:42 -06:00
FusionPBX
1bed4f35a3
Update directory.lua
2018-09-10 13:36:55 -06:00
konradSC
00966a4735
Update file_cache.lua ( #3402 )
...
Run OS command through Freeswitch for better performance. Running OS commands directly from lua can cause RTP timing issues.
2018-09-06 17:45:33 -06:00
FusionPBX
254e2448a2
Update index.lua
2018-08-26 11:30:47 -06:00
FusionPBX
aa7760c9d3
Update index.lua
2018-08-24 13:57:16 -06:00
FusionPBX
9b71358cd3
Update index.lua
2018-08-24 13:55:32 -06:00
FusionPBX
e47af57b08
Update directory.lua
2018-08-14 11:02:47 -06:00
FusionPBX
6ffd12adf4
Update confirm.lua
2018-08-06 12:18:22 -06:00
FusionPBX
c43d682f09
Update dialplan.lua
2018-08-03 11:21:16 -06:00
FusionPBX
c04e2bfe68
Update index.lua
2018-08-01 22:44:03 -06:00
FusionPBX
1da0983dbf
Update call_forward.lua
2018-06-26 11:54:26 -06:00
ednt
7fe3aac2bb
Update index.lua ( #3196 )
...
A reboot for snom provisioning is not needed.
2018-06-26 11:45:12 -06:00
FusionPBX
727b8a01c2
Update index.lua
2018-06-25 10:35:47 -06:00
FusionPBX
4bd7e18e79
Update route_to_bridge.lua
2018-06-18 17:43:25 -06:00
FusionPBX
4efcb6d84f
Update index.lua
2018-06-06 23:08:34 -06:00
FusionPBX
db3a4fb5f3
Update index.lua
2018-06-06 21:10:23 -06:00
FusionPBX
b6336f7d21
Update disa.lua
2018-05-30 19:54:11 -06:00
Caleb
8d99ab2a1c
Added support for authentication via voicemail box passwords ( #3076 )
2018-05-30 19:52:52 -06:00
FusionPBX
3235eadd2d
Update mkdir.lua
2018-05-30 10:54:01 -06:00
FusionPBX
45cce55fdf
Update call_forward.lua
2018-05-09 22:47:21 -06:00
FusionPBX
bd48a006a8
Update call_forward.lua
2018-05-09 22:45:55 -06:00
FusionPBX
08850a4323
Update index.lua
2018-05-09 09:57:47 -06:00
konradSC
ff23a9c69c
Bug Fix: Wrong Variable Type ( #3050 )
...
The variable "external" is set as a String not as a Boolean. Changed the If statement to reflect.
2018-05-09 09:54:41 -06:00
FusionPBX
41a2a18a0a
Update index.lua
2018-05-09 09:48:48 -06:00
FusionPBX
8bef63a8e0
Update index.lua
2018-05-09 09:07:40 -06:00
FusionPBX
ebe56cd38c
Update index.lua
2018-05-09 09:01:56 -06:00
The-Operator
57e0905a36
Enhance Call Blocking [master] ( #2988 )
...
* Added support for regular expressions in the numbers to be blocked.
Reduced the caching timeout, as the counter is only incremented when a call is blocked and the number is not cached.
* Added default sort order.
* Added option to switch on/off use of regular expression matching for pgsql and mysql.
* Added support for sqlite and updated default number match to "LIKE" as suggested by MafooUK on IRC.
* Selection of behavior (default [=], regex or like matching) is now done via the variable call_block_matching = regex|like|EMPTY - type text - in the Call Block section of Default Settings.
* Updated comment to match new matching.
2018-05-08 08:50:57 -06:00
FusionPBX
9b7d4e4f80
Update index.lua
2018-05-07 19:59:41 -06:00
FusionPBX
8f25154950
Update index.lua
2018-05-06 13:10:08 -06:00
konradSC
cfff4beb2b
Use Freeswitch for mkdir ( #3049 )
...
This change reduces the strain on the system by running the OS command through Freeswitch rather than directly from Lua. When running directly from Lua it causes RTP jitter in a high capacity system.
2018-05-04 13:32:36 -06:00
FusionPBX
f7b57ebb3e
Update dialplan.lua
2018-05-03 15:19:23 -06:00
FusionPBX
a9458de5df
Update record_greeting.lua
2018-04-30 10:32:05 -06:00
afanucchi
0983f3ec97
Allow call forwarding to be enabled and set by argument in INVITE. Useful for softkey on hard phones. ( #3035 )
2018-04-27 00:44:43 -06:00
Luis Daniel Lucio Quiroz
fac71ed1da
Same as 4.4 ( #3040 )
...
...
2018-04-26 14:42:23 -06:00
FusionPBX
c4a0d01f40
Update index.lua
2018-04-25 21:19:31 -06:00
FusionPBX
dce574b987
Update index.lua
2018-04-20 09:33:33 -06:00
FusionPBX
1ed83d341b
Update index.lua
2018-04-09 16:15:52 -06:00
FusionPBX
deb40fa846
Update index.lua
2018-04-09 15:26:25 -06:00
FusionPBX
1217da9668
Update index.lua
2018-04-09 10:40:05 -06:00
FusionPBX
830dd27022
Update index.lua
2018-04-05 20:02:24 -06:00
FusionPBX
92d4e8e906
Update index.lua
2018-03-31 13:05:21 -06:00
FusionPBX
aa636c0c74
Update callcenter.conf.lua
2018-03-31 11:13:08 -06:00
FusionPBX
89121398aa
Update index.lua
2018-03-28 22:40:55 -06:00
FusionPBX
df373bfe9c
Update index.lua
2018-03-24 17:33:49 -06:00
FusionPBX
91e5344bc1
Update index.lua
2018-03-24 17:33:10 -06:00
FusionPBX
969502f70e
Update index.lua
2018-03-24 15:45:11 -06:00
FusionPBX
c140c01668
Update index.lua
2018-03-24 15:38:10 -06:00
FusionPBX
d3f7c5eb2a
Update index.lua
2018-03-24 15:35:32 -06:00
FusionPBX
f374f0e521
Update index.lua
2018-03-24 15:34:54 -06:00
FusionPBX
1f45620624
Update index.lua
2018-03-24 15:24:43 -06:00
FusionPBX
3fb1e146ba
Update send_email.lua
2018-03-24 15:16:33 -06:00
FusionPBX
7d002c9f2e
Update index.lua
2018-03-16 00:44:11 -06:00
Caleb
5ea386da9e
Changed NOTIFY Event header for Grandstream phones ( #3014 )
...
Changed SIP NOTIFY Event header for Grandstream phones to allow provisioning with out requiring a reboot of the device. Based on communication with a Grandstream support rep. Tested on Grandstream GXP2130 and GXP2160 models.
2018-03-07 13:51:22 -07:00
FusionPBX
791fc57f5c
Update index.lua
2018-02-22 12:47:47 -07:00
FusionPBX
4db64e5085
Update index.lua
2018-02-22 10:12:45 -07:00
ednt
6132599550
Update fax_retry.lua ( #2994 )
...
If the fax transmission fails the first time, the ident and header was not transmitted during the retries.
2018-02-15 09:19:05 -07:00
FusionPBX
6704dbeea2
Ring Groups route_to_bridge was fixed re-add it to the code.
2018-02-11 10:22:25 -07:00
Alexey Melnichuk
eb72f3d5ce
Change. library loads only needed files. ( #2987 )
2018-02-11 08:56:01 -07:00
FusionPBX
13575adba3
Update index.lua
2018-02-10 15:48:18 -07:00
FusionPBX
7bd18aa44b
Update call_flow.lua
2018-02-10 15:34:27 -07:00
FusionPBX
9cc13cd7d4
Update find_file.lua
2018-02-10 15:32:36 -07:00
FusionPBX
5412489442
Update call_flow.lua
2018-02-10 15:14:42 -07:00
FusionPBX
776c2d0b93
Update call_flow.lua
2018-02-10 15:14:22 -07:00
FusionPBX
129a9b5986
Create basename.lua
2018-02-10 13:42:02 -07:00
FusionPBX
39c4530cfd
Update find_file.lua
2018-02-10 13:40:45 -07:00
FusionPBX
4e0edb644c
Create is_absolute_path.lua
2018-02-10 13:39:54 -07:00
FusionPBX
90f5a3a16a
Create find_file.lua
2018-02-10 13:38:17 -07:00
FusionPBX
0c338047cf
Create play_file.lua
2018-02-10 13:35:07 -07:00
Alexey Melnichuk
f82f73bc44
Fix. Use preloaded dialplan more then once. ( #2986 )
2018-02-10 13:27:07 -07:00
markjcrane
b32cbd537c
Remove the code changes that used route to bridge code as it broke calling multiple external destinations for Ring Groups.
2018-02-08 11:33:08 -07:00
FusionPBX
776016871e
Update send_mail.lua
2018-02-06 18:15:05 -07:00
Mafoo
fca2e08a7f
Enhance - send_mail.lua ( #2978 )
...
use the to address when email:smtp_from:var is empty
don't use email:smtp_from_name:var when empty
2018-02-06 17:45:53 -07:00
Mafoo
d92adacc28
BugFix - send_mail.lua ( #2977 )
...
use correct header to retrieve call_uuid
2018-02-06 17:28:00 -07:00
Connor Strandt
fc72b2250c
update index.lua ( #2976 )
...
re-formatted table.
2018-02-06 00:09:52 -07:00
FusionPBX
16ff738c5b
Update index.lua
2018-02-05 23:56:22 -07:00
FusionPBX
3db4ecb08c
Update send_mail.lua
...
Remove this as it caused a nil error app/hangup/index.lua.
2018-02-05 23:47:36 -07:00
FusionPBX
7f201a8097
Update send_mail.lua
...
Revert the previous commit as it broke send_email.lua.
2018-02-05 22:23:18 -07:00
FusionPBX
5c092b8f57
Update send_mail.lua
...
Fix a spelling mistake.
2018-02-02 19:35:02 -07:00
Mafoo
e06f21ccf3
BugFix - LUA send_mail() ( #2975 )
...
take call_uuid from the correct header
use smtp_from_name as part of the from address
2018-02-02 19:33:43 -07:00
Mafoo
9724c1384e
BugFix - make hangup and failure use send_mail() ( #2974 )
...
change the failure_handler and hangup apps use
resources.functions.send_mail so they can use the correct smtp_from*
settings
2018-02-02 19:33:30 -07:00
Connor Strandt
ff1ddaa1ae
Formatting and sendmail to use smtp_from fix ( #2973 )
...
* Fixed formatting.
* Sendmail to use smtp_from variable
Changed sendmail to use smtp_from as the from address to keep from being blocked by spf check during spam filtering on recieving end.
2018-02-02 01:02:57 -07:00
FusionPBX
d877dd0652
Update languages.lua
...
Prevent a nill error when the phrase was not found.
2018-01-31 14:45:24 -07:00
FusionPBX
704494c381
Update index.lua
2018-01-22 10:46:06 -07:00
FusionPBX
debb46c221
Update index.lua
2018-01-22 10:45:48 -07:00
FusionPBX
c1c8c5d453
Update index.lua
2018-01-22 10:32:25 -07:00
borisk1976
1af20b8bbd
Add new features to disa.lua ( #2961 )
...
1. Allow custom sound_pin & sound_extension
2. Allow customization of max_tries, pin_tries & extension_tries
3. Add fallback_destination - fall to it if caller did not entered extension number
4. Allow custom digit_timeout
2018-01-22 00:01:41 -07:00
FusionPBX
a11fb1a4ef
Update cache.lua
...
Make the cache.lua more robust in case of missing key or value.
2018-01-19 18:39:05 -07:00
FusionPBX
894b4bf7fd
Update sofia.conf.lua
...
Remove an extra double quote that broke xml syntax.
2018-01-19 11:36:08 -07:00
borisk1976
878297a44c
Update disa.lua ( #2959 )
...
Play user defined greeting befor asking of pin. Usage: <application action="set" data="sound_greeting=/mysounds/mygreeting.wav"/>
2018-01-19 10:58:25 -07:00
FusionPBX
9c7a64cc61
Update disa.lua
2018-01-17 01:52:59 -07:00
FusionPBX
9b6ac876f6
Update languages.lua
2018-01-11 15:31:07 -07:00
FusionPBX
6d59d535d7
Update dialplan.lua
2018-01-11 12:43:58 -07:00
FusionPBX
8a1c43775c
Update translate.conf.lua
2018-01-11 12:31:25 -07:00
FusionPBX
28e74afd8f
Update sofia.conf.lua
2018-01-11 12:29:18 -07:00
FusionPBX
b793289d41
Update ivr.conf.lua
2018-01-11 12:27:11 -07:00
FusionPBX
2eae15a643
Update callcenter.conf.lua
2018-01-11 12:25:33 -07:00
FusionPBX
1cf72013f1
Update acl.conf.lua
2018-01-11 12:20:04 -07:00
FusionPBX
c3affc15f2
Update acl.conf.lua
2018-01-11 12:11:49 -07:00
FusionPBX
49460503e4
Update acl.conf.lua
2018-01-11 12:10:43 -07:00
FusionPBX
d38aa31031
Update local_stream.conf.lua
2018-01-11 12:07:40 -07:00
sergey-mz
929b79d5d0
Check for request errors and return empty string ( #2957 )
...
* ODBC DSN detection
* Merge remote-tracking branch 'upstream/master'
* Merge remote-tracking branch 'upstream/master'
* Spelling errors
* Requests to speech platform can fail
2018-01-11 11:26:39 -07:00
konradSC
722021bdd7
Fix for Ring Groups with cfwd always & toll_allow ( #2952 )
...
This scenario was broken:
A ring group member forwards their phone to a destination. The destination is an external number and the outbound route had a toll_allow condition.
This error would be generated: [ERR] switch_cpp.cpp:1376 [route_to_bridge] Unsupportded condition: ${toll_allow}
This PR will get the toll_allow values from the RG member that is forwarding their phone. Then it will pass it to 'route_to_bridge.lua'.
2018-01-09 15:08:28 -07:00
konradSC
0a414da71d
Emergency Notify lua script ( #2953 )
...
* Create index.lua
* Create email_body.tpl
* Create email_subject.tpl
* Update index.lua
* Update index.lua
2018-01-09 12:11:16 -07:00
konradSC
4bcbc7edee
Ring Group Member - Call Forward ( #2951 )
...
After checking for Call Forward loops, set the destination_number to the call forward target.
2018-01-08 12:14:08 -07:00
sergey-mz
61b78ea73b
Fix spelling ( #2950 )
...
* ODBC DSN detection
* Merge remote-tracking branch 'upstream/master'
* Merge remote-tracking branch 'upstream/master'
* Spelling errors
2018-01-05 13:04:26 -07:00
FusionPBX
f8575a15b1
Update index.lua
2018-01-02 19:53:03 -07:00
FusionPBX
82391b67ea
Update main_menu.lua
2018-01-02 19:51:12 -07:00
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