Phone Dialer plugin

I just finished a simple plugin allowing to automatically connect two (or more) parties via phones and/or VoIP. Basically user clicks ‘On’ on Vera UI or z-wave hand-held controller, his phone rings, his party’s phone rings, they can talk. It might not look very useful as it is (although think of Emergency Button), but it allows to initiate automatic calls on events from all kinds of devices and sensors.

It uses 3rd party system (pbxes.com) to do actual calls (they do offer free accounts, so it shouldn’t be a problem). System allows to do all kinds of cool stuff, such as IVR (voice menu), conference rooms, etc; so being able to plug Vera into it might bring some interesting possibilities.

I thought some of you might find it useful for your own projects…

Download:
Phone Dealer Plugin for Vera

That’s cool. What I’d recommend is creating a Wiki page on our wiki site with instructions and information. Then email me the upnp/lua files and I’ll add it to the Luup gallery database and link to the wiki page in the ‘Instructions’ field.

I finally created a Wiki page with brief instructions.
http://wiki.micasaverde.com/index.php/Dialer_Plugin

This plugin can be especially useful if you have a conference phone set to answer calls automatically in speakerphone mode.

Can I make this work with my asterisk PBXInAFlash server? If so, could you give me an example of how to set it up using freePBX?

You can make Vera work with anything, even your pasta pot, if you find a way to interface with it. PBXes has “webcall” feature, i.e. it allows third party to ask it to make a call using HTTP request. I’m not sure specifically about PIAF, but I’m pretty sure the guys behind it have webcall feature among optional packages - PIAF is known as one of (if not “the”) most feature-rich Asterisk wrappers. Check at http://nerdvittles.com, or send him an email. And yes, let me know too :slight_smile:
You can also try to ask about webcall here: VOIP Tech Chat forum | DSLReports, ISP Information

BTW, I just discovered that PBXes is working on enabling calls to Skype, which means it may well be possible to use the same plugin to call Skype on one side. Not that I find it much useful, but those 7 people on this planet that still use Skype might like it :slight_smile:

Another idea is Google Voice, which seems to have webcall feature. I wish I could try to implement it, but they don’t give GV to Canadians.

==================
I’m starting to use the plugin for custom phone notifications - that I can actually control. There are ways to generate nice custom voice messages to use for custom notifications, all you need is to upload wav files to PBXes, and configure “Digital Receptionist” to read them to you…
Job failed - give me a call. Sprinkler refused to start - tell me. Freeze/water sensor, motion detector - leave me a message…
This BTW could be a workaround for an alternative way to send notification emails - if you make Vera to leave you a voicemail, PBXes will email it to you right away.

I just uploaded version 1.5 of Dialer plugin.
Improved feedback - i.e. user will see if call didn’t go through (connection problem, etc.) right away.

Download:
Phone Dealer Plugin for Vera

Wiki:
http://wiki.micasaverde.com/index.php/Dialer_Plugin

If this could be interfaced with my PBXinaFlash server I’d love you long time.

I’m trying to find out…

awesome. Is your name Ed Midor?

No :slight_smile:

I’m in kelowna. where do you order parts from? I’ve had good luck with aartech and homeseer.

Currently I’m in Montreal.
My stuff came from ebay (a lot), controlthink, aartech, automatedoutlet; and now I’m trying smarthome-products.com

For those who’s willing to try PBXes, here’s a little guide to start with

Ok, here it goes: http://nerdvittles.com/?p=168
I don’t have PIAF, but if you can make click-to-call work as described in the article above, I’ll most likely be able to convert the plugin to use it.

Ward Mundy does it again! I’ll try to get to this soon! I have so many projects on the go right now!

I finally updated the setup guide for pbxes.com voip dialer plugin with UI4 screenshots

i’ve followed all the instructions as per the link above and have the device visible in vera and have included the settings within the device as well.

Do i need to set up inbound and outbound trunks in pbxes via other services for all this to work?

do my telephone numbers need to have the international codes as i am based in the UK?

m0jon

Well, pbxes should be setup as if you were to make calls the regular way - after all it has to make a call for you.
Outbound route + trunk to your termination provider required

I have followed directions, but cannot make it work. I am not really familiar with PBX.