SIP Indoor Station - complete solution for SIP capable door stations

Hello.

Last weeks I'm tested lot of integrations and solutions for my outdoor HikVision camera door station. With SIP enabled and Asterisk, without, using two-way audio from Advanced Camera Card/Frigate or acardace/hikvision-doorbell-card. Every solution have smaller or bigger culprits. I decided to do something of my own, everyday I have very small amount time for projects like this, but nowadays we have AI with agents :wink:

This is complete solution to integrate SIP capable door stations into HA. Pieces are:

  • add-on - minimal SIP server acting as RTP-WebRTC bridge with call history, no need Asterisk anymore
  • integration - communicate to add-on and expose all functionalities and doing proxy for WebRTC signaling
  • cards - main card with audio and controls and second for call history

Documentation is still a bit chaotic but I think for people who have had contact with other solutions setup of mine integration won't be a problem for them.

Add-on: hass-addons/sip_indoor_station at master · arturzx/hass-addons · GitHub
Integration: GitHub - arturzx/sip-indoor-station-integration: SIP Indoor Station Home Assistant Integration · GitHub
Cards: GitHub - arturzx/sip-indoor-station-card: SIP Indoor Station Home Assistant Lovelace Card · GitHub

I'm waiting for your tests and feedback :slight_smile:

A simple SIP server solution - that's something new :slight_smile: I'm using the Asterisk add-on/app with SIPcore integration and was also wondering how some things could be done differently. Regarding your solution:

  1. Is there only one explicitly defined SIP user - the one for the intercom?
  2. Can I dial into the intercom, or only receive calls?
  3. What happens to an ongoing call if I close the companion app or refresh the browser? Will the call be interrupted, or will the integration somehow maintain the connection?
  1. Yes - key is simplicity, one station, one user, one connection :wink:
  2. I don't even know if my station supports it and. For now only receiving is possible.
  3. Connection add-on station will last. When you back to card you can continue it or hangup normally, card is stateless. At least that's how it should work, but I haven't checked yet how card will behave in this scenario, I will check it, thanks.

Today was released version with Dahua support. Currently tested (and working) with VTO2211G-WP-S2.