Hi, Did you check to see if there are any other "extras" that may be related ?
On Apr 12, 1:34 pm, Seer <[email protected]> wrote: > in the manifest you need the following > <uses-permission > android:name="android.permission.PROCESS_OUTGOING_CALLS" /> > > and you need to add a receiver as well > <receiver android:name=".OutgoingNumber"> > <intent-filter android:priority="1"> > <action > android:name="android.intent.action.NEW_OUTGOING_CALL"></action> > </intent-filter> > </receiver> > > then my receiver calls is something like this > > import java.util.Iterator; > import java.util.Set; > > import android.content.BroadcastReceiver; > import android.content.Context; > import android.content.Intent; > import android.net.Uri; > import android.os.Bundle; > import android.util.Log; > > public class OutgoingNumber extends BroadcastReceiver > { > > @Override > public void onReceive(Context context, Intent intent) > { > Log.d("OutGoingNum", "Action is " + intent.getAction()); > > if(intent.getAction().equalsIgnoreCase > (Intent.ACTION_NEW_OUTGOING_CALL)) > { > String phonenbr = > intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER); > Log.d("OutGoingNum", "phonenbr is " + phonenbr); > > if(phonenbr.equals("666")) > { > String data1 = this.getResultData(); > Log.d("OutGoingNum", "data1=" + data1); > > this.setResultData("999"); > String data2 = this.getResultData(); > Log.d("OutGoingNum", "data12=" + data2); > } > } > } > > } > > as to what is displayed on the call screen it changes between the > emulator and the actual phone. The emulator looks liek it is dialing > the original number but te call log shows you called the other number > but on a G1 it shows the new number you are dialing and this is also > in the call log. > > That is why i need to find out how to change the call log to fix the > number that gets recorded. I would love to change the number shown to > the user as well but i am not sure if that is possible. > > Chris > > On Apr 12, 7:29 pm, TAKEphONE <[email protected]> wrote: > > > Hi, > > > Can you post the code you're using to change the dialed number ? > > > When you change it - what do you see in the "current call" screen ? > > > On Apr 12, 8:49 am, Seer <[email protected]> wrote: > > > > well i can change the outgoing number now but i still have not worked > > > out a way to update the call log to use the original number or a way > > > to display the original number as the number been called or a modified > > > one install of the one actually been used. I am using something like a > > > calling card and don't want all the other numbers you need to put in > > > front of a dialed number in the call log etc or on the screen as i > > > still want to display the persons contact details and maybe mention a > > > calling card is been used. > > > > Chris > > > > On Apr 12, 10:38 am, Seer <[email protected]> wrote: > > > > > Hi, > > > > I have been using a receiver listening to NEW_OUTGOING_CALL and i can > > > > capture the outgoing call broadcast but every time i manipulate the > > > > intent that is broadcast it is ignored. > > > > > What is the best way to change the outgoing call number. ideally i > > > > would like to record the call as going to the original number , dial a > > > > completely different number and if possible change the number shown > > > > the the user to something else to show it is using a different number > > > > but still show the number they are trying to dial as well. > > > > > Can anyone help me or point me in the right direction with this? > > > > > Chris --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

