Reply
Thread Tools
pillar's Avatar
Posts: 154 | Thanked: 124 times | Joined on Mar 2007
#1
I am in the lookout of someone in the knowhow of how it would be possible to override ringtone on incoming call with a custom sound. Now before you think I'm crazy, I have a very specific use case for this: Saying out loud the caller id (default feature on symbian).

This feature has been requested and discussed in here.

It seems that the ringtone has very high priority and will override other sounds and do not yield for other sounds until over. Is it possible to get around this? I would like it so that ringtone is muted for a second or two and the name is said then. After that the ringtone is continued.

This might require deep platform information and if you know a contact from Nokia that could tell more, that would be appreciated.
 

The Following 3 Users Say Thank You to pillar For This Useful Post:
Posts: 3,664 | Thanked: 1,530 times | Joined on Sep 2009 @ Hamilton, New Zealand
#2
ummm by far that I know off it's not yet possible with N900. Or should I say it may not possible.
 
Swirnoff's Avatar
Posts: 162 | Thanked: 20 times | Joined on Oct 2009 @ California
#3
EDIT: nm, didnt read your post through

Last edited by Swirnoff; 2010-02-24 at 19:59.
 
ndi's Avatar
Posts: 2,050 | Thanked: 1,425 times | Joined on Dec 2009 @ Bucharest
#4
Oh dear God I want that so much. It's invaluable to driving to know who calls so you know whether to ignore and call later or if it's an emergency or if it's worth getting up.

I would certainly buy/donate on that.

I'm thinking it can be worked around via a ringtone that naturally mutes/fades to lower from second 2 to second 5, allowing the speech synth to be heard. One still needs the hook for the ringing event. I saw voice synth is already available via CLI so that should be easy.

Just execute the CLI command on second 2 and remember to break it if there's answer event - you don't want voice-over-voice.

I can live with a sagging volume curve ringtone.
__________________
N900 dead and Nokia no longer replaces them. Thanks for all the fish.

Keep the forums clean: use "Thanks" button instead of the thank you post.
 
pillar's Avatar
Posts: 154 | Thanked: 124 times | Joined on Mar 2007
#5
The problem is that ringtone overrides all other sounds if started beforehand, if started during ringtone, they are never heard. The sound level of ringtone is irrelevant.

I think this is not possible without the aid of Nokia, that's why I also asked for contacts.
 
ndi's Avatar
Posts: 2,050 | Thanked: 1,425 times | Joined on Dec 2009 @ Bucharest
#6
Ok, how about no ringtone and the app plays itself?
__________________
N900 dead and Nokia no longer replaces them. Thanks for all the fish.

Keep the forums clean: use "Thanks" button instead of the thank you post.
 
pillar's Avatar
Posts: 154 | Thanked: 124 times | Joined on Mar 2007
#7
Originally Posted by ndi View Post
Ok, how about no ringtone and the app plays itself?
Interesting idea, doesn't seem to be possible to select no ringtone at all though.
 
ndi's Avatar
Posts: 2,050 | Thanked: 1,425 times | Joined on Dec 2009 @ Bucharest
#8
How about an extension of the silent profile?

Does it still play but at no volume or is it muted? Maybe a custom silent profile with the already-available applications could cut it, since an app is not bound forcefully to silent profile guidelines.
__________________
N900 dead and Nokia no longer replaces them. Thanks for all the fish.

Keep the forums clean: use "Thanks" button instead of the thank you post.
 
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#9
I believe the file /usr/share/policy/etc/current/pulse/xpolicy.conf may shed some light into the situation. Search for "ringtone" and look at the rest of the file to figure out how to get your program tagged as one that plays ringtones.
 

The Following 7 Users Say Thank You to qwerty12 For This Useful Post:
pillar's Avatar
Posts: 154 | Thanked: 124 times | Joined on Mar 2007
#10
Great tip qwerty12. The file looks like the right place to try stuff. Since I am using espeak inside my app I tried this:

[stream]
exe = espeak
group = ringtone

.. but nothing seemed to change.
 
Reply


 
Forum Jump


All times are GMT. The time now is 08:26.