LinuxMCE Forums

General => Developers => Topic started by: tschak909 on August 18, 2008, 03:14:17 AM

Title: Bug Fixed: 7970 phones now fully work. bi-directional push functional!
Post by: tschak909 on August 18, 2008, 03:14:17 AM
There was a long standing bug that nobody noticed.

The Proxy_Orbiter contains a nice chunk of code to determine if a Cisco 7970 orbiter's screen has changed, and if so, to send a Cisco XML POST to refresh the screen accordingly.

This code has been broken for an unknown period of time, as it was also broken in 1.0, 1.1 beta, and 0704, and throughout 0710...

This introduced a number of weird problems in that if you tapped a button on screen, you couldn't be sure you were still hitting that button because the screen may have changed.

My fix patches Proxy_Orbiter, to send the push request to the right port (for some reason, it was set to port 9999), and thus allow the post request to be successful.

So basically, what does this mean? The Cisco 7970 now becomes as usable as a standard orbiter.

* you can see floorplans change
* camera views are usable, i tested it on my doorphone setup.
* DVD Menu screens are usable
* Security panels now change appropriately when security events are tripped.. so you can safely use the 7970 as a security pad now
* Alert Boxes are visible.

etc.

To see a demonstration, I've posted up a video on YouTube:

http://www.youtube.com/watch?v=SEK3WAw3jpM

I will try to get this packaged up as an update to push out to all installs.

Enjoy,
-Thom
Title: Re: Bug Fixed: 7970 phones now fully work. bi-directional push functional!
Post by: HerfGuy on August 18, 2008, 04:48:27 AM
Thom,

Say your video.  I think that is great!

Good job!   :)

HerfGuy
Title: Re: Bug Fixed: 7970 phones now fully work. bi-directional push functional!
Post by: bulek on August 26, 2008, 02:05:17 AM
Hi,

thanks for great effort... I'll try to buy another 7970...

Let us know if you'll manage to get it as an update to current release...

Thanks again,

regards,

Bulek.
Title: Re: Bug Fixed: 7970 phones now fully work. bi-directional push functional!
Post by: nite_man on August 26, 2008, 10:05:36 PM
Great job, Tom! Do your changes are available in SVN?
Title: Re: Bug Fixed: 7970 phones now fully work. bi-directional push functional!
Post by: tschak909 on August 26, 2008, 10:08:44 PM
my changes have been pushed into charon-merge. In the mean time, I do have a replacement binary here:

http://www.localeconcept.com/pub/Proxy_Orbiter_Update.tar.gz

Enjoy,
-Thom