Skip to content

v3.0.0 - Advanced SIP Features

Choose a tag to compare

@Kannix2005 Kannix2005 released this 07 Feb 00:23
· 50 commits to main since this release

What's New in v3.0.0

New Features

  • Call Timeout & Auto-Hangup (F1): Configurable timeout with automatic disconnect
  • Multi-Target Sequential Forwarding (F2): Try multiple SIP targets on no-answer
  • Ringtone Patterns (F3): Configurable per doorbell button
  • Call History Sensor (F4): Track last 50 calls with duration, direction, status
  • Time-Based Schedule (F6): Forward calls only during configured hours/days
  • Announcement Playback (F7): Play WAV greeting before connecting
  • DTMF Actions (F8): Map keypad presses to door open, light toggle, hangup
  • Call Recording (F9): Record calls as WAV with Media Browser integration
  • HA Diagnostics (F10): Full diagnostics platform for troubleshooting
  • Fritz!Box Integration (F11): TR-064 SOAP client for landline ring-through
  • Multi-Button Support (F12): Different SIP targets per doorbell button
  • Camera Entity (F13): Stub for future video doorbell support
  • Improved Config Flow (F14): 8 categorized menu sections

Improvements

  • Token cache files now stored in \config/siedle/\ subfolder (auto-migration from v2.x)
  • New constants module with all configuration keys and defaults
  • Full German and English translations for all config options

New Files

  • \camera.py\ - Camera entity stub
  • \diagnostics.py\ - HA diagnostics platform
  • \ ritzbox.py\ - Fritz!Box TR-064 SOAP client
  • \media_source.py\ - Media Browser integration for recordings

Full Changelog

v2.1.0...v3.0.0