SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI.

Reply
 
Thread Tools Search this Thread Display Modes
  #21  
Old 02-08-2005, 09:40 PM
exdirtfarmer's Avatar
exdirtfarmer exdirtfarmer is offline
Sage User
 
Join Date: Jan 2004
Location: MB, Canada
Posts: 59
The Phonebot is awesome. Somebody calls my home while I'm at work, I get text message on my cell phone, an email at work and the client pops up on my work PC. Personalized messages base on who is calling and call logs. I tried to get sage to read the RSS data but didn't have success. WAF is also very high on this software.
Reply With Quote
  #22  
Old 02-08-2005, 11:55 PM
Crashless's Avatar
Crashless Crashless is offline
Sage Icon
 
Join Date: Oct 2003
Location: Los Angeles, CA
Posts: 1,224
It will most likely take Frey giving Studio to the Housebot developers to make a STV import module.

I'm really interested in this product, but can't imagine getting the future wife to sign off on it without some sort of Sage integration (or Meedio....)
Reply With Quote
  #23  
Old 02-10-2005, 09:04 PM
joh3004 joh3004 is offline
Sage Advanced User
 
Join Date: Feb 2004
Posts: 99
I'm using vonage...so most of the voice mail options that phonebot has is included in my phone service (except being able to give personalized greetings...which is pretty cool).

So, I just want something that will pop up a picture and a name and number on my computer screen. Is phonebot still the best for that?
Reply With Quote
  #24  
Old 02-13-2005, 10:00 PM
kevthor kevthor is offline
Sage Aficionado
 
Join Date: Jun 2003
Posts: 254
*BUMP* I wanted to bump this thread and state I'd be willing to donate $10.00 to anyone who makes a caller ID plug in for use with the PVR350 card. Hopefully we can get a bunch of people willing to throw in 10 bucks and then someone with studio will take on this task.
Reply With Quote
  #25  
Old 02-14-2005, 03:28 AM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
I dont have modems that do caller Id, nor any of the apps that support modems that do, nor any way of simulating them...

BUT! I could make a 'generic info popup' plugin, that pops up a message box when something external connects+sends some text down a TCP socket (pictures may also be possible if the path to a file is also passed).

So if someone else is willing/able to make the other half (the thing that interfaces to the modem, looks up the number, finds the picture, then connects+sends the info down the socket) there could be a solution to this
Reply With Quote
  #26  
Old 02-14-2005, 10:56 AM
Driftnet Driftnet is offline
New Member
 
Join Date: Dec 2004
Location: Washington
Posts: 2
What about "Pause"

The caller ID functionality is very nice, but what I have been searching for is a way to automatically pause Sage when an incoming call was detected.

The phone rings, Sage pauses playback, Caller ID displays info on screen.
The user can then resume playback with remote after the call is finished.

The call logging/answering machine stuff is nice but not as important to me as the "pause" function.
Reply With Quote
  #27  
Old 02-14-2005, 12:00 PM
RedR's Avatar
RedR RedR is offline
Sage Advanced User
 
Join Date: Nov 2004
Location: Dallas TX
Posts: 205
Thanks for the input nelim. I'd be almost willing to flip for getting you a modem to help test. I ended up getting the Creative Labs one, since it needs to support Type 2 CallerID. I currently use this software:
http://home.houston.rr.com/jeffkohn/callerid_sentry.htm
Its free, and its great! It works great with sage, and doesn't cause problems with playback or recordings when it overlays the CID info. The problem, no logging at all. Although I've emailed the author asking for such a feature, even if it would be pumped out raw in a CSV of some kind. Then getting it into Sage would be much easier.
Anyway, awesome plugin feature, Im dying for it in network support.

Thanks,
RedR
Reply With Quote
  #28  
Old 02-14-2005, 03:13 PM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
Driftnet: pausing is easy already: if your caller ID program can run other programs when it gets an incomming call, it can run:
Code:
sagetv.exe -event 6
to pause any playback...

RedR, the other problem with modems and caller ID support is that I am in Belgium!
Reply With Quote
  #29  
Old 02-14-2005, 03:55 PM
Crashless's Avatar
Crashless Crashless is offline
Sage Icon
 
Join Date: Oct 2003
Location: Los Angeles, CA
Posts: 1,224
I think phonebot already sends info over a TCP socket since it has a 'client'. So all we may need is what you're suggesting.
Reply With Quote
  #30  
