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