Hello everyone,
this is my first posting, so I hope this topic is in the right place.
I recently got my hands on a couple of Axis C1410 Network Speaker and I thought, it would be cool, if I could use it to send voice commands via Voice over IP.
Funny thing is, it keeps registering in der Voice over IP integration as new device every time, I make a VoIP-call, always with the polite voice of VA, that the device is registrated, but has to be configred. Tried it six times.
Okay, I thought, deinstall the VoIP and reinstall it again and give it another try.
Now it got weird: When I started my second atemp to access VA over VoIP with the Axis Speakers, it seems to work perfectly. I could give my commands and VA answered accordingly. For exactly six calls, then I got the message, that I have to configure my VoIP-device again.
I looked at the integration and saw, that it kept registering as new device every time, I made a call.
It clearly has something to do with how the intergration recognizes the VoIP-device. Can someone make sense of this behavior or maybe point me to the part of the VoIP-code, where the device recognition is handeled?
Appreciate the help.
These are the entries in the debugging log:
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1079, in _handle_entity_call
result = await task
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/assist_satellite/entity.py", line 206, in async_internal_announce
await self.async_announce(announcement)
File "/usr/src/homeassistant/homeassistant/components/voip/assist_satellite.py", line 187, in async_announce
await self._do_announce(announcement, run_pipeline_after=False)
File "/usr/src/homeassistant/homeassistant/components/voip/assist_satellite.py", line 247, in _do_announce
await self._announcement_future
TimeoutError: User did not pick up in time