markjcrane
32b782d3f0
Prevent nil errors in settings.lua.
2015-07-22 09:42:35 -06: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
Alexey Melnichuk
953462f400
Merge branch 'master' into no_default_domain
...
Conflicts:
app/hot_desking/extension_edit.php
2015-07-21 11:24:59 +04:00
Alexey Melnichuk
57808740ef
Merge branch 'master' into number_alias_as_vm_id
...
Conflicts:
app/hot_desking/extension_edit.php
2015-07-21 11:19:13 +04:00
FusionPBX
a214b57f81
Merge pull request #1047 from moteus/page_concat_conf_name
...
Fix. Concat conf name in page.lua
2015-07-20 16:52:23 -06:00
markjcrane
b8f9b423c7
Improve code to update the scripts directory.
2015-07-20 15:32:52 -06:00
markjcrane
6f9eb6ab29
After call forward has been set with feature code *72 or *74 play back the number that call forward is set to.
2015-07-20 12:59:45 -06: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
Alexey Melnichuk
4b30e652b4
Fix. Concat conf name in page.lua
2015-07-20 12:44:05 +04:00
FusionPBX
b689e726a4
Merge pull request #1013 from moteus/issues_1008
...
Disable of sip profile does not work
2015-07-18 13:08:10 -07: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
FusionPBX
59e4f6b91f
Merge pull request #1023 from moteus/ext-dial-string
...
Fix. Use extension to generate dial-string in xml_handler
2015-07-18 12:54:24 -07:00
FusionPBX
ed186836e2
Merge pull request #1014 from moteus/domain_name_on_install
...
Add. Allow edit domain name while installing.
2015-07-18 12:50:52 -07:00
FusionPBX
064f73aa70
Merge pull request #1045 from moteus/page_domain
...
Page domain
2015-07-18 12:47:55 -07:00
FusionPBX
8e989c7fb6
Merge pull request #1040 from moteus/vm-phrase
...
Change. Use predefined phrases in vm menu.
2015-07-18 12:45:34 -07:00
Alexey Melnichuk
61f5e77cfb
Fix. Use `temp_dir` to debug dialplan xml file
2015-07-16 12:56:13 +04:00
Alexey Melnichuk
78541b67ce
Fix. Use correct conf name on originate
2015-07-16 12:11:57 +04:00
Alexey Melnichuk
8fbbbda5a4
Fix. Make page extension domain specific.
2015-07-16 11:50:07 +04:00
markjcrane
262737828c
Enable XML Handler by default.
2015-07-15 23:43:03 -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
63c6031da6
Change 'is null' to 'is not null'.
2015-07-10 08:00:08 -03:00
markjcrane
c5a1139342
Change {#server_address_2} to {$server_address_2} for the GX42xx template.
2015-07-09 00:05:29 -03:00
markjcrane
ec532e8d12
Play voicemail messages with the newest messages first.
2015-07-08 15:46:34 -03:00
markjcrane
c0a6c121f2
Prevent nil from causing problems with functions/settings.lua.
2015-07-08 15:36:33 -03:00
Alexey Melnichuk
fec3b0f14c
Fix. xml_handler/directory generate vm params based on number_alias
2015-07-07 18:16:21 +04:00
Alexey Melnichuk
1d5bb75f2d
Fix. Use extension to generate dial-string in xml_handler
...
When uses number_alias contact should be searched by extension name.
2015-07-07 17:47:50 +04:00
markjcrane
c4ded231f9
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-07-05 23:11:29 -06:00
markjcrane
e522fbf8ae
Adjustments to event_socket_request to make it faster.
2015-07-05 23:08:10 -06:00
FusionPBX
410cb1a268
Update confirm.lua
...
Add a domain_name nil check.
2015-07-04 04:16:44 -06:00
markjcrane
41f052901f
Merge branch 'master' of https://github.com/fusionpbx/fusionpbx
2015-07-03 09:52:36 -06:00
markjcrane
8b3c4ca914
Use originate_delay_start to fix the enterprise ring group delay.
2015-07-03 09:51:02 -06:00
reliberate
73f2c21674
Upgrade: Converted Advanced > Upgrade to use Git instead of SVN (untested).
...
Misc: Added provisions elsewhere to account for .git/* files, as currently done with .svn/* files.
2015-07-02 17:25:41 -06:00
Alexey Melnichuk
5059613a40
Change. Does not use `default` dialplan/directory.
...
I think it more consistent that it allows edit domain in single place.
Also on my Windows machine while installing all users/context creates not in `default` directory.
And I have problem because remove users did not work, `default.xml` file contain `$${v_domain}` variables.
2015-07-02 13:14:35 +04:00
Alexey Melnichuk
f04798654a
Fix. indent.
2015-07-02 12:24:58 +04:00
Alexey Melnichuk
0825eba324
Add. Allow edit domain name while installing.
...
On my Windows machine default domain now is `127.0.0.1` which is quite useless.
2015-07-02 12:21:53 +04:00
Alexey Melnichuk
e97ab47c98
Disable of sip profile does not work
...
Close #1008
2015-07-02 12:09:09 +04:00
Mark Crane
cafc371c88
Fix a problem where the inbound context has public in the name with public@ as a prefix and .public as a suffix.
2015-06-30 18:42:52 +00:00
Mark Crane
f994329edb
FAX sure domain_uuid is set at the right time.
2015-06-30 18:01:30 +00:00
Mark Crane
31dd57bffe
Add beginTransaction and commit to speed up the install and upgrade.
2015-06-25 21:00:15 +00:00
Mark Crane
42a06f13f5
SIP profiles comment and disable the following params inbound-use-callid-as-uuid and outbound-use-callid-as-uuid if set to true even temporarily they will cause the call UUID not to be a UUID which FusionPBX is dependent on.
2015-06-25 20:27:00 +00:00
Mark Crane
fc3974f557
Write the call center dialplan with the new call center class.
2015-06-25 08:25:00 +00:00
Mark Crane
88ef7714b5
Minor adjustments for confirm.lua and ring groups ensure domain_name and domain_uuid are set.
2015-06-24 19:31:53 +00:00
Mark Crane
f2bbf183fa
Add the call screen recording to work with call forward and follow me.
2015-06-23 23:41:15 +00:00
Mark Crane
ad34763c8d
Set call_screen_enabled as a variable in directory.lua.
2015-06-23 20:33:22 +00:00
Mark Crane
1510c1c631
Add extension_call_screen permission, and add call_screen_enabled to extensions/extension_edit.php.
2015-06-23 20:06:44 +00:00
Mark Crane
e2afcf857d
Update the phrases in en/us/ivr/sounds.xml.
2015-06-23 19:37:09 +00:00
Mark Crane
93e788399a
Add menu array to the menu class.
2015-06-22 17:56:40 +00:00
Mark Crane
2f9dd5f1e0
A few more adjustments to get the ring group missed call working.
2015-06-20 04:06:20 +00:00
Mark Crane
140af2ffa2
Add missed call option to ring groups.
2015-06-20 03:43:38 +00:00
Mark Crane
6252e5bfb0
Fix call center xml handler domain.
2015-06-18 20:08:54 +00:00
Mark Crane
7cec657e76
Add a missing quote fixes a problem with call center using xml handler and fix the indentation.
2015-06-18 19:25:42 +00:00
Mark Crane
0bcea327b9
Add a missing quote fixes a problem with call center using xml handler.
2015-06-18 19:20:51 +00:00
Mark Crane
cbb81d43f4
When dialing *74 clear the call forward destination which will allow it to set a new one with *73.
2015-06-18 06:55:46 +00:00
Mark Crane
c296880fff
Add variable for Ring Group Distinctive Ring ${domain_name} and ${local_ip_v4}
2015-06-15 23:26:02 +00:00
Mark Crane
9f787925dc
Help with NAT keep alive.
2015-06-11 17:38:06 +00: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
luis daniel lucio quiroz
5a168e3779
load balancing fixed
2015-06-11 01:43:30 +00:00
Mark Crane
6ed42f4a9c
Improve vertical line spacing.
2015-06-08 18:11:56 +00:00
Mark Crane
c33995d84b
Add ring_group_distinctive_ring to the destinations array.
2015-06-07 16:26:53 +00:00
Mark Crane
8d71798eeb
Add a prefix of Alert-Info=
2015-06-07 04:10:41 +00:00
Mark Crane
7cdddbf5d0
Add ring group distinctive ring option to the lua.
2015-06-07 04:06:39 +00:00
Mark Crane
2b69ac00d7
Synchronize the translations.
2015-06-06 02:37:26 +00:00
Mark Crane
3de401da03
Fix hold music when used with Conference Center and XML Handler.
2015-06-04 22:43:46 +00:00
Mark Crane
4ec6c893c1
Account for the fact that mb_strtolower is not always available.
2015-06-01 04:54:21 +00:00
Mark Crane
2536d8a9de
Seems that Polycom needs this set to 1.
2015-05-31 04:12:09 +00:00
luis daniel lucio quiroz
7b5b36ffa0
mod_verto xml handler support
2015-05-30 22:14:01 +00:00
Mark Crane
227faa2489
More work to make domain names case insensitive.
2015-05-30 20:59:11 +00:00
Mark Crane
8f2c82bbac
Minor version update for the development branch updated to 3.9.0.
2015-05-30 20:33:12 +00:00
Mark Crane
d060fd8b70
Sync the changes to fix conference recording from the dev branch. Add a few comments and make the indentation consistent.
2015-05-30 20:32:01 +00:00
Mark Crane
c65187284a
Improve the indentation.
2015-05-30 20:19:36 +00:00
Mark Crane
6a22c5d919
Polycom add feature.broadsoftUcOne.enabled="0" to disable a default that created an error.
2015-05-30 20:17:44 +00:00
Mark Crane
da40f90cc1
Reduce the security footprint, number of files, and bandwidth used by removing the template engines that are not being used. They can be added at any time if we need to use them in the future.
2015-05-30 15:35:13 +00:00
Mark Crane
adae336c01
Change always reboot on sync for Polycom to false.
2015-05-30 05:08:55 +00:00
Mark Crane
e969555a46
A little more polish for this feature.
2015-05-30 04:50:19 +00:00
Mark Crane
0bd5391e34
Add the api object to the failur handler.
2015-05-29 05:53:02 +00:00
Mark Crane
4c45d7d457
Update failure handler with the necessary changes for missed calls.
2015-05-29 05:46:21 +00:00
Mark Crane
dd3f6bc784
Add trim include to the failure_handler.
2015-05-29 05:36:50 +00:00
Mark Crane
c380e29913
Add a hangup hook to dialplan local_extension and remove originator cancel from the failure_handler.
2015-05-29 05:16:34 +00:00
Mark Crane
47f37420c8
Add app/hangup to support originator cancel for missed calls.
2015-05-29 05:12:41 +00:00
Mark Crane
d14507fdf8
Add missed call email notification.
2015-05-29 03:56:49 +00:00
Mark Crane
9b9d174d8c
Change the file from ANSI to UTF-8 no BOM.
2015-05-29 02:55:25 +00:00
luis daniel lucio quiroz
49ea23507c
conference_session_uuid issue fixed, the recording path is now fixed with/without multitenant
2015-05-28 18:41:43 +00:00
Mark Crane
4a937c83f1
Change how the previous alternate device is handled.
2015-05-25 16:31:08 +00:00
Mark Crane
b37a63ed7e
Yealink provisioning if using Conference Meet-Me or BLF use the pickup value instead of the key extension.
2015-05-20 07:31:17 +00:00
Mark Crane
f25837ca19
Increment <sd>
2015-05-19 01:01:35 +00:00
Mark Crane
a3ec7b5661
Add a file to the template.
2015-05-19 00:38:01 +00:00
Nate Jones
2e34662735
Contacts: Added Times/Timer to track support.
2015-05-17 06:16:43 +00:00
Mark Crane
196a99b70a
Handle Do Not Disturb set on the extension for ring groups.
2015-05-16 23:38:07 +00:00
Mark Crane
7aacf2578c
Remove the code that is attempts and succeeds to prevent DND extension from affecting the Ring Groups because it also prevents calling external numbers and using bridge statements in the ring group. Will commit a fix soon that does an alternative way of removing extensions that are set to DND in FusionPBX's GUI.
2015-05-15 19:14:18 +00:00
Mark Crane
f2403e5efa
Remove session:sleep from scripts/confirm.lua.
2015-05-15 01:38:09 +00:00
Mark Crane
b446035547
Polycom option to set headset_mode in provisioning.
2015-05-14 02:22:00 +00:00
Mark Crane
28c4f7ea50
Page conference settings need page caller controls. For non modertor 0 mute and press again to unmute.
2015-05-14 01:56:11 +00:00
Mark Crane
a9107f4edf
Remove ;; from the XML Handler.
2015-05-13 16:43:30 +00:00
Mark Crane
a438c8134b
Fix a nil error for fax_remote_station_id and make the caller id name and number work for inbound FAX.
2015-05-13 06:46:36 +00:00
Mark Crane
b2a4a112f4
Update release to fix big for systems where GLOB_BRACE is not available.
2015-05-13 04:37:36 +00:00
Nate Jones
e00f3ce583
Misc: Removed use of GLOB_BRACE as doesn't work on some systems, use non-GLOB_BRACE method instead. Thanks [xming] and Risk64. Should resolve Issue 916, as well.
2015-05-12 18:11:05 +00:00
Mark Crane
4a52fac56e
Minor version update to FusionPBX 3.8.3.
2015-05-12 06:51:01 +00:00
Nate Jones
0eecb60280
Menu: Re-enable Restore Default button for menus other than default, adjust other code to work better with non-default menus.
2015-05-12 06:31:34 +00:00
Nate Jones
7860fe106d
Ring Groups: DND extensions not included when retrieving Ring Group destinations (real fix for Issue 927, re: r8338).
2015-05-12 05:59:33 +00:00
Nate Jones
fba18b1c6b
Menu: Restore Default now restores unprotected menu items and their default groups. Removed Restore All function (no longer necessary). Hide Restore Default button for menus other than the default menu.
2015-05-12 03:03:09 +00:00
Nate Jones
a3b256b4d9
Fax: Fix fax-to-email, better conversion to PDF.
2015-05-11 23:41:11 +00:00
Mark Crane
5b1cf8f58b
Minor version upgrade FusionPBX 3.8.2.
2015-05-10 06:36:19 +00:00
Mark Crane
3ec1066e92
Minor version update FusionPBX 3.8.1
2015-05-09 18:34:02 +00:00
Nate Jones
9b200a70d3
Fax: Prevent fax_destination field from being populated on received faxes.
2015-05-09 06:21:53 +00:00
Nate Jones
95e965b108
Fax: Upgrade script to generate and store meta-data from existing fax files, fix Lua script to insert correct fax file path into db, JavaScript prompt corrections, adjust redirect after send to use new interface, fix delete so files on file system are removed (using path from db), fix paging and sorting on Inbox and Sent, fix TIF to PDF conversion for viewing sent/received faxes (if PDF version not present).
2015-05-09 05:22:29 +00:00
Mark Crane
b48f216946
Fix call forward no answer by changing originate_disposition from "ALLOTTED_TIMEOUT" to "NO_ANSWER".
2015-05-08 14:48:48 +00:00
Mark Crane
a04f13c89e
Update the comments on provision/index.lua
2015-05-06 04:39:26 +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
Mark Crane
9f98aea211
Release the official version of FusionPBX 3.8.
2015-05-05 08:20:49 +00:00
Mark Crane
b1a33cf477
Change leg_timeout for call_timeout in the xml handler directory.
2015-05-05 07:34:19 +00:00
Mark Crane
da8bd3f010
Change the copyright year on the ring groups lua script.
2015-05-05 07:12:44 +00:00
Mark Crane
c889363820
Add domain_uuid to the ring group SQL query.
2015-05-05 07:11:31 +00:00
Mark Crane
8cda7312cd
Remove the DND check on the ring groups as it caused the query to return duplicate destination numbers.
2015-05-05 06:35:43 +00:00
Mark Crane
b701652c78
Fix the sip profile enabled by changing the alias from 's' to a 'p'.
2015-05-05 05:34:00 +00:00
Mark Crane
2b7fa564de
Add the format number to destinations list and adjust the function to only process numeric.
2015-05-05 04:50:23 +00:00
Nate Jones
5bc8ea29f2
Devices: Prevent duplicate username within domain (if device assigned to a domain) or globally (if domain set to Global).
...
Functions: Added is_mac() and format_mac() functions.
2015-05-04 20:07:51 +00:00
Mark Crane
96d4e0cea1
Change scripts directory from user_status to agent_status.
2015-05-04 18:40:54 +00:00
Mark Crane
cbd41428c8
Lua script app/user_status updated to use agent_id and agent_password.
2015-05-04 18:34:43 +00:00
Mark Crane
f79c9925f0
Add support for the new sip profiles enabled field.
2015-05-02 05:08:41 +00:00
Mark Crane
0a5d4588e4
Update the version from 3.7.1 to 3.8 Release Candidate 1. We have tested it heavily so anticipate it will be a short RC version.
2015-05-01 13:48:42 +00:00
Mark Crane
e972d383d1
Add domain_uuid to the provision SQL queries and add debug SQL option.
2015-05-01 13:37:04 +00:00
Mark Crane
9b2cac9d34
Add additional auhtorized checks and comment out debugging code.
2015-05-01 12:57:06 +00:00
Nate Jones
827701409b
Default Settings: Fix set() function in domains class to first clear ALL default/domain settings, then only load settings that are currently enabled.
2015-05-01 12:14:52 +00:00
Mark Crane
144ac08ca9
Change device_model to device_uuid_alternate.
2015-04-30 10:21:23 +00:00
Nate Jones
b38be32c9c
Paging: Ability to grant caller moderator status/controls, auto-generate random pin.
...
Conference: Add missing caller-controls and moderator-controls parameters in autoload_config.
2015-04-30 09:45:41 +00:00
Mark Crane
1f3c104435
Get the login details from devices table.
2015-04-30 09:33:19 +00:00
Nate Jones
cad0b090b6
XML Handler: Include missing language macros.
2015-04-30 06:59:24 +00:00
Mark Crane
ffa08fda46
Add lua script app/provision.
2015-04-30 05:42:30 +00:00
Mark Crane
f7db70d77c
Remove two trailing tabs from the end of the lines.
2015-04-29 21:48:08 +00:00
Mark Crane
b66bee911c
Additional work with temporary permissions.
2015-04-29 21:45:05 +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
7ec16e4dda
Recordings: Add sleep (1s) before ID prompt.
2015-04-29 21:05:19 +00:00
Mark Crane
f4a7c91afe
Fix the delete method.
2015-04-29 07:30:58 +00:00
Mark Crane
aa76b79148
Update the permission delete method one more time.
2015-04-29 07:06:23 +00:00
Mark Crane
aa5c833c79
Modify the delete permission.
2015-04-29 06:33:48 +00:00
Mark Crane
2eb043173c
Add a new permission class.
2015-04-29 06:24:04 +00:00
Nate Jones
1429f978f0
Ring Group: Fixes Issue 927 - Assigned extensions set to DND (via the GUI) will not be included when the Ring Group executes.
2015-04-29 00:29:20 +00:00
Nate Jones
36a1a36cea
Phrases: Include full path for recordings (not sounds), when not using base64.
2015-04-28 19:06:27 +00:00
Nate Jones
3b9c777d77
Phrases: Save phrases xml and delete phrases from memcache after converting to/from base64 in app_defaults.
...
IVR: Using phrase greetings, DTMF tones now captured and executed, but only after playback completes (uses session:variable). Still searching for a better solution.
2015-04-28 17:24:32 +00:00
Nate Jones
46541d4f8b
Phrases: App Defaults now converts phrases between base64 compatible and back, enhanced interface with better js manipulation, easily add pauses to a phrase.
...
Note: Currently DTMF tones are not recognized during phrase playback in IVR (rrrrr!).
2015-04-28 09:54:02 +00:00
Mark Crane
47f5588c45
Add the new fax hangup hook.
2015-04-28 06:44:11 +00:00
Mark Crane
0985d0a840
Fix some line spacing and one tab in fax_retry.lua.
2015-04-27 16:45:23 +00:00
Mark Crane
6d863601de
Update fax retry to use fax_files.lua.
2015-04-27 14:32:29 +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
Mark Crane
0db6b50e5b
Fix the indentation on lua app/avmd/index.lua.
2015-04-24 20:44:47 +00:00
Mark Crane
fe49648190
Prevent nil errors in the ivr_menu.lua also change file_name_only to file_name as the name already implies name only.
2015-04-24 05:24:43 +00:00
Mark Crane
d07e89d9fb
Increase the limit in the loop to allow more data across event socket.
2015-04-24 04:43:32 +00:00
Nate Jones
2d2eac5cbc
Lua: Remove debug console output from streamfile.lua.
2015-04-24 02:54:03 +00:00
Nate Jones
998b6e6197
IVR: Better support for the use of base64 Recordings, added option to use Phrases in a couple places, fixed the Exit Sound. (Note: A selected Sound with the same file name as a Recording will get trumped.)
2015-04-24 02:47:10 +00:00
Nate Jones
704d2ebf1c
Voicemail: local and base64 fixes.
2015-04-23 05:25:21 +00:00
Mark Crane
94a00a7fd5
If mod_shout exists then record to mp3 using it if it doesn't exist then use lame.
2015-04-23 00:05:56 +00:00
Mark Crane
5179ddcee9
Replace voicemail_message_uuid for uuid in two additional places.
2015-04-22 23:33:25 +00:00
Mark Crane
e34569f1fc
Use the call uuid for the voicemail_message_uuid.
2015-04-22 23:23:59 +00:00
Mark Crane
a6f9ac0214
Fix conference sound file problem and add the missing profiles that are in the standard conference.conf.xml file.
2015-04-22 22:45:05 +00:00
luis daniel lucio quiroz
e1a00cc934
use numeric not alphanumeric on variables & logging options
2015-04-21 16:56:58 +00:00
Mark Crane
1f646ccd14
Change the behavior of BLF.
2015-04-20 23:53:33 +00:00
Mark Crane
d52692d691
Comment the sql string again as its no longer needed.
2015-04-18 22:51:43 +00:00
Mark Crane
fc29210cb2
Change the row table array to field to prevent a conflict with the existing row table / array.
2015-04-18 22:49:09 +00:00
Mark Crane
5182ca7491
Show the sql statement.
2015-04-18 22:46:09 +00:00
Mark Crane
d08dbebc11
Connect to the database earlier in the script.
2015-04-18 22:41:45 +00:00
Mark Crane
7b56d073e2
Add the scripts_dir to directory.lua.
2015-04-18 22:39:14 +00:00
Mark Crane
168d9309cb
Update the company directory.lua.
2015-04-18 22:36:26 +00:00
Mark Crane
7ba8ca8f84
Additional work on base64 optional storage in the database.
2015-04-18 19:59:50 +00:00
Mark Crane
96f3dc488f
After saving the base64 remove the file.
2015-04-18 18:42:39 +00:00
Mark Crane
8231e6bfde
When using base64 after playing the greeting remove the file from the file system. When sending the email get it from the database save it to the file system. Then send the email and afterwards remove it.
2015-04-18 18:19:22 +00:00
Nate Jones
48f7524e35
Voicemail: Removed settings code (redundant?)
2015-04-18 00:22:09 +00:00
Nate Jones
978bea9caf
Voicemail: Fix greeting path.
2015-04-18 00:08:54 +00:00
Mark Crane
93dffec059
Additional work on voicemail with base64.
2015-04-17 20:10:36 +00:00
Nate Jones
25715dd290
Conference Center: Add ability to use a Phrase for the Greeting, resolving Issue 921 and Issue 818.
2015-04-17 18:41:31 +00:00
Mark Crane
4477b452db
Fix the greeting using base64.
2015-04-17 18:08:29 +00:00
Nate Jones
06ff9915b3
Adjust switch_select_destination() function logic to match selected option better.
2015-04-17 02:46:25 +00:00
Nate Jones
4fc7450338
Remove debug SQL echo from previous commit.
2015-04-17 01:12:17 +00:00
Nate Jones
eba670b844
Prevent select option groups from displaying in switch_select_destination() function if no options available.
2015-04-17 01:04:29 +00:00
Nate Jones
f595801a31
Prevent 'XMPP Gateways' option group from displaying in switch_select_destination() function if none found.
2015-04-17 00:21:29 +00:00
Nate Jones
1fe85e41a0
Prevent 'Recordings' option group from being repeated in switch_select_destination() function
2015-04-17 00:18:03 +00:00
Nate Jones
24f4fa8f49
IVR: Prevent option from losing it's value on edit.
2015-04-17 00:11:55 +00:00
Mark Crane
c1976beb4a
Add the database dbh connection to recordings.lua.
2015-04-16 19:13:05 +00:00
Mark Crane
ce90112969
Add record in recordings table no matter what type of storage type is used.
2015-04-16 14:47:21 +00:00
Mark Crane
255bfc79f0
Remove the mkdir that isn't needed in recordings.lua.
2015-04-15 21:16:11 +00:00
Mark Crane
b17c8061c8
Connect to the database before using this function and it will use the database connection.
2015-04-15 03:13:10 +00:00
Mark Crane
a92e5f5afd
Remove mysql_connect.
2015-04-15 01:35:15 +00:00
luis daniel lucio quiroz
be2ff2b651
numeric version function
2015-04-14 23:58:03 +00:00
Nate Jones
9f90e93d2f
Login: Display error message on invalid login credentials.
2015-04-14 01:36:01 +00:00
Mark Crane
ca2673fd74
Update the base64 code.
2015-04-13 17:52:59 +00:00
luis daniel lucio quiroz
deaaf0c4eb
missing space & mysql support
2015-04-12 17:40:58 +00:00
Digital Daz
572d83a828
First part of fix for load balancing - Prevent stale hostname being used for expired registration that has not yet been purged by freeswitch
2015-04-12 10:08:47 +00:00
Mark Crane
dd8f9e9dd9
Remove the Yealink hot desking as I believe I have created a better way that is more secure.
2015-04-12 01:22:02 +00:00
Nate Jones
42769cb631
Voicemail: Fix confirmed and applied as suggested in Issue 905. Thanks.
2015-04-10 01:22:17 +00:00
Nate Jones
7dcac4655c
Voicemail: Fix file storage location, restores playback/download functionality of GUI.
2015-04-10 00:24:43 +00:00
Mark Crane
d6636aee17
Update the translations from the translation server. Includes the following new languages Brazilian Portuguese, Polish, and Swedish Sweden. Thanks to those that put in the effort to add these languages additional translator volunteers are welcome.
2015-04-08 13:38:58 +00:00
Mark Crane
54938ab56a
Some people are experiencing problems with challenge-realm with auto_from so setting the default for new installs to auto_to.
2015-04-07 11:59:50 +00:00
Nate Jones
69e3bca4ad
Voicemail: Mods to make it work as expected, if non-admins/superadmins are given access to it.
2015-04-06 21:57:06 +00:00
Mark Crane
d0c86f1f58
Update the URI with the file name change.
2015-04-06 21:29:34 +00:00
Mark Crane
7671d78b2d
Rename index.xml in favor of config.xml as this file provides the XML configuration.
2015-04-06 21:19:13 +00:00
Mark Crane
1a5eb79043
Complete http_cache for the IVR Menu and Recordings.
2015-04-06 14:14:32 +00:00
Mark Crane
23fad6a07c
Add http_cache to IVR Menu.
2015-04-06 14:06:11 +00:00
Mark Crane
fcadaae178
One more attempt to improve the spacing.
2015-04-06 09:46:38 +00:00
Mark Crane
f534bb9396
Additional work on the spacing for the template.
2015-04-06 09:44:56 +00:00
Mark Crane
0a66bab25e
Fix register expires and attempt to fix the vertical spacing.
2015-04-06 09:35:43 +00:00
Mark Crane
deba11aa4f
Start the option for http_cache.
2015-04-06 07:34:02 +00:00
Mark Crane
5352d2fbb2
Add template to the cancel link.
2015-04-06 07:17:51 +00:00
Mark Crane
b194261635
Add voicemail storage path variables.
2015-04-06 07:08:17 +00:00
Mark Crane
3bac48cebb
Add the original base64 class I was using as an alternative if mime is not loaded.
2015-04-06 06:25:42 +00:00
Mark Crane
bf0a2b728d
Update the new yealink template.
2015-04-05 22:21:38 +00:00
Mark Crane
23c27f1347
Add login and cancel XML files.
2015-04-04 22:57:07 +00:00
Nate Jones
23db4c67a1
Login: Minor fix to sql query in Password Reset feature.
2015-04-04 19:43:51 +00:00
Mark Crane
2cb1b40093
Add a type of Yealink template.
2015-04-04 19:41:56 +00:00
Nate Jones
f768825085
Added ability to return (on login) to last visited page on logout.
2015-04-04 18:46:44 +00:00
Mark Crane
ce6be3f778
Fix the long and short greetings for the IVR Menu.
2015-04-04 09:38:26 +00:00
Mark Crane
20ec80d46c
Check for a nil to prevent an error for voicemail, ivr menu and recordings.
2015-04-04 09:09:09 +00:00
Mark Crane
17c68d7e2b
Prevent a bad domain_name from causing a nil error for reverse authentication.
2015-04-04 06:24:41 +00:00
Mark Crane
dc41325a8a
Improve indentation, use base64 value from database bypass writing the value to a variable first.
2015-04-03 19:06:16 +00:00
Mark Crane
e6eb36ff51
Additional work on option to save files in base64 for voicemail and ivr menu.
2015-04-03 18:59:12 +00:00
Nate Jones
b1cef30022
IVR: Additional check for nil needed.
2015-04-03 17:58:49 +00:00
Mark Crane
b52e420662
Get the list of recordings from the database.
2015-04-01 10:19:47 +00:00
Mark Crane
fb7ded71ce
Set auto-gain-level to 0 or disabled.
2015-04-01 10:18:48 +00:00
Nate Jones
5077ee1179
Contacts / CDR: Minified top paging controls.
2015-04-01 09:00:17 +00:00
Mark Crane
00873011cd
Remove an extra vertical space and fix the indenting for one line.
2015-04-01 08:22:42 +00:00
Mark Crane
3b117a3d0d
Remove http_cache:// from the path and allow it to be defined in the storage path.
2015-04-01 08:14:03 +00:00
Mark Crane
44295deab6
Remove trailing spaces from the ivr_menu.lua.
2015-04-01 08:12:27 +00:00
Mark Crane
6f14a0b6d5
When a new greeting is created set it as the greeting id.
2015-04-01 08:11:44 +00:00
Mark Crane
63f55e076d
Add a missing semi-colon and remove trailing spaces.
2015-04-01 07:57:47 +00:00
Mark Crane
3c36351762
Add an option to save the greeting to the database.
2015-04-01 07:56:56 +00:00
Mark Crane
3111110909
Pre-define the variables for the ivr menu.
2015-04-01 06:52:45 +00:00
Mark Crane
5912dae9f0
2015-04-01 05:48:44 +00:00
Mark Crane
82c28cb9e1
Use luasql for recordings only if base64 is chosen.
2015-04-01 05:44:07 +00:00
Mark Crane
bde561a950
Change base64.enc to base64.encode.
2015-04-01 03:56:23 +00:00
Mark Crane
30bb3e211d
Improve the speed of base64 encode and decode.
2015-03-31 18:48:00 +00:00
Mark Crane
8e4d2092ee
Prevent trying to pickup the call from the caller in the same call group.
2015-03-31 03:06:55 +00:00
Mark Crane
d69df4ba65
Add base64 decode to the IVR Menu.
2015-03-31 00:50:13 +00:00
Mark Crane
e263d520b7
Add an additional method to store the recordings.
2015-03-30 23:08:21 +00:00
Mark Crane
127adbf7a5
Get a new set of default and domain settings for use when http_domain_filter is set to false. Remove debug numbers from access denied messages in provisioning and remove other redundant code.
2015-03-28 11:37:56 +00:00
Mark Crane
b166a21f5e
Update the 4.x and 5.x Polycom templates.
2015-03-28 09:59:00 +00:00
Mark Crane
1d84b28715
Change the category to type.
2015-03-28 09:58:19 +00:00
Mark Crane
9b05f29c6f
Add 4.x template for Polycom to make it more intuitive.
2015-03-27 16:20:07 +00:00
luis daniel lucio quiroz
fbbd475ad6
optional text_append
2015-03-27 01:09:25 +00:00
Mark Crane
db7f701d01
Save the variables when the hostname is not set or when the hostname matches the current server.
2015-03-25 23:50:48 +00:00
Mark Crane
66af9472f9
Fix the order of the LDAP options so its used before ldap_bind.
2015-03-24 20:49:44 +00:00
Mark Crane
d986adf0f8
Add a time out for the LDAP.
2015-03-24 20:16:53 +00:00
Mark Crane
fac5c85cf2
Update the LDAP authentication.
2015-03-24 19:54:59 +00:00
Mark Crane
73c6cec61c
No need for this include again as the scripts_dir is already set by this point.
2015-03-24 07:05:28 +00:00
Mark Crane
95344623ce
Fix the XML for languages.lua.
2015-03-24 06:21:47 +00:00
Mark Crane
cb68c028bf
Fix the LDAP user log in by setting user_uuid SESSION and account for the user unique global option.
2015-03-23 23:46:18 +00:00
Errol Samuels
87a30dcd97
Added goodbye message when maximum searches have been reached so caller is aware the call will hangup.
2015-03-23 05:35:41 +00:00
Errol Samuels
0e67783602
Added remote reboot capability for Aastra phones
2015-03-22 08:04:03 +00:00
Mark Crane
16480d62dd
Fix the database class count.
2015-03-22 07:54:35 +00:00
Mark Crane
6d13f8a872
Update http_cache.conf.xml for a more complete set of instructions.
2015-03-22 04:15:26 +00:00
Nate Jones
014191f047
Time Conditions: Change how preset destinations function (when a Preset is checked, the Alternate Destination is required and used, unless a Default Destination is selected, or a Destination is set on the individual Presets themselves. Interface also adjusts if Presets are NOT available.
2015-03-21 23:55:20 +00:00
Mark Crane
3e35981e18
Save the Call Center XML only if the directory path has a value.
2015-03-21 06:14:28 +00:00
Mark Crane
77fbe94767
Fix conference center greeting allow upper case file names.
2015-03-20 19:05:49 +00:00
Mark Crane
03181426b5
IVR Menu use the ringback method from ring groups.
2015-03-20 04:56:25 +00:00
Mark Crane
eabfe79a1a
IVR Menu commit ringback this approach will be replaced but is added to document the approach.
2015-03-20 04:54:49 +00:00
Mark Crane
ee3f09be15
Fix ringback on the ivr menu by getting the global variable representing the ring back tones.
2015-03-18 23:31:14 +00:00
Mark Crane
4385aac2dd
Remove trailing spaces or tabs.
2015-03-18 20:51:13 +00:00
Mark Crane
176163f24a
Set event socket break to 8000.
2015-03-18 10:45:34 +00:00
Nate Jones
0e0311e271
Calls Edit: Included missing jquery-ui images, add label to Forwarding CID select box.
2015-03-18 08:17:57 +00:00
Nate Jones
0d9c51f753
Implemented fix suggested in Issue 823 - Add DOCUMENT_ROOT to require_once path on domain edit [and contacts_vcard.php, and save_switch_xml() function].
2015-03-18 06:17:09 +00:00
Nate Jones
c8ad51b6a0
Time Conditions: Fixed destination select box problem mentioned in Issue 876 - reworked switch_select_destination() function.
2015-03-18 05:17:28 +00:00
Mark Crane
2e247d8182
Uncomment the SQL insert statements for LDAP.
2015-03-18 03:41:19 +00:00
Mark Crane
2b2a9afd2f
Update LDAP authentication.
2015-03-18 02:39:35 +00:00
Mark Crane
71dc6eb570
Get rid of $auth_failed, if username session is set consider the the user authenticated.
2015-03-17 14:44:09 +00:00
Mark Crane
85d590ac81
Fix the register.expires on the Polycom 5.x template.
2015-03-17 06:41:47 +00:00
Mark Crane
8ba2167261
Update event socket timing for waiting for results.
2015-03-16 21:59:08 +00:00
Mark Crane
ce09537c21
Remove comments in the 5.x in under devices.
2015-03-16 18:33:50 +00:00
Mark Crane
b2e729dcf2
Add a few additional params to the Polycom/5.x template.
2015-03-16 17:26:02 +00:00
Mark Crane
5546858298
Additional changes to the polycom/5.x template.
2015-03-16 16:46:09 +00:00
Mark Crane
39e31960c1
Update the new polycom/5.x template.
2015-03-16 15:25:22 +00:00
Mark Crane
92c7eaaea6
Improve indentation on the mac.cfg file.
2015-03-15 21:58:25 +00:00
Mark Crane
b41803b0f6
Update the Polycom 5.x template.
2015-03-15 21:52:33 +00:00
Mark Crane
66588cc513
Remove all of these extra files.
2015-03-15 21:31:04 +00:00
Nate Jones
266f9e1063
Voicemail:
...
- Adjust for single-quotes in caller_id_name on insert query (hopefully addressing Issue 877).
- If Keep Local is false, remove the recording from the file system.
- Fix Forward Destinations so message is fully copied to other extension voicemail boxes, not just emailed.
- Add script to Ext and VM Edit pages to prevent Listen or Download links being sent when Keep Local is false.
- Minor language mods.
2015-03-15 09:15:04 +00:00
Nate Jones
44b67c820d
Tidy up a different switch statement within save_dialplan_xml().
2015-03-15 01:33:27 +00:00
Nate Jones
fca19e3c5f
Implemented fix proposed in Issue 880 to include missing time-of-day case in switch statement within save_dialplan_xml(). Thanks, Seth.
2015-03-15 01:15:23 +00:00
Mark Crane
812a0618e9
Fix IVR Menu ringback.
2015-03-13 16:45:05 +00:00
Mark Crane
449b8edce5
Remove as Polycom refers to it as an unknown parameter.
2015-03-12 00:41:18 +00:00
Mark Crane
5f84ec7824
Add a new polycom config for firmware version 5.x
2015-03-12 00:16:11 +00:00
Mark Crane
006af7d74d
Fix the indentation in callcenter.conf.lua.
2015-03-11 19:33:07 +00:00
Mark Crane
700f27d89f
Call Center XML Handler now generates XML correctly.
2015-03-11 19:28:18 +00:00
Mark Crane
a051c70ad1
A little more work to get rid of the default context.
2015-03-10 10:47:25 +00:00
Mark Crane
94163c7537
Fix a missing comma.
2015-03-10 10:41:26 +00:00
Mark Crane
3406ff62b4
Add the missing include for the languages section.
2015-03-09 23:49:15 +00:00
Mark Crane
81b1056bfa
Add time-of-day to XML files.
2015-03-09 15:58:02 +00:00
Mark Crane
a1055b60a3
Add time-of-day to the XML handler.
2015-03-09 15:51:49 +00:00
Mark Crane
4642a6e4a5
Add XML Handler section language.
2015-03-09 05:26:10 +00:00
Nate Jones
1c4a197b7c
Adjusted switch_select_destination() to maintain space between placeholder option.
2015-03-04 21:05:45 +00:00
Nate Jones
419a9555cf
Adjusted switch_select_destination() to allow placeholder text as first option.
2015-03-04 20:31:02 +00:00
Nate Jones
4cd8ac2ea8
Adjusted switch_select_destination() function so doesn't select last (blank) option by default.
2015-03-04 07:04:41 +00:00
Mark Crane
5b9e7deeb2
Add lua function settings.
2015-03-02 18:07:06 +00:00
Digital Daz
3dd2ec4a2e
Remove a log line used for debug
2015-02-25 20:40:51 +00:00
Digital Daz
ad82d7fe49
Fixed a couple of typos and changed the way the DSN is inserted.
2015-02-25 20:35:22 +00:00
Nate Jones
9a1b836f6d
Voicemail: Email notification script updated to support multiple languages.
2015-02-24 09:40:45 +00:00
Nate Jones
cbb39328f5
Voicemail: Added additional options for email notification (attach vm, download link, auto-play listen link). Also cleaned up email templates a little.
2015-02-24 08:09:01 +00:00
Nate Jones
eb7a47917f
Voicemail: Remove prompt to listen to new or saved messages if no new or saved messages exist.
2015-02-23 22:51:24 +00:00
Mark Crane
15510460e1
Add rport to the vp530.
2015-02-23 07:07:41 +00:00
Mark Crane
93d22dce39
Voicemail IVR is now completed and ready to go.
2015-02-22 23:58:37 +00:00
Mark Crane
bf8247d332
Add additional protection to prevent intercepting calls that have already been answered.
2015-02-21 20:33:23 +00:00
Mark Crane
7887e4ddd3
Add callcenter.conf.lua for xml handler.
2015-02-21 09:33:36 +00:00
Nate Jones
10896c10ac
Operator Panel: Added ability to set Eavesdrop destination (from assigned extensions), pause refresh manually or on mouse hover of control elements for better user experience. Hide eavesdrop function if no extensions assigned to user (addresses Issue 851).
2015-02-17 11:04:56 +00:00
Nate Jones
dbd9fbc07b
Visual adjustments.
2015-02-15 07:59:02 +00:00
Nate Jones
256e424b3e
Removal of colon next to form label names.
2015-02-15 06:50:00 +00:00
Nate Jones
e6a687e785
Phrases: Ability to sequence playback of audio files in the IVR, initial groundwork for other switch phrase manipulation.
2015-02-14 05:32:43 +00:00
luis daniel lucio quiroz
0bc858bffa
debug messages for conference center
2015-02-13 18:51:19 +00:00
Mark Crane
c0769586b7
Update the comments in the yealink/t46g template.
2015-02-10 06:15:26 +00:00
Mark Crane
0bb3b0529f
Correct many of the comments in the yealink/t42g/{$mac}.cfg template.
2015-02-10 05:50:28 +00:00
Mark Crane
499299b09c
Fix a few of the comments in the yealink/t42g/y000000000029.cfg template.
2015-02-10 05:18:18 +00:00
Digital Daz
cc96241171
Use the domain timezone in voicemail message playback.
2015-02-10 00:01:37 +00:00
Digital Daz
d42d185917
Fix formatting on previous commit
2015-02-07 18:28:12 +00:00
Digital Daz
8d4efb0683
Allow other modules callerID prefixes to propagate down if prefix is not populated. eg Destinations prefix.
2015-02-07 18:20:03 +00:00
Mark Crane
fe0575faa6
Fix hot desking internal and outbound caller id for the hot desked phone.
2015-02-06 18:51:22 +00:00
Mark Crane
6c09689499
Fix music on hold issue for the Panasonic UT1xx models. Resolves issue 840.
2015-02-04 07:33:00 +00:00
Mark Crane
06c829fc0b
Fix music on hold for the Polycom VVX template works with version 4+ firmware. Google code issue 840.
2015-02-04 07:27:45 +00:00
Mark Crane
af9da4d8ab
Add odbc-dsn to external and ipv6 sip profiles.
2015-02-03 03:21:21 +00:00
Mark Crane
6d901034ad
Work on intercept.lua to prevent an error with the hostname.
2015-01-30 01:32:38 +00:00
Mark Crane
37e5339fd3
Fix the conference default greeting.
2015-01-29 10:07:50 +00:00
Mark Crane
3c475f1e1f
Fix fpdf so that it is capable of UTF-8.
2015-01-29 08:36:49 +00:00
Mark Crane
5fefdd595b
Tested gateway with registration set to false on 1.4.15 no longer requires a username and password so it is no longer required in fusionpbx when the registration is set to false.
2015-01-29 07:07:54 +00:00
Mark Crane
187ca5ee25
Adjust the provisioning for the polycom vvx templates so that the line type key assignment is more accurate.
2015-01-29 07:00:21 +00:00
James Rose
6ae84db42d
Changed DTMF to AVT (rfc2833) on ext1. Commented provisioning of phone volume (ring/speaker/handset/headset).
2015-01-27 15:27:06 +00:00
luis daniel lucio quiroz
56872c05a2
for_fax now on fax
2015-01-27 14:51:57 +00:00
luis daniel lucio quiroz
226651280e
accountcode now on fax, PCMU/A as absolute codec string
2015-01-26 19:54:52 +00:00
Nate Jones
0c741a9016
Default Settings Edit: JSON value detection.
...
Functions: is_json function added.
2015-01-24 04:39:17 +00:00
Mark Crane
1e989c23f0
Fix the handling for * with stream file.
2015-01-23 18:10:48 +00:00
Philippe Rioual
bb27d3bf5d
removed extra digit in FR toll allow templates
2015-01-22 19:44:58 +00:00
Mark Crane
99af5bc728
Fix the internal-ipv6 xml.
2015-01-22 10:28:03 +00:00
Mark Crane
0b4f178fcd
Add sip profiles enabled="false" for variables that are default disabled.
2015-01-22 00:22:15 +00:00
Philippe Rioual
659adc8731
added french "FR" country toll_allow templates
2015-01-21 16:11:06 +00:00
Mark Crane
da886099a7
Add a missing template variable that was removed by another developer.
2015-01-20 19:06:02 +00:00
Mark Crane
d1684a3511
Change require to include.
2015-01-20 06:44:12 +00:00
Mark Crane
5929762e9c
Fix the install the text class.
2015-01-20 06:27:20 +00:00
Mark Crane
fde1aff5ba
Change the number of allowed loops for event socket to 2000 to prevent registrations from being truncated.
2015-01-20 01:16:10 +00:00
luis daniel lucio quiroz
230be9198f
better voicemail templates
2015-01-19 18:59:59 +00:00
Nate Jones
852986a231
Text class fix.
2015-01-18 10:40:41 +00:00
Nate Jones
474e63f939
Use the new multi-lingual code on misc files.
2015-01-18 10:33:34 +00:00
Nate Jones
2346af5e4b
Text Class: Fixes.
2015-01-18 09:25:50 +00:00
Nate Jones
23f87feb57
Translate: Necessary resource mods.
2015-01-18 07:54:19 +00:00
Mark Crane
ee4890b01f
Add the app session languages array as a list of available languages that have been translated for that application.
2015-01-18 07:52:28 +00:00
Mark Crane
6244a12b64
Update classes/text.php
2015-01-18 07:42:17 +00:00
Mark Crane
7a3e20f926
Add a new text array that is used in the translations.
2015-01-18 06:36:00 +00:00
Mark Crane
6c1bf58baf
Fix voicemail copy to multiple destinations.
2015-01-17 21:56:56 +00:00
Mark Crane
2de87d1b49
Fix is_local.lua script on the stable branch.
2015-01-17 07:31:50 +00:00
Mark Crane
b68953e384
Use memcache flush in the new PHP class.
2015-01-16 08:25:54 +00:00
Mark Crane
44107c5d30
Remove an extra space in the event.
2015-01-16 04:16:56 +00:00
Mark Crane
ce3b932116
Send a custom memcache event to FreeSWITCH.
2015-01-16 03:52:32 +00:00
Mark Crane
dd07ee6a45
Update event_socket_create and event_socket_request.
2015-01-16 03:29:51 +00:00
Mark Crane
618626e97a
Fix the string quotations and return on the method.
2015-01-15 19:33:27 +00:00
Mark Crane
783ecc762a
Change the methods from private to public.
2015-01-15 19:24:54 +00:00
Mark Crane
2d62405e7e
Add a missing bracket.
2015-01-15 19:22:39 +00:00
Mark Crane
93b22c2ec7
Get rid of this variable since its not being used.
2015-01-15 18:34:02 +00:00
Mark Crane
d636119e23
Correct the methods in the class description.
2015-01-15 18:19:54 +00:00
Mark Crane
2d9c6769f6
Add the first version of the cache class.
2015-01-15 18:15:25 +00:00
Mark Crane
9c968daaa0
Add a SQLite example as requested in this issue.
...
https://code.google.com/p/fusionpbx/issues/detail?id=806&start=100
2015-01-11 08:11:50 +00:00
Mark Crane
db523f4f68
Fix the main menu color.
2015-01-09 20:57:40 +00:00
Mark Crane
7ddc15972e
outbound_route_to_bridge simplify the dialplan detail SQL select.
2015-01-09 11:10:13 +00:00
Mark Crane
8d6146fa7a
Additional work to fix groups and permissions.
2015-01-08 08:51:40 +00:00
Mark Crane
3a1c749f8f
Change the recording playback in the destination select list to use the new streamfile.lua.
2015-01-04 09:36:58 +00:00
Mark Crane
058dcb0f0e
Add streamfile.lua to provide ability to stream files and change the volume, position of the playback, pause and more.
2015-01-04 09:29:02 +00:00
luis daniel lucio quiroz
0595bd9556
more error support to event handler
2015-01-04 04:08:38 +00:00
luis daniel lucio quiroz
0f725276d6
new event handler
2015-01-04 03:49:10 +00:00
luis daniel lucio quiroz
8a28d55936
new version function as an alias of software_version
2015-01-04 02:34:22 +00:00
Mark Crane
3744bb9eb0
If mod shout exits use it to save voicemail messages as mp3.
2015-01-04 00:10:52 +00:00
Mark Crane
90b55b3d54
Remove the logging to make way for a better logging. The older one caused a problem for someone without permission to write to /tmp/logfile.txt
2015-01-03 08:32:30 +00:00
Mark Crane
3164693197
Add debug information.
2014-12-27 17:49:35 +00:00
Mark Crane
cec874e932
Need to add GLOB_BRACE to support the {menu,config}
2014-12-27 17:30:07 +00:00
Mark Crane
449daffbef
Change the | to a comma had to review the syntax on the glob command.
2014-12-27 17:28:07 +00:00
Mark Crane
7889e26cfa
Add $y = 0; and a try catch block to the menu.
2014-12-27 17:22:57 +00:00
Mark Crane
a6bea0aa6f
Add a try catch to the menu include loop.
2014-12-27 07:25:11 +00:00
Mark Crane
b6d94b46e0
Check for permissions that have a null domain_uuid.
2014-12-26 07:08:05 +00:00
Mark Crane
ddca77629e
Move the menu array to app_menu.php
2014-12-26 03:27:54 +00:00
Mark Crane
f5c7e7038b
Update the example code to set MOH. Add the auto_loader class only if it is not defined.
2014-12-24 06:36:09 +00:00
Mark Crane
5aac3aa44d
Add trim function to is_local.lua.
2014-12-22 19:34:55 +00:00
Mark Crane
36589ca987
Fix a problem with wakeup calls prompting for the extension.
2014-12-22 18:18:55 +00:00
Mark Crane
48aa4d5ac3
Remove redundant gmtOffset information.
2014-12-21 08:15:05 +00:00
Mark Crane
ab84c00798
Add outbound_proxy port and transport to the Polycom vvx template (works with firmware v4 or higher)
2014-12-21 04:42:48 +00:00
Mark Crane
778ea05932
Add outbound proxy to the Polycom VVX template.
2014-12-16 03:09:42 +00:00
Mark Crane
210fc09b2b
Update the aastra template add a loop for each line and for key assignment.
2014-12-12 07:09:51 +00:00
Mark Crane
0a5498581c
Fix the snom provisioning file names.
2014-12-10 17:37:47 +00:00
Nate Jones
ab9a4f5ef9
Issue 767 Fix: Invalid Sound file path was hard coded in lua, modified as suggested to use file path defined in IVR.
2014-12-10 03:26:52 +00:00
Mark Crane
4c3a023bf7
Remove the a1 hash which breaks integration with Asterisk. a1 hash was also undermined by reverse authentication.
2014-12-09 09:45:14 +00:00
Nate Jones
ff28327335
Default Login: JS issues, minor tweaks.
2014-12-09 05:17:36 +00:00
Mark Crane
5cdd2561d2
Prevent call_hostname nil issue by pre-defining it. Improve the uuid nil check to prevent an error.
2014-12-07 02:06:32 +00:00
Nate Jones
bf215c6499
Login (Default): Password Reset functionality (requires PHP mcrypt library, Enhanced & Minimized themes only, enable in Default Settings).
2014-12-06 17:53:29 +00:00
luis daniel lucio quiroz
8d72b9d70c
select_value was not selected
2014-12-06 17:01:16 +00:00
Mark Crane
2c2d129790
Fix forward on busy.
2014-12-05 12:55:04 +00:00
Mark Crane
b135de42f0
Fix a problem with the previous commit.
2014-12-05 02:45:56 +00:00
Mark Crane
fb4fd4d471
Play only the Conference Center Greeting if it has been provided.
2014-12-05 02:40:21 +00:00
Richard Neese
8c824eee1b
fixing moh to work with all levels.
2014-12-04 23:17:11 +00:00
Mark Crane
7c37ecd4a2
Add support for voicemail forward destinations.
2014-12-04 13:43:09 +00:00
Mark Crane
0dbe87a1cc
Update the failure handler to work with the new call forward no answer feature. Optimize it using the variables instead of the database. Change the indentation.
2014-12-03 11:57:34 +00:00
Mark Crane
d4f2c57455
Get the values from the database and set them as lua variables.
2014-12-03 09:02:54 +00:00
Mark Crane
2495e9e935
Set extension variables for forward all, busy, no answer, and do not disturb.
2014-12-03 08:05:41 +00:00
Nate Jones
bbd8c183ef
Conference Center: Lua script mods for Room Schedule (start/stop) functionality completed.
2014-11-30 03:08:02 +00:00
Nate Jones
f31db4fec8
Fax Retry (LUA): nulls to nils.
2014-11-29 15:24:02 +00:00
Nate Jones
4245225599
Functions: Miskey in valid_email function check.
2014-11-29 13:01:59 +00:00
Mark Crane
cbe9e9f619
Ensure that call forward doesn't update follow me if follow_me_uuid is an empty string.
2014-11-28 20:40:59 +00:00
luis daniel lucio quiroz
fb02f54a6a
xml_handler directory.lua is now tolerant when no memcache available, fix a nil variable
2014-11-27 14:43:28 +00:00
Mark Crane
d9ce24a7a2
Revert r7258 as caused problems with endpoints receiving calls.
2014-11-26 20:54:44 +00:00
Mark Crane
8c526c2b76
Fix the Yealink t22p template remove an extra character that broke the template.
2014-11-26 03:24:43 +00:00
Mark Crane
c6a4352d2a
predefine a variable to prevent a PHP notice.
2014-11-25 00:23:02 +00:00
Mark Crane
fdf08899ab
Add templates for Grandstream gxp3240 and gxp3275.
2014-11-24 21:50:32 +00:00
Mark Crane
07158bf041
Move modules class from fusionpbx/resources/clasess to the app/modules/resources/classes directory.
2014-11-23 09:35:15 +00:00
Mark Crane
2ca6548e3f
Enable valet by default.
2014-11-23 09:30:50 +00:00
Mark Crane
5b2fc71997
Remove example domain settings for menu and theme as they are not needed because default settings copy to a domain option.
2014-11-21 19:36:42 +00:00
Riccardo Granchi
390a5d4724
Engineered the management of bridge failures in local extension, with optional variables which by default provides the standard behavior. Changed the default order for extension_queue, which has *800 prefix, before the extension-intercom, which has the *8 prefix
2014-11-21 15:38:26 +00:00
Mark Crane
3daa03d2a5
Fix the alias for the XML handler.
2014-11-21 04:37:43 +00:00
Nate Jones
6534872d28
Contacts: Ability to add unlimited Emails and URLs. Ability to specify a primary Email, Address, URL, and Number. Ability to select or define a custom label for Emails, Addresses, URLs, and Numbers (similar to Google Contacts).
2014-11-19 03:44:41 +00:00
Mark Crane
daad4f0ca3
If forward all destination is not set then request it when using *72 otherwise use the current destination.
2014-11-18 11:16:59 +00:00
Mark Crane
3f603e664f
Default behavior before call forward on busy was if busy go to voicemail. I just re-established that default for any company wanting to simply hangup on calls when the destination is busy then set system -> variables or domain -> variables to send_to_voicemail=false. This is a better default as it would require those wanting to simply hangup to set the value to false allowing the default behavior is preserved.
2014-11-18 10:29:03 +00:00
Mark Crane
c35a348347
Add a few spaces to make the code consistent such as if( changed to if (
2014-11-18 10:10:37 +00:00
Mark Crane
a2daf9a3a3
(not forward_on_busy and originate_disposition ~= "CALL_REJECTED") needs to be optional behavior as it contradicts current behavior. My response here is complaints that the new behavior is a bug at least in some peoples eyes so needs to be a configurable option that is not forced onto those that don't want it.
2014-11-18 10:09:29 +00:00
Mark Crane
4a2d99d3a2
Remove hangup on subscriber absent user_exists condition on dialplan_local extension already verifies that it is an extension.
2014-11-18 10:04:17 +00:00
Mark Crane
bd597ab23e
Adjust app.lua improve the line spacing.
2014-11-18 10:03:00 +00:00
Mark Crane
1f201eaca6
Cleanup up the tabbing and trailing spaces and tabs.
2014-11-18 09:35:33 +00:00
Mark Crane
8add692a43
Correct the English used in the comment.
2014-11-18 09:33:19 +00:00
Mark Crane
ff2bdfcdf6
No longer force to a single domain for new single tenant installs.
2014-11-16 04:28:14 +00:00
Mark Crane
8ab78eb8c2
Add snom 3xx, 7xx, and 8xx provisioning templates.
2014-11-16 00:00:18 +00:00
Mark Crane
68a43489c8
Add autoload_configs/verto.conf.xml
2014-11-15 21:04:18 +00:00
Mark Crane
13ca3b306b
Add number_alias to the SQL select.
2014-11-15 00:27:17 +00:00
Mark Crane
a8d0972d41
Fixed a problem with voicemail that was not including extensions that use a number alias.
2014-11-15 00:16:29 +00:00
luis daniel lucio quiroz
17b8c3ac69
cosmetic coding for disa
2014-11-14 22:12:18 +00:00
luis daniel lucio quiroz
1e732b9467
new enhanced disa without loopback
2014-11-14 20:39:15 +00:00
luis daniel lucio quiroz
00c6b78950
new enhanced disa
2014-11-14 17:47:45 +00:00
luis daniel lucio quiroz
7453c6a978
better place for rec_extension
2014-11-13 21:16:37 +00:00
luis daniel lucio quiroz
c37897b45a
console messages for eavesdrop
2014-11-13 15:32:02 +00:00
Riccardo Granchi
9aacbb4d73
Disabled debug and minor log changes
2014-11-13 13:09:53 +00:00
Riccardo Granchi
f9d854bc94
Added toll allow and ability to enable it in outbound routes
2014-11-13 12:12:41 +00:00
Mark Crane
0d166590dd
xml_handler will bind if memcached is down
2014-11-13 08:51:46 +00:00
Mark Crane
a8a2631381
Fix remove excessive messages when using XML handler.
2014-11-08 04:46:51 +00:00
Riccardo Granchi
eea6801c55
Possibilty to select a country in installation phase to set default country code variables
2014-11-07 10:22:56 +00:00
Riccardo Granchi
8b7429f38c
Added toll type assignment based on country templates
2014-11-06 16:56:31 +00:00
Riccardo Granchi
98987576ce
Added cleaning for own international prefix and sqlite compatibility
2014-11-04 15:29:05 +00:00
Mark Crane
6338b038e0
Paging - Prevent calling the user that initiated the page
2014-11-03 18:57:01 +00:00
Riccardo Granchi
a86b83be7a
Added it-ring definition
2014-11-03 11:16:10 +00:00
Riccardo Granchi
b4c6906520
Added forward on busy and extension queue features
2014-10-29 16:06:53 +00:00
Mark Crane
14fa909cd2
Ensure the api object is set for is_local.
2014-10-25 00:25:08 +00:00
Mark Crane
b006d8c28c
Fix *98 for extensions with number-alias.
2014-10-25 00:01:46 +00:00
Richard Neese
c972415613
fixing /usr/share/fusionpbx to be /usr/share/examples/fusionpbx
2014-10-23 18:03:33 +00:00
Richard Neese
791054bf8e
disabling sounds in the head branch as we are working to rm them from the install
2014-10-23 01:29:31 +00:00
Richard Neese
9aa46765bc
2014-10-23 00:43:47 +00:00
Richard Neese
fc980bf20e
adding atcom to dev branch
2014-10-23 00:19:49 +00:00
Mark Crane
50dcfc3fae
Update the Voicemail MWI LUA script to use the new scripts/resources/run directory.
2014-10-22 08:09:10 +00:00
Mark Crane
71bfd161b3
Replace if statement so that it doesn't cause a problem with user_exist.
2014-10-22 00:32:00 +00:00
Mark Crane
fb4a561149
Fix extension number-alias for extensions using paging.
2014-10-21 22:57:29 +00:00
Mark Crane
7508c06034
Fix the xml handler nil error for number_alias and fix some indentation.
2014-10-21 19:30:40 +00:00
Mark Crane
f79e1f0b2e
Add extension number-alias support to voicemail to fix a problem when using number-alias and checking voicemail with *97.
2014-10-21 19:19:04 +00:00
Riccardo Granchi
3e0003abcf
Fixed queue creation
2014-10-21 15:17:03 +00:00
Riccardo Granchi
22aae7955b
Fixed audio stream absolute path in fifo member
2014-10-21 10:46:05 +00:00
Mark Crane
fe4d4c64a4
disable registration for number-alias
2014-10-21 10:01:30 +00:00
Mark Crane
0265989a2d
Add max tries to pin_number.lua so that if the pin number is wrong it will request the pin number again up to the maximum tries.
2014-10-21 05:48:27 +00:00
Mark Crane
024f536037
Fix a problem with DND when Follow Me hasn't been used for a particular extension.
2014-10-20 09:03:23 +00:00
Richard Neese
aeba29f371
no longer using flash
2014-10-18 21:50:31 +00:00
Richard Neese
2f965c06bf
fixing install.php with new layout for fhs com pliancy
2014-10-18 20:55:42 +00:00
Mark Crane
177b5105c3
Add a check for domain_uuid session.
2014-10-17 22:59:47 +00:00
Mark Crane
5ab03d30ad
Allow 2 digit pins.
2014-10-17 20:39:56 +00:00
luis daniel lucio quiroz
53719264fb
xmpp (aka dingaling) support to dropdown menu
2014-10-17 19:39:14 +00:00
James Rose
1b35155b52
fixed caller id prefix so it shows up on the phone in call center. changed # to - so it's cleaner on the display.
2014-10-17 17:56:52 +00:00
Mark Crane
759621255a
Fix the xml handler nil error for number_alias.
2014-10-15 17:32:02 +00:00
Mark Crane
7d5f648f10
Fix XML handler with number_alias.
2014-10-13 20:10:14 +00:00
Mark Crane
0a1962c637
Allow making longer recordings with *732
2014-10-03 06:21:38 +00:00
Mark Crane
71c0a33143
Fix the hostname used in conference center
2014-10-03 06:19:03 +00:00
Mark Crane
0665e83aa4
Add voicemail params to the directory section of the xml handler
2014-10-03 06:17:43 +00:00
Mark Crane
c67fb2c877
Add http auth username and password to the gxp21xx template
2014-10-02 04:59:56 +00:00
Mark Crane
fe7a2987a6
Cisco Shared Line Appearance
2014-10-02 04:55:16 +00:00
Nate Jones
f1558cd1c5
Functions: Corrected logic in valid_email().
2014-09-30 09:22:29 +00:00
Nate Jones
2e95192a3b
Paging controls revamped. Can now enter a specific page to jump to. Press Enter/Return to submit.
2014-09-28 07:49:51 +00:00
Mark Crane
9cf7ba063d
Fix call forward user_exists result is a string this fixes ability to call external numbers
2014-09-23 08:01:56 +00:00
Mark Crane
7265388ca1
Fix 2 problems with call forward first fix the alias and unforward.
2014-09-23 07:45:40 +00:00
Mark Crane
3a3a4ec8f0
Add primary key uuid to menu item group inserts
2014-09-20 04:01:53 +00:00
Mark Crane
0dd92eb4e7
Add default settings
2014-09-20 03:32:55 +00:00
Mark Crane
8f15b3c254
Add digium d50 template. Still needs more work
2014-09-20 01:12:23 +00:00
Mark Crane
877b49877f
Fix syntax problem in install.php
2014-09-15 22:18:57 +00:00
Richard Neese
c26f99110c
fixed some typo's
2014-09-15 20:24:08 +00:00
Mark Crane
d393fb7b8a
Fix the volume persistence on the polycom vvx (firmware 4 or higher) provisioning template
2014-09-15 17:42:35 +00:00
Mark Crane
d15bf10ed8
Fix a problem where in rare cases dialplan was cached without global dialplans
2014-09-15 15:56:18 +00:00
Mark Crane
bfcdd28e9d
Prevent an empty call forward destination
2014-09-13 09:30:25 +00:00
Richard Neese
c32a09a2e2
changes for fhs layout for pkgs
2014-09-13 02:26:14 +00:00
Mark Crane
24be63aa3b
Add fax_uuid to the fax_retry.lua script
2014-09-09 11:03:00 +00:00
Mark Crane
ceaef7bdb2
Add domain_uuid, fax_date, fax_epoch to fax retry
2014-09-07 05:18:35 +00:00
Mark Crane
a2b5cd59e1
Add ring group cid number prefix to the database and to the ring group lua script
2014-09-06 07:45:17 +00:00
Mark Crane
6359e09942
Fix the indentation and improve the comments
2014-09-05 06:53:46 +00:00
Errol Samuels
05479cfa91
fixed for SUN and Solaris where there is a slight variation with copy command.
2014-09-05 06:34:21 +00:00
Nate Jones
7000e201f6
Fax Server: Added ability to select an existing Contact as the fax Recipient.
...
Updated jquery.autosize.input.js to latest version.
2014-09-05 02:29:29 +00:00
Mark Crane
29d01ee57a
Add Fax logging.
2014-09-04 07:12:47 +00:00
Nate Jones
e7e6db5743
Fax Server: Misc enhancements, including multilingual and customizable cover page generation, fax resolution selection, etc. More to come.
...
FPDI and TCPDF libraries added to accommodate the above, and future enhancements.
2014-09-03 02:41:11 +00:00
Mark Crane
226ac77c37
Fix the content manager show that it will display the content again
2014-09-01 20:23:18 +00:00
Mark Crane
9d02e8fe16
Fix and move the format_phone array
2014-08-31 00:57:58 +00:00
Mark Crane
907c1b7445
Fix the format_phone function
2014-08-30 23:14:24 +00:00
Mark Crane
e33bdcd119
Fix ring group enterprise confirm
2014-08-30 18:22:06 +00:00
Nate Jones
0d214a4bdd
Enhanced Theme: Restored displaying domain name in header, can control visibility and style using Default Settings.
2014-08-30 06:31:14 +00:00
Mark Crane
3d131cc514
Fix a white space and a empty uuid
2014-08-29 08:33:15 +00:00
Mark Crane
f5d579eb21
Ring groups remove spaces
2014-08-25 20:40:03 +00:00
Mark Crane
1380052688
Fix ring group move the domain check
2014-08-25 20:25:42 +00:00
Nate Jones
1f073c1027
Function: Moved recur_sounds_dir() to functions.php, removed from ivr_menu_edit.php and conference_center_edit.php.
2014-08-25 18:01:26 +00:00
Mark Crane
811ecd9bd8
Fix ring group skip active issue
2014-08-25 16:07:47 +00:00
Mark Crane
f6f4a596ea
Prevent mysql_connect error message
2014-08-24 09:46:32 +00:00
Mark Crane
a5643cf97b
Remove the digit-map for polycom to allow it to dial any digits and add a comma in the dialstring for ring groups that was missing
2014-08-23 21:12:06 +00:00
Errol Samuels
6e3656cdfd
Fixed intercept **[ext] to work better when using multiple Freeswitch servers
2014-08-23 14:03:23 +00:00
Mark Crane
f6e9d52830
Update dev branch version to 3.7.1
2014-08-22 08:19:59 +00:00
Mark Crane
cba59236ee
Align intercept with group interceptl
2014-08-22 07:57:47 +00:00
Mark Crane
28eb38d0ad
XML Handler dialplan set dialplan to 1 hour cache timeout
2014-08-22 07:40:34 +00:00
Mark Crane
ca66aa8214
Feature code call forward *72 on, *73 off, *74 request id and password toggle on/off
2014-08-22 07:36:07 +00:00
Mark Crane
52907729d2
Fix domain sessions for user@domain when users is logging into a different domain
2014-08-20 23:40:13 +00:00
Errol Samuels
93c316dfa6
Improved group intercept to work with load balanced FusionPBX servers.
2014-08-20 21:24:05 +00:00
luis daniel lucio quiroz
29c29d4ea8
update to jquery 1.11.1
2014-08-19 19:17:25 +00:00
Mark Crane
44e621d94d
Update the dev branch version to 3.7 and get rid of GLOB_BRACE which is not defined in Solaris
2014-08-19 09:16:01 +00:00
Mark Crane
2ce4740246
FusionPBX 3.6.0 Release
2014-08-17 15:13:25 +00:00
Mark Crane
fa4260057d
Move is_local to the dialplan and app/is_local/index.lua
2014-08-17 13:16:18 +00:00
Mark Crane
4caca92df9
Fix pdo.php isset
2014-08-17 07:29:27 +00:00
Nate Jones
fbb1b5a04b
Clean up pdo.php.
2014-08-17 07:13:39 +00:00
Nate Jones
48d7a56e4a
Enhanced Theme: Natural sort the domains in the Domain Selector.
2014-08-17 07:09:57 +00:00
Nate Jones
bbaeacd063
Enhanced Theme: Implemented new icons for Domain Selector and Logout in header. Hover to see current user/domain and active domain.
...
Domain Selector: Now includes and highlights active domain in domain list.
2014-08-17 03:30:28 +00:00
Mark Crane
9de4d96298
Update the version to 3.6.0-rc4
2014-08-15 18:58:52 +00:00
James Rose
23fa592eb5
more support for different voicemail numbers
2014-08-15 00:48:15 +00:00
James Rose
0ebde731cd
add support for alternate voicemail numbers so you can subscribe to different mailboxes. requires user to create their own dialplan to support it.
2014-08-15 00:36:56 +00:00
Mark Crane
b22eb25460
Remove the confirm default only prompt to confirm if confirm is set to true
2014-08-14 18:26:50 +00:00
Mark Crane
3f9644bef0
Add a short delay before playing the audio
2014-08-14 09:00:41 +00:00
Mark Crane
6c6cd6903e
Update confirm.lua
2014-08-14 03:35:59 +00:00
Mark Crane
e1b9886d87
Improve group confirm for ring groups
2014-08-14 03:06:00 +00:00
Mark Crane
26c378e263
Fix recordings per extension for ring groups
2014-08-14 01:21:55 +00:00
Mark Crane
4dfb7a824e
Add ring group skip active to the lua script
2014-08-13 10:51:51 +00:00
Mark Crane
6e6c58ad08
Fix the SIP profiles for the package install
2014-08-12 19:18:36 +00:00
Mark Crane
9d2b040978
Fix the spelling
2014-08-12 08:02:09 +00:00
Mark Crane
f322d8a88f
Very minor changes
2014-08-12 08:00:32 +00:00
Mark Crane
8781180730
When the ring group confirm is not set then do not request the confirm
2014-08-12 07:51:31 +00:00
Mark Crane
8f0d192cc1
Update the version to 3.6 RC3
2014-08-12 04:48:45 +00:00
Mark Crane
73c325b6e9
Fix the destination select list for conference center and conference
2014-08-11 19:37:46 +00:00
luis daniel lucio quiroz
2b4fb544e5
some nore details about cidlookup.conf.xml
2014-08-11 17:48:46 +00:00
luis daniel lucio quiroz
a62b4feaed
some details about cidlookup.conf.xml
2014-08-10 17:45:38 +00:00
James Rose
31c5a38f77
FS param need - not _
2014-08-09 17:31:29 +00:00
Mark Crane
6d1e4033a9
Fix the domain array settings
2014-08-09 16:32:52 +00:00
Mark Crane
b64b6055a6
Cleanup previous default settings
2014-08-09 16:05:03 +00:00
luis daniel lucio quiroz
d9e56efc3f
cidlookup lua script that allows private cnam using concact application
2014-08-09 03:25:42 +00:00
James Rose
f25723a3e7
added support for call_announce in callcenter
2014-08-08 03:14:20 +00:00
Mark Crane
14d0d5129a
Change the order of the code so that domain_name is preserved for multi-tenant in additional cases.
2014-08-06 06:31:47 +00:00
luis daniel lucio quiroz
bc5c15667b
dropdown into login screen too
2014-08-06 02:39:47 +00:00
luis daniel lucio quiroz
fd1bab39f3
little language details
2014-08-06 01:33:45 +00:00
luis daniel lucio quiroz
c0b3ef759b
we do support more than 32 languages
2014-08-06 01:14:55 +00:00
Nate Jones
dc03a9c201
Reverted: File may be used for older browser support.
2014-08-05 23:28:12 +00:00
Nate Jones
d1470462de
Remove unused file.
2014-08-05 23:23:07 +00:00
Nate Jones
2e9d4e9655
Dialplan Edit: Truncate initially displayed Data values with ellipsis (pre edit).
2014-08-04 19:33:26 +00:00
James Rose
e89ffc0cff
Fixed callcenter so that remote calls will time out properly (leg_timeout) and changed group confirm announce time from default 5 seconds to 2.
2014-08-03 20:54:15 +00:00
Mark Crane
e16716408b
Disable user_exists and user_record lua scripts as they have been replaced by dialplans
2014-08-03 18:22:30 +00:00
Mark Crane
707d0c4841
Update the version to 3.6.0-rc2
2014-08-03 15:48:22 +00:00
Mark Crane
c7dff4a4a4
Check the length of user_record
2014-08-03 12:35:24 +00:00
Mark Crane
33f8c20d97
Fix the user_data request in ring groups
2014-08-03 12:06:49 +00:00
Mark Crane
7e0d68aec0
Add variable extension_uuid to ring groups that call extensions.
2014-08-03 10:35:01 +00:00
Nate Jones
5bb2bea640
Input Type Switch Button: Changed from left triangle (⨞) to left triangle (◁), as wasn't displaying properly in FF on Mac.
2014-08-03 07:02:12 +00:00
Nate Jones
b3ef3894f8
Input Type Switch Button: No interprets HTML entities code for left triangle (⨞) after switching element type once (wasn't being parsed as an HTML entity, but displayed literally).
2014-08-03 06:12:10 +00:00
Nate Jones
c0209959a8
Input Type Switch Button: Changed from < to left triangle (⨞)
2014-08-03 05:31:42 +00:00
Nate Jones
a4a23fd659
Paging: Changed Prev/Next buttons to symbols.
2014-08-03 04:30:19 +00:00
Nate Jones
a11f2e9ef9
CDR: Added Date/Time calendar picker, enhanced searching ability - added Start, Answered and End ranges.
2014-08-02 10:57:02 +00:00
Mark Crane
50315a40e3
Change how the record template is used in Call Center
2014-08-02 01:27:37 +00:00
Mark Crane
6768ffbdac
Fix the title
2014-08-01 18:40:28 +00:00
Mark Crane
93dee1d17c
remove the call block lua as its used instead in app/call_block
2014-08-01 18:21:15 +00:00
Mark Crane
1a8376ec45
Add a little more flexibility on the title
2014-08-01 16:59:50 +00:00
Mark Crane
2c555502d2
Add uppercase transport to the Cisco SPA 112 and 122
2014-08-01 06:35:41 +00:00
James Rose
564b42a988
added variable runonce to prevent the loop. Have seen this script crash a busy FS install. Now possible to run via cron.
2014-07-31 20:15:06 +00:00
Mark Crane
d7f189d07f
svn diff
2014-07-31 08:40:15 +00:00
Mark Crane
15c4f9651e
recordings.lua change the custom recording to a standard freeswitch recording
2014-07-30 22:35:46 +00:00
James Rose
cab5295199
added provision variable cisco_spa_rport for spa51x and spa50x phones.
2014-07-30 17:35:34 +00:00
James Rose
bd8ad478c8
Added provision variable yealink_rport_X so you can enable rport on yealinks per account. Default is OFF so if not set, the behavior stays the same.
2014-07-30 17:28:24 +00:00
James Rose
f7c4ddc429
Added provision variable for yealink provisioning url.
2014-07-30 17:06:11 +00:00
James Rose
5583edac52
Added provisioning variables for firmware for spa50x spa51x and yealink phones
2014-07-30 16:57:30 +00:00
Mark Crane
2008f1d8db
Fix the record-template path assume multi-tenant
2014-07-30 05:17:49 +00:00
Mark Crane
9e04993152
Call block standardize on domain_name
2014-07-30 01:01:41 +00:00
Mark Crane
e41a7a481e
Another adjustment for follow me toggle
2014-07-29 09:52:27 +00:00
Mark Crane
7d53de8400
Follow Me *21 feature code is now working
2014-07-29 09:40:45 +00:00
Mark Crane
ed667578ac
Add a dial string to the follow me table
2014-07-29 09:15:32 +00:00
Mark Crane
8980931b6e
Add Follow Me to the display
2014-07-29 07:56:01 +00:00
Mark Crane
f1297a303c
Fix a SQL query in follow_me.lua script
2014-07-29 07:54:48 +00:00
Mark Crane
044ba54ab4
Remove a variable from follow_me.lua that was not being used
2014-07-29 07:47:59 +00:00
Mark Crane
a34188276e
Add a check for domain and api cidr
2014-07-29 04:26:32 +00:00
Mark Crane
7b0c11b1f7
Move the check_cidr function
2014-07-29 04:08:39 +00:00
Mark Crane
76e972ef30
Increase the api_key required length to 30 characters or greater
2014-07-29 03:15:31 +00:00
Mark Crane
e0bdd93196
DRY out the authentication a little more
2014-07-29 03:03:22 +00:00
Mark Crane
377bd69939
Add the toggle for follow me
2014-07-27 13:33:28 +00:00
Mark Crane
e17723f47d
Add follow me lua script
2014-07-27 13:28:08 +00:00
Mark Crane
c08c961c5b
Add follow_me lua script
2014-07-27 12:42:05 +00:00
Mark Crane
b0aaa54a22
Ha ha change .php to .lua
2014-07-27 11:56:04 +00:00
Mark Crane
5d41b746fc
Add feature code *78 and *79 to enabled and disable do not disturb.
2014-07-27 11:52:38 +00:00
Mark Crane
9b9d056bba
A minor improvement for the tittle
2014-07-27 04:24:34 +00:00
Mark Crane
83296c81bf
Fix the if statement
2014-07-27 03:38:09 +00:00
Mark Crane
14db33a351
Set the title
2014-07-27 03:34:36 +00:00
Nate Jones
e962705677
Login Changes:
...
If visiting /index.php and /themes/[theme]/index.php exists, will load it.
If visiting /index.php and /themes/[theme]/login.php exists, will load it.
If NEITHER exist, will load /resources/login.php.
If visiting /login.php and /themes/[theme]/login.php exists, will load it.
If DOESN'T exist, will load /resources/login.php/
/resources/login.php reworked, Enhanced theme reworked.
2014-07-27 00:13:52 +00:00
Mark Crane
87b428c435
Minor change to the database schema class
2014-07-26 22:48:32 +00:00
Nate Jones
25bc7ebc78
Contacts: Implemented a new QR Code generator, includes additional contact detail fields.
2014-07-26 06:02:21 +00:00
Mark Crane
2ff4bd21a4
Update the call forward lua script and remove the pin number
2014-07-25 11:04:16 +00:00
Mark Crane
9dcf8aa2a8
Get the domain settings only if the domain_uuid has a value
2014-07-25 09:08:51 +00:00
Mark Crane
5562152995
Changing the release version to align with FreeSWITCH's 3 digit release. 3.5 is dev branch 3.6 will be the release version number.';
2014-07-25 04:34:02 +00:00
Mark Crane
e785dfd499
Change the logic a little more for the smooth fall back
2014-07-25 01:38:17 +00:00
Mark Crane
ef6a37a66a
Make the setting order with a try catch to make the upgrade smoother
2014-07-25 01:32:36 +00:00
Mark Crane
2a3be99035
Add default,domain, and user settings
2014-07-25 00:43:15 +00:00
Nate Jones
9789fc2858
Default Settings: Implemented color picker for Enhanced template Theme background color selection.
2014-07-24 23:20:12 +00:00
Mark Crane
da5662b1f6
Update the version to FusionPBX 3.5. rc 4
2014-07-23 22:07:28 +00:00
Mark Crane
3c536c1e56
Change the wording of the comment in fax_retry.lua
2014-07-23 21:02:28 +00:00
Mark Crane
a74cd36793
Unset the prepared statement in the ORM class after the sql query has been executed
2014-07-23 20:11:05 +00:00
Mark Crane
6f3a3c20f7
Remove the string length requirement on the domain_settings
2014-07-22 18:26:02 +00:00
Mark Crane
133e709e2b
Add ntp_server_primary and polycom_gmt_offset to the polycom vvx template
2014-07-21 20:40:18 +00:00
Mark Crane
117507a951
Add directedCallPickupString ** to the VVX template
2014-07-20 10:46:23 +00:00
Mark Crane
e746c0cf0b
Use the lines array for the Polycom VVX template
2014-07-20 10:41:30 +00:00
Mark Crane
a84d81fa9b
Polycom firmware 4.x key assignment is working great with on demand web based provisioning no files are saved to the file system.
2014-07-20 09:23:10 +00:00
Mark Crane
b0c0cbbd92
Remove attendant options in as they are already defined in features.cfg
2014-07-20 07:37:28 +00:00
Mark Crane
bad4ecaf4f
Move the VVX blf attendant information to web.cfg template
2014-07-20 07:12:12 +00:00
Mark Crane
bb3f23d939
Fix the a syntax problem in the Polycom VVX template
2014-07-20 06:28:41 +00:00
Mark Crane
bd2810e619
Add key assignment for the Polycom template
2014-07-20 06:16:44 +00:00
Mark Crane
5f788ae6fe
Add normal and automata options for the Polycom provisioning templates
2014-07-20 06:11:37 +00:00
Mark Crane
c7434ddfa9
Update the Cisco SPA phone templates
2014-07-20 04:53:53 +00:00
Mark Crane
eaad2f3226
Fix the key category and type for the spa504g
2014-07-20 04:10:26 +00:00
Mark Crane
e25008ab51
Set the SIP transport as uppercase for Cisco SPA504g
2014-07-20 03:58:37 +00:00
Mark Crane
a7cccbf443
Add Cisco SPA expansion 1 and 2 to the spa504g device template
2014-07-20 00:53:31 +00:00
Mark Crane
f5979f2c09
Fix the save button on the contact page
2014-07-20 00:18:07 +00:00
luis daniel lucio quiroz
4cddee4fae
th_order_by now has additional support to pass more GET params
2014-07-20 00:05:23 +00:00
luis daniel lucio quiroz
e025e4036d
add check_float function
2014-07-19 02:41:52 +00:00
Mark Crane
9e599e2370
Remove the redundant local_stream://
2014-07-19 02:29:47 +00:00
Mark Crane
3c7535515f
Change the double quotes to single quotes
2014-07-19 02:26:46 +00:00
Mark Crane
f21c251a4e
Fix call center per domain music on hold
2014-07-19 02:22:55 +00:00
Mark Crane
c897034165
Update the freeswitch conf directory
2014-07-18 20:30:36 +00:00
Mark Crane
a65f9b5f38
Add a \ to escape the + in destination number formatted in E.164 format.
2014-07-18 00:31:07 +00:00
James Rose
f824937a9f
Fixed Call Pickup for BLF buttons on Cisco SPA50x and SPA51x so it picks up the ringing extension and no longer dials *98.
2014-07-16 16:53:29 +00:00
Mark Crane
d0a1b862d1
Make the domain and schema work with the PHP classes
2014-07-16 04:30:49 +00:00
Mark Crane
681a72367f
Add globals needed by the app defaults in domains upgrade method.
2014-07-15 17:49:28 +00:00
Mark Crane
fa21e32f44
Update schema dn domains
2014-07-15 10:30:31 +00:00
Mark Crane
205792242e
Add to the schema class and adjust the db connection obect in the domains class
2014-07-15 07:58:01 +00:00
Mark Crane
b379375529
Move domain upgrade into the domain class and upgrade_schema into the schema class
2014-07-15 05:46:15 +00:00
Mark Crane
9825db2573
Fix group intercept lua script
2014-07-14 21:32:23 +00:00
Mark Crane
40ac982b7e
Add group confirm to ring group bridge statements
2014-07-13 09:24:51 +00:00
Mark Crane
a1e1c6ff09
Enable outbound_route_to_bridge function to use global domains
2014-07-13 06:56:23 +00:00
Mark Crane
7df0bd628d
Add global outbound route compatibility for ring groups external destinations
2014-07-13 04:12:04 +00:00
Mark Crane
aca28e7efb
Ring Group - Change the method used for to provide confirm
2014-07-13 03:25:05 +00:00
Mark Crane
49a8e9d4ff
Fix call block the last change inadvertantly removed some code from call block
2014-07-12 21:49:05 +00:00
Mark Crane
2fca642782
Adjust the tabbing and remove cmd C option from call_block lua script
2014-07-12 21:15:01 +00:00
Mark Crane
8bbe4615c6
Add memcache to call block
2014-07-12 12:01:19 +00:00
Nate Jones
4034401e14
Functions: Created is_uuid() function for validation.
2014-07-12 05:32:35 +00:00
Mark Crane
2e809f0570
Fix the dialplan detail order for call center increment by 10
2014-07-12 04:04:14 +00:00
Mark Crane
2fad16af2e
Fix one more thing in call block
2014-07-12 02:59:02 +00:00
Mark Crane
97f3d676a7
Add call block default dialplan
2014-07-12 02:31:48 +00:00
Nate Jones
58e5030eb9
Upgrade: Completed Data Type check option and multilinguified everything.
2014-07-10 09:20:11 +00:00
Nate Jones
aa89557ea7
Upgrade: Added SVN Update, handle Upgrade Data Types differently (still under construction...)
2014-07-10 07:15:51 +00:00
Nate Jones
e89d28495a
Upgrade: Divides Upgrade Schema into separate processes. Complete translation forthcoming. (Still under construction...)
2014-07-10 06:05:22 +00:00
Mark Crane
cfb833aa25
Reduce one request to the database and create a better domains array
2014-07-10 05:23:53 +00:00
Nate Jones
afcd21de5a
Document (Window) Title: If empty, sets a default title, otherwise adds " - FusionPBX".
2014-07-10 00:40:44 +00:00
Nate Jones
e67aa0c638
Document (Window) Title: Update variable name to avoid conflict when paging is used.
2014-07-10 00:32:50 +00:00
Mark Crane
ee2175c23a
Disable get domain lua script as it is now handled an alternative way
2014-07-09 08:00:10 +00:00
Mark Crane
d2decc727a
Set the domain info once per inbound route dialplan
2014-07-09 07:36:13 +00:00
Mark Crane
6fb0434fd3
Add domain info to inbound route xml files
2014-07-09 06:07:56 +00:00
Mark Crane
d8ed0c3db3
Add inline to the anti-action xml dialplan files
2014-07-09 05:56:01 +00:00
Mark Crane
0c9e632607
Add domain info to the xml handler for inbound routes
2014-07-09 05:40:17 +00:00
Mark Crane
1a42551cc0
Try again on the voicemail quota bug
2014-07-09 02:47:15 +00:00
Mark Crane
9f9603d4a8
Fix voicemail quota for new voicemail boxes message_sum
2014-07-09 02:09:08 +00:00
Nate Jones
7337fba360
Voicemail-to-Email: Backup email to database if sending fails, better detection of ContentType.
2014-07-08 06:38:23 +00:00
Mark Crane
33eb19e9ae
Testing performance not checking data type on upgrade schema
2014-07-08 06:04:30 +00:00
Nate Jones
090d3cacb2
Voicemail-to-Email: Add custom headers containing domain_uuid, domain_name, call_uuid and email_type. Send email using Domain smtp settings, if defined under Default Settings.
2014-07-08 02:30:57 +00:00
Mark Crane
d8967892fd
Add AVMD lua script
2014-07-07 20:15:13 +00:00
Nate Jones
6dd90e41ad
Notifications: Retains postback values if input was invalid.
2014-07-07 15:37:34 +00:00
Mark Crane
06b35fe083
Fix the software_uuid issue for upgrade schema
2014-07-06 01:22:33 +00:00
Mark Crane
0ff20506fd
Update the polycom vvx template to enable checkSync reboot. This template works for polycom phones version 4 and higher
2014-07-04 21:31:30 +00:00
Mark Crane
6628bb087f
Fix the registration buttons: reboot and provision for polycom version 4 and higher and snom phones
2014-07-04 21:28:28 +00:00
Mark Crane
f0e1d9a59b
Fix the identation on the xml handler directory xml
2014-07-04 18:20:11 +00:00
Mark Crane
2f0571053f
Work on registration provision and reboot so that it works with the Cisco SPA, Yealink, Grandstream phones.
2014-07-04 09:47:37 +00:00
Mark Crane
13f89f6850
Add a patch for voicemail thanks GerritV for contributing it.
2014-07-04 05:27:42 +00:00
Mark Crane
596f68bd34
Remove the ring_group_timeout_sec from the database request
2014-07-04 04:33:58 +00:00
Nate Jones
39eddf4b0a
Added valid_email() function for verifying email address syntax.
2014-07-03 23:19:30 +00:00
Mark Crane
1fa6771ba1
Remove the automatic null for empty string in the check_sql function
2014-07-02 16:22:37 +00:00
Mark Crane
3f59cff54e
Add fax detection when adding a dialplan destination if the fax extension is set
2014-07-02 06:21:20 +00:00
Mark Crane
50d024e33e
Fix the ON NET outbound caller id name and number
2014-07-02 05:34:14 +00:00
Mark Crane
48c6645688
Add global dialplan option when using the xml handler.
2014-07-02 04:02:50 +00:00
Mark Crane
6af80a602a
Prevent an error on the reverse authentication for the xml handler when its sent and invalid domain from FreeSWITCH.
2014-06-27 19:41:31 +00:00
luis daniel lucio quiroz
e47f4b2f56
try to get rid of usless warnings
2014-06-25 23:40:42 +00:00
luis daniel lucio quiroz
8625762d64
workarround for #635
2014-06-25 20:26:30 +00:00
Mark Crane
7a01104700
Ensure the gateway_uuid is lower case
2014-06-24 06:40:29 +00:00
luis daniel lucio quiroz
ca3f246e37
I updated my email
2014-06-22 18:38:46 +00:00
luis daniel lucio quiroz
3f0f7ab1a5
missing a connect verification
2014-06-21 05:22:45 +00:00
luis daniel lucio quiroz
5c73a105a8
missing a this
2014-06-21 05:05:32 +00:00
luis daniel lucio quiroz
f2c37a9dbe
new method for database object
2014-06-21 04:59:25 +00:00
Nate Jones
0b9849c124
Modify th_order_by function to allow the passing of CSS to the generated <th> tag.
2014-06-21 00:59:41 +00:00
Nate Jones
6dc698d0d2
Expand then limit query string NULL mods to insert statements only.
2014-06-20 18:43:51 +00:00
Nate Jones
1dd5a10668
Fix for Issue 481 (Enhanced) - Links to protected pages (such as emailed conference recording links, etc) will now properly redirect upon a successful login attempt AFTER failed login attempts.
2014-06-18 04:53:18 +00:00
Nate Jones
e5a23aabaf
CDR basic search query, style and language mods, misc minor style mods.
2014-06-16 18:12:21 +00:00
Nate Jones
cfd0d013aa
Fix for Issue 589 - Implemented proposed fix, implementing tone_stream in the moh-sound parameter.
2014-06-13 17:56:53 +00:00
Nate Jones
935a8319c2
Fix for Issue 610 - Extra greater-than symbol removed.
2014-06-13 02:27:44 +00:00
Mark Crane
be2c379852
Fix a bug in IVR Menu exit action select hangup did not display the action correctly
2014-06-12 11:17:28 +00:00
Richard Neese
cbca5f015b
rm the added files
2014-06-11 03:41:00 +00:00
Richard Neese
3c4dbd41e2
added in for adding in a menu in a new theme
2014-06-11 03:00:11 +00:00
Mark Crane
79d8d44e27
Add permissions only if there are groups assigned to the user.
2014-06-10 21:16:42 +00:00
Mark Crane
299d2081f4
Fix the menu and labels when switching domains in certain circumstances
2014-06-10 20:04:14 +00:00
Mark Crane
2f127541fc
Change the version to release candidate 2 anticipated that the full release will be in another day or two.
2014-06-10 03:56:22 +00:00
Mark Crane
8f3579f0d1
Add profile, sync, reboot and explode to event notify lua script.
2014-06-10 03:23:02 +00:00
Omar Irbouh
66088be1b5
fixed nil issue when voicemail has no messages
2014-06-09 22:43:08 +00:00
Richard Neese
8966001e75
fixed a close from | to } in the sqlite section
2014-06-06 03:27:32 +00:00
Richard Neese
fe2d95aeed
fixing sql file dir for pkgs
2014-06-06 01:19:59 +00:00
Mark Crane
8a415bc482
Improve the Polycom VVX provisioning template tested with latest 5.x firmware should work with any Polycom using version 4 or higher
2014-06-05 00:32:29 +00:00
Mark Crane
17d1e262e3
Drop the SQL like statement and use equals for best performance
2014-06-05 00:13:00 +00:00
Mark Crane
632b16b296
remove the plus from destination_number
2014-06-04 20:57:08 +00:00
Mark Crane
3c603dbc5d
Fix outbound caller id for outbound on net calls
2014-05-30 06:34:57 +00:00
Mark Crane
e2678fd2e2
Update the snom provisioning templates add the admin_name and admin_password to the snom820 template, add outbound_proxy to snom 820 and the 720
2014-05-30 06:14:50 +00:00
Mark Crane
34a71a0eb7
Add record_ext=mp3 option when recording an extension.
2014-05-24 17:32:32 +00:00
Mark Crane
eeecf770e0
Fix the per user language user_setting so that it is only applied if it has a value
2014-05-21 05:52:39 +00:00
Mark Crane
ceb1c150be
Add intercept_group.lua
2014-05-16 07:28:28 +00:00
Mark Crane
b12c74a074
Fix the sounds copy
2014-05-16 07:11:18 +00:00
Mark Crane
d899cc23cd
Fix the cp -R
2014-05-16 06:28:27 +00:00
Mark Crane
b9643b60ee
recursive_copy function use cp -R if it exists
2014-05-16 05:14:44 +00:00
Mark Crane
b210e4358a
Fix the user setting so they work. User settings need to be set after login
2014-05-12 23:30:26 +00:00
Mark Crane
5d9cfea9c0
Fix blind transfer *1
2014-05-11 08:18:03 +00:00
Mark Crane
4fd2f5c72a
Update the file permissions after they are copied
2014-05-10 23:44:41 +00:00
Mark Crane
967736676e
Fix the copy of the conf directory files during the install
2014-05-09 23:17:30 +00:00
Richard Neese
e0a4666130
2014-05-09 14:16:32 +00:00
Mark Crane
6a95c242c5
Change the # to a // comment
2014-05-09 04:29:05 +00:00
Richard Neese
fa4d2671a6
disabling phrase cp
2014-05-09 03:35:19 +00:00
Richard Neese
7be62af9ed
testing rm on a extra copy
2014-05-09 02:41:13 +00:00
Mark Crane
ed61ff608f
Add an option "-n" --no-clober to the recursive_copy method used in the install
2014-05-08 09:45:05 +00:00
Mark Crane
1bc88766ab
Fix issue 591 where the dialplan xml file was not including the dialplan directory
2014-05-03 00:49:11 +00:00
Mark Crane
7dd9553707
Add mute.lua and unmute.lua files
2014-05-02 09:34:56 +00:00
Mark Crane
6e26ce9eb8
Add unmute.lua
2014-05-02 05:56:00 +00:00
Mark Crane
a871d6b28c
Add conference center mute.lua
2014-05-02 05:45:57 +00:00
Mark Crane
06164f42da
Add a default timezone for install.php
2014-05-01 23:54:52 +00:00
Mark Crane
5e0eb315f8
Add emergency caller id name to the extension xml and to xml handler.
2014-05-01 04:59:33 +00:00
Mark Crane
e1ca4951d3
Remove two includes that are no longer needed
2014-05-01 02:32:54 +00:00
Mark Crane
f0dc0d7183
Add a a check to see if the dial_string is null then add a default dial string
2014-04-30 20:54:30 +00:00
Mark Crane
500b6477cb
Fix the fax_success null issue wit fax retry
2014-04-30 05:04:54 +00:00
Mark Crane
0c01b3fa92
During the install check for /etc/freeswitch/vars.xml before using it
2014-04-29 17:51:29 +00:00
Mark Crane
64110b9bb7
Add /etc/freeswitch as an optional directory for freeswitch conf files
2014-04-28 23:25:33 +00:00
Mark Crane
1b651f7f2a
Fixed revision 382 sip-presence-on-register to true on the internal sip profile
2014-04-27 09:40:06 +00:00
Nate Jones
6e1af41747
Variable form select value mods
2014-04-27 08:55:39 +00:00
Nate Jones
55de548a70
Fixed Issue 324 and Issue 329 - Assigned extensions now displayed to a User upon initial login.
2014-04-27 06:26:15 +00:00
Mark Crane
4bc72943b8
Set MySQL Attribute for UTF8
2014-04-26 18:53:58 +00:00
Mark Crane
62058af4f6
Don't forget to add the gateway_uuid to the SQL Select
2014-04-26 06:05:39 +00:00
Mark Crane
1a08f8446f
Update the gateway list for the destination select list
2014-04-26 06:01:57 +00:00
Mark Crane
2b2d46a408
Show only defined call groups
2014-04-24 10:04:18 +00:00
Mark Crane
366fba4071
change strlen($key) to isset($_REQUEST["key"] to fix login problem affecting one system
2014-04-18 01:22:37 +00:00
Mark Crane
f98f7c01b3
Prevent errors in the dial string lua script
2014-04-15 18:54:03 +00:00
Nate Jones
a1010fecce
Dialplan (Inbound) & Ring Group select box adjustments (focus at top, etc)
2014-04-15 01:31:49 +00:00
Mark Crane
ca46dfcbee
Fix a nil variable concatentation error on user_status
2014-04-13 06:28:37 +00:00
Mark Crane
22d3edb3f8
Add a missing forward slash on the email subject when sending the email
2014-04-13 06:14:17 +00:00
Mark Crane
6a4dd6687d
Finish up the source conf directory for the Debian Package install.
2014-04-13 04:45:05 +00:00
Mark Crane
72a17a64a8
Fix the source file path on XML CDR for the Debian package.
2014-04-12 22:10:22 +00:00
Mark Crane
0d141db086
Adjust the source conf directory to work with the debian package
2014-04-12 20:54:32 +00:00
Mark Crane
a455b33af5
Make sure the recording directory exists
2014-04-12 17:42:23 +00:00
Mark Crane
223a9bf175
Set the file permissions on for the sqlite database so it will work better with the Debian package
2014-04-09 15:02:25 +00:00
Mark Crane
3732d8798f
Fix the conf directory copy used during the install
2014-04-09 14:24:07 +00:00
Mark Crane
b1803607c3
If the debian package usr share conf directory exists then use it as the source for the copy.
2014-04-09 05:00:11 +00:00
Mark Crane
f26267cf36
if the debian package scripts directory exists then use it for the source
2014-04-09 04:33:50 +00:00
Mark Crane
cfd6ce9033
Yealink remove some of the trailing white spaces. Fix the power led light for voicemail.
2014-04-08 01:37:47 +00:00
Mark Crane
30154f5e5d
During the install copy all FreeSWITCH conf files.
2014-04-07 22:35:05 +00:00
Mark Crane
c292635b67
A few minor changes to the yealink templates.
2014-04-07 21:18:35 +00:00
Mark Crane
d60c242be5
Check for /etc/fusionpbx/conf if it exists use it for the conf directory.
2014-04-07 14:48:45 +00:00
Mark Crane
df1e6c8de4
On the file system check for a more appropriate directory to make sure the application is installed.
2014-04-07 14:41:15 +00:00
Mark Crane
11ee2be8f1
Make the two inbound lua scripts more robust when the domain is not found.
2014-04-05 20:14:55 +00:00
Mark Crane
a9bbdd1f28
Check add the option to record the user.
2014-04-04 07:08:00 +00:00
Mark Crane
a9ff275b7b
Add user_record to the xml_handler section: directory
2014-04-03 17:45:10 +00:00
Mark Crane
136388aac4
Correct the indentation of some of the lines in user_status lua script.
2014-04-03 15:50:50 +00:00
Mark Crane
59b148a298
Use a sub string rather than requiring the domain at this point.
2014-04-03 06:26:29 +00:00
Mark Crane
2fc2b13eb0
When determining the domain based DID/DDI or DNIS ignore whether the destination number is enabled or not. We need the information to determine the correct domain.
2014-04-03 06:20:59 +00:00
Mark Crane
c30bcddcb9
Add a new variable to the Yealink template ($yealink_power_led_on). And change account 6 voice_mail.number.5 = *97 to voice_mail.number.6 = *97.
2014-04-02 09:50:29 +00:00
Mark Crane
923bb2089b
Add *97 for the voicemail button for Yealink t42g, t46g, and t48g.
2014-04-02 07:34:44 +00:00
Mark Crane
3ca4192053
Move $db_type to $this->db_type.
2014-04-01 20:20:49 +00:00
Mark Crane
0521819a63
Add a method to the schema class column_exists, and sqlite_column_exists, and table_info.
2014-04-01 18:52:58 +00:00
Mark Crane
53e0394359
Fix the copy for the freeswitch conf directory which is done during the install.
2014-03-31 18:30:55 +00:00
Mark Crane
4e4029f2aa
Fix SIP URI dialing so they can work again.
2014-03-28 08:44:56 +00:00
Mark Crane
c98c383c8e
Change the directory back to /etc/freeswitch until a bug is fixed in FreeSWITCH for the conf directory startup parameter.
2014-03-27 20:07:45 +00:00
Mark Crane
c6ff5d7f7e
Change the dir to /etc/freeswitch for now.
2014-03-27 20:03:31 +00:00
Mark Crane
e1380888e6
fix the syntax on install.php
2014-03-27 16:32:33 +00:00
Mark Crane
a1c630afbd
Check to see if the /etc/fusionpbx/conf/freeswitch.xml file already exists and if so do not copy the conf directory.
2014-03-27 04:09:05 +00:00
Mark Crane
34bbfa6031
Change directory detection /etc/freeswitch/dialplan to /etc/fusionpbx/conf.
2014-03-27 03:26:45 +00:00
Mark Crane
ec16d3e4fb
Change the way the outbound context is used so that domain_name is not needed.
2014-03-27 02:38:15 +00:00
Mark Crane
6f7b005aa0
Fix the register expires on the Yealink T42g, T46g and T48g.
2014-03-26 08:52:16 +00:00
Mark Crane
a7dcdb6ca2
Don't allow DHCP override by default. Add a new variable public_mode.
2014-03-26 05:53:18 +00:00
Mark Crane
7ed692a790
Allow auto-answer to the Grandstream gxp21xx/{$mac}.xml template.
2014-03-25 08:51:21 +00:00
Mark Crane
4e3fc13879
Correct the file path for IVR Menu.
2014-03-23 17:36:15 +00:00
Mark Crane
0a50c67d97
Skip saving the sip profile xml if the directory is not set.
2014-03-22 02:03:04 +00:00
Mark Crane
a3b526ce8d
When the config.php file exists disable the install. This change expands the directories where the config.php can be located.
2014-03-22 01:25:55 +00:00
Mark Crane
38d0614665
skip saving the gateway xml if the directory is not set.
2014-03-22 01:12:31 +00:00
Mark Crane
68c735db30
Add the uuid to the SESSion array.
2014-03-21 23:49:26 +00:00
Mark Crane
f88625e84c
In recordings.lua replace the custom sound file with phrase.
2014-03-21 23:47:40 +00:00
Mark Crane
07ab447a77
Switch $switch_gateways_dir to $switch_sip_profiles_dir.
2014-03-21 23:46:20 +00:00
Mark Crane
531e29a06e
Switch $_SESSION['switch']['gateways']['dir'] to $_SESSION['switch']['sip_profiles']['dir'].
2014-03-21 23:45:05 +00:00
Mark Crane
d922db1f7b
Add snom_time_zone variable to the Snom 300, 320 and 720 templates.
2014-03-21 20:18:25 +00:00
Mark Crane
41b55d8433
After toggling the call flow hangup the call.
2014-03-21 20:02:49 +00:00
Mark Crane
8740e0b29f
Adjust the admin_mod_login and password and the admin name and password for the Snom 300, 320, 720.
2014-03-21 18:22:25 +00:00
Mark Crane
155fb25251
Update the snom 320 template.
2014-03-21 18:10:07 +00:00
Mark Crane
3d88853dc0
Update the Snom 300 provisioning template.
2014-03-21 17:57:46 +00:00
Mark Crane
5ebf8c4e93
Add literal tags around the mac and use of { and } in the Snom 720 template.
2014-03-21 17:53:05 +00:00
Mark Crane
7d42728b58
Add a Snom 720 provisioning template.
2014-03-21 17:20:28 +00:00
Mark Crane
7c715cb7db
Add a record option to the destination select list.
2014-03-21 06:34:55 +00:00
Mark Crane
571f5b912b
Limit the transaction for the menu to SQLite.
2014-03-21 06:29:00 +00:00
Mark Crane
9ba46dfc8a
If vm_message_ext is "mp3" then check to see if mod_vlc is running and if it is then use vlc:// as the prefix for streaming the file.
2014-03-20 16:42:04 +00:00
Mark Crane
b95e2e2488
Use lame to convert voicemail wav to mp3 files.
2014-03-20 08:47:36 +00:00
Mark Crane
604517b605
Add the SQL transactions back again to speed up install and menu restore.
2014-03-19 05:19:48 +00:00
Mark Crane
abe9cde75e
Fix the alignment of the word Theme on the install.php.
2014-03-19 01:09:50 +00:00
Mark Crane
4cb64eda4b
Check to see if that features app_config.php file exists before adding it to the switch_select_destination list.
2014-03-18 06:39:13 +00:00
Nate Jones
454681ecab
Dialplan Edit layout and style mods
...
Integrated autosize jquery script for text inputs
Style and functionality mods on domain selector and Enhanced template
2014-03-15 21:35:53 +00:00
Mark Crane
0ec8902eb1
Yealink provisioning if category is not blf then hide the pickup_value.
2014-03-15 13:38:12 +00:00
Mark Crane
d2f88742dd
Remove extra white spaces and a few other adjustments for the Yealinks phones.
2014-03-15 13:23:21 +00:00
Nate Jones
33bb2d850f
Added Default Settings allowing control of system generated password lengths and strengths. Consistified (new word) password generation between Extension add and edit. Layout adjustment of Default Settings list.
2014-03-13 21:09:41 +00:00
Mark Crane
5879a09f46
Remove trailing spaces from t22p.
2014-03-10 16:34:27 +00:00
Mark Crane
3d9d89c7dd
Add the following provisioning variables grandstream_gxp_time_zone, grandstream_gxp_date_format, and grandstream_gxp_time_format.
2014-03-08 06:38:19 +00:00
Mark Crane
b1f95da562
Add ability to set comma delimited list of pin_numbers. Example set pin_number=111,333,555 in addition to set pin_number=555 which was already possible.
2014-03-07 21:12:16 +00:00
Mark Crane
12351013b8
Add a voicemail quota with a variable vm_disk_quota or vm-disk-quota (for compabitibility to FreeSWITCH voicemail)
2014-03-07 05:31:59 +00:00
Mark Crane
500e5ce10d
Add a 1 second sleep before playing the conference greeting.
2014-03-06 04:16:18 +00:00
Mark Crane
b43c1df078
Add a conference center greeting. Move all SQL debug info inside an SQL debug true if statement. Fix the new member count so it says 0 members in the conference for the first person that enters.
2014-03-05 21:10:58 +00:00
Mark Crane
2856c9ef62
Add a web login user and admin password for the Cisco SPA phones.
2014-03-04 16:51:33 +00:00
Mark Crane
30acf917a0
Prevent the class from being redeclared by using class_exists.
2014-03-04 16:48:59 +00:00
Mark Crane
a2109e5759
SPA303 change Proxy from the {$domain_name} to {$server_address_1}.
2014-03-04 06:23:49 +00:00
Mark Crane
1a9f911009
Add account enable and register expires to all accounts across all Yealink phones. Add #features.reset_by_long_press_enable = 0 to the T4x devices.
2014-03-02 06:52:47 +00:00
Mark Crane
d39862cc41
Add register_expires and network.static_dns_enable to the Yealink T42g and T46g templates.
2014-03-01 10:08:27 +00:00
Mark Crane
7f9149a8b9
Add the Yealink t48g template.
2014-03-01 10:07:08 +00:00
Mark Crane
14ca5aaf34
Fix Yealink T42 and T46 account enable.
2014-02-28 23:37:53 +00:00
Mark Crane
a6730e470d
Add a member count announcement when joining the for conference room with conference center.
2014-02-28 17:14:15 +00:00
Mark Crane
bbea9c2f9e
Removed } which caused a problem when pressing *2 to make a recording.
2014-02-28 00:06:19 +00:00
Mark Crane
6c0ccf6faa
Yealink templates - Move the wallpaper assignment after its uploaded.
2014-02-27 10:50:36 +00:00
Mark Crane
d602280def
Set the specific wallpaper and fix the variable syntax.
2014-02-27 05:35:18 +00:00
Mark Crane
2d8570408b
Change the wallpaper and screen saver values. ${yealink_xxx_wallpaper} ${yealink_xxx_screen_saver}
2014-02-27 04:11:24 +00:00
Mark Crane
d08c6e270d
Add the spa_time_zone variable to the Cisco SPA templates.
2014-02-27 02:45:01 +00:00
Mark Crane
9ece07dd32
Update the SPA112 template. Add the web login user and admin name and password.
2014-02-25 16:47:47 +00:00
Mark Crane
9923a2a5c9
Improve the Grandstream dialplan and disable stock info on the gxp21xx/{$mac}.xml template.
2014-02-25 15:52:19 +00:00
Mark Crane
1091745af1
Fix the SIP transport for the Yealink T42g.
2014-02-25 07:10:55 +00:00
Mark Crane
708dea41d5
Add domain_description to the same domains array.
2014-02-25 06:00:40 +00:00
Mark Crane
07032a2a13
Add ring group rollover strategy to the LUA script.
2014-02-25 04:59:02 +00:00
Mark Crane
392111d825
Time for a major improvement to LUA XML handler efficiency.
2014-02-23 06:34:56 +00:00
Mark Crane
4a954451f9
Correct the field name in the SQL query from enabled to var_enabled.
2014-02-23 06:20:09 +00:00
Mark Crane
66ae6eb47b
Fix a problem with inbound calls and improve the dialplan lua script.
2014-02-22 18:06:30 +00:00
Mark Crane
78c231a646
Add the call block lua script to app/dialplan so that it will work on all inbound calls.
2014-02-21 22:58:01 +00:00
Nate Jones
47d45a06d7
Protected domain information from being overwritten.
2014-02-21 04:22:25 +00:00
Mark Crane
436cf40595
Remove ORIGINATOR_CANCEL from the ring group lua script to fix ring group intercept.
2014-02-19 22:48:00 +00:00
Mark Crane
6ec053708f
Fix the white space and tabs issues with fax_retry.lua.
2014-02-19 06:15:53 +00:00
Mark Crane
c981e783f1
Remove origination_caller_id_name from ring groups lua script.
2014-02-18 18:43:14 +00:00
Mark Crane
398696d6b0
Update eavesdrop.lua change the sounds used to get the pin number to the default freeswitch sound files.
2014-02-18 01:10:15 +00:00
Mark Crane
6f4a84458f
Fix upgrade schema so it evaluate char and char(30) as a char.
2014-02-17 17:12:33 +00:00
Mark Crane
984ca4faad
Comment out the transaction support for the menu.
2014-02-16 09:04:52 +00:00
Mark Crane
2e14c7e154
Fix the call_direction.
2014-02-14 01:01:51 +00:00
Mark Crane
864613f199
Add features.reset_by_long_press_enable although will be ignored by 70 firmware and remove some trailing spaces.
2014-02-13 15:32:11 +00:00
Mark Crane
d41e849d59
Only perform these actions if the directory exists during the install.
2014-02-13 00:24:49 +00:00
Mark Crane
abb1097e02
Only install class copy methods only add if the directory exists.
2014-02-13 00:23:00 +00:00
Mark Crane
614e62b306
Add the live dial pad option to the one yealink template that did not have it.
2014-02-11 04:40:33 +00:00
Mark Crane
b8f5e54032
Make the sql statements a little more efficient.
2014-02-11 02:04:38 +00:00
Mark Crane
0d35f10582
Set the dev branch version to 3.5 release candidate 1.
2014-02-11 01:53:46 +00:00
Mark Crane
95f64f8d99
Add MWI-Voice-Message to show the message count.
2014-02-09 09:43:47 +00:00
Mark Crane
ecd8616fa1
Return the primary key uuid when adding a new record.
2014-02-09 09:24:41 +00:00
Mark Crane
247f625744
A minor change to directory.lua
2014-02-09 09:12:05 +00:00
Mark Crane
1fa31bca61
Fix the ring group caller id prefix.
2014-02-08 18:42:35 +00:00
Mark Crane
d07506fbf6
Update the seesion every 8 hours isntead of every 30 minutes.
2014-02-08 09:38:44 +00:00
Mark Crane
0a3af3791f
Add the admin_name, admin_password, user_name, and user_password variables to the Yealink w52p.
2014-02-08 09:24:08 +00:00
Mark Crane
32e3dd5045
Add new Yealink time zone variables and update existing ones adding 'yealink_' as a prefix.
2014-02-08 08:58:28 +00:00
Mark Crane
b68f35d4b6
Add sip port, transport, and expires to the Yealink w52p.
2014-02-08 06:59:42 +00:00
Mark Crane
9e2f71b1cf
Conference center remove a redundant dbh:release(); which is not needed because its being done in the hangup hook. Turn off sql debug.
2014-02-07 19:09:32 +00:00
Mark Crane
9e35256a81
Thanks Christopher Hennessy for donating the new templates and improvements to the existing ones.
2014-02-07 11:13:50 +00:00
Mark Crane
5101a6495c
Change the template directory name to lower case to match the other templates.
2014-02-07 11:05:05 +00:00
Mark Crane
1743f309c8
Change the template directory name to lower case to match the other templates.
2014-02-07 11:04:45 +00:00
Mark Crane
4f5d206812
Change the template directory name to lower case to match the other templates.
2014-02-07 11:04:26 +00:00
Mark Crane
ad176155dd
Change the template directory name to lower case to match the other templates.
2014-02-07 11:04:06 +00:00
Mark Crane
7bff7ea25a
Add the Yealink w52p.
2014-02-07 11:02:22 +00:00
Mark Crane
8b5c6d67f8
Grandstream GXP2200 remove the trailing white spaces and fix one of the variables.
2014-02-07 08:38:39 +00:00
Mark Crane
910332318f
Add new lua application user_status to be used to login and logout of call center by toggling the user status.
2014-02-04 23:23:17 +00:00
Mark Crane
0cc3b53f07
Add 'check voicemail' option to the destination select list and move info, hangup and answer to advanced which only users in the superadmin group can see.
2014-02-04 08:36:18 +00:00
Mark Crane
25807f4e7c
If authentication is set for unique global username then don't remove the @domain from the username.
2014-02-04 04:53:42 +00:00
Mark Crane
382b293f8a
Remove the \$ and replace with $ the \ escape is not needed.
2014-02-04 00:49:16 +00:00
Mark Crane
830ec1bc5a
Fix General memory key 5 in the Grandstream gxp21xx template.
2014-02-01 09:11:52 +00:00
Mark Crane
9498e274fe
Add the date format for the gxp21xx.
2014-02-01 05:28:22 +00:00
Mark Crane
b5b89224fa
Update the firmware path for the gxp21xx.
2014-02-01 05:14:17 +00:00
Mark Crane
26028fc49e
Add sip transport for gxp21xx.
2014-02-01 03:43:29 +00:00
Mark Crane
8c567bdb76
Update the line key assignment for the Cisco SPA series phones.
2014-01-30 08:33:26 +00:00
Mark Crane
29a5301d08
Add a provisioning template for the Cisco 7960 template.
2014-01-30 00:23:38 +00:00
Mark Crane
6b0492961d
Add quotes around the name.
2014-01-30 00:17:44 +00:00
Mark Crane
399b26947f
Empty tftp_cfg_dir variable in the 7940 template
2014-01-29 23:03:29 +00:00
Mark Crane
74e0552a1d
Fix a syntax problem with the Yealink vp530 provisioning template.
2014-01-29 09:21:58 +00:00
Mark Crane
dc588b5113
Fix a syntax problem on the Grandstream GXP2200 provisioning template.
2014-01-29 09:18:47 +00:00
Mark Crane
cb6ecd26bf
Change the include for smarty template engine to a require_once
2014-01-29 09:13:56 +00:00
Mark Crane
aaa7cb702a
Key to line assignment for the Grandstream GXP21xx.
2014-01-28 10:42:00 +00:00
Mark Crane
829e08c44c
Configure the multi-purpose keys in the Grandstream gxp21xx template.
2014-01-28 10:08:02 +00:00
Mark Crane
6f186aa5c7
Fix the line key assignment on the SPA303, add voicemail *97 option, and time zone settings.
2014-01-26 14:03:32 +00:00
Mark Crane
addcf3ca8c
Remove the back slash from ivr_menu.lua. http://jira.freeswitch.org/browse/FS-6059 thanks Travis for the bug fix.
2014-01-26 13:25:50 +00:00
Mark Crane
8c3ca87527
Add Company Directory to the dialplan select destination.
2014-01-26 13:18:41 +00:00
Mark Crane
aff65a0add
Yealink, Add the time zone variables.
2014-01-24 08:44:22 +00:00
Mark Crane
c3cf4a19df
Configure the wallpaper option to the yealink templates.
2014-01-24 08:08:04 +00:00
Philippe Rioual
72b80314e2
fixed some french translations issues
2014-01-23 21:15:49 +00:00
Mark Crane
d11ebf2e2d
Add admin_password and user_password to all of the grandstream phones.
2014-01-23 05:26:53 +00:00
Nuno Miguel Reis
8f1f5d4130
registrations panel reboot options (extended)
2014-01-22 21:39:27 +00:00
Mark Crane
bf831a7bf5
Fix a bug with fax_success in a few places it was set to numeric 0 but used in an IF statement as a string. Fax retry worked in many situations but this bug prevented it from working all the time.
2014-01-21 21:55:38 +00:00
Nuno Miguel Reis
25b6b34f41
pt-ring
2014-01-21 18:03:05 +00:00
Nuno Miguel Reis
fefc71617e
fixed to be used like this: lua/luarun app.lua call_block C
2014-01-21 05:12:57 +00:00
Nuno Miguel Reis
b581096c2f
added missing references
2014-01-21 04:33:54 +00:00
Nuno Miguel Reis
f686dc4de8
fixed bug with file handle
2014-01-21 04:22:02 +00:00
Nuno Miguel Reis
25f5868a4f
removed utf8encode not needed after all (local bug was causing the issues elsewhere)
2014-01-21 03:25:56 +00:00
Nuno Miguel Reis
d359c048f6
added new log function
2014-01-20 21:55:36 +00:00
Nuno Miguel Reis
bd06d75b4a
added protection by encoding in utf8
2014-01-20 21:22:24 +00:00
Mark Crane
116bd38720
Add admin_name, admin_password, user_name, user_password, var_name, and var_password variables to the yealink common config file.
2014-01-20 11:21:42 +00:00
Mark Crane
be442661c9
Add a new object relational model class and make the dialplan edit use for add and edit.
2014-01-19 13:09:17 +00:00
Mark Crane
1316745483
Database class change $this->name to $this->db_name
2014-01-19 13:06:27 +00:00
Mark Crane
7a84d342ec
Add a PHP class autoloader spl_autoload_register.
2014-01-19 01:30:10 +00:00
Nuno Miguel Reis
975d1bd561
menu fixing utf8 and ring groups pt-ring option
2014-01-16 23:30:56 +00:00
Richard Neese
e247c7f8a2
fix cisco 504g template
2014-01-16 22:55:50 +00:00
Mark Crane
0fa3dcba3a
Update Cisco SPA provisioning templates to get the key assignment working.
2014-01-15 23:53:25 +00:00
Mark Crane
3cf0a25f7d
Add app/dialplan/ to the dialplan class path.
2014-01-13 14:34:13 +00:00
Mark Crane
7661cf907a
Move the dialplan class to the dialplan/resources/classes directory.
2014-01-13 14:21:27 +00:00
Mark Crane
95666c93e6
Set the Yealink -> live dialpad option to enabled in the common config.
2014-01-09 03:39:22 +00:00
Mark Crane
bce688667d
Update the app.lua script.
2014-01-09 03:04:28 +00:00
Mark Crane
a13703544b
Fix TLS option for the sip transport.
2014-01-09 02:35:29 +00:00
Mark Crane
1a1d6bef06
Change the default setting to another method.
2014-01-09 01:28:21 +00:00
Mark Crane
19c30f3614
Improve the method to determine a default sip port number.
2014-01-09 01:07:57 +00:00
Mark Crane
4a1b43c818
Add event_notify lua script.
2014-01-08 09:15:35 +00:00
Mark Crane
748c6baef7
Update a few more things.
2014-01-08 01:34:15 +00:00
Mark Crane
f8b504ebf6
Change the old provisioning syntax to the new syntax.
2014-01-08 01:30:30 +00:00
Mark Crane
4dbae6ee5d
Fix ring groups for originate_disposition add 'failure'
2014-01-07 06:25:16 +00:00
Mark Crane
ceb4ce58e5
Add yealink t42g, and t46g templates.
2014-01-05 10:17:42 +00:00
Mark Crane
763e13abee
Update yealink auth_name
2014-01-05 10:16:40 +00:00
Mark Crane
4642de0439
Correct the common config file name for yealink vp530.
2014-01-05 07:21:36 +00:00
Mark Crane
ebcfac2af2
Add the p to the template name.
2014-01-05 07:04:05 +00:00
Mark Crane
b6da7f446c
Add the p to the template name.
2014-01-05 07:03:45 +00:00
Mark Crane
e8e4c563f2
Add the p to the template name.
2014-01-05 07:02:53 +00:00
Mark Crane
17496d89df
Add the p to the template name.
2014-01-05 07:02:30 +00:00
Mark Crane
edd612377f
Update the yealink common file for the t28p
2014-01-05 06:56:05 +00:00
Mark Crane
97a18e1273
Update the yealink common file for the t26p
2014-01-05 06:54:51 +00:00
Mark Crane
3e9e13bc82
Update the yealink common file.
2014-01-05 06:53:59 +00:00
Mark Crane
70650741c3
2014-01-05 06:52:17 +00:00
Mark Crane
1f93326188
Add the missing {/if}
2014-01-04 05:58:22 +00:00
Mark Crane
ad697b610e
Fix the yealink memory keys
2014-01-04 05:50:41 +00:00
Mark Crane
020178a21b
Update the yealink templates for key line and extension options.
2014-01-04 01:48:58 +00:00
Mark Crane
287abfe573
Dev Branch: Conference center fix the domain_uuid.
2014-01-04 00:11:09 +00:00
Mark Crane
857d81b148
Change log messages from [conference] to [conference center]
2014-01-03 21:04:37 +00:00
Mark Crane
46a068e660
Dev branch, Fix conference center by adjusting the database connection.
2014-01-03 21:02:21 +00:00
Mark Crane
786242e24d
Use the correct database connection object.
2014-01-03 20:07:36 +00:00
Mark Crane
88ce88cb26
Update the provisioning key assignment so that it will work for yealink phones.
2014-01-03 02:55:16 +00:00
Mark Crane
b85e1e673c
Fix register expires on spa508g.
2014-01-02 23:32:34 +00:00
Mark Crane
ea6bdc7285
Update Cisco SPA sip_transport, sip_port, and register_expires.
2014-01-02 23:06:25 +00:00
Mark Crane
b3d8e3402e
SPA provisioning set Resync_Periodic to 0 for linksys devices.
2014-01-02 21:01:55 +00:00
Mark Crane
d4942f5236
SPA provisioning set Resync_Periodic to 0.
2014-01-02 20:59:24 +00:00
Mark Crane
2ef175f015
Add the key assignment to the yealink templates.
2014-01-01 08:54:03 +00:00
Mark Crane
20145d39d1
Add an include to ensure the domains class exists.
2013-12-30 16:03:29 +00:00
Mark Crane
a70942180d
Add an option for the user accounts to be globally unique.
2013-12-27 18:24:57 +00:00
Mark Crane
ce37b50d54
Fix this error: [ERR] freeswitch_lua.cpp:374 DBH NOT Connected. Caused by releasing DBH which is done in the parent script.
2013-12-24 16:25:16 +00:00
luis daniel lucio quiroz
1c27162779
previous changes reverted, agreed with mcrane
2013-12-23 20:21:25 +00:00
luis daniel lucio quiroz
fc126bcea3
database_host nil prevention
2013-12-23 00:39:02 +00:00
luis daniel lucio quiroz
0652016ad7
dialed_extension assigned before showing
2013-12-23 00:34:34 +00:00
luis daniel lucio quiroz
7e0b913dc1
fix a dbh sintax that fails in some servers, seems old sintax is not supported
2013-12-23 00:29:54 +00:00
luis daniel lucio quiroz
aa69e59b0c
dialed_extensions was nil when coming from ringing group
2013-12-22 19:06:00 +00:00
Mark Crane
d69e4983f9
Correct the variables in the Cisco SPA122 template.
2013-12-22 07:33:03 +00:00
Mark Crane
171f1adbf2
Update the Yealink t20, and t22 provisioning files and add the t32g, t38g, and vp530.
2013-12-22 07:07:33 +00:00
Mark Crane
9176d08ba1
Provisioning - Add key assignment, fix vertical spacing on some of the templates, trailing spaces, fix the dialplan and disable Group_Paging_Script tag which uses extension 800.
2013-12-21 20:24:17 +00:00
Mark Crane
a8c3cf908a
Update the Cisco spa504g provisoning template. It is now the first to use the key assignment.
2013-12-21 16:49:01 +00:00
Mark Crane
721c5d944b
Fix the update to the call center dialplan.
2013-12-19 10:04:37 +00:00
Mark Crane
afa8fe1e98
Add Cisco spa508g template.
2013-12-17 22:42:20 +00:00
Mark Crane
3bfcf41eac
Add Cisco spa514g template.
2013-12-17 20:03:40 +00:00
Mark Crane
cc51673863
Add and update sip port, transport and sip expires on spa112 and spa504g
2013-12-10 22:56:49 +00:00
Mark Crane
dedfa5a8ad
Add port and transport to the SPA112 template.
2013-12-10 18:06:07 +00:00
Mark Crane
3fc22fe724
Add the rest of the Grandstream provisioning files.
2013-12-07 03:06:02 +00:00
Mark Crane
a643c72b62
Change the RTP packet size <RTP_Packet_Size group="SIP/RTP_Parameters">0.020</RTP_Packet_Size>
2013-12-07 01:30:19 +00:00
Mark Crane
9419994a60
Fix that code that writes the gateway xml to the file system so that it will use the gateway uuid for the filename and gateway name. Benefit of using the XML is that it is a major step closer to renaming tenants, or changing the gateway name without hurting the outbound routes.
2013-12-06 12:36:52 +00:00
Mark Crane
e7386519ce
Change the gateway name to gateway_uuid in the XML handler.
2013-12-06 08:26:55 +00:00
Mark Crane
9ac83876d8
Get rid of a trailing white space in voicemail/index.lua
2013-12-04 18:15:34 +00:00
Mark Crane
c923044e1a
Remove a trailing space from dial_string.lua
2013-12-04 18:06:07 +00:00
Mark Crane
7338cbc9af
Adjust the voicemail_authorized if statement.
2013-12-04 17:24:44 +00:00
Mark Crane
2a7d819f64
Add voicemail_authorized variable as an option set it up to work with for *97 and *4000. When you check voicemail then press * it prompts for the password or if *98 is dialed it asks for the password.
2013-12-04 17:07:34 +00:00
Mark Crane
44766475bf
Add per leg ring group domain name control. Contributed by Daniel Lucio.
...
dest1: 100
dest2: 999@otherdomain
dest3: 555
2013-12-04 08:14:40 +00:00
Mark Crane
f954b37334
Remove a file_exists where it didn't belong.
2013-12-01 07:17:28 +00:00
Mark Crane
bdb3d644bf
Fix the scripts to copy missing freeswitch scripts again.
2013-12-01 06:56:55 +00:00
Mark Crane
99dad4afa8
Add the dialed_extension to ring groups.
2013-12-01 03:59:06 +00:00
Mark Crane
669c1a390a
Add scripts/app/dialplan accessible with action: lua data: app.lua dialplan
2013-12-01 03:46:04 +00:00
Mark Crane
1a0ec3ad02
Fix the call center extension list.
...
Reported as https://code.google.com/p/fusionpbx/issues/detail?id=510&start=100
2013-11-26 17:04:00 +00:00
Mark Crane
03104413fa
Yealink t22 and t38g set account.1.transport = 1 for TCP.
2013-11-26 07:57:40 +00:00
Mark Crane
8696e82b8c
Remove dbh:release(); from directory.lua because its done in the parent script after this script completes.
2013-11-25 20:56:27 +00:00
Mark Crane
202042fa38
Change menu class method restore2 to restore_all. Remove group permissions from restore (Restore Default) and leave in restore_all (Restore All)
2013-11-24 01:35:37 +00:00
Mark Crane
32df6f40d9
Improve the efficiency of the Menu PHP class by removing redundant code in the restore method of the PHP class and add PDO transactions. Improve the menu language for better multi-lingual support, escape the menu item title to so it will work correctly for French and other languages.
2013-11-24 00:15:02 +00:00
Mark Crane
1c2303b01f
Add Grandstream GXP140x and GXP1450 templates.
2013-11-23 06:07:02 +00:00
Mark Crane
9d523e1708
Add templates for the Cisco spa122, spa501g, and spa509g. Thanks Keng for providing these templates.
2013-11-23 06:04:55 +00:00
Mark Crane
725479e4c0
Add templates for the Cisco spa301, spa502g, and spa512g.
2013-11-23 05:43:11 +00:00
Mark Crane
de432c8077
Provisioning add Granstream gxp21xx, ht701, and a minor update to dp715.
2013-11-21 00:45:17 +00:00
Mark Crane
a4bdce99ea
Add a missing if statement: if (conference_hostname ~= local_hostname) then
...
Contributed by Luis Daniel Lucio
2013-11-20 07:35:38 +00:00
Mark Crane
888a9470ce
Check the hostname for conference center.
2013-11-20 06:14:18 +00:00
Mark Crane
fd9c4ffada
config.php can be located in /etc/fusionpbx this change makes it use that location during install if it exists. Thanks Richard Neese who reported this error and the solution.
2013-11-19 16:15:00 +00:00
Mark Crane
849f2d05e3
Edge case fix ring group when an extension is not registered.
2013-11-19 05:59:47 +00:00
Mark Crane
c5c8eabf5f
Add a additional debug information and fix some problems in directory.lua.
2013-11-17 11:44:02 +00:00
Mark Crane
2d9905cc93
Fix the template dp715 so it will work with the template engine changes.
2013-11-16 23:56:40 +00:00
Mark Crane
f6a035b4f0
Rename the provisioning file so that it is valid for the template engine.
2013-11-16 23:46:01 +00:00
James Rose
b1755ea39e
Add provisioning template for the Grandstream DP715 Dect phone.
2013-11-15 21:10:30 +00:00
Mark Crane
6e9a5eb3d1
Add a bridge option to the destination select list.
2013-11-14 09:38:17 +00:00
Mark Crane
ab5279ee3c
Make sofia.conf.lua hostname backwards compatible.
2013-11-13 08:26:18 +00:00
Mark Crane
8ba965ff31
Add hostname to sofia.conf.lua
2013-11-12 16:09:07 +00:00
Mark Crane
55691db77d
Add reverse-auth-lookup to the xml handler script.
2013-11-12 08:44:32 +00:00
Mark Crane
95c2bb17e3
Check the local hostname in the xml handler.
2013-11-12 08:43:13 +00:00
Mark Crane
1501d78a1b
Add the uppercase Twig to the template class.
2013-11-12 04:39:54 +00:00
Mark Crane
d74c60e5c1
Rename twig to Twig to get it working.
2013-11-12 04:37:38 +00:00
Mark Crane
72944f1976
Fix the path for raintpl and remove some trailing spaces and extra tabs.
2013-11-11 20:17:50 +00:00
Matt Putnam
e0639901fa
added code to stop raintpl from eating \r on new lines for yealink and similar phones.
2013-11-11 06:53:51 +00:00
Matt Putnam
275b387641
2013-11-10 16:54:18 +00:00
Matt Putnam
84024f689c
2013-11-10 16:51:48 +00:00
Mark Crane
eec49f72a4
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:20:27 +00:00
Mark Crane
96ff030ad7
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:19:50 +00:00
Mark Crane
2ed1eae7da
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:19:11 +00:00
Mark Crane
e0863cd6b9
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:18:41 +00:00
Mark Crane
37cbaf16d0
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:18:02 +00:00
Mark Crane
61e5187b1c
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:17:09 +00:00
Mark Crane
2e177a8fba
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:16:39 +00:00
Mark Crane
d23f90c66f
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:16:03 +00:00
Mark Crane
4f618cd5ac
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:15:12 +00:00
Mark Crane
8dd5aab008
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:14:44 +00:00
Mark Crane
4d515633bd
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:14:03 +00:00
Mark Crane
7a3e612290
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:13:25 +00:00
Mark Crane
8018707875
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:12:55 +00:00
Mark Crane
6dd5faccc7
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:10:43 +00:00
Mark Crane
fd5e7371e8
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:10:06 +00:00
Mark Crane
7c37d10f12
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:09:36 +00:00
Mark Crane
6cee6669ad
Change the file name {v_mac} variable to {$mac}
2013-11-10 07:08:29 +00:00
Mark Crane
60782a0eba
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:07:33 +00:00
Mark Crane
73caa8c1bb
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:07:06 +00:00
Mark Crane
3e48847069
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:06:35 +00:00
Mark Crane
d3feaaa49a
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:06:08 +00:00
Mark Crane
473f183abd
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:05:39 +00:00
Mark Crane
4f535d3eb5
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:04:47 +00:00
Mark Crane
dd1ed9bd0e
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:04:05 +00:00
Mark Crane
bcbcbe2ebc
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:03:37 +00:00
Mark Crane
f435c573b0
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:03:01 +00:00
Mark Crane
209dd56b30
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:02:03 +00:00
Mark Crane
523a728047
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:01:29 +00:00
Mark Crane
7eaecce9d9
Change the file name ${v_mac} variable to {$mac}
2013-11-10 07:00:33 +00:00
Mark Crane
82ff468297
Fix the file paths in the template engine.
2013-11-10 06:55:00 +00:00
Mark Crane
1e827beeed
Add the template class.
2013-11-09 20:37:46 +00:00
Mark Crane
9cc94dc643
move raintpl into templates/engine
2013-11-09 20:08:02 +00:00
Mark Crane
5d232e0b38
Add smarty template engine.
2013-11-09 20:02:56 +00:00
Matt Putnam
9f4365ccfb
updated variable {$server_name_line} to {$server_address_line}
2013-11-08 15:43:27 +00:00
Mark Crane
ab54d3d068
Add new and old message count to the mwi event to the dev branch.
2013-11-07 23:49:09 +00:00
Mark Crane
556e72d7e2
Add "NO_USER_RESPONSE" for ring groups.
2013-11-05 18:17:44 +00:00
Matt Putnam
e30fc1c1b9
removed leading F
2013-11-05 16:55:28 +00:00
Matt Putnam
31211b0a59
2013-11-05 16:45:19 +00:00
Matt Putnam
7f9deea2f7
Added SIPDefault.cnf to Cisco/7940 config templates
2013-11-04 21:56:55 +00:00
Matt Putnam
71d4e1b246
2013-11-04 21:42:55 +00:00
Matt Putnam
63d44912ec
Updated Variables to the new RAINtpl standard
2013-11-04 18:38:53 +00:00
Matt Putnam
e24700c02f
Updated all variables to comply with raintpl.
2013-11-03 21:22:17 +00:00
Matt Putnam
59c772229d
2013-11-03 20:58:59 +00:00
Matt Putnam
16afd0cb7b
2013-11-03 20:58:24 +00:00
Matt Putnam
29e6e6893b
Added raintpl class
2013-11-03 20:35:06 +00:00
Mark Crane
f51ad7f225
Add Yealink t38g provisioning template and then add line 2 to the the t22.
2013-11-01 23:17:30 +00:00
Mark Crane
10881ae724
Fix an error that occurs on a few systems when adding a domain.
2013-11-01 15:50:49 +00:00
Mark Crane
8c8d447562
Fix a problem where the if the last phone ringing is not registered then the call ends with error user not registered. Fixed a problem where the last person rejects the call it would send a busy back to the caller rather than sending to the timeout action.
2013-10-31 01:08:45 +00:00
James Rose
cd993de6e4
Debug Extension_UUID was crashing script (nil)
2013-10-30 15:15:55 +00:00
Mark Crane
af8d5523cd
Fix the pin number used in the dial string and switch session:execute for api:execute. Thanks soapee01 for reporting and helping with the bug.
2013-10-29 23:15:20 +00:00
Mark Crane
4c6d3fc26a
If there are no ring group destinations fix the timeout destination.
2013-10-29 22:20:36 +00:00
Mark Crane
c364028d43
Fix the forward to extension option 8 in voicemail.
2013-10-29 20:54:54 +00:00
Mark Crane
25d9c9d164
Fix the line 2 password on the spa525g template.
2013-10-22 22:40:35 +00:00
Mark Crane
f4fd32687f
Comment out the voicemail fields in the xml handler.
2013-10-08 22:26:25 +00:00
Mark Crane
bf8d154914
Add the voicemail_greeting_number variable to set the greeting_id. Adjust skip_instructions so that it used.
2013-10-04 00:05:24 +00:00
Mark Crane
46d0c45c01
Additional monitoring of a busy server showed that it was the cache only that needed to be removed.
2013-09-29 10:08:27 +00:00
Mark Crane
bf63091a0e
Remove this code from the xml handler which made it unable to find some extensions that existed.
2013-09-29 09:22:16 +00:00
Mark Crane
dbc8f7e437
FusionPBX 3.4 official release.
2013-09-28 21:08:56 +00:00
Mark Crane
c96ad9c168
To speed up the install and upgrade schema only copy files that don't exist in the destination directory.
2013-09-28 21:06:16 +00:00
Mark Crane
3f57a83129
Fix the dial_string.lua so that it uses the voicemail password from v_voicemails table, and have it clear the cached extension from memcache.
2013-09-28 20:39:06 +00:00
Mark Crane
2c5a380e0e
Rename the fields in call_block to conform with the database naming convention and to match the table name.
2013-09-27 10:21:43 +00:00
Mark Crane
1ebe3cd1f9
Move the call block scripts to the install/scripts/app directory for now.
2013-09-27 09:06:28 +00:00
Mark Crane
5ff597ffc9
Cleanup the menu class fixup the white space problems.
2013-09-27 04:15:43 +00:00
Mark Crane
f6e3222873
Get rid of the trailing spaces.
2013-09-27 03:34:23 +00:00
Mark Crane
53bad9d442
Security enhancement for the content manager.
2013-09-27 03:24:09 +00:00
Mark Crane
ba370c5ce5
Call center music on hold default add local_stream://
2013-09-25 02:16:21 +00:00
Mark Crane
de88c69b84
Set the default music on hold correctly for call center.
2013-09-25 01:29:43 +00:00
Mark Crane
d4b5e926db
Remove the mkdir from call center dialplan.
2013-09-23 19:58:03 +00:00
Mark Crane
894b7c5a28
Use the voicemail directory.
2013-09-23 19:57:07 +00:00
Mark Crane
3e231fa0e1
Update the reference to sip_profile_edit.php
2013-09-23 17:03:26 +00:00
Mark Crane
041a375b62
Audited the permissions names. Permissions names are to be non plural.
2013-09-21 21:45:35 +00:00
Mark Crane
e599bf434c
A little more work to enable the api key.
2013-09-21 07:58:29 +00:00
Mark Crane
d6ddfc70ce
Add a $key option for the REST API.
2013-09-21 02:55:02 +00:00
Nuno Miguel Reis
cb8ac4e3b3
changed query before building modules.conf
2013-09-20 21:43:24 +00:00
Mark Crane
69b8a6aa4f
Add ivr-accept_reject.wav both 8 and 16khz.
2013-09-17 22:52:21 +00:00
Mark Crane
a22a3258e8
Remove option 3 for ring group confirm its not used.
2013-09-17 20:32:34 +00:00
Mark Crane
4141dd437b
Fix the ring group confirm so that timeout is unscheduled.
2013-09-17 17:27:55 +00:00
Mark Crane
18cd29749d
Make it so that if a call is parked to an occupied parking lot it is returned to sender.
2013-09-16 21:35:37 +00:00
Mark Crane
605866bec6
Only include the elements that are installed.
2013-09-15 05:06:34 +00:00
Mark Crane
e508707bc8
If the content manager is not installed don't require it.
2013-09-15 05:02:00 +00:00
Mark Crane
d47fda1798
Create a new variable for cidlookup.conf.xml and lcr.conf.xml to use to connect to FusionPBX's database aka the system database.
2013-09-14 20:43:51 +00:00
Mark Crane
057e630f25
Set the min-dtmf-duration to 640 as recommended by flowroute.
...
http://code.google.com/p/fusionpbx/issues/detail?id=456&start=100
2013-09-11 02:55:32 +00:00
Mark Crane
651673af34
Ring groups set origination_uuid only when using 'prompt'.
2013-09-11 02:37:57 +00:00
Mark Crane
ca0b5a60b9
Fix ring group lua script so that if each extension is not registered and never has been that it still goes to the timeout destination.
2013-09-11 02:12:18 +00:00
Mark Crane
35da60e22f
Add ['type'] back to $field['key']['type'] as its used in many app_config.php files.
2013-09-10 21:30:17 +00:00
Mark Crane
9cc32caff6
Remove some trailing white spaces from the ring groups index.lua.
2013-09-09 23:57:10 +00:00
Mark Crane
cdf54c6267
Fix the primary key on the dev branch.
2013-09-07 16:25:35 +00:00
Mark Crane
e56ee666cf
Ring groups add a work around for Freeswitch's native voicemail.
2013-09-05 17:32:53 +00:00
Mark Crane
d20779bcc0
Change default-mod-wait conference profile to mod-wait to match the conference lua script.
2013-09-04 20:46:08 +00:00
Mark Crane
26f4586791
Change conference profile name of wait_mod to wait-mod in the conference lua script.
2013-09-04 20:44:09 +00:00
Mark Crane
0a08f39ab7
Remove the hard coded conference profile name.
2013-09-04 20:30:38 +00:00
Mark Crane
94e9304dbb
Prefix variable names in the header.php to prevent naming conflicts and unset a few more values.
2013-09-02 15:22:13 +00:00
Rüdiger Hahn
e18f601790
Fix: typo in xml template
2013-09-01 07:20:06 +00:00
Mark Crane
4b832702e8
Add the password.php to check_auth.php
2013-09-01 06:40:28 +00:00
Mark Crane
7417d26a8d
Add resources/functions/password.php from https://github.com/ircmaxell/password_compat . This will provide compatibility for the functions available in 5.5. This library requires PHP >= 5.3.7. PHP prior to 5.3.7 contains a security issue with its BCRYPT.
2013-09-01 06:05:59 +00:00
Rüdiger Hahn
f878e5a55e
Add inital config template for snom m3
2013-08-31 22:11:17 +00:00
Mark Crane
1ecf45210f
Add provisioning templates for panasonic ut113, ut123, ut133, ut136 phones.
2013-08-30 00:38:00 +00:00
Mark Crane
e0d07e45ac
Update yealink provisionig for t22 to work with the latest firmware.
2013-08-30 00:34:07 +00:00
Rüdiger Hahn
2b7aabe159
Add provisioning template for Linksys SPA-921
2013-08-29 21:14:49 +00:00
Rüdiger Hahn
5dc2d007a5
Add initial template for snom 360 phones
2013-08-29 20:58:45 +00:00
Mark Crane
78768afaea
Ring Groups: Fix a problem where the domain_uuid was null for multi-tenant and for originate_disposition add NO_ANSWER for the timeout.
2013-08-29 16:57:36 +00:00
Mark Crane
433c8806a1
Fix the select destinations tool. Get the voicemail list from the voicemail table instead of the extensions table.
2013-08-28 01:03:44 +00:00
Mark Crane
173956740a
Remove i386 causes problems for mod_shout and mpg123
2013-08-27 05:35:24 +00:00
Mark Crane
1f1b73999d
Remove the debug code.
2013-08-26 19:45:30 +00:00
Mark Crane
c7a7f0b7ef
Correct the function that updates the lua scripts make sure it correctly updates scripts except for database_handle.lua.
2013-08-26 19:45:01 +00:00
Mark Crane
e7271794da
Only overwrite lua scripts and add database_handle.lua as an exception.
2013-08-26 18:50:43 +00:00
Mark Crane
73375214cd
Update the installed lua scripts when running upgrade.php or advanced -> upgrade schema.
2013-08-26 17:56:03 +00:00
Mark Crane
a4913b9e9a
Fix switch_select_destination so that it works with the changes to ivr menu.
2013-08-25 02:00:18 +00:00
Mark Crane
8775c50afd
Revmove save_hunt_groups_xml function from switch.php.
2013-08-22 16:05:17 +00:00
Mark Crane
26742ae7c5
Add number alias so that it will work with the xml handler.
2013-08-21 17:53:17 +00:00
Mark Crane
f6b20aae60
Re-enabled uuid_display found the real problem to the dtmf detection lag was caused by uuid_display with an incorrect rtp packet size (aka ptime) set wrong on the SPA504g. It was set to 0.030 but needs to be set to 0.020.
2013-08-20 23:54:46 +00:00
Mark Crane
cabc71d163
Remove old huntgroup_originate.lua.
2013-08-20 18:59:51 +00:00
Mark Crane
604abc39a1
Update the ring group lua script.
2013-08-16 20:36:52 +00:00
Mark Crane
e55589f623
Faxing if the from_address is null then use the email_address.
2013-08-14 23:07:35 +00:00
Mark Crane
540ae1c8f7
Comment out uuid_display. It caused the call to switch codecs, interrupt the audio and added a dtmf delay to voicemail after pressing 1 for new messages or 2 for old messages. Also added a lua copy function.
2013-08-13 06:09:45 +00:00
Mark Crane
d1aad16157
Fix the ring group timeout when the prompt is not set to confirm.
2013-07-31 03:41:13 +00:00
Nuno Miguel Reis
0d0e105a29
logger class (very usefull for debugging)
2013-07-29 20:26:00 +00:00
Mark Crane
d872af2666
Change the menu back asc order.
2013-07-29 19:40:48 +00:00
Nuno Miguel Reis
e939b9e0d2
added db menu build and permissions block
2013-07-29 18:55:51 +00:00
Nuno Miguel Reis
c9c4ec7361
bug fix on module category listings and new email_validate function
2013-07-29 17:22:43 +00:00
Nuno Miguel Reis
2fed568403
missing stuff dealing with group permissions
2013-07-29 17:22:40 +00:00
Nuno Miguel Reis
7b29f575bd
added mod_cdr_pg
2013-07-29 17:22:17 +00:00
Mark Crane
34312fad32
Fixed the delay when using the new confirm feature for ring groups.
2013-07-27 21:05:38 +00:00
Mark Crane
bece0abd28
Fixed a bug with IVR Menu where it reached the max failures +1 before moving onto the timeout action.
2013-07-25 18:25:52 +00:00
Mark Crane
ea34375fdf
Add xml handler fixed sip call forward.
2013-07-25 06:04:15 +00:00
Mark Crane
40df388751
Add a new confirm.lua file specifically for ring groups.
2013-07-24 20:08:06 +00:00
Mark Crane
df643d8e98
Remove the old lua script file.
2013-07-24 19:54:57 +00:00
Mark Crane
e8ffa2f12e
Add the new ring group lua scripts.
2013-07-24 19:54:17 +00:00
Mark Crane
91d0a5ac63
Deprecate install/dialplan/default.xml.
2013-07-19 00:54:44 +00:00
Mark Crane
5fe1ebd56e
Remove the install/lang/en directory now deprecated.
2013-07-19 00:48:23 +00:00
Mark Crane
7636780212
Move the wakeup from install to resources/templates/conf/lang/en directory.
2013-07-19 00:47:05 +00:00
Mark Crane
11bad68c1d
Move cdr_csv.conf.xml to dev/apps/cdr as a backup for a non maintained app in apps/cdr.
2013-07-19 00:39:52 +00:00
Mark Crane
b8b995a9e7
On Debian or Ubuntu the /etc/init.d seems to require /etc/freeswitch this causes a problem source compiled systems changing the directory to detect if its a package install to /etc/freeswitch/dialplan.
2013-07-18 23:50:39 +00:00
Mark Crane
223505d347
Remove a file that is not needed.
2013-07-16 01:29:14 +00:00
Mark Crane
3eddead2a0
Move direct dial code outside of the loop. Next user_exists replace context with domain_name so that it works with single tenant systems.
2013-07-15 21:47:22 +00:00
Mark Crane
5524737ac3
Fix the database class connection info so it can be provided on demand.
2013-07-13 18:33:30 +00:00
Mark Crane
80c1c9076c
Add a general copy function for lua and use it with voicemail forward.
2013-07-11 19:50:09 +00:00
Mark Crane
b895946be8
Copy voicemail to another extension added single quotes to the copy string to help with paths with spaces.
2013-07-11 17:13:15 +00:00
Mark Crane
95f86e6723
Change links from includes to the resources directory.
2013-07-10 23:41:12 +00:00
Mark Crane
4e578b6bf7
Voicemail message playback press 4 for rewind and 6 for fast forward.
2013-07-10 22:59:17 +00:00
Mark Crane
c864e21226
Add PROJECT_PATH to the extension class path.
2013-07-08 22:55:28 +00:00
Mark Crane
1440dd8d0c
Fix the path to the extension class.
2013-07-08 21:43:15 +00:00
Mark Crane
7bc2c4843a
Remove lan_sip_profile function which is no longer being used.
2013-07-06 17:03:23 +00:00
Mark Crane
fcf9ade166
A little code house cleaning.
2013-07-06 17:01:35 +00:00
Mark Crane
b42d2c7122
Set the include path to use with config.php inside the database.php class.
2013-07-06 08:06:03 +00:00
Mark Crane
a1964b2f75
Update the reference to includes/require.php to point to the resources directory.
2013-07-06 07:40:48 +00:00
Mark Crane
93adbba412
Move the class files from includes to the resources directory.
2013-07-06 07:16:58 +00:00
Mark Crane
13dabc3d3b
Move references to php classes in includes/classes to resource/classes.
2013-07-06 07:13:36 +00:00
Mark Crane
05335fd1cc
Update a few more references to files that have been move to the resources directory.
2013-07-06 07:01:14 +00:00
Mark Crane
76e1e38c3d
Move switch.php to the resources directory.
2013-07-06 06:56:21 +00:00
Mark Crane
b5f82f6ce4
Move php.php to the resources directory.
2013-07-06 06:54:10 +00:00
Mark Crane
15dd919505
Move schema.php to the resources directory.
2013-07-06 06:51:48 +00:00
Mark Crane
403cea91eb
Move pdo.php to the resources directory.
2013-07-06 06:49:36 +00:00
Mark Crane
2f486fb1de
Move pdo_vm.php file to the resources directory.
2013-07-06 06:47:14 +00:00
Mark Crane
329e4afd52
Rename lib_pdo_vm.php to pdo_vm.php and lib_functions.php to functions.php and move to the resources directory.
2013-07-06 06:46:07 +00:00
Mark Crane
6206f95440
Move functions.php to the resources directory.
2013-07-06 06:38:23 +00:00
Mark Crane
6da2c3734c
Update the references for header.php and footer.php files to point the resources directory.
2013-07-06 06:29:50 +00:00
Mark Crane
08090fd1db
Move header.php and footer.php files to the resources directory.
2013-07-06 06:28:29 +00:00
Mark Crane
502ff0b6c3
Move paging.php to the resources directory.
2013-07-06 06:26:16 +00:00
Mark Crane
1a0308d05b
Move persist_form.php to the resources directory.
2013-07-06 06:23:12 +00:00
Mark Crane
52628c713c
Rename and move persistformvar.php to the resources directory.
2013-07-06 06:21:12 +00:00
Mark Crane
06f0668d52
Move persist_form_var.php to the resources directory.
2013-07-06 06:20:17 +00:00
Mark Crane
cc443e251f
Move the javascript calendar files to the resources directory.
2013-07-06 06:16:42 +00:00
Mark Crane
4afaddd3ca
Remove source.xml
2013-07-06 06:08:45 +00:00
Mark Crane
52fd8a25ab
Move menu.php to the resources directory.
2013-07-06 06:06:59 +00:00
Mark Crane
ffffea0710
Change the path for includes/require.php to the resources directory.
2013-07-06 06:03:27 +00:00
Mark Crane
5308383441
Move require.php to the resources directory.
2013-07-06 05:56:50 +00:00
Mark Crane
9de79de256
Move check_auth.php to the resources directory.
2013-07-06 05:55:41 +00:00
Mark Crane
a6e289ed5d
Change includes/checkauth.php to resources/check_auth.php.
2013-07-06 05:50:55 +00:00
Mark Crane
c288efc270
Move includes cmd to the resources directory.
2013-07-06 05:31:37 +00:00
Mark Crane
3bb44b58a4
move the file
2013-07-06 05:23:01 +00:00
Mark Crane
e75f8922cb
Move recaptchalib.php to the resources directory.
2013-07-06 05:21:34 +00:00
Mark Crane
9258b8aaf6
Move includes download.php to the resources directory.
2013-07-06 05:17:34 +00:00
Mark Crane
a7143e4278
Move email_address_validator.php to the resources directory.
2013-07-06 05:13:08 +00:00
Mark Crane
d98ecbfcc5
Change a link to secure_download.php
2013-07-06 05:08:22 +00:00
Mark Crane
0049d5d7bd
Change the links referring to class_vcard.php.
2013-07-06 04:58:52 +00:00
Mark Crane
bcd2602ac2
Rename class_vcard.php to vcard.php.
2013-07-06 04:53:29 +00:00
Mark Crane
11e506fe46
Move class_vcard.php to resources/classes directory.
2013-07-06 04:50:24 +00:00
Mark Crane
cd6a2928b2
move wysiwyg.php into the resources directory.
2013-07-06 04:44:42 +00:00
Mark Crane
30972c435d
Add UUID to the log file lines for each call in the log.
2013-07-06 03:40:00 +00:00
James Rose
4d884015db
Bug Fixes. Script errors due to nil value channel variables, and now sends email on busy fax. Better statistics reporting, busy/failure retries work as expected so it will now retry the same ecm/t38 type after a busy.
2013-07-01 20:08:08 +00:00
Mark Crane
4a57bc3f99
IVR Menu only allow direct dial calls to existing extensions.
2013-06-24 18:51:03 +00:00
Mark Crane
6b245369fa
Fix a bug that made the the IVR Menu not play the long greeting when the short greeting was not provided.
2013-06-21 16:09:31 +00:00
Mark Crane
aa3ff50c7e
Change the regex delimiter from | to ~ for ivr_menu.lua.
2013-06-21 07:04:48 +00:00
Mark Crane
7949e3849e
Remove cache that was too broad and caused "can't find user" errors under certain circumstances.
2013-06-15 06:59:07 +00:00
Mark Crane
3723001194
Move the references to includes/templates to resources/templates.
2013-06-09 05:05:17 +00:00
Mark Crane
e02ac39270
Move includes/templates to resources/templates.
2013-06-09 05:03:13 +00:00
Mark Crane
fcc76be714
Move includes/javascript to resources/javascript.
2013-06-09 04:54:33 +00:00
Mark Crane
cf6bd84be7
Update the reference to captcha.
2013-06-09 04:52:46 +00:00
Mark Crane
d55490a532
Move includes/qr to resources/qr.
2013-06-09 04:50:51 +00:00
Mark Crane
d49fe039a7
Move includes/captcha to resources/captcha.
2013-06-09 04:44:52 +00:00
Mark Crane
71177d2723
Move includes/jquery to resources/jquery.
2013-06-09 04:44:20 +00:00
Mark Crane
d3b3448c3d
Move the references to edit_area from includes/edit_area to resources/edit_area.
2013-06-09 04:42:20 +00:00
Mark Crane
c8d81c40ba
Move includes/edit_area to resources/edit_area.
2013-06-09 04:41:15 +00:00
Mark Crane
d2b20d420b
Move pop3 to the resources directory.
2013-06-09 04:35:27 +00:00
Mark Crane
c7ded21be4
move fpdf from the includes directory to resources.
2013-06-09 02:55:57 +00:00
Mark Crane
e37449ce1e
Change the path in the php files from includes/install to resources/install dir.
2013-06-09 02:52:13 +00:00
Mark Crane
567e554cb7
Move the includes/install to resources/install
2013-06-09 02:42:36 +00:00
Mark Crane
c14ca04304
move the install class to the resources classes directory.
2013-06-09 02:37:28 +00:00
Mark Crane
646db16bc4
move install.php back to the resources directory.
2013-06-09 02:35:45 +00:00
Mark Crane
9789d60701
Move the install class to the resources directory.
2013-06-09 02:34:00 +00:00
Mark Crane
38caa3d059
Change paths for linux package installs /var/lib/fusionpbx to /var/lib/fusionpbx/db and scripts directory to /var/lib/fusionpbx/scripts if that directory exists.
2013-05-02 00:50:11 +00:00
Mark Crane
5a19ea285b
Fix the config.php directory path in the install.php.
2013-04-30 09:31:17 +00:00
Mark Crane
48ac0e4efc
The db_path should already exist.
2013-04-30 08:22:10 +00:00
Mark Crane
34cb4d81e6
Unix friendly changes.
2013-04-27 06:40:44 +00:00
Mark Crane
ccbb93266d
A few minor changes to install.php.
2013-03-26 19:00:09 +00:00
Mark Crane
e12cc0f05e
Fix the recordings directory.
2013-03-20 17:38:19 +00:00
Mark Crane
8a4ba2566e
Adjust the install path implementation.
2013-03-20 16:06:28 +00:00
Mark Crane
c62a7ec9f9
Add install paths to match the Debian packages that rneese is working on.
2013-03-20 13:38:54 +00:00
Mark Crane
59b369e7e9
Add ability to customize login.php and index.php.
2013-02-10 02:12:23 +00:00
Mark Crane
2a9feb5277
Fix the install.php reference to logout.php.
2013-01-21 03:40:38 +00:00
Mark Crane
f6af14551c
Move logout.php to the root directory.
2013-01-13 12:23:03 +00:00
Mark Crane
9951deb10b
Update the login menu link.
2013-01-05 09:38:47 +00:00
Mark Crane
bd6ff6873b
Change the link to logout.php.
2013-01-05 09:15:41 +00:00
Mark Crane
98018bae27
Move logout.php to the fusionpbx/resources directory.
2013-01-05 09:09:30 +00:00
Mark Crane
8a260c5cfe
Add root.php file to the /resources directory
2013-01-05 08:38:14 +00:00
Mark Crane
808af30ef7
Move /install.php to the /resources/install.php directory.
2013-01-05 08:02:56 +00:00
Mark Crane
2f45fc2247
Move licenses.php to the new resources directory.
2012-12-04 00:22:15 +00:00
Mark Crane
0c945711d8
Add a new version of phpmailer version 5.2.2.
2012-12-04 00:20:30 +00:00