I'm attempting to use the Telnyx number lookup (https://developers.telnyx.com/docs/api/v2/number-lookup) to determine if a number is able to receive an SMS before I attempt to send the message. I was assuming that I could use the ["data"]["portability"]["line_type"] field in the response for this but I'm finding that it isn't terribly accurate. Specifically, for VOIP numbers that I know can receive an SMS, the response is "fixed line" which suggests to me that it cannot receive an SMS. In this past I have done with with AWS (https://docs.aws.amazon.com/pinpoint/latest/developerguide/validate-phone-numbers.html) and receive better information about the line type than Telnyx provides.
Is what I am attempting to do reasonable? Is there some other option/field I should be using?