markjcrane
2b3213f9df
Create yealink_time_zone_start_time and yealink_time_zone_end_time automatically.
2016-05-19 12:47:03 -06:00
Chris Black
804565549b
Yealink directory listing for extensions, groups, users contacts ( #1588 )
...
* Fix Yealink provisioning for contacts/groups
Fix the Yealink provision templates to allow for directory_extensions,
groups and users.
* Fix group_uuid and user_uuid messup
* Yealink directory and provisioning changes
Includes the changes from PR 1582 with some fixes to the SQL.
Also merged all the directory_* options into ONE directory.xml
Will need to call the it with any of these:
http://mydomain/app/provision/?file=directory.xml&contacts=groups
http://mydomain/app/provision/?file=directory.xml&contacts=users
http://mydomain/app/provision/?file=directory.xml&contacts=extensions
http://mydomain/app/provision/?file=directory.xml&contacts=all
2016-05-12 11:22:40 -06:00
Alexey Melnichuk
f828c1c56b
Escene provision ( #1140 )
...
* Add. Provision to Escene ES330/ES320
* Add. Look up Escene device by ext+domain.
* Update Escene template.
* Add. `provision` section in config.
Found than ES330 some time hangup when it try get software/core and get error from fusion.
2016-05-06 01:49:43 -06:00
markjcrane
3abaff004c
Check the missing array has content before processing it.
2016-05-04 00:22:35 -06:00
markjcrane
bc51cd7d1d
Cleanup the indentation ... tabs and whitespace after the last pull request.
2016-04-28 16:56:44 -06:00
markjcrane
18df3effec
Fix a filesize warning for provisioning using strlen instead.
2016-04-28 15:06:16 -06:00
Harry G. Coin
fd313a7c66
fixes so cli installs/upgrades work.
...
Also another step along the way allowing freeswitch to run -u -g freeswitch and fusionpbx to run -u -g www-data
2016-04-25 21:26:26 -05:00
Harry G. Coin
91a92d8e5e
\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
89e5ecbcdf
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
a0e736fb34
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
459a5931fa
Fix some of the elements in the contacts array.
2016-03-24 21:43:03 -06:00
Alexey Melnichuk
62c4618259
Fix. SQL in group contacts
2016-03-24 17:59:01 +03:00
Alexey Melnichuk
2ab96611ef
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
4bb595f797
Fix. SQL text to query user contact in provision class
2016-03-24 15:54:29 +03:00
markjcrane
36d8c7815d
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
6e4be852ad
Update default settings add daylight_savings_start_month and date for the polycom templates.
2016-03-15 13:51:01 -06:00
markjcrane
926cda4a97
Add polycom_digitmap to provision category in default settings.
2016-03-15 12:50:04 -06:00
markjcrane
121c58ebe7
Move contact_exists to a method in the provision class.
2016-03-15 12:22:57 -06:00
FusionPBX
b53164ac93
Merge pull request #1468 from mafoo/WhitespaceClean-app/batch_1
...
WhitespaceClean-app/batch_1
2016-03-11 13:35:41 -07:00
markjcrane
b135f6b120
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
d408cf2fbc
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
81e0a9c7c2
Add new default settings for http_auth_type, contact_extensions, contact_groups, and contact_users.
2016-03-07 21:35:38 -07:00
markjcrane
f475437a9d
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
75780c1ec1
Add the contacts array to provisioning template to be used for the phone directory.
2016-03-04 18:37:01 -07:00
markjcrane
5a06f486af
Rename .project.ROOT to project_root.php this conforms better with current file naming standards.
2016-02-22 14:01:18 -07:00
markjcrane
aa9717518f
Change the category to provision for provision ntp_server_primary, and ntp_server_secondary.
2016-02-06 14:53:31 -07:00
markjcrane
9546782a68
Add Cisco and Linksys to the format_mac list.
2016-01-25 21:27:21 -07:00
markjcrane
c49e47e61f
More work on user assigned contacts.
2016-01-25 20:38:45 -07:00
markjcrane
3984218fb5
Fix the provisioning class.
2016-01-20 12:26:01 -07:00
Mafoo
ad324f4744
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
882333a1b0
Add personal directory array for provisioning.
2016-01-19 22:14:02 -07:00
Mafoo
2669f6f1a9
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
3eda2664fd
Set the mac address to lower case in a different location.
2016-01-16 12:02:32 -07:00
markjcrane
afd92882c9
Set the mac address to lower case.
2016-01-16 11:58:22 -07:00
FusionPBX
76b1ea734e
Merge pull request #1331 from mafoo/BugFix-root.php_logic
...
Rollout new root.php
2016-01-16 10:09:44 -07:00
markjcrane
74ca9eb980
Consolidate the SQL Queries for better performance.
2016-01-16 09:54:01 -07:00
FusionPBX
88a10cbea8
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
b20a38f454
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
28aec4f0a9
start of local extensions as remote phone book
2016-01-13 10:08:38 -08:00
Matthew Vale
173ae7001d
Added full logic to support cli as well
2016-01-13 17:38:54 +00:00
Matthew Vale
b81748bd22
change to use '/' instead of DIRECTOR_SEPERATOR
2016-01-12 14:47:50 +00:00
Matthew Vale
1ad1c31b27
Rollout of root.php
2016-01-12 13:55:39 +00:00
markjcrane
fe9c46c0d0
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
8ac40de88f
Set the mac address variable.
2016-01-11 07:58:57 -07:00
markjcrane
a35d442dfa
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
7c9c6acc82
Continued work on formatting the mac address for upper or lower case.
2016-01-09 11:10:37 -07:00
markjcrane
3fddd940ec
Add a missing keyword function.
2016-01-09 09:46:43 -07:00
markjcrane
97ab1c9c87
Add a new method call format_mac to make the code more reusable.
2016-01-09 09:43:14 -07:00
markjcrane
01edbb30b8
Set the mitel mac address to upper case.
2016-01-09 09:29:39 -07:00
markjcrane
2b5abc867c
Get the MAC address from the Panasonic User Agent string.
2015-12-09 17:19:05 -07:00