https://github.com/skorotkiewicz/cisco-services
A simple server providing services for Cisco phones, including weather forecasts and a phone directory
https://github.com/skorotkiewicz/cisco-services
cisco cisco-services directory ipphone service serviceurl
Last synced: 3 months ago
JSON representation
A simple server providing services for Cisco phones, including weather forecasts and a phone directory
- Host: GitHub
- URL: https://github.com/skorotkiewicz/cisco-services
- Owner: skorotkiewicz
- Created: 2025-03-12T16:44:12.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-03-12T17:30:14.000Z (3 months ago)
- Last Synced: 2025-03-12T17:37:03.707Z (3 months ago)
- Topics: cisco, cisco-services, directory, ipphone, service, serviceurl
- Language: JavaScript
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cisco Phone Services
A simple server providing services for Cisco phones, including weather forecasts and a phone directory.
## Features
- Display weather forecast on Cisco phones
- Search contacts in the phone directory
- Simple API with XML formatting## Requirements
- Node.js
- npm or bun## Installation
1. Clone the repository:
```
git clone https://github.com/skorotkiewicz/cisco-services.git
cd cisco-services
```2. Install dependencies:
```
npm install
```
or
```
bun install
```3. **Important:** Create the phone directory configuration file:
```
cp phone_book.example.js phone_book.js
```
Then customize the contacts in the `phone_book.js` file according to your needs.## Running the Server
```
npm start
```
or
```
bun start
```The server will run on the configured port (default is port 3000).
## Configuration
Server settings can be found in the `config.js` file.
## Configure the Phone
To configure your Cisco IP Phone, you should refer to the guide of your model.
For convenience I add the config for the 79XX models.
You should modify the provisioning configuration and add the url into the section ``.```xml
Other config infos <-->
http://192.168.0.124:3000/Cisco/services.xml```
Make sure that the IP Phone and the server are on the same network.
## License
MIT