tadhack-mini uruguay, domokom, hubert zęgota & dominik miodunka, pro-ids

9
Domokom TADHack-mini Uruguay 10-11 May 2016 Dominik Miodunka @dominixio Hubert Zęgota @HubertZegota

Upload: alan-quayle

Post on 23-Feb-2017

637 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: TADHack-mini Uruguay, Domokom, Hubert Zęgota & Dominik Miodunka, Pro-ids

DomokomTADHack-mini Uruguay

10-11 May 2016

Dominik Miodunka @dominixio

Hubert Zęgota @HubertZegota

Page 2: TADHack-mini Uruguay, Domokom, Hubert Zęgota & Dominik Miodunka, Pro-ids

Background

Our Hack: Domokom – your intercom via mobile!

Hubert & Dominik – we work @Pro_IDS

One day in the office we had the idea to answer the centrally placed (and far away - yes sometimes we are lazy) intercom on our mobiles…

We worked on the hack after hours and here is the result…

www.pro-ids.com 210.05.2016

Page 3: TADHack-mini Uruguay, Domokom, Hubert Zęgota & Dominik Miodunka, Pro-ids

Basic Use Case

Guest “rings” the intercom at the door

Domokom intercepts ringing and calls the home owner’s mobile

Home owner answers the call and talks with guest

Owner can also open the door using mobile

www.pro-ids.com 3

Domokom

Domokom Box is a dedicated hardware add-on to standard intercom

10.05.2016

Page 4: TADHack-mini Uruguay, Domokom, Hubert Zęgota & Dominik Miodunka, Pro-ids

How it works?1. Raspberry Pi

intercepts the call

2. Raspberry dials RestComm

3. RestComm calls registered SIP client

4. Voice call established between SIP client and Raspberry

5. Entered DTMF code opens door

10.05.2016 www.pro-ids.com 4

Restcomm

1

2

3

Ring

Ring

Ring

4

Talk

5

Open door

Intercomdoor

station

Intercom & Raspberry Pi

Restcomm Server Mobile Client

Page 5: TADHack-mini Uruguay, Domokom, Hubert Zęgota & Dominik Miodunka, Pro-ids

The Setup

10.05.2016 www.pro-ids.com 5

Raspberry Pi

Inte

rco

m

Rec

eive

r

Domokom Scheduler

Restcomm Visual Designer

Mobile device –currently with Linphone SIP client

Intercom Station

Raspberry Pi is plugged in intercom installation, before

the intercom receiver

SIP Restcomm API

SIPRTP (media)

RTP (media)Linphone

Domokom Box

Domokom Server

Page 6: TADHack-mini Uruguay, Domokom, Hubert Zęgota & Dominik Miodunka, Pro-ids

Advanced Use Cases

Parallel ringing Several mobiles called

simultaneously – call established with first answering user

Sequential ringingSeveral mobiles called one after

another

Time dependent call routingExternal application allowing to

define call recipient schedule

Welcome messageCustom greeting recorded by

owner & played back to guest

Voice Mail - guest records a message delivered to ownerIn case nobody answers the call an

announcement is played and the guest can record a message which will be sent via e.g. e-mail to Domokom owner

www.pro-ids.com 610.05.2016

Page 7: TADHack-mini Uruguay, Domokom, Hubert Zęgota & Dominik Miodunka, Pro-ids

How did help?

Handling SIP calls – SIP registrar, SIP signaling Media server:

establishing voice calls recording voice prompts

Fast & easy development of application logic for multiple scenarios –using Restcomm Visual Designer

Text-to-speech – playing announcements Implement more complex scenarios as external applications (Scheduler) Easy deployment & administration in the cloud Possibility of interaction with legacy devices – e.g. plain phone calls Virtually unlimited extension possibilities – new use cases on the way…

www.pro-ids.com 710.05.2016

Page 8: TADHack-mini Uruguay, Domokom, Hubert Zęgota & Dominik Miodunka, Pro-ids

Future Extensions

In the future we see the following extensions to Domokom:

Dedicated mobile app – replace the Linphone SIP client with an app that allows the user to manage her account and handle calls

Notifications Notifications via various channels (e.g. SMS, MMS, IM) about Domkom

events such as: guest ringing, door opened, etc.

Video call handling – adding video calling capabilities

Connect Domokom box to WiFi AP instead of cable connection

Ultimately, replace Raspberry Pi with smaller dedicated hardware

www.pro-ids.com 810.05.2016

Page 9: TADHack-mini Uruguay, Domokom, Hubert Zęgota & Dominik Miodunka, Pro-ids

Thank You!

If you like our idea

or

If you would like to cooperate…

Get in touch with us!

Hubert Zęgota – [email protected]

Dominik Miodunka – [email protected]

www.pro-ids.com 910.05.2016