Türkçe Karakterli SMS Gönderimi
Türkçe karakterli sms gönderebilmek için smspack elementine charset="turkish" parametresi eklenir.
Mesaj, içerisindeki Türkçe karakterlerle beraber gönderilir. 1 adet Türkçe kısa mesajın boyutu 150 karakterdir. (Normal sms 155 karakterdir)
Not 1: 7 bit gsm alfabesi genişleme tablosunda yer alan aşağıdaki karakterler escape'lenerek yazıldıkları için çift karakter sayılırlar.
^ { } \ [ ] ~ | €
Not 2: charset="turkish" parametresi kullanılarak gönderilen SMS'lerde aşağıdaki karakterler çift karakter sayılırlar.
Ş , ş , Ğ , ğ , ç , ı , İ
150 karaktere kadar 1 sms olarak gönderilir.
150 karakterden 293 karaktere kadar 2 sms olarak gönderilir.
293 karakterden 442 karaktere kadar 3 sms olarak gönderilir.
442 karakterden 591 karaktere kadar 4 sms olarak gönderilir.
591 karakterden 740 karaktere kadar 5 sms olarak gönderilir.
740 karakterden 889 karaktere kadar 6 sms olarak gönderilir.
Örnek:
<smspack ka="kullanıcı_adım" pwd="parolam" org="MUTLUCELL" charset="turkish" >
<mesaj>
<metin>Merhaba. Bu bir deneme mesajıdır.</metin>
<nums>532 567 89 90, 05556667788, +905551112233, 905324441122</nums>
</mesaj>
</smspack>
Not 3: 2008 ve daha eski model telefonlarda temel türkçe karakterler olmadığından (Ş,ş,Ğ,ğ,ç,ı,İ), charset="turkish" parametresi kullanılarak
gönderilen mesajlardaki türkçe karakterler, karakterlerin onüne bir boşluk gelmiş ve normal karaktere çevrilmiş olarak görünür.( "ş" => " s")