Newsgroup: it.tlc.gestori.vodafone
Titolo: SMS lunghi: c'è modo di mandarli in messaggio unico?

Salve, volevo chiedere una cosa: ho notato che con Vodafone (con gli altri 
gestori non so) se mando o ricevo un sms più lungo di un certo numero di 
caratteri, me lo invia in 2 sms separati 1/2 e 2/2 (il che ovviamente è 
scomodo da leggere).
Ho un cell Samsung umts. Nella fase di composizione del messaggio ovviamente 
posso scriverlo lungo quanto mi pare (mi sembra arrivi a 1500 e passa 
caratteri), però quando lo invio mi chiede "Invia in 2 pagine?" e per 
inviarlo bisogna rispondere "Sì".
Nel cell non ho trovato alcuna impostazione al riguardo, quindi suppongo che 
dipenda dal gestore... o no... boh? 

 che dipenda dal gestore... o no... boh?
Non credo, a me vengono recapitati in un messaggio unico.
Secondo me o dipende dal tuo cellulare (probabile) o dal cellulare del 
destinatario.
TheShadow 

 ha scritto nel messaggio 
news:e27ltq$mjk$1...@inews.gazeta.pl...

E' un problema del software del cellulare, se previsto, con un aggiornamento 
del software stesso risolvi il problema.
Il gestore come puoi ben capire, per tale motivo non centra nulla.
Cooper. 

 ricompongono i messaggi automaticamente
no no no... dipende esclusivamente dal cellulare trasmittente!
fidati! :-) 

 mk
Vabbè... visto che sei (giustamente) curioso, ora te lo spiego, dammi solo 
un secondo per aprire la "bibbia" del gsm:
Message Segmentation:
Most mobile phones allow the user to compose messages of only 160 characters 
or less; however, the maximum length of a message is 38760 characters. 
Messages that contain more that 160 characters are segmented.
There are three types of segmentation schemes. Two of these methods are 
text-based, while the third is binary. The binary method is preferred, since 
it allows for the reassembly of messages, even if they arrive out of order.
First method (textual):
This segmentation scheme used to send messages to an email gateway does not 
allow the reassembly of the message if the messages arrive out of order. 
This scheme is a recognized GSM standard. It works by inserting "+" signs 
into the message's text. The length of an "inner" segment is reduced to 158 
characters, and the length of the first and last segments is 159 characters. 
A message with three parts is segmented as follows:
First segment+
+Inner segment+
+Last segment
Note: For messages sent to an email gateway, the recipient's address will 
add to the message's length. This segmentation scheme is used exclusively to 
send messages to an email gateway.
Second method (textual):
The second scheme for segmentation adds header information to every segment. 
The header is of the form "i/k", where i is the segment's index and k is the 
total number of segments. The length of the header is not constant, and is 
dependent upon the values of i and k. A message with three parts is 
segmented as follows:
1/3 First segment
2/3 Second segment
3/3 Last segment
Mobile phones does not attempt to reassemble messages when they are sent 
using this segmentation scheme. The user must reassemble the messages as 
needed. The reassembly is not automatically done because the header does not 
indicate clearly to which segmented message a segment belongs.
Third method (binary):
The binary segmentation scheme works by adding a UDH to each segment of a 
segmented message. The UDH contains a reference number to identify the 
message, the segment's index, and the total number of segments.
Because the UDH takes 8 bytes, the number of characters in a message is 
reduced to 152. Using the UDH, it is possible to reassemble messages from 
their segments, even if the segments arrive out-oforder.
The reassembly of incoming segmented messages is transparent to the client 
application. The client application may retrieve a message's text, even if 
all the segments have not been received.
Automatic reassembly of messages works if all parts of the message are 
received within one week after the first segment is received. After one 
week, segmentation information is deleted by the library.
--------------------------------------------------------------
(scusa se è in inglese, non mi va di tradurre ma è molto chiaro e 
sicuramente lo capisci lo stesso)
Adesso sicuramente comprenderai e sarai d'accordo anche tu che è il 
cellulare di Siber, utilizza il secondo metodo di segmentazione, inviando 
sms separati che contengono un header testuale del tipo 1/3, 2/3, 3/3.
Sta poi all'utente finale riassemblare la giusta sequenza, in quanto il 
telefono non può farlo. E francamente non capisco proprio quale telefono 
possa farlo (come tu affermi) visto che mancano completamente le 
informazioni per un collegamento SICURO tra un segmento e l'altro.
Ho una certa esperienza in questo campo, fidati... se vuoi puoi dare 
un'occhiata al sito che sto costruendo 
www.treodesktop.com
 e capirai subito 
