SIP Client

Hi,
I have been keenly following this thread. I am really keen to implement the same. Are you running any other equipment other than the GDS 3710 and Hassio and a tablet? Also how is the voice quality? any delays when speaking?

You need something between the GDS (which “speaks” SIP) and the tablet “speaking” webrtc. In my case, I am using freepbx (asterisk with a GUI). Without something in the middle taking care or the protocol conversion it won’t work. And the sound is really good. No delay.
GV

Hi GV,

in summary: when someone rings the bell, GDS makes a SIP call to FreePBX, which “forwards” the call to the WebRTC client registered. Correct?

I guess this works completely outside of HA? Or have you integrated it somehow?

It wouldn’t be on the HA forum if it was completely outside :wink:
The “integration” in HA is taking different forms:

  • when someone rings on the GDS an input_boolean is turned on in HA and then, I can do “stuff”
  • the image of the gds and the sound of the call is integrated in a lovelace page (so I don’t need a sip phone on the tablet)
  • the door can be opened via a button in the lovelace interface, which can also do other “stuff” as it is also a boolean in HA
    This is a summary of what can be done.
    GV
2 Likes

Can you please share how?

The video of the GDS3710 is configured as a camera in HA using the RTSP flow.
The audio is the webrtc phone.
Everything is glued together using a custom card.
It is mostly based on what @rdehuyss did . The concept is described on his github page.
As I said, I will share my configuration in more detail a bit later. I am still tweaking it.
GV

Hi GV,
I am really interested in what you have done. I am realy keen to do the same. If you can post some simple instructions I would really appreciate it.
cheers
Mark

Can you describe what you already have in place?

  • Asterisk or other IP PBX able to glue webrtc and sip?
  • GDS3710 ?
  • Android tablet (with a recent android version) ?
    Once you have that (and asterisk works for sip to sip phones), you are almost there!
    I’ll detail the various configs later this week-end or the coming week.
    GV

Hi GV,
I really don’t have anything at the moment. I have a firehd8 table with fully kiosk and an old video intercom that I want to replace. I really like all the features of the GDS3710, except the keypad, I would prefer only one button. So currently my options are the GDS3710, or to put a PI3 with camera into my old front panel of the video intercom. I am still looking for other options of intercom door stations that only have a single button.

For a video door bell only, no keypad (I don’t mind having one or not) and no rfid reader (that’s why I chose the GDS), you can go for the doorbird https://www.doorbird.com/downloads/datasheet_d101s_en.pdf
Single button and added bonus has an integration in HA.
As I was already running an ip pbx at home, the setup of the gds was not bothering me either.
I don’t know what kind of integration is possible with the doorbird.
GV

As explained few posts above, I have connected my Grandstream GDS3710 (a SIP enabled video door bell), a tablet running Android (and webrtc), using asterisk in between based on the doordroid.js card made available by @rdehuyss (Thanks a lot!!). I am now able to see and talk to the person ringing on the video door bell and opening the door (if I want to).
I have shared my project here https://community.home-assistant.io/t/sip-doorbell-android-tablet-and-ha-integration/136171?u=greengolfer

GV

2 Likes

Hi,

just wanted to add the ALP 600 as a possible option, as I don’t like the dial pad the GDS has. It always confuses visitors when they see something different than button - name and the ALP look smore like a traditional doorbell :slight_smile:

@greengolfer @Tofandel
guys, you helped me before, a few posts abovne, i posted my system, i have a 2 wire system, so i am stuck there, you told me earlier thats digitally encoded
but…
i have opened my manual for my indoor intercom
see here:

its in dutch, cant find an english manual

but anyway, on that intercom, if you go to page 7 & 8 , section 9.2 and 9.3 , see also screen below
i can attach an extra doorbell and also attach an extra monitor for video …
can i do something with that? can i intercept the bell, when someone actually rings? and also intercept that output of video signal? then send it to a system? i dont think thats digital anymore?
maybe arduino , rpi ?

i think 9.2 , the extra bell, thats easy, its probably just an relay or something, but the video, not sure how i can manage that

I agree the extra door bell should be doable. I am not really knowledgeable in electronics… I understand that somehow, the external bell will receive 12V when someone rings at the door. So, yes, you can probably inject this into a (kind of) relay and do something when 12v is seen. Someone on a French forum I am following use this:
https://www.aliexpress.com/item/32958084322.html?spm=a2g0w.search0104.3.1.1eb8a609YdQAgO&transAbTest=ae803_5&ws_ab_test=searchweb0_0%2Csearchweb201602_2_10065_10068_319_10892_317_10696_453_10084_454_10083_433_10618_431_10304_10307_10820_10821_537_10302_536_10902_10843_10059_10884_10887_100031_321_322_10103%2Csearchweb201603_45%2CppcSwitch_0&algo_pvid=1ed79cd8-9956-4e3b-b198-af5f607934a4&algo_expid=1ed79cd8-9956-4e3b-b198-af5f607934a4-0

The other option would be to use a level shifter to tune down the 12V to 5V and with a wemos detect when 12V (converted to 5v) is on.
Should be possible, but, as I said, no guarantee !!

For the video, it is an analogic one. So you would need a kind of converter such as https://www.amazon.com/ION-Analog-Digital-Converter-Composite/dp/B002MT7JFQ connect the usb in a pc/raspberry and (if you are lucky) you could then integrate that into HA as a webcam.

So, nothing really easy here for both, I am afraid…

HTH

GV

Yes, for the 12v bell, I can use a sonoff maybe, I think those are also 12…

For the video, I googled this one…
Not sure if it’s different then yours, I think I need the correct direction…

Do you think that would also work?

According to the comments on Amazon, some say it works with motioneye, some say it doesn’t… Who to trust with those amazon comments :wink:
Less than 9$ so not a big risk if it doesn’t. Just waste of time.
I guess it is a 50/50 bet. Good luck!
GV

yes, i MotioEye is also available as an addon to Hassio
i runn HassOS on an esxi server, i have passtough an USB port for conbee zigbee stick, that i can configur in the deconz addon
not sure if it will work with this addon, since i cant configure any USB port in the addon config,
in deconz , i can sp
so i need to buy an rasperri or something :slight_smile:

one last obstacle is to have also audio/microphone, i can maybe hook up an microphone/speaker outside, also connected to RPI

It starts looking quite ambitious! I wish you all the best and have fun trying to “glue” all things together :slight_smile:
GV

thnx al lot :slight_smile: