Многое из того, что я недавно прочитал о SMS, использует спецификацию 140 октетных символов, где, как мне известно, в большинстве случаев использования SMS используется 160 септных символов. Длина UDH составляет 5 октетов, что означает, что если я хочу отправить составленное SMS, у меня будет только 135 октетных символов для данных моего сообщения. Это позволило бы мне 154 септета после UDH.
Должен ли я принять 154-октетное символьное сообщение, добавить его к 5-октетному UDH и отправить его модему в виде текста сообщения, или мне нужно кодировать мои 154-октетные символы сообщения в 7-битную символьную строку, UDH в виде 7-битной строки, объединить два и отправить этот текст на модем?