- CIMD
Computer Interface to Message Distribution (CIMD) is a proprietary
short message service centre protocol developed byNokia for their ArtusSMSC .yntax
An example CIMD exchange looks like the following:
03:007 021:12345678 033:hello 53:007 021:12345678 060:971107131212 Each packet starts with STX (hex 02) and ends with ETX (hex 03). The content of the packet consists of fields separated by TAB (hex 09). Each field, in turn, consists of a "parameter type", a colon (:), and the "parameter value". Note that the last field must also be terminated with a TAB before the ETX.
Two-digit parameter types are "operation codes" and each message must have exactly one. The number after the operation code is the "sequence number" used to match an operation to its response. The response code (
acknowledgement ) of the message is equal to the operation code plus 50.In the example above, the operation code 03 means submit message. Field 021 defines the destination address (
telephone number ), with field 033 is the user data (content) of the message. Response code 53 with a field 060 time stamp indicates that the message was accepted; if the message failed, the SMSC would reply with field 900 (error code) instead.A good number of supporting software to implement CIMD is available fromNokia's Web site to build CIMD client. You can fire SMS from message center with the help of CIMD client tools.ee also
* External Machine Interface developed by
LogicaCMG
* SMPPExternal links
* [http://sw.nokia.com/id/a58b0133-4ffa-4e17-8b3b-77877688660f/CIMD_Interface_Specification_SC70.pdf Nokia: CIMD specification]
Wikimedia Foundation. 2010.