LinuxMCE Forums
May 20, 2013, 06:37:12 pm GMT-1 *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Rule #1 - Be Patient - Rule #2 - Don't ask when, if you don't contribute - Rule #3 - You have coding skills - LinuxMCE's small brother is available: http://www.agocontrol.com
 
   Home   Help Search Chat Login Register  
Pages: [1]
  Print  
Author Topic: Phone Orbiter  (Read 1195 times)
los93sol
Guru
****
Posts: 396


View Profile
« on: August 03, 2009, 06:42:35 pm »

Alright, I'm doing work on the telecom section of LMCE in another thread and came up with the idea to have a phone orbiter using an IVR.  I'd like to discuss this a bit as I don't see it as something that people would want to use to control everything in their house, but more of a thing where you are in a remote location and in a pinch.  I think we'd need to create a module for asterisk to do this properly.  The module will need to be able to send messages to LMCE and generate an IVR by getting scenarios from the database.  Obviously you would want to have the IVR masked in a seperate extension where you would need to use your pin code to access the orbiter so that would cover the process of choosing a user.  So the structure could go something like

Room
-Lighting
-Media
-Telecom
-Security
--List scenarios for the selected category and execute the selected scenario

Can I get some feedback on this idea and development advice?  I need to solve some other issues regarding the upgrade of FreePBX before I'm ready to dig into this too deeply, but I'd like some advice on moving forward.  I think it can be done entirely with an asterisk module without the need to modify any LMCE code to support the feature.
Logged
merkur2k
Addicted
*
Posts: 513


View Profile
« Reply #1 on: August 03, 2009, 09:37:35 pm »

This has been discussed at least a little before in irc, and would certainly be a useful function, particulary for interacting with security and lighting at least. And I think you are right about communicating with lmce. most everything should be able to be done with dce commands, and anything else by interacting with the database directly. the hardest part will probably be figuring out exactly what dce commands to send.
Logged
jimbodude
Guru
****
Posts: 372


View Profile
« Reply #2 on: August 03, 2009, 10:07:06 pm »

The iOrbiter might provide some insight into what needs to be done to get the data needed and send the proper commands.
http://svn.linuxmce.org/trac.cgi/browser/trunk/web/iOrbiter
Logged
Zaerc
Alumni
LinuxMCE God
*
Posts: 2256


Department of Redundancy Department.


View Profile
« Reply #3 on: August 04, 2009, 03:08:48 am »

It would be nice to use the existing menu structure from the mobile orbiter.
Logged

"Change is inevitable. Progress is optional."
-- Anonymous

tschak909
LinuxMCE God
****
Posts: 5101

DOES work for LinuxMCE.


View Profile
« Reply #4 on: August 05, 2009, 03:49:20 pm »

just extend the existing asterisk C++ device.

why do you guys insist on doing this stuff like duct tape?

-Thom
Logged
dlewis
Guru
****
Posts: 401


View Profile
« Reply #5 on: August 05, 2009, 03:53:29 pm »

just extend the existing asterisk C++ device.

where would one find this C++ device?
Logged
tschak909
LinuxMCE God
****
Posts: 5101

DOES work for LinuxMCE.


View Profile
« Reply #6 on: August 05, 2009, 03:55:31 pm »

in our SVN tree,

http://svn.linuxmce.org/svn/branches/LinuxMCE/src/Asterisk/

-Thom
Logged
dlewis
Guru
****
Posts: 401


View Profile
« Reply #7 on: August 05, 2009, 03:58:01 pm »

working link: http://svn.linuxmce.org/svn/branches/LinuxMCE-0810/src/Asterisk/
Logged
los93sol
Guru
****
Posts: 396


View Profile
« Reply #8 on: August 06, 2009, 02:54:07 pm »

Thom:  I've spent some time looking through the asterisk device you pointed me to, but I'm having trouble figuring out how this is all tied together with the dialplans.  I suggested an asterisk module as I don't understand the architecture for how LMCE and Asterisk communicate directly with eachother.
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!