Old 02-16-2005, 02:16 PM
kevthor kevthor is offline
Sage Aficionado
 
Join Date: Jun 2003
Posts: 254
Quote:
Originally Posted by Crashless
I think phonebot already sends info over a TCP socket since it has a 'client'. So all we may need is what you're suggesting.
If this is the case are you going to create your OSD Info plugin Nielm?

Thanks,
Kevin
Reply With Quote
  #31  
Old 02-16-2005, 04:22 PM
wazkaren wazkaren is offline
Sage Advanced User
 
Join Date: May 2004
Location: Rochester,NY
Posts: 155
This weekend I threw together a quick and dirty app that works on my system. I have a Service that is installed on the computer with the modem. I monitors the modem waiting for a caller id. When it gets a caller id it sends it out via tcpip to a client app. The client app runs on my SageTVClient machine and when it gets a call it will pause sage and then announce the call (using the microsoft text to voice engine). Like I said, it's quick and dirty and written specifically to my modem. It's not a plug-in but it does the trick for me. If anyone wants to give a try you're welcome to it, just let me know.

Greg
__________________
SageTV 6.44, Windows XP Pro,ASUS A7N266, AMD Athlon XP1900+, 768 MB Ram, Avermedia A180, FusionHDTV 5 lite, HDHomeRun.
SageTV 6.44,Windows XP Pro,Chaintech 7NJL6
AMD Athlon XP3000+, 1 gig Ram, SPDIF via on-board audio to Sony STR-DE575 surround sound, BFG 6600GT OC to a Sony KF42WE610 TV, 2 x Hauppauge 250,1 x Hauppauge 150
SageTV Client 6.44,Windows XP Pro, MSI K7T Pro, AMD Duron CPU 1 GHz, 512 Mb Ram, , Linksys WMP54GS, ATI 9600SE
Reply With Quote
  #32  
Old 02-16-2005, 04:31 PM
kevthor kevthor is offline
Sage Aficionado
 
Join Date: Jun 2003
Posts: 254
Quote:
Originally Posted by wazkaren
This weekend I threw together a quick and dirty app that works on my system. I have a Service that is installed on the computer with the modem. I monitors the modem waiting for a caller id. When it gets a caller id it sends it out via tcpip to a client app. The client app runs on my SageTVClient machine and when it gets a call it will pause sage and then announce the call (using the microsoft text to voice engine). Like I said, it's quick and dirty and written specifically to my modem. It's not a plug-in but it does the trick for me. If anyone wants to give a try you're welcome to it, just let me know.

Greg
Sounds great! And I would love to try it but I'm assuming this is not for a hardware decoder video card, such as the PVR350 or Xcard. That is the problem for some of us, all the 3rd party apps that are out there won't display a Sage Menu, which is why we need someone with studio to create a pop up in Sage with the caller ID info. With your program though we may be able to use that inconjuction with Nielms pop up plugin and have a working caller ID plugin!! ......I'm getting excited.....
Reply With Quote
  #33  
Old 02-16-2005, 05:31 PM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
Thumbs up Generic Info Popup interface (pre-beta trial)

Here you go for a pre-beta version (attached)
Import it into your current STV (for general info on how to 'install' STV imports, see here)
It should now be listening on localhost:20001 (changeable in the .properties file -- look for nielm/infopopup)

You can test it by telnetting in to localhost 20001 and enter some lines of text. Enter CTRL+] (thats hold down CTRL and press ']') and type close <enter> and the message should pop up in Sage, then disappear after a short timeout.

