PDA

View Full Version : Day or Contact Based Call Forwarding


jcg81
02-28-2010, 02:37 PM
I am not a programmer nor a salesperson, but I hope I can convince a kind soul to create a day based or contact based call forwarding application. First off, there is a call forwarding app in the devel, however it is a bit simplistic for what I am looking for.

Purpose for such an app on a high level:


If created, I would like to use the app to conditionally forward all calls from my cell to my SIP (Sipgate) number on weekdays only. The reason for this is because majority of the voice plans in the US are free nights and weekends. I found out that T-mobile does not deduct the first 500 minutes from my anytime minutes when calls get forwarded to my SIP number. Also, with Sipgate, inbound calls are free.

As far as contact based, I guess this would be just icing on the cake and not really a necessity but good to have. How this works is that a user would have an option to call forward calls from a contact that is not of the same service provider. For example, if one knows that caller A is not a T-mobile subscriber, then I would forward to SIP else connect the call since it would me free mobile to mobile

I know there maybe some things overlooked and would like feedbacks, but this would benefit people who are on a family voice plan whose minutes are always close to going over ( me :) ). Thanks.

tuminoid
03-01-2010, 10:34 PM
Timed forwards should be rather straightforward, one just needs to hook alarms or some other time keeping app to a couple dbus calls, which can be stolen from Call Forwarding applet.

Contact based forwards are trickier, since forwards are set in operator network and calls are forwarded before they arrive to the device. At least in theory this is how it works.There is hackish way of doing this: setting the busy forward on and programmatically rejecting the call, so operator network will then forward it.

x61
03-01-2010, 10:38 PM
Have you tried google voice? It has the feature you are looking for.

jcg81
03-01-2010, 11:15 PM
Have you tried google voice? It has the feature you are looking for.

Thanks, but I guess you may have misunderstood my request. This is specifically for inbound calls going to my cell number. If I use GV and forward to my cell, my minutes would get deducted for taking the call. Also, the caller needs to dial my GV number. The point is I still want callers to call my cell number, but an app to conditionally forward to my SIP number with an option based on day of week. This setting will have no impact (first 500 mins) on my "whenever" minutes with T-mobile.

Currently, I manually set the call forwarding on on weekdays and weekends, I would disable it since it would be free (part of the plan). It is kind of tedious to do this whereas the N900 is sophisticated enough to eliminate such manual work.

jcg81
03-01-2010, 11:23 PM
Timed forwards should be rather straightforward, one just needs to hook alarms or some other time keeping app to a couple dbus calls, which can be stolen from Call Forwarding applet.

Contact based forwards are trickier, since forwards are set in operator network and calls are forwarded before they arrive to the device. At least in theory this is how it works.There is hackish way of doing this: setting the busy forward on and programmatically rejecting the call, so operator network will then forward it.

Any takers on time based since it would be straighforward? :) I have to admit the contact based was a bit too much to ask since that would probably be time consuming to do. But if someone is up to the challenge, it would be awesome!