EMI/UCP / Introduction
General information
External Machine Interface (EMI) together with the Universal Computer Protocol (UCP) extension are a protocol for the exchange of short text messages (SMS) between two IT systems. The protocol was developed by CMG Wireless Data Solutions and currently belongs to the telecommunications company Mavenir.
Structure
In the UCP based EMI protocol, the data structure is as follows:
stx <header> / <data> / <checksum> etx
where <header> consists of the following four mandatory fields:
TRN - transaction reference number
LEN - total number of IRA characters contained between stx and etx
O/R - char „O” or „R”. „O” means operation, „R” means result
OT - type of operation
The <data> fields depend on the type of operation. The <checksum> element is the checksum. An exemplary form of data exchange is as follows:
^B01/00045/O/30/66677789///1//////68656C6C6F/CE^C
^B01/00041/R/30/A//66677789:180594141236/F3^C