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