|
Тема |
Няма нищо общо с оператора [re: nqmamnick] |
|
Автор |
Чo :) (търси Дипл. раб) |
|
Публикувано | 01.08.08 00:07 |
|
|
Няма нищо общо с оператора. Изцяло зависи от софтуера на телефона (или устйството), с което изпращаш sms-а.
Малко теория:
SMS по стандарт е 1120 бита за самото съдържание. (отделно си има полета за получател, подател, sms център и още няколко флага ...)
Модерните телефони има 2 вида кодиране на sms-a: 7 битово и 16 битово
от там и идва ограничнието: 160 (1120/7) и 70 (1120/16)
има и 8 битово кодиране, при което може и кирилицата влезе и да стават 140 (1120/8), но няма софтуер на телефона, който да го прати с такъв encoding.
Ако имаш с какво да го пратиш тo може да сe възползваш. Първия ми телефон (Nokia 5110) поддържаше получаванеto на такива съобщения, едно време съм си пращал доста такива на кирилица от сайта даден от ¤ Cтeфaн ¤.
След като поченеш да пишеш с кирилица телефона преминава от 7 в 16 битово кодиране (70 символа) и ако телефона ти поддържа дълги съобщения (concated sms) превешавайки 70те символа, съобщенията се разделят на части по 67 (16 битови) символа:
0-70 символа: 1 sms
71-134 символа: 2 sms-a
135-201 символа: 3 sms-a
202-268 символа: 4 sms-a
269-335 символа: 5 sms-a
336-402 символа: 6 sms-a
403-469 символа: 7 sms-a
(На теория частите може да са до 255, но на практика има телефони поддържащи изпращане до 3 или до 7 concated sms-а)
3 символа (70-67) се ползват служебно за маркиране на отделните части
(някои телефони поддържат по-малко от 7 части)
Така разделени на части телефона ги изпраща като 1120 бита (фактическо полезно съдържание) + sms header-а.
Всяка част си е си се изпраща от телефона като отделен sms и се таксува от оператора като такъв.
При получателя, съобщенията се събират пак в едно, ако го поддържа телефона (иначе идва на отделни части).
Това е
П.П.
Имаше дискусия преди време операторите ни да таксуват два sms-a на цената на един, когато се ползва 16 битово кодиране, за да се избегне неравностойното таксуване и насърчи писането на кирилица ... но ... всяко чудо за 3 дни ...
|
| |
|
|
|