https://github.com/letterus/contacts2phone
Tool to upload contacts from a GNOME addressbook to an Snom VoIP phone (WIP). Mirror of https://codeberg.org/Letterus/contacts2phone.git
https://github.com/letterus/contacts2phone
addressbook contacts elementaryos evolution-data-server gnome ipphone objective-c objfw snom
Last synced: 9 months ago
JSON representation
Tool to upload contacts from a GNOME addressbook to an Snom VoIP phone (WIP). Mirror of https://codeberg.org/Letterus/contacts2phone.git
- Host: GitHub
- URL: https://github.com/letterus/contacts2phone
- Owner: Letterus
- License: gpl-2.0
- Created: 2024-09-29T16:01:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-13T16:37:46.000Z (10 months ago)
- Last Synced: 2025-07-08T23:18:04.205Z (9 months ago)
- Topics: addressbook, contacts, elementaryos, evolution-data-server, gnome, ipphone, objective-c, objfw, snom
- Language: Objective-C
- Homepage: https://codeberg.org/Letterus/contacts2phone.git
- Size: 151 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# contacts2phone
Tool to upload contacts from a GNOME addressbook to an Snom VoIP phone (M300/M700/M900) using the [IPPhoneDirectory format](https://service.snom.com/display/wiki/How+to+use+the+Local+Central+Directory+on+M300%2C+M700%2C+M900+DECT+base#HowtousetheLocalCentralDirectoryonM300,M700,M900DECTbase-TheIPPhoneDirectoryformat) (Local Central Directory) (WIP)
## Current usage
Execute and redirect stdout output:
```
./contacts2phone > Directory.xml
```
To save directory file locally.
Use this to upload to your IP DECT base directly (if you have curl installed):
```
./contacts2phone | curl -i -X POST -u -F "Directory=@-" http:///UploadFile.html
```
Replace `` and `` by your local values. Hit return.
Insert your admin password. You should see HTML output telling you the settings were saved.
## Build dependencies
- [objfw-1.x (built with clang)](https://github.com/ObjFW/ObjFW)
- [OGObject (latest)](https://codeberg.org/ObjGTK/OGObject)
- [OGEBook (latest)](https://codeberg.org/ObjGTK/OGEBook)