Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/k0ste/cisco-spa-zero-touch-provision
Zero Touch Provision Cisco SPA SIP phones
https://github.com/k0ste/cisco-spa-zero-touch-provision
Last synced: about 1 month ago
JSON representation
Zero Touch Provision Cisco SPA SIP phones
- Host: GitHub
- URL: https://github.com/k0ste/cisco-spa-zero-touch-provision
- Owner: k0ste
- Created: 2015-04-27T06:12:58.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-04-18T08:42:05.000Z (over 2 years ago)
- Last Synced: 2023-02-28T06:41:59.878Z (over 1 year ago)
- Language: PHP
- Homepage:
- Size: 34.1 MB
- Stars: 3
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
Zero Touch Provision Cisco SPA SIP phones
=============================================What is it
------------Automate Cisco SIP terminal configuration without actually touch of device.
Supported Devices
--------------------* Cisco SPA303G
* Cisco SPA504G
* Cisco SPA508G
* Cisco SPA509G
* Cisco SPA514GRequirements
---------------* PHP 7;
* nginx;
* dhcpd;
* MySQL database (simply can be adapted to any database);dhcpd configuration example
-------------------------------```python
option opt66 code 66 = string;class "CiscoSPA" {
match if option vendor-class-identifier ~= "^(Cisco SPA)[0-9]+(G|)$";
option opt66 "http://automation.company.local/cisco/cisco.php?mac=$MAU&model=$PN";
option time-offset 25200;
}# voice_vlan
subnet 10.10.10.0 netmask 255.255.255.192 {
interface "vlan10";
option routers 10.10.10.1;
option domain-name-servers 10.10.10.1;
option domain-name "voice.company.local";
option ntp-servers pool.ntp.org;
pool {
allow members of "CiscoSPA";
# in this example - all hosts have fixed_adderss, and pool is only need for class work
range 10.10.10.1 10.10.10.1;
}
}
```