Bonus features:
Enter the line #pic=c:/path/to/picture/file and the picture will be displayed in the popup (displayed 1:1, not scaled!) ...
Enter the line #timeout=5000 and the specified timeout (in ms) will be used in place of the default 10 secs
eg: (see attached image for results)
Code:
c:\> telnet localhost 20001
Trying 127.0.0.1...
Connected to laptop.
Escape character is '^]'.
#pic=c:\Program Files\Frey Technologies\SageTV\STVs\OriginalV2\folder.png
#timeout=5000
hello
world
<CTRL-]>
telnet> close
Connection closed.
there still needs to be some jam in the sandwich (EDIT: like waskarens' thing!) - that listens to the modem/callerID application and then connects and sends the message to the info popup in Sage...

Astute readers will notice that this info popup can be used for anything (eg IM popups, alarms, etc)...

(I will release this in it's own thread when it matures)
Attached Images
File Type: jpg test.jpg (33.5 KB, 429 views)
Attached Files
File Type: zip infopopup_import.zip (12.6 KB, 346 views)

Last edited by nielm; 03-15-2005 at 08:13 AM.
Reply With Quote
  #34  
Old 02-16-2005, 07:06 PM
wazkaren wazkaren is offline
Sage Advanced User
 
Join Date: May 2004
Location: Rochester,NY
Posts: 155
I just started using the custom stvs. I'm currently using Cayars stv. Just to make sure I understand: would this popup stv replace Cayars or does the import just add to the current stv?

I'll try to test this out this weekend. My opportunities to play around with my Sage setup are few and far between, the modem is in my wifes computer and Sage is very popular in my house. I have to wait until both the computer and Sage are not being used. And the phone constantly ringing (to test out my modem code) was getting on everyones nerves last weekend.

Greg
__________________
SageTV 6.44, Windows XP Pro,ASUS A7N266, AMD Athlon XP1900+, 768 MB Ram, Avermedia A180, FusionHDTV 5 lite, HDHomeRun.
SageTV 6.44,Windows XP Pro,Chaintech 7NJL6
AMD Athlon XP3000+, 1 gig Ram, SPDIF via on-board audio to Sony STR-DE575 surround sound, BFG 6600GT OC to a Sony KF42WE610 TV, 2 x Hauppauge 250,1 x Hauppauge 150
SageTV Client 6.44,Windows XP Pro, MSI K7T Pro, AMD Duron CPU 1 GHz, 512 Mb Ram, , Linksys WMP54GS, ATI 9600SE
Reply With Quote
  #35  
Old 02-16-2005, 08:48 PM
Crashless's Avatar
Crashless Crashless is offline
Sage Icon
 
Join Date: Oct 2003
Location: Los Angeles, CA
Posts: 1,224
Nielm...that's absolutely awesome. Excellent execution of the idea - it's perfect.

I'm out of excuses now. Time to get a voice modem....

Got it to work first time. I haven't tried it when more than once computer/instance of sage is running the plug-in. I wonder what happens...anyone?

Now to figure out how to integrate the rest of phonebot's functionality...I wonder how that rss.xml might work...

Last edited by Crashless; 02-16-2005 at 09:16 PM.
Reply With Quote
  #36  
Old 02-17-2005, 01:01 AM
RedR's Avatar
RedR RedR is offline
Sage Advanced User
 
Join Date: Nov 2004
Location: Dallas TX
Posts: 205
WOOT! Great stuff nielm! And thank you so very much for getting this one out. I can vision quite a few things that this would work for. Once I get my network rewired (tomorrow family allowing) I'll be all over this in many ways.

Thank you again,
RedR
Reply With Quote
  #37  
Old 02-17-2005, 03:40 AM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
wazkaren: this is an import/patch STV -- it adds functionality to pretty much any existing STV (for general info on how to 'install' it, see here), however I have only tested it with OriginalV2.

Crashless: if more than one instance of Sage/client is running on the same computer, then I believe only the first instance will be able to bind to the port and accept incomming connections...

That is unless you have the multiple clients installed in different directories with different properties files so that you can specify different ports (I believe this is how the MediaMVP user-interface does it)
Reply With Quote
  #38  
Old 02-17-2005, 04:29 PM
Crashless's Avatar
Crashless Crashless is offline
Sage Icon
 
Join Date: Oct 2003
Location: Los Angeles, CA
Posts: 1,224
Thanks nielm. I had a feeling that's how it would work. Can't have multiple servers listening to the same port.

I've contacted the phonebot developers to figure out how to integrate their program. i'll post if I get any response.
Reply With Quote
  #39  
Old 02-25-2005, 10:50 AM
fafurd fafurd is offline
Sage User
 
Join Date: Feb 2004
Posts: 47
I tried and it worked great, assuming you are opening telnet on the same box. I tried changing the bind_address to the ip of the system (vs 127.0.0.1) and opened telnet from another computer, but it kept telling me that it could not connect. I even tried restarting Sage. Oh, I was making the change in my SageClient.properties as that's where it was.

Last edited by fafurd; 02-25-2005 at 10:52 AM.
Reply With Quote
  #40  
Old 02-25-2005, 12:42 PM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
for connecting from other computers, change the bind address to 0.0.0.0 (binds to any address), but if you have a sw firewall, you will have to open the port (make sure that you dont open it up to the internet!)
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -6. The time now is 02:39 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.