Voice over IP crashes if the assist does not give a reply
The problem
I finally reproduced the issue behind. https://github.com/home-assistant/core/issues/128483 It was kinda hard because the config of asterisk required changes.
If the assist does not give a reply the voip integration crashes.
I tried to reproduce the issue with tracing on but all my automatons that might give a empty response always gave results.
What version of Home Assistant Core has the issue?
2025.4.2
What was the last working version of Home Assistant Core?
2024.9.1
What type of installation are you running?
Home Assistant OS
Integration causing the issue
voip
Link to integration documentation on our website
https://www.home-assistant.io/integrations/voip/
Diagnostics information
No response
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information
No response
Hey there @balloob, @synesthesiam, mind taking a look at this issue as it has been labeled with an integration (voip) you are listed as a code owner for? Thanks!
Code owner commands
Code owners of voip can trigger bot actions by commenting:
@home-assistant closeCloses the issue.@home-assistant rename Awesome new titleRenames the issue.@home-assistant reopenReopen the issue.@home-assistant unassign voipRemoves the current integration label and assignees on the issue, add the integration domain after the command.@home-assistant add-label needs-more-informationAdd a label (needs-more-information, problem in dependency, problem in custom component) to the issue.@home-assistant remove-label needs-more-informationRemove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.
(message by CodeOwnersMention)
voip documentation voip source (message by IssueLinks)
I am also finding this is true for me; it was working fine for quite awhile, but lately when trying to use VoIP, it causes my entire Home Assistant to freeze and I have to reboot it. I am using a 3CX bridge connection instead of VoIP Gateway device or phone.
This could be related to this one as well https://github.com/home-assistant/core/issues/128372#issue-2586442538 It seems to have been broken for a very long time now. I have the same issue it crashes the core which reboots the server only after a while.
I've found that if I don't set a response with SetResponseOfConversationTo '', in my automations, it will work just fine. It seems the VOIP integration needs a response from Home Assistant before it closes that conversation.
I am also finding this is true for me; it was working fine for quite awhile, but lately when trying to use VoIP, it causes my entire Home Assistant to freeze and I have to reboot it. I am using a 3CX bridge connection instead of VoIP Gateway device or phone.
I'm having the same problem using 3CX, but i noticed that home assistance voip plugin created 2 entities:
Device Info Entity no 1 - Model: 3CXPhoneSystem 20.0.6.724 (724) Entity no 2 - homeassistant 465632296274 2025.6.3
The moment i make a call, home assistance will freeze up and have to manual reboot
Kinda off topic for the fix. But i wrote a asterisk integration with a command line agent. https://github.com/Bram-diederik/homeassistant-asterisk-assist
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.