fix(plip): debounce hook hangup against flicker #28

Merged
electron merged 1 commits from fix/plip-hook-debounce into main 2026-06-17 17:48:26 +00:00
Owner

Hook debounce: prolonged-open hangup threshold 1.5s->2.5s + asymmetric resync (pickup fast 600ms, hangup 2.5s). A flickering cradle contact no longer drops a live call.

Hook debounce: prolonged-open hangup threshold 1.5s->2.5s + asymmetric resync (pickup fast 600ms, hangup 2.5s). A flickering cradle contact no longer drops a live call.
electron added 1 commit 2026-06-17 17:48:17 +00:00
fix(plip): debounce hook hangup against flicker
CI / platformio (pull_request) Failing after 5m23s
CI / platformio (push) Failing after 12m32s
cfe429d885
The marginal A1S cradle contact flickers open mid-call; treating a
brief open as a hangup dropped the live conversation. Raise the
prolonged-open hangup threshold to 2.5 s and make the resync
asymmetric: a PICKUP is confirmed fast (600 ms, calls answer promptly)
while a HANGUP needs the line to stay open 2.5 s. Brief flickers no
longer end the call; a real hangup still fires ~2.5 s later.
electron merged commit cfe429d885 into main 2026-06-17 17:48:26 +00:00
Sign in to join this conversation.