Mark Crane
5bc0ccd7ed
Fix the domain filter on provisioning.
2015-06-11 17:42:47 +00:00
Mark Crane
8afee33689
If the MAC address is set then validate it is a Mac address.
2015-04-06 23:39:19 +00:00
Mark Crane
62bba24350
Don't require the MAC address.
2015-04-05 22:29:56 +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
ac2c7146b7
Sometimes the Yealink fails to provide the 'p' therefor filter only for 'vp530'.
2015-03-16 17:46:34 +00:00
Mark Crane
d5ddddefd5
Fix the provisioning for Yealink vp530.
2015-03-16 16:37:19 +00:00
Mark Crane
a3a623aa35
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
luis daniel lucio quiroz
0bc858bffa
debug messages for conference center
2015-02-13 18:51:19 +00:00
luis daniel lucio quiroz
a1ed5c5d54
spa support
2015-02-04 03:53:34 +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
ceb002499c
Take provision cidr range and make it possible to use as an array.
2014-07-27 10:09:04 +00:00
Mark Crane
4f61b256c9
Get rid of some test code
2014-07-22 21:26:13 +00:00
Mark Crane
fc93dab5ea
Fix the provision array by unsetting the previous value
2014-07-22 19:12:32 +00:00
Mark Crane
748bbe5fe1
Change http_username to http_auth_username
2014-05-20 06:27:44 +00:00
Mark Crane
bc266b0c8a
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
95b60d1817
Move the provisionin code into the new provision class.
2014-01-29 04:50:50 +00:00
Mark Crane
403a89a5ca
Add line and extension variables to the on demand provisioning.
2014-01-28 10:02:15 +00:00
Mark Crane
7e0dd48dc9
Change random seconds from 3.5 to 3 seconds.
2014-01-24 08:07:15 +00:00
Mark Crane
180cf3e244
Add http authentication to provisioning.
2014-01-24 05:53:32 +00:00
Mark Crane
89865a64a4
Fix the device settings on the on demand provisioning.
2014-01-24 03:01:08 +00:00
Mark Crane
6c8c9becd8
Change the provisioning variables slightly this change affects.
2014-01-23 21:43:44 +00:00
Mark Crane
64b391c145
Set provisioning variables use device_key_type as a prefix if it was provided.
2014-01-21 14:57:10 +00:00
Mark Crane
06f5662134
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
8d7b646ada
Fix the domain name for provisioning.
2014-01-15 22:07:40 +00:00
Mark Crane
8de1e8b28e
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
39c78973ed
Uppercase some of the SQL statements, and fix the $mac address.
2014-01-09 07:36:11 +00:00
Mark Crane
e820c30b73
Force the sip transport to lower case.
2014-01-09 02:02:03 +00:00
Mark Crane
1929894376
Refer to the device class and set change the sip port default.
2014-01-09 01:24:36 +00:00
Mark Crane
ef641b96ee
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
97b05be66c
Make the device keys array available to the template.
2014-01-01 06:50:15 +00:00
Mark Crane
d9f7333eed
Provisioning, Only check the CIDR if its provided.
2013-12-28 22:02:57 +00:00
Mark Crane
0d20da4410
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
71e20182b6
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
fc9bb3b0e6
Time to make the key assignment work for provisioning.
2013-12-21 16:44:42 +00:00
Mark Crane
1b74c8ec05
Fix the provision password.
2013-12-10 16:22:00 +00:00
Mark Crane
80663a7f52
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
9ea4002831
Provisioning fix some spelling errors, a few other minor modifications.
2013-11-26 20:09:56 +00:00
Mark Crane
6b47cfff03
Set the default provisiong engine.
2013-11-12 04:53:15 +00:00
Matt Putnam
c56b335cfb
updated $view to use the new init function.
2013-11-10 16:55:43 +00:00
Mark Crane
b1599f7046
Adjust the provisioning for the new filename {$mac} syntax.
2013-11-10 07:26:18 +00:00
Mark Crane
334c6e9d08
Update the dynamic provisioning to use the new template class.
2013-11-10 06:53:33 +00:00
Matt Putnam
c2d69d9057
Updated variables to use new RAINtpl defaults.
2013-11-04 18:40:55 +00:00
Matt Putnam
b13c2dd1f9
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
39da29301e
Fix a small bug with provisioning device_vendor make sure it is set to lower case.
2013-11-01 18:51:52 +00:00
Rüdiger Hahn
013e865d3c
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
fbe9e5e69a
Add Linksys SPA-921 and snom m3
2013-08-31 09:51:02 +00:00
Mark Crane
a32f0fa14e
Provisioning, Add panasonic to the mac address vendor list and synchronize the lists.
2013-08-30 00:47:58 +00:00
Rüdiger Hahn
495dda1670
Do not encode to utf for a second time.
2013-08-29 20:52:11 +00:00
Rüdiger Hahn
54684cf65f
Add entry for snom 360
2013-08-29 20:30:04 +00:00