Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7278835
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 28, 20262026-05-28T22:55:46+00:00 2026-05-28T22:55:46+00:00

In a similar vein to Sending Pause and DTMF input in android , I’m

  • 0

In a similar vein to Sending Pause and DTMF input in android, I’m trying to send the pause character “,” to the dialer. This works on HTC Sense phones and even on the Xoom, but not on “stock experience” phones like the Nexus One or T-Mobile G2 (and I suspect the Motorola Droid).

These phones seem to have a dialer that tries to pretty-format the number (ie adding dashes) and stop upon hitting a comma character. Interestingly, it doesn’t choke on a “p” character, though it will strip out “p”s and keep adding numbers.

Here is what the ActivityManager sees:

I/ActivityManager(   92): Starting activity: Intent { act=android.intent.action.DIAL dat=tel:8883333,444 cmp=com.android.contacts/.DialtactsActivity }

I’ve also tried the encoded form, “tel:8883333%2C444” with no difference in behavior on these phones. I’ve tried “p”, as mentioned, but these characters are dropped resulting in the dialers having 888-333-3444 incorrectly populated, and I’m not sure that “p” is correct anyway.

So, the question: Is there a way to specify a pause that works across most or all android dialers?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-28T22:55:47+00:00Added an answer on May 28, 2026 at 10:55 pm

    Short answer: Doesn’t look like it’s possible using the native dialer.

    Long answer:

    The native dialer in Android uses the following code to extract the number you pass in to the dialer using an Intent

    if ("tel".equals(uri.getScheme())) {
      // Put the requested number into the input area
      String data = uri.getSchemeSpecificPart();
      setFormattedDigits(data, null);
      return true;
    } 
    

    Within the setFormattedDigits method the number gets transformed thusly:

      String dialString = PhoneNumberUtils.extractNetworkPortion(data);
    

    Looking at the docs for extractNetworkPortion you’ll notice that it, “Extracts the network address portion [where the] Network address portion is everything up to DTMF control digit separators (pause or wait).

    So the code is intentionally striping out the pause character and anything that comes after it. The only alternative I can think of is to replace the dialer or use the ACTION_CALL action instead of ACTION_DIAL. That’ll bypass the dialer, so it should be used with caution.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

In similar vein to this previous question , I a looking to implement user
Similar to this question: setContextClassLoader implications , I am trying to clean up warnings
Similar to this Follow all users on a twitter page , I am trying
similar to this question: preg_match to extract mailto on anchor but I am trying
Similar to this question , after running the following code the browser dialog does
Similar to this question ... What are the worst practices you actually found in
Similar question as this one but for a Microsoft Environment. Email --> Exchange Server
Similar to this question, but for VB.NET since I learned this is a language
Similar to this question but for MySQL.... How can I programmatically determine foreign key
Similar to this post IEnumerable model property in an ASP.NET MVC 3 Editor Template

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.