Invalid SMS recipient when composing SMS


Last Updated:

  1. dlemma

    dlemma Member This Topic's Starter

    Joined:
    Apr 20, 2010
    Messages:
    20
    Likes Received:
    1
    Hi All,
    I'm struggling with my Desire when composing a new SMS.

    If I open the Messages application, click on New message and then select a recipient, I get the error "Invalid recipient".

    If instead I reply to an SMS or select a contact from the contact list and choose to create an SMS, then the recipient is filled in correctly and I don't get any error.

    Is anyone aware of the possible reason for this and how can I get it fixed?
    Thanks for your help
     

    Advertisement
  2. nx1977

    nx1977 Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,419
    Likes Received:
    172
    Check the contacts number doesnt have a space before the first digit.
     
  3. dlemma

    dlemma Member This Topic's Starter

    Joined:
    Apr 20, 2010
    Messages:
    20
    Likes Received:
    1
    I've checked, there is no space before the number.

    Actually most of the number are in the following format:

    (+XX) YYY.ZZZZZZZ i.e: (+12) 12.1234567

    Never had any problem with any phone, and even with the Desire it works fine, but only if I open the contact, select the mobile number and then click on sending an SMS.

    If instead I open from the messages directly and then try to select the recipient, I get the error message.:mad:

    Any clue?:confused:
     
  4. nx1977

    nx1977 Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,419
    Likes Received:
    172
    Must be the brackets ( and/or the full stop causing issues.
     
  5. dlemma

    dlemma Member This Topic's Starter

    Joined:
    Apr 20, 2010
    Messages:
    20
    Likes Received:
    1
    But that sounds strange. That's the format I'm using on other phones (I'm synching all of them through Exchange) and I'm not having any issue on the other phones.

    On the Desire, if I open the contact list, choose a number and select to send an sms, the recipient is found to be valid, I have no issue.

    If instead I'm opening a new sms first and the I try to select the recipient, I get this error.

    To me, this is clearly a programming error on the Desire, nothing to do with the numbers.

    Has anyone else got the same trouble?
    Thanks
     
  6. dlemma

    dlemma Member This Topic's Starter

    Joined:
    Apr 20, 2010
    Messages:
    20
    Likes Received:
    1
    Just done a hard reset on my Desire, synched again the contacts from exchange and tried to compose a new SMS.
    I still have the same issue, it's keeping getting me invalid recipient. :(
    The only way I can make it work is by openin the contact list, select the contact, enter into the details with all phone numbers listed and from there click on send SMS.

    It's really annoying, and the reply I got from HTC support is useless (the usual standard reply to reset the phone).

    Still the same old story: HTC ignores their customers, way behind Apple customer service....:eek:
     
  7. nx1977

    nx1977 Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,419
    Likes Received:
    172
    Is it the default message app, or are you using Handcent?
     
  8. dlemma

    dlemma Member This Topic's Starter

    Joined:
    Apr 20, 2010
    Messages:
    20
    Likes Received:
    1
    It's the default message app.
    Today I've also tried installing Handcent, but got the same problem with it, then uninstalled it.
    Apparently it has to do with a function that is supposed to convert the phone numbers from (+12) 123.1234567 into +121231234567.

    This functions works perfectly from the Dialer (if I select a contact from the Dialer I can call him/her without any issue) and also when opening a contact first from the contact list and then selecting to compose an SMS (also in this case it works perfectly).

    Any clue on how it could be fixed?
    After the reply I got via mail from HTC (hard-reset the phone:eek:) today I called their customer service and, after 15 mins waiting on the line, a lady told me that I should bring my phone to their assistance center for getting it checked :confused:

    Getting more and more annoying:rolleyes:
     
  9. XeoNoX

    XeoNoX Member

    Joined:
    Jun 15, 2011
    Messages:
    6
    Likes Received:
    1
    To fix this use a root explorer, I used ES File Explorer.

    1 - Browse and open the file feature.xml (normally located in SYSTEM\CSC\ folder but may be somehwere else)

    2 - In line <CscFeature_Message_MaxRecipientLenghtAs>10< change the value from 10 to 99

    3 - Save and reboot (must reboot after changing for changes to take effect)
     

Share This Page

Loading...