[Asterisk-Dev] Refined Voice CallerID Announce

Steven Critchfield critch at basesys.com
Wed Feb 23 02:20:57 MST 2005


On Wed, 2005-02-23 at 19:42 +1100, Adam Goryachev wrote:
> Originally, I thought this was a bull-shit waste of time, but after
> reading the above comment, my first thought was "Hey, this really could
> be a very useful tool for the blind/near blind, which could include a
> large portion of the eldery, which will shortly be the biggest portion
> of most 'markets'.....

I don't think the elderly is a target, but the blind or nearly blind
still are in the workplace and need consideration. Of course how often
should a workplace person be screening calls? Not something for me to
answer, I have learned that my opinion of ethics in business doesn't
exactly match with what is practiced.

> > > I think the example shown should work but how do you bridge in the calling
> > > party after hearing the caller ID info.
> 
> I don't think it would work, because you would be playing the callerid
> to the person who called you. ie, I call you, and you play my callerid
> to me, and then ring yourself... Not quite what you wanted...

Looks like you need to pass the details to festival and create a temp
file and use it with the current dial app as a pre-announcement file.

      'A(x)' -- play an announcement to the called party, using x as file

Shouldn't be anything at all to call system or use AGI to make festival
output a nice temp file and then use the A(x) option of dial to play the
temp file. You could also run a garbage collection routine to cleanup
temp every now and again by deleting the everything but the last x
number of files and use touch to update any already created files. This
would possibly help reduce the number of times festival is needed to
deal with repeat callers. 


See really simple. You don't have to make it any more difficult than it
needs to be.
-- 
Steven Critchfield <critch at basesys.com>




More information about the asterisk-dev mailing list