aboutsummaryrefslogtreecommitdiffstats
path: root/COPYING
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2013-07-07 14:26:32 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2013-07-13 09:15:49 +0200
commitb91cfa4cf9cb7af626abffd8cbd52c80b8eda2cc (patch)
tree13f53200522a08d085ffc900e04dd0f2f12301a3 /COPYING
parentc7223231b5398a00496d01609ff92875bf6a7b1b (diff)
Add special 7-bit encoding and decoding functions for USSD codingjolly/7bit_ussd
Handling 7-bit coding is a little different for USSD, as TS 03.38 states: To avoid the situation where the receiving entity confuses 7 binary zero pad bits as the @ character, the carriage return or <CR> character shall be used for padding in this situation [...]. If <CR> is intended to be the last character and the message (including the wanted <CR>) ends on an octet boundary, then another <CR> must be added together with a padding bit 0. The receiving entity will perform the carriage return function twice, but this will not result in misoperation as the definition of <CR> [...] is identical to the definition of <CR><CR>. The receiving entity shall remove the final <CR> character where the message ends on an octet boundary with <CR> as the last character.
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions