dl9sec / ArduinoSIP

Arduino SIP library with UDP communications
BSD 3-Clause "New" or "Revised" License
41 stars 19 forks source link

ArduinoSIP

Arduino SIP library with UDP communications. Original class and methods authored by Juergen Liegner (SIP protocoll not fully implemented. Discussed at https://www.mikrocontroller.net/topic/444994). Can be used do do a notifying SIP call through e.g. a FRITZ!Box.

Tested with NodeMCU 1.0 (AI-Thinker ESP8266MOD ESP-12E) and D1 mini clone (ESP8266MOD ESP-12F). Because of this, "architectures" in "library.properties" is currently set to "esp8266"-only. If you want to use the library on another Arduino architecture, replace the "esp8266" with a "*" and let me know, if it works.

Prequisites for the examples

Maybe someone can give me the correct translations from an english localized FRITZ!Box browser interface.

Examples

DualDoorbell
A dual doorbell example adapted from Florian Wernze (see https://wernze-home.net/wordpress/hobbys/arduino-esp8266-tuerklingel/).
LaundryNotifier
A laundry notifier example using the TR-064 SOAP library (https://github.com/Aypac/Arduino-TR-064-SOAP-Library) to aquire the power information from two home automation smartplugs and notify via SIP call, that the washing machine and/or dryer is ready.