I noticed today the first time, that the SMS app do not want / do not allow me to send a sms to a number that is one digit longer as usual. Without the country prefix 12 instead 11 digits. The send button is deactivated and I can not type any text. A test with the manually typed in number shows that behaviour. [Provider in DE / SFOS 4.5.0.25].
Since nobody answers… I tried on mine (10iii, 4.5.0.25), I can enter a phone number of any length and the Send button and message typing areas stay activated.
It only deactivates the Send if the phone number is only composed of non-numerical characters, such as letters or special characters. In this case it displays a message just below the number, and deactivates the Send.
It still lets me type the message in all cases.
As soon as at least one numerical character is added to the number, it activates the send.
I did not try to press Send.
Are you able to actually send to this number on other phones? How come is is a nonstandard length?
The only way i was able to provoke a greyed-out send button was to not have nay content in the message - and i can’t help but noticing yours at least looks empty in the first picture.
I can type an arbitrarily long phone number, even with +49 and the button stays enabled (though it perhaps doesn’t match any area codes or anything like that).
But FWIW, probably this is based on libphonenumber, and what type of number it thinks it is.
Could it be the Messaging application recorded this number as one-way? Could it be that you have received messages from this number in the past that came tagged with this property? Did you try other unrelated phone numbers of the same length, or change one or two numbers inside +49…42?
I backported the above mentioned patch to the current (SFOS4.5.0.25) libphonenumber-8.12.33 and rebuild it. Unfortunately, this does not solve my problem. There must be more to do …