Hi,
Thanks for your reaching out.
Do you have a paid Twilio plan, right?
It’s a Twilio console configuration issue.
As I can see in the logs, a message was sent successfully using the from USA number “+1XXX” and not reachable using the form UK-based number”+44XXX”.
But if you send a message to USA numbers from UK one, the messages get rejected.
is your Uk based number is an Alphanumeric sender in Your Twilio console?
If that’s the case then you are getting rejected from the US because the US system doesn’t accept alphanumeric sender IDs (neither do some other countries, just not the ones you’ve tested).
For the reason that some countries may require registration of the desired alphanumeric sender ID prior to sending messages from this ID.https://support.twilio.com/hc/en-us/articles/223133767-International-support-for-Alphanumeric-Sender-ID
To fix this you’ll need a number to send the messages from in the US, I’d recommend getting a new US number for this. which you already did and it worked.
And if you want to use the +44 number, Then you can either catch the error and retry using the number in place of the sender ID.
Or, for a more resilient method, take a look into Twilio Messaging Services which can do an automatic failover to a number when sending with alphanumeric senders.
Hope this helps.