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ż
- Uniwersalny protokół komputerowy/zewnętrzny interfejs maszyny (UCP/EMI)
- Protokół peer-to-peer krótkich wiadomości (SMPP)
Linki zewnętrzne
- Nokia: specyfikacja CIMD dla SC v7.0 [ stały martwy link ]
- Nokia: specyfikacja CIMD dla SC v8.0 [ stały martwy link ]
Oprogramowanie
- Kannel , Open-Source WAP i bramka SMS z obsługą CIMD 1.3 i CIMD 2.0.
- Symulator Ixonos MISP CIMD , serwer zgodny z Open-Source CIMD v2 do testowania aplikacji klienckich CIMD