Feature #234

Send callerid data to a YAC service

Added by nixi over 2 years ago. Updated about 2 years ago.

Status:Closed Start:11/06/2009
Priority:Low Due date:11/23/2009
Assigned to:- % Done:

100%

Category:-
Target version:Caller ID Superfecta Source Files

Description

I have created a source to feed caller id data to a YAC (Yet Another Caller ID Program, http://sunflowerhead.com/software/yac/) service. It is a program built originally for Windows to show incoming calls and messages. It works fine under Wine in Linux as well.

I use a HTPC solution from SageTv (http://www.sagetv.com/) and there is a module to load to show incoming calls (with the option to pause playback). Previously I have edited the Asterisk conf files manually to get it to work but having it here simplifies everything a lot.

According to http://www.voip-info.org/wiki/view/Asterisk+call+notification it also seems to be possible to use it with Tivo. Here is also something that possibly could be of interest, http://ncid.sourceforge.net/ncid/ncid.html

There are two settings that needs to be filled in, one for the server IP or domain name and one for the TCP port to be used (it is defaulted to 10629).

source-Send_to_YAC.php (1.6 KB) nixi, 11/06/2009 02:20 am

History

Updated by tshif over 2 years ago

  • Status changed from New to Reviewed

Updated by tshif over 2 years ago

  • Status changed from Reviewed to Assigned
  • % Done changed from 0 to 10

Very cool Nixi. Can you tell us what status you feel the attachment is in; I.E., Ready for testing, still needs work, etc.
If ready for acceptance testing - well GREAT!

Updated by nixi over 2 years ago

tshif wrote:

Very cool Nixi. Can you tell us what status you feel the attachment is in; I.E., Ready for testing, still needs work, etc. If ready for acceptance testing - well GREAT!

It is ready and working fine with me but if anyone could give it a try that would be the best

Updated by tshif over 2 years ago

  • Assigned to set to patrick_elx
  • % Done changed from 10 to 40

Patrick - when you have time could you inspect for standards compliance, etc.

Updated by patrick_elx over 2 years ago

  • Assigned to changed from patrick_elx to nixi

I did not notice anything obvious that can go wrong.

However, as I noted in XBMC, we probably need to remove the test for a valid ($first_caller_id != '')
as you probably want to have a display on your screen for at least the number even if a clid name was not found.

Also, just a comment, it is my understanding that all 'post processing'-only source position in the source lookup order are irrelevant as they are called only after a caller_id was found. The flyby comment may be changed to remove the recommendation of being the last source.

Updated by tshif over 2 years ago

I agree - we should remove the check for CNAM and send the number in any event. Or - perhaps add a configuration option to control this behavior.

Updated by tshif about 2 years ago

  • Assigned to deleted (nixi)
  • Priority changed from Normal to High

Release of this data source is held until the user option has been added - assuming thats going to be done.

Updated by tshif about 2 years ago

  • Priority changed from High to Low
  • % Done changed from 40 to 80

Accepted for build 2.2.3. Will be inluded in live update when 2.2.3 is released

Ticket is left open for the extra parameters discussed. Its still a worthy upgrade - but no reason to hold the release of YAC.

Updated by tshif about 2 years ago

  • Due date set to 11/23/2009
  • Status changed from Assigned to Closed
  • % Done changed from 80 to 100

QS: Passes, no badness. Added prerequ info to flyby.
Added to Build 2.2.3, added to live update repository.

Also available in: Atom PDF