CIMD

Computer Interface to Message Distribution ( CIMD ) to zastrzeżony protokół centrum obsługi krótkich wiadomości opracowany przez firmę Nokia dla ich SMSC (obecnie Nokia Networks ).

Składnia

Przykładowa wymiana CIMD wygląda następująco:

<STX><i>03:007</i> <b>03:007</b><TAB> <i>021:12345678</i> <b>021:12345678</b><TAB> <i>033:hello</i> <b>033: cześć</b><TAB><ETX><STX> <i>53:007</i> <b>53:007</b><TAB> <i>021:12345678</i> <b>021:12345678</b><TAB> <i>060:971107131212</i> <b>060:971107131212</b><TAB><ETX>

Każdy pakiet zaczyna się od STX (hex 02) i kończy się ETX (hex 03). Zawartość pakietu składa się z pól oddzielonych tabulatorem (hex 09). Każde pole z kolei składa się z typu parametru , dwukropka (:) i wartości parametru . Zauważ, że ostatnie pole musi być również zakończone TAB przed ETX.

Dwucyfrowe typy parametrów to kody operacji i każdy komunikat musi mieć dokładnie jeden. Liczba po kodzie operacji to kolejny numer używany do dopasowania operacji do jej odpowiedzi. Kod odpowiedzi ( potwierdzenie ) komunikatu jest równy kodowi operacji plus 50.

W powyższym przykładzie kod operacji 03 oznacza przesłanie wiadomości. Pole 021 określa adres docelowy ( numer telefonu ), pole 033 to dane użytkownika (treść) wiadomości. Kod odpowiedzi 53 ze znacznikiem czasu w polu 060 wskazuje, że wiadomość została przyjęta; jeśli wiadomość się nie powiedzie, SMSC odpowie zamiast tego polem 900 (kod błędu). Spora ilość oprogramowania pomocniczego do implementacji CIMD jest dostępna w witrynie internetowej firmy Nokia do budowy klienta CIMD. Możesz odpalać SMS-y z centrum wiadomości za pomocą narzędzi klienckich CIMD.

Zobacz też

Linki zewnętrzne

Oprogramowanie