Harry G. Coin
bda6861f88
\r\n --> \n
...
Cause all the .php files containing lines ending with \r\n to instead end with \n.
DYI with:
find fusionpbx -type f -name '*.php' -exec dos2unix '{}' \;
2016-04-25 20:30:23 -05:00
Harry G. Coin
8abe003a71
The goal is to increase confidence in fusionpbx, one step is to run by default with error_reporting (E_ALL ^ E_NOTICE);
...
So, please find in this set numerous small changes which eliminate numerous php warning messages.
Also, a small bug fix in an sql statistics routine, naming a count(*) field as count, so displaying correct detail.
If any of the proposed changes are omitted, the relevant page will experience php warnings.
There are no doubt fusionpbx pages I've yet to visit that still generate warnings, this set is nearly certainly not comprehensive.
2016-04-25 20:19:58 -05:00
FusionPBX
26bc871c46
Merge pull request #1500 from moteus/provision_contact_sql
...
Fix. SQL text to query user contact in provision class
2016-03-24 21:44:32 -06:00
markjcrane
a93902cfcc
Fix some of the elements in the contacts array.
2016-03-24 21:43:03 -06:00
Alexey Melnichuk
f59bc03c9d
Fix. SQL in group contacts
2016-03-24 17:59:01 +03:00
Alexey Melnichuk
011d9a8322
Fix. Export `contact_category` for provisioning template
...
Add. Export `contact_type` and `phone_label` for provisioning template
2016-03-24 17:54:31 +03:00
Alexey Melnichuk
f04ccb925a
Fix. SQL text to query user contact in provision class
2016-03-24 15:54:29 +03:00
markjcrane
9cd30165d4
Change daylight_savings_start_date to daylight_savings_start_day as it is more accurate for representing the data. Add daylight_savings_start_time and daylight_savings_stop_time
2016-03-15 16:15:32 -06:00
markjcrane
d1d041dc62
Update default settings add daylight_savings_start_month and date for the polycom templates.
2016-03-15 13:51:01 -06:00
markjcrane
8cc6bb09a6
Add polycom_digitmap to provision category in default settings.
2016-03-15 12:50:04 -06:00
markjcrane
a5ce37ea03
Move contact_exists to a method in the provision class.
2016-03-15 12:22:57 -06:00
FusionPBX
6c8aa675a2
Merge pull request #1468 from mafoo/WhitespaceClean-app/batch_1
...
WhitespaceClean-app/batch_1
2016-03-11 13:35:41 -07:00
markjcrane
961e527abb
Change device_provision_enable to device_enabled to make it consistent with the rest of the fields that are used for to enable and disable something.
2016-03-11 11:46:02 -07:00
mafoo
3b438926b6
WhitespaceClean-app/batch_1
...
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:56:29 +00:00
markjcrane
8dd72afbd7
Add new default settings for http_auth_type, contact_extensions, contact_groups, and contact_users.
2016-03-07 21:35:38 -07:00
markjcrane
a30b4662b4
Add http digest authentication and make it the default with an option to use basic if required.
2016-03-07 21:31:37 -07:00
markjcrane
cc3c8f3c34
Add the contacts array to provisioning template to be used for the phone directory.
2016-03-04 18:37:01 -07:00
markjcrane
af18c963c0
Rename .project.ROOT to project_root.php this conforms better with current file naming standards.
2016-02-22 14:01:18 -07:00
markjcrane
ec1b77853d
Change the category to provision for provision ntp_server_primary, and ntp_server_secondary.
2016-02-06 14:53:31 -07:00
markjcrane
5172809a86
Add Cisco and Linksys to the format_mac list.
2016-01-25 21:27:21 -07:00
markjcrane
cd58b105cb
More work on user assigned contacts.
2016-01-25 20:38:45 -07:00
markjcrane
8b1eff5793
Fix the provisioning class.
2016-01-20 12:26:01 -07:00
Mafoo
56b34c34ca
changed throw Exception to die
...
nothing ever eval runs the root.php so changed to die to cause a immediate report of error and stop code processing.
2016-01-20 11:30:31 +00:00
markjcrane
5efc4dd0b7
Add personal directory array for provisioning.
2016-01-19 22:14:02 -07:00
Mafoo
87dbd6b428
Added check for if .project.ROOT is missing
...
If a installation is missing the .project.ROOT previously it would just use the last search path as the project root (wrong) this will cause a Exception should it be unable to find it
2016-01-18 09:38:16 +00:00
markjcrane
7d2b10357f
Set the mac address to lower case in a different location.
2016-01-16 12:02:32 -07:00
markjcrane
6388cdc538
Set the mac address to lower case.
2016-01-16 11:58:22 -07:00
FusionPBX
d298dad5cc
Merge pull request #1331 from mafoo/BugFix-root.php_logic
...
Rollout new root.php
2016-01-16 10:09:44 -07:00
markjcrane
912e9dab28
Consolidate the SQL Queries for better performance.
2016-01-16 09:54:01 -07:00
FusionPBX
6e2cc41caf
Merge pull request #1139 from joernott/master
...
Allow provisioning with internal addressbook and update snom320 tpl
2016-01-15 22:45:32 -07:00
Matthew Vale
6999198492
added logic in cli mode to chdir to the correct directory first
...
the webserver would normally do this for us, but we need to do it
2016-01-14 16:25:05 +00:00
blackc2004
526a20169e
start of local extensions as remote phone book
2016-01-13 10:08:38 -08:00
Matthew Vale
a41e89af76
Added full logic to support cli as well
2016-01-13 17:38:54 +00:00
Matthew Vale
0176d30312
change to use '/' instead of DIRECTOR_SEPERATOR
2016-01-12 14:47:50 +00:00
Matthew Vale
e6ad46cfbf
Rollout of root.php
2016-01-12 13:55:39 +00:00
markjcrane
595f10ef2f
Change array extensins to contact_extensions and add a new extension array. Remove trailing spaces. And add a new cisco 79xx directory called Our Phones.
2016-01-12 02:42:59 -07:00
markjcrane
9396d788b0
Set the mac address variable.
2016-01-11 07:58:57 -07:00
markjcrane
7bb49cce58
Change the vendor ID hex number to lower case and re-use prov object that already exists.
2016-01-09 11:50:49 -07:00
markjcrane
9f49e6537a
Continued work on formatting the mac address for upper or lower case.
2016-01-09 11:10:37 -07:00
markjcrane
abed276070
Add a missing keyword function.
2016-01-09 09:46:43 -07:00
markjcrane
a2bfb8ff94
Add a new method call format_mac to make the code more reusable.
2016-01-09 09:43:14 -07:00
markjcrane
ea4cdb9bd8
Set the mitel mac address to upper case.
2016-01-09 09:29:39 -07:00
markjcrane
1cd3ca4891
Get the MAC address from the Panasonic User Agent string.
2015-12-09 17:19:05 -07:00
markjcrane
8b3e6e7a96
Fix the mode definition for the Grandstream expansion keys.
2015-11-30 13:09:02 -07:00
markjcrane
918cc484cb
Set the mac address to lower case.
2015-11-28 20:08:24 -07:00
markjcrane
1a46a38c04
Add option to get the mac address from &name=SEPxxxxx
2015-11-28 19:48:45 -07:00
markjcrane
4d7688a3ef
Add a missing = so that the file is only provided as a download when the content type is set to application/octet-stream in the url.
2015-11-28 19:15:29 -07:00
markjcrane
6d3494fff9
Add the contact_category to contacts array in the provision class.
2015-11-28 18:29:15 -07:00
markjcrane
03f9843cb9
Fix the provision path.
2015-11-27 14:10:49 -07:00
markjcrane
299f2500e4
Add ability to download the provisioning files from the device edit page for those users that have the device_files permission.
2015-11-25 00:10:49 -07:00
Matthew Vale
8505605202
BugFix + Optional Enable extensions appear in directory
...
BugFix to respect http_domain_filter when auto creating
setting provision> directory_extensions populates $extensions as a
contacts array in provisioning
2015-11-19 13:17:01 +00:00
markjcrane
e888f1d1ff
Add the provision.path.text to default settings.
2015-11-04 20:01:11 -07:00
markjcrane
98bec06c59
Change switch.provision.dir to provision.path.text. This indicates where to save the provisioning files on the file system.
2015-11-04 19:59:27 -07:00
markjcrane
876516e307
Force the device_key_vendor to lower case so the key vendor can be case insenstive.
2015-10-02 23:39:12 -06:00
markjcrane
dfc19a954d
Set content lenght to prevent chunking when providing HTTP 401. This should fix Yealink provisioning for the new firmware changes.
2015-09-29 14:28:48 -06:00
roman.dissauer
442c760f04
fixed provisioning with http_domain_filter off
2015-09-24 09:38:26 +02:00
Jörn Ott
66425ae25c
Allow provisioning with internal addressbook and update snom320 template for it
2015-09-03 15:57:57 +02:00
markjcrane
39960bac8d
Don't override the device vendor type.
2015-07-08 01:43:52 -03:00
markjcrane
8123974de4
Add several provision default settings.
2015-07-07 18:07:25 -03:00
markjcrane
2b150eca0d
Add device key vendor to assign a key to a vendor.
2015-07-07 14:25:00 -03:00
reliberate
e24526fb92
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
Mark Crane
42c1997a00
Add auto_insert_enabled to the provision variables in default settings.
2015-06-19 15:54:13 +00:00
Mark Crane
81563c3437
Fix the domain filter on provisioning.
2015-06-11 17:42:47 +00:00
Mark Crane
b785e0cc66
Add an option for a default setting that uses provision -> auto_insert_enabled type: boolean value: true.
...
This will not be set by default so the provision auto insert will be disabled by default.
2015-05-30 07:35:50 +00:00
Mark Crane
7009ea7672
Change the default setting from enabled false to true.
2015-05-29 01:10:19 +00:00
Mark Crane
b7f10c6a40
Add 3 more variables to device settings for the provision category and make it check default settings with one query rather than multiple making it more efficient.
2015-05-29 00:42:31 +00:00
Mark Crane
deca08b0b2
Revert changes of test code that were accidently committed in revision r8208 because it was breaking provisioning when device key extension is set.
2015-05-20 06:40:24 +00:00
Nate Jones
061ab74330
Devices: Add Enabled field to Lines.
2015-05-19 16:09:04 +00:00
Mark Crane
3b87fcd9c2
Remove the word polycom from the if statement.
2015-05-19 01:46:13 +00:00
Mark Crane
efa5425009
Add another attribute to the 'if statement' on provisioning.
2015-05-19 01:43:58 +00:00
Mark Crane
3bc70bcdca
Specify the correct table.
2015-05-19 00:52:29 +00:00
Mark Crane
5aaa888509
Add the missing 'and' in the sql query.
2015-05-19 00:51:03 +00:00
Mark Crane
81eb20c3a6
Add the specific fields to the contacts array.
2015-05-19 00:48:36 +00:00
Mark Crane
7c771adc5e
Add phone number to the contacts array.
2015-05-19 00:38:40 +00:00
Mark Crane
e65f63fe43
Change $db to $this->db because its in the PHP class.
2015-05-18 23:00:45 +00:00
Mark Crane
edb7163f08
Add contacts array to provisioning.
2015-05-18 22:45:31 +00:00
Mark Crane
29b7fd2937
Change device_model to device_uuid_alternate for the provision override.
2015-04-30 10:25:00 +00:00
Mark Crane
48bbced278
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
Mark Crane
7c1688180f
2015-04-10 05:36:09 +00:00
Mark Crane
06d620a67b
Device UUID work still needs permanent home for the UUID.
2015-04-10 03:25:53 +00:00
luis daniel lucio quiroz
0a79e6e2d8
/tmp/provisioning_log.txt only when debug is on
2015-04-09 17:03:50 +00:00
luis daniel lucio quiroz
72c03a4b42
debug must be turned on manually with a default setting
2015-04-09 16:13:21 +00:00
luis daniel lucio quiroz
df87b1e277
just a little more debug info when provisioning fails
2015-04-09 14:26:47 +00:00
Mark Crane
8927266bf7
If the MAC address is set then validate it is a Mac address.
2015-04-06 23:39:19 +00:00
Mark Crane
7e76e93e40
Check to see if domain_uuid has a value.
2015-04-06 22:27:16 +00:00
Mark Crane
fe81138f2a
One final adjustment to get it all working again.
2015-04-06 09:30:30 +00:00
Mark Crane
7217785fca
Fix code that allowed userid / passwd as well as user_id / password.
2015-04-06 09:08:57 +00:00
Mark Crane
64846b21c0
Remove redundant equal signs.
2015-04-06 08:53:00 +00:00
Mark Crane
d19494f465
Fix a syntax error with the new code.
2015-04-06 08:51:12 +00:00
Mark Crane
9dc917bb26
Add key variables to provisioning.
2015-04-06 08:37:06 +00:00
Mark Crane
fbbc12baf1
Add user_id and template variables for provisioning.
2015-04-06 07:38:24 +00:00
Mark Crane
005815f5c4
Don't require the MAC address.
2015-04-05 22:29:56 +00:00
Mark Crane
84255f6f5a
Update the provision class.
2015-04-05 22:28:02 +00:00
Mark Crane
cc2220d787
Remove a PDO parameter that is not used.
2015-04-03 19:04:30 +00:00
Mark Crane
cd3d93a1fd
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
0fc14a9c05
Fix a bug added when adding the key profiles feature. Device key id would conflict with other categories of keys like line, memory and expansion keys. If only using the line keys you wouldn't experience this problem.
2015-03-28 04:42:24 +00:00
Mark Crane
30e0ef26fe
Sometimes the Yealink fails to provide the 'p' therefor filter only for 'vp530'.
2015-03-16 17:46:34 +00:00
Mark Crane
e27bb69fae
Fix the provisioning for Yealink vp530.
2015-03-16 16:37:19 +00:00
Mark Crane
218843b1e3
2015-02-25 09:10:12 +00:00
Mark Crane
3274175585
Ensure the mac address is only hexadecimal value. Add provision http_domain_filter values of false as an option for provisioning.
2015-02-24 07:24:50 +00:00
Mark Crane
8d6794fe15
Rebuild the array to allow profile keys to be overridden by keys assigned to this device.
2015-02-15 20:57:43 +00:00
Mark Crane
773562ba9e
Integrate the device profile keys with the provisioning templates.
2015-02-15 20:26:08 +00:00
luis daniel lucio quiroz
c64c2b064b
debug messages for conference center
2015-02-13 18:51:19 +00:00
luis daniel lucio quiroz
807df84a38
spa support
2015-02-04 03:53:34 +00:00
Mark Crane
c9264737fe
Unset the generic $array variable to prevent duplicates in app -> default settings.
2015-01-24 20:56:10 +00:00
Mark Crane
4b9651e2dc
Remove some extra line feeds.
2015-01-17 07:50:43 +00:00
Mark Crane
c44697d6fa
Only write the provisioning files if switch provision dir path is set.
2015-01-10 01:02:39 +00:00
Mark Crane
9369fd8d0d
Move the menu array to app_menu.php
2014-12-26 03:27:54 +00:00
Mark Crane
bbf2a3badc
Add app_menu.php files for the menu.
2014-12-25 19:32:57 +00:00
luis daniel lucio quiroz
0f7bc53cda
my bad, it was polycom
2014-12-22 23:49:41 +00:00
luis daniel lucio quiroz
c3ba078878
yealink needs mac without dashes
2014-12-22 23:47:41 +00:00
Mark Crane
8dbf61f46e
Update the provision class to change the switch statement to the if/elseif/else to again fix a problem iwth php fpm on Ubuntu 14.04 LTS
2014-09-29 08:05:10 +00:00
Nate Jones
bda8ed1189
Provisioning: Reordered provision/app_defaults.php so App Defaults now detects and restores each Provision default setting individually/
2014-08-17 05:53:32 +00:00
Nate Jones
fe40c4ede9
Enhanced Theme: Added Default Settings to control footer colors and opacity.
...
Other minor code enhancements.
2014-08-17 04:33:57 +00:00
James Rose
cd6fecc70f
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
7f8b5d6801
Fix the voicemail view so that they are marked as read
2014-07-29 07:25:28 +00:00
Mark Crane
dadc61e887
By default provision enabled should be set to false.
2014-07-29 06:34:34 +00:00
Mark Crane
bd0f8a8471
Add provision enabled and other variables to default settings when provision is installed
2014-07-29 05:58:12 +00:00
Mark Crane
6e049535e1
Add a check for domain and api cidr
2014-07-29 04:26:32 +00:00
Mark Crane
90a177c84a
Move the check_cidr function
2014-07-29 04:08:39 +00:00
Mark Crane
78f72589b1
Take provision cidr range and make it possible to use as an array.
2014-07-27 10:09:04 +00:00
Mark Crane
5e0d82c06d
Unset the prepared statements used in the app_defaults.php files.
2014-07-23 22:00:03 +00:00
Mark Crane
af1a5fc917
Get rid of some test code
2014-07-22 21:26:13 +00:00
Mark Crane
201fc294da
Fix the provision array by unsetting the previous value
2014-07-22 19:12:32 +00:00
Mark Crane
6f5ca413c8
Add a lines array for provisioning.
2014-07-20 09:14:51 +00:00
Mark Crane
3d86cbc7b7
Fix a security vulnerability for provisioning
2014-06-09 17:47:37 +00:00
Mark Crane
f34d1480f5
Change the package path from /etc/fusionpbx/templates/provision to /etc/fusionpbx/resources/templates/provision
2014-06-03 17:45:24 +00:00
Mark Crane
821e32a3cd
Change http_username to http_auth_username
2014-05-20 06:27:44 +00:00
Mark Crane
d816e745e2
Fix the snom device_vendor detection.
2014-03-24 16:56:38 +00:00
Mark Crane
b0f10ec25a
Fix the mac address being added when a new phone is provisioning with HTTP.
2014-03-13 20:32:20 +00:00
Mark Crane
397a4546df
Remove device_time_zone from provision the time zone instead should be set in default settings, category: provision
2014-02-25 17:36:56 +00:00
Mark Crane
d28d587860
Prevent inserting the a new device if the domain does not exist.
2014-02-23 00:20:29 +00:00
Mark Crane
b598a3b926
Fix the provision directory path for those not using /etc/fusionpbx template directory.
2014-02-21 16:47:23 +00:00
Mark Crane
268f9d50f9
Add a optional provision template directory in /etc/fusionpbx/templates/provision for Linux and /usr/local/etc/fusionpbx/templates/provision for FreeBSD.
2014-02-20 17:54:02 +00:00
Mark Crane
5d7747cd01
Update the provision PHP class to normalize the Mac Address before checking if it exists in the devices table in the database.
2014-02-05 14:13:02 +00:00
Mark Crane
8ab750f6bb
One more adjustment to get the domain_name for the provisioning.
2014-01-31 19:36:11 +00:00
Mark Crane
ab16d3e591
Make sure that the domain_name is correct when rendering the provisioning template.
2014-01-31 19:02:05 +00:00
Mark Crane
7d02debf01
Grandstream translate the name to to the number required to set the mode.
2014-01-31 12:52:08 +00:00
Mark Crane
9fd316a53d
Add a provision write method to the provision function and use it to write the provisioning files for tftp/ftp provisioning.
2014-01-29 10:18:25 +00:00
Mark Crane
0dfe9c829f
Move the provisionin code into the new provision class.
2014-01-29 04:50:50 +00:00
Mark Crane
1f74fdf5bf
Add line and extension variables to the on demand provisioning.
2014-01-28 10:02:15 +00:00
Mark Crane
e56fa0d8ff
Change random seconds from 3.5 to 3 seconds.
2014-01-24 08:07:15 +00:00
Mark Crane
b30dce5e80
Add http authentication to provisioning.
2014-01-24 05:53:32 +00:00
Mark Crane
752c74ac50
Fix the device settings on the on demand provisioning.
2014-01-24 03:01:08 +00:00
Mark Crane
cca86f21a8
Change the provisioning variables slightly this change affects.
2014-01-23 21:43:44 +00:00
Mark Crane
b8058f0a18
Set provisioning variables use device_key_type as a prefix if it was provided.
2014-01-21 14:57:10 +00:00
Mark Crane
a13ae479f7
Add provision/resources/classes directory
2014-01-20 17:56:19 +00:00
Mark Crane
7780b940f6
Setup a way variable for an altnerative template directory. Set the variable in advanced -> default settings, category: provision, subcategory: template_directory, type: text, value: /var/lib/fusionpbx/templates/provision
...
The appropriate path to the alternate provisioning directory is dependent on the operating system. The one given in this example is correct for debian and ubuntu server.
2014-01-20 11:43:19 +00:00
Mark Crane
55bff976ef
Fix the domain name for provisioning.
2014-01-15 22:07:40 +00:00
Mark Crane
52c5d15e7a
Correct the method used to get the domain name from the HTTP Host. Fix the method to get the Mac address from the HTTP_USER_AGENT needed to make the Yealink common file work.
2014-01-09 22:17:09 +00:00
Mark Crane
9882ffb7a2
Uppercase some of the SQL statements, and fix the $mac address.
2014-01-09 07:36:11 +00:00
Mark Crane
302662a593
Force the sip transport to lower case.
2014-01-09 02:02:03 +00:00
Mark Crane
f793647fe3
Refer to the device class and set change the sip port default.
2014-01-09 01:24:36 +00:00
Mark Crane
4db58829b8
Order the keys by the key number so they appear in logical order in the template.
2014-01-03 01:23:55 +00:00
Mark Crane
b8d5940e8a
Make the device keys array available to the template.
2014-01-01 06:50:15 +00:00
Mark Crane
2dbe71047f
Provisioning, Only check the CIDR if its provided.
2013-12-28 22:02:57 +00:00
Mark Crane
edf3a06e49
Provision, Check to see if the IP Address is in the CIDR range.
...
category: provision, subcategory: cidr, type: text, enbaled: true, value: could be a single ip address or a range.
Example:
10.8.0.1/32 (single ip)
10.8.0.0/24 (allow all the IP addresses from 10.8.0.0-255 in the 10.8.0 subnet.
0.0.0.0/0 (allow all ip addresses)
2013-12-23 21:28:04 +00:00
Mark Crane
cc63df7d81
Check if provisioning has been enabled. It can needs to be enabled globally in advanced -> default settings or per domain in advanced -> domains.
...
category: provision
subcategory: enabled
type: text
value: true
enabled: true
2013-12-23 21:13:45 +00:00
Mark Crane
b250976113
Time to make the key assignment work for provisioning.
2013-12-21 16:44:42 +00:00
Mark Crane
17ca399ef3
Fix the provision password.
2013-12-10 16:22:00 +00:00
Mark Crane
3d5c978cdd
Add device settings to the dynamic provisioning. Remove the code referring to the device extensions. Update some of the indentation.
2013-12-10 16:06:14 +00:00
Mark Crane
d1b7fb5cca
Provisioning fix some spelling errors, a few other minor modifications.
2013-11-26 20:09:56 +00:00
Mark Crane
6c0637d5a4
Set the default provisiong engine.
2013-11-12 04:53:15 +00:00
Matt Putnam
e25d02b890
updated $view to use the new init function.
2013-11-10 16:55:43 +00:00
Mark Crane
7c627e8434
Adjust the provisioning for the new filename {$mac} syntax.
2013-11-10 07:26:18 +00:00
Mark Crane
caaf3955b0
Update the dynamic provisioning to use the new template class.
2013-11-10 06:53:33 +00:00
Matt Putnam
8d9af70898
Updated variables to use new RAINtpl defaults.
2013-11-04 18:40:55 +00:00
Matt Putnam
e06b38f9d4
Updated to use raintpl instead of str_replace.
...
added include for raintpl
Replaced all instances of $file_contents = str_replace with $template->assign
set raintpl to output contents as string to $file_contents for header processing.
2013-11-03 20:31:42 +00:00
Mark Crane
24f2c756af
Fix a small bug with provisioning device_vendor make sure it is set to lower case.
2013-11-01 18:51:52 +00:00
Mark Crane
3e43823dc2
Fix the MAC address formatting for the Polycom provisioning files.
2013-10-23 21:20:07 +00:00
Nuno Miguel Reis
c0bae01b3a
changed single quote to double quotes everywhere
2013-10-01 11:35:07 +00:00
Philippe Rioual
84b11a971c
added missing french translations and changed fr to fr-fr in all app_languages.php and app_config.php files.
2013-09-30 13:19:40 +00:00
Nuno Miguel Reis
5fc2cf7f9a
fixed old $mac variable usage
2013-09-17 19:07:11 +00:00
Nuno Miguel Reis
6e621d6d1a
fixed variable name(changed $mac to $device_mac_address where needed)
2013-09-04 16:13:07 +00:00
Rüdiger Hahn
03997a46ea
Differentiate between phones which are able to hande utf-8 and those which are not.
2013-08-31 22:10:30 +00:00
Rüdiger Hahn
ab1185d113
Add Linksys SPA-921 and snom m3
2013-08-31 09:51:02 +00:00
Mark Crane
961d74933c
Provisioning, Add panasonic to the mac address vendor list and synchronize the lists.
2013-08-30 00:47:58 +00:00
Rüdiger Hahn
ac17253cf5
Do not encode to utf for a second time.
2013-08-29 20:52:11 +00:00
Rüdiger Hahn
37c21d3f35
Add entry for snom 360
2013-08-29 20:30:04 +00:00
Mark Crane
385bffe7d0
Fix auto writing auto provisioning files so that it will write configuration files for all devices.
2013-08-28 05:05:07 +00:00
Nuno Miguel Reis
a765fa667c
more support on phone provisioning
2013-07-29 17:22:30 +00:00
Mark Crane
c44d39dcf9
Change the path for includes/require.php to the resources directory.
2013-07-06 06:03:27 +00:00
Mark Crane
6a70d8db41
Change includes/checkauth.php to resources/check_auth.php.
2013-07-06 05:50:55 +00:00
Mark Crane
7957c0324e
Add the device line information for provisioning.
2013-06-09 21:39:18 +00:00
Mark Crane
fc33d20f61
Move the references to includes/templates to resources/templates.
2013-06-09 05:05:17 +00:00
Mark Crane
3d56c5a7f0
Fix the file provisioning.
2013-05-27 22:35:35 +00:00
Mark Crane
0d9ba8ab75
Use the domain_name to find the domain_uuid for http/https provsioning.
2013-05-24 10:49:18 +00:00
Mark Crane
cdd910ada2
Add a few more mac addresses for the auto provisioning and define more the of the Cisco SPA series phones.
2013-05-10 16:41:36 +00:00
Mark Crane
0358d9d668
Add option to for domain based provisioning template directory.
...
Example: provision/domain_name
2013-04-29 14:45:25 +00:00
Mark Crane
b132db8eeb
Make the provisioning use device extension table.
2013-04-28 07:24:41 +00:00
Mark Crane
663e0e0db4
Changes the names from hardwware_phones and phones to devices.
2013-04-09 22:33:42 +00:00
Mark Crane
ee17d01fc4
Change hardware phones to devices in the provision index.php file.
2013-04-09 22:27:02 +00:00
Mark Crane
ac3677fc26
Added content length as suggested in google code issue 339.
2012-11-21 07:17:24 +00:00
Mark Crane
dd906ae493
Fix a provisioning bug that prevented time_zone_offset value from being set. Applied to dev branch.
2012-10-20 22:33:51 +00:00
Nuno Miguel Reis
2e74a0c238
menu translation work
2012-10-11 00:07:03 +00:00
Mark Crane
06c2c8ca2d
Improve the security on provisioning, run check_str on all user input, and validate the mac address.
2012-10-03 14:10:37 +00:00
Mark Crane
eaed58712e
Remove the 'v_' prefix when moving the provision variable to the default settings table.
2012-08-11 23:00:41 +00:00
Mark Crane
54e7708156
move the dynamic provision variables that are defined in the variables page and move them to default settings and domain settings. Example use in default and domain settings.
...
category=provision, subcategory=sip_transport, name=var, value=tls - used in the template as {v_sip_transport}
2012-08-11 22:52:50 +00:00
Mark Crane
39f6ff0c13
Fix a provisioning bug.
2012-07-17 01:38:28 +00:00
Mark Crane
6528f53986
Since the the MAC address has been normalized need to add this for compatibility. A better solution in the future the extension provisioning_list will get its own table.
2012-07-05 18:56:26 +00:00
Mark Crane
b9711091f4
Fix bugs in provisioning. When an extension is disabled don't provide provision it. Normalize the MAC address when stored in the db as lower case and no formatting. When using the MAC address in the template change it to upper case the MAC address for SNOM with no dashes.
2012-07-05 18:22:02 +00:00
Mark Crane
af103e9c41
Add a missing file sip_profile_copy.php to the dev branch.
2012-06-04 14:58:40 +00:00