User Data Header Fonte: en. wikipedia. orgwikiUserDataHeader Aggiornamento: 2016-01-11T13: 22z User Data Header (UDH) è una struttura binaria che può essere presente all'inizio di un breve messaggio nella Short Message Service a GSM. Non contiene alcun testo, ma specifica come il messaggio deve essere formattato ed elaborato. UDH possono essere usati per formare SMS concatenati. per arricchire il contenuto del messaggio con i colori, la formattazione del testo, le piccole immagini e animazioni e musica semplice che vengono utilizzati in avanzato Messaging Service (EMS), per trasmettere i numeri di porta che possono causare avvio di un'applicazione nel telefono cellulare, che viene utilizzato per Multimedia Messaging Service (MMS) o indicare per mezzo di tabelle di turno lingua nazionale. 1 realizzazione tecnica Presenza di User Data Header è indicato dal TP-UDHI (Transfer Layer Protocol User Data Header Indicator) bit - 6 bit del primo ottetto del messaggio GSM 03.40 o 3GPP 23,040. Se UDH è presente, è all'inizio della (dati TP-User) campo TP-UD e inizia sempre con un ottetto UDHL (UDH lunghezza). Il resto della UDH è una sequenza di triplette Tag-Length-Value. Il Tag è chiamato Information-Element-Identifier (IEI) ed è sempre lunga 1 ottetto, l'ottetto lunghezza è sempre lunga 1 ottetto e specifica la lunghezza delle Informazioni elemento di dati. UDH mangia spazio dal payload del messaggio. Più lungo è il UDH, meno spazio rimane per il testo del messaggio o altri contenuti. Quando TP-UD contiene dati di sette bit, la lunghezza di TP-UD figura settetti e UDH è riempito ad un confine settetto con 0-6 bit di zero. La tabella seguente mostra come un TP-UD di un messaggio nella GSM alfabeto predefinito a 7 bit contenente il testo Hi con un suono predefinito sarà codificato alta Chord: 31 Aggiunta esteso supporto Web Service binario SMS Questo capitolo spiega come utilizzare i Servizi di Oracle Communications SMS esteso interfaccia di Gatekeeper servizio web binario per aggiungere il supporto SMS binario alle applicazioni. Capire il SMS del servizio Web binario I servizi Web Esteso Binary SMS Web Service consente l'invio e la ricezione di qualsiasi contenuto binario generici attraverso SMS. Entrambi applicazioni avviate e sono supportate le richieste di rete-triggered. Il contenuto binario può includere dati oltre i loghi e suonerie specificati dal Parlay X Short Messaging. Esempi di contenuto binario supportati includono vCard, voci di calendario e messaggi WAP Push. Il Web estesa Servizi binario SMS Web Service supporta la suddivisione in blocchi automatico dei messaggi di grandi dimensioni SMS binari per gestire i messaggi che superano la dimensione massima di una singola richiesta di SMS. messaggi non segmentati sovradimensionati sono divisi automaticamente in formato conforme singoli messaggi e gestiti dai Servizi Gatekeeper se la codifica corretta è fornita nell'intestazione del messaggio. Namespace L'interfaccia e il servizio BinarySMS utilizzare gli spazi dei nomi: l'interfaccia e il servizio BinarySmsNotificationManager utilizzare gli spazi dei nomi: Inoltre, estesi servizi Web SMS binario utilizza definizioni comuni tipi di dati comuni per tutti i Web Services interfacce avanzate, vedere i Servizi Web estesi definizioni comuni. Guasto definizioni sono secondo ETSI ES 202 391-1 V1.2.1 (2006-10) Accesso a servizi aperti (OSA) Parlay X Web Services Parte 1: Common (Parlay X 2). L'endpoint per l'interfaccia BinarySMS è: lthost: portgtewsbinarysmsBinarySms L'endpoint per l'interfaccia BinarySmsNotificationManager è: ospite. porto ewsbinarysmsnotificationBinarySmsNotificationManager Dove i valori per host e la porta dipendono dalla vostra specifica distribuzione di Servizi Gatekeeper. Sequence Diagram Questa sezione spiega i diagrammi di sequenza per l'invio e la ricezione di un SMS. La figura 31-1 mostra la sequenza messaggio generale per l'invio di un messaggio SMS binario da un'applicazione SMS binario estesi servizi Web alla rete. In questa sequenza messaggio l'applicazione riceve una notifica dalla rete indicante lo stato di consegna degli SMS, cioè che il messaggio è giunto a destinazione. Esso mostra anche come un'applicazione può interrogare lo stato di consegna del messaggio. L'interazione tra la rete e servizi Gatekeeper è illustrato in maniera protocollo-agnostico. Le operazioni esatte e sequenze dipendono dal protocollo di rete viene utilizzato. Le notifiche di consegna vengono inviati dal realizzazione Parlay X 2.1 Short Messaging. Figura 31-1 Sequence Diagram Application-iniziati invio estesa di servizi Web SMS binario ricevere SMS La figura 31-2 mostra la sequenza messaggio generale per la ricezione di un messaggio SMS binario dalla rete utilizzando Servizi Gatekeeper. In questa sequenza messaggio l'applicazione sottoscrive anche per le notifiche sulla rete attivati messaggi brevi. L'interazione tra la rete e servizi Gatekeeper è illustrato in maniera protocollo-agnostico. Le operazioni esatte e sequenze dipendono dal protocollo di rete viene utilizzato. Figura 31-2 diagramma di sequenza ricezione estesa Web Services binario definizione del tipo di dati dello schema XML SMS le seguenti strutture di dati sono utilizzati per la estesi Web Services binario del servizio Web SMS. Struttura BinaryMessage Definisce il payload binario del SMS per i messaggi di applicazioni avviate. Definisce i dati TP-utente (TP-UD). Per una descrizione dei dati TP-utente (TP-UD), TP-User-Data-header-Indicatore (TP UDHI), vedere 3GPP TS 23,040 V6.5.1, Realizzazione tecnica del Short Message Service (SMS) a: Tabella 31 -1 Operazioni struttura BinaryMessage per avviare e interrompere le sottoscrizioni per le notifiche per brevi messaggi con contenuto binario. Funzionamento: StartBinarySmsNotification avvia una sottoscrizione per le notifiche per i messaggi brevi che hanno contenuti in forma di dati binari. Un correlatore è fornito nella richiesta. Questo correlatore viene utilizzato quando si arresta la sottoscrizione. messaggio di input: StartBinarySmsNotification Tabella 31-6 messaggio di input: StartBinarySmsNotification Interfaccia: BinarySmsNotification Questa interfaccia è implementata dall'applicazione. E 'utilizzato da Servizi Gatekeeper per recapitare i messaggi brevi con contenuto binario a un'applicazione. Solo i messaggi che corrispondono a una sottoscrizione in precedenza avviato per le notifiche vengono consegnati. Notifiche su brevi messaggi consegnati vengono consegnati utilizzando l'interfaccia SmsNotification Parlay X 2.1 Short Messaging, utilizzando il metodo NotifySmsDeliveryReceipt. Funzionamento: Servizi NotifyBinarySmsReception Gatekeeper chiama questo metodi su La notifica viene utilizzato per inviare un breve messaggio con contenuto binario per l'applicazione. La notifica si verifica se il breve messaggio corrisponde ai criteri specificati quando si avvia la notifica. Vedere Funzionamento: StartBinarySmsNotification. Il metodo deve essere implementato da un servizio Web sul lato applicazione. E 'essere invocato dai servizi Gatekeeper quando riceve un breve messaggio con contenuto binario formano la rete e il criterio è soddisfatto. messaggio di input: NotifyBinarySmsReceptionRequest Tabella 31-12 messaggio di input: NotifyBinarySmsReceptionRequest Configurazione Chunking automatico di SMS binari Questa interfaccia include una funzione che separa automaticamente i messaggi SMS oversize in segmenti più piccoli in modo che anche gli interruttori che limitano la dimensione di SMS li sosterranno. Questa funzione è disponibile per i messaggi SMS che utilizzano sia intestazione dati utente (UDH) intestazioni o le intestazioni Sar. Ogni pezzo prende il proprio segmento di testa, in modo che le passa trattarli a messaggi SMS separati. Si utilizza la proprietà wlng. smpp. concatenatedmessageindicator Servizi sistema Gatekeeper per selezionare il tipo di intestazione che si usa. 0 è il valore predefinito. Indica le intestazioni UDH. Modificare questa impostazione a 1 se l'implementazione dei processi SMS con le intestazioni Sar. Questa funzione segue i 3GPP TS 23,038 e 3GPP TS 23.040 specifiche per UDH e la specifica SMPPv3.4 per Sar. La rappresentazione WSDL documentliteral delle interfacce possono essere recuperate dai Web Services endpoint, vedere Endpoint. L'interfaccia di notifica può essere scaricato da: Dove host e la porta sono a seconda della distribuzione servizi Gatekeeper. Codici di errore I seguenti codici di errore sono definiti per SVC0001: Errore di servizio: i codici di errore definiti per Parlay X 2.1 Messaging corto, vedere codici di errore. 16133 troppi segmenti nel messaggio. I seguenti codici di errore sono definiti per EPOL0001: errore di politica: i codici di errore definiti per la politica di Parlay X 2.1 Messaging corto, vedere codici di errore.
Comments
Post a Comment