perché conosco così bene la struttura degli sms, i protocolli di trasporto, 
e tutto quello che gli gira intorno.
Per tutti gli altri del niusgruppo: non andate sul mio sito, perchè non ha 
alcuna attinenza con i cellulari. E' dedicato ESCLUSIVAMENTE ai palmari 
modello Treo.
Ciao!
Bruno

 ricomposizione. Possibile?
Certo che la deve supportare!
La segmentazione testuale era usata fino a qualche anno fa, ma è obsoleta e 
adesso più nessun terminale la utilizza. In invio usano tutti quanti il 
segment "binario" (parlo di telefoni moderni, ovvio).
Se poi il gestore di rete opera delle elaborazioni in mezzo, questo non lo 
so... in linea di massima non mi risulta che lo facciano, ma non posso 
escludere a priori che qualche gestore possa intervenire sulla segmentazione 
per renderla compatibile al tipo di terminale.
Ma per fare questo deve:
- ricevere tutti i segmenti
- unirli
- individuare il tipo di terminale destinatario
- ricompilare gli sms
- inviarli al destinatario
Secondo te c'è qualcuno che si prende la briga di far questo??! :-))
Sugli mms lo fanno, ma lì il discorso è un po' diverso.
Comunque se vuoi approfondire il discorso, rispondimi alla domanda di cui 
sopra: quelli che ricevono i tuoi messaggi in modo "splittato", con che tipo 
di segmentazione li ricevono? E magari sarebbe anche utile sapere... che 
terminale hanno?
Questo soltanto per nostra curiosità, s'intende... si fa soltanto per 
approfondire la conoscenza, mica ci dobbiamo fasciare la testa per questo 
problema!! :-))
Ciao!
B 

 addirittura arricvi solo il primo... altri non ricordo)
Beh... è comunque il terminale ricevente a decidere cosa fare degli sms 
ricevuti.
Alcuni ti fanno vedere i segmenti, man mano che arrivano.
Altri li tengono "nascosti" (come ad esempio il mio palmare) fino a quando 
non sono stati ricevuti tutti, poi eseguono il concatenamento, e soltanto 
alla fine visualizzano all'utente finale il messaggio completo.
Tieni presente che un eventuale telefono che si appoggia solo sulla memoria 
della scheda sim, deve gestire "n" sms fisici (ognuno di 160 byte) come se 
fossero uno solo. E ovviamente dopo aver ricevuto il primo segmento, il 
telefono può sapere a priori quanti segmenti arriveranno (e quindi quante 
locazioni sms sulla sim dovranno essere disponibili). Dovrà essere sempre il 
software del telefono a gestire questa cosa... la cancellazione, il 
concatenamento, il display del numero di messaggi presenti, ecc...
Come vedi le variabili sono tantissime.
Se sei interessato al formato interno dei pacchetti SMS, anche per quanto 
riguarda gli EMS (ancora molto usati nei nokia e nei philips) e gli MMS, ti 
invio quest'altro link:
http://www.lebodic.net/gwenael/publications/vtsnews.pdf
Ciao!
B 

Non ci sono mai riuscita.
http://www.suoneria-gratis.it/
Siber ha scritto:

--  
Postato da Virgilio Newsgroup: scopri i nuovi gruppi 
Eros, foto e video a 
http://newsgroup.eros.virgilio.it