b'\n_START_ARTICLE_\nEMI (protocolo)\n_START_PARAGRAPH_\nExternal Machine Interface (EMI), una extensi\xc3\xb3n del Universal Computer Protocol (UCP), es un protocolo de comunicaciones usado principalmente para la interacci\xc3\xb3n con las SMSCs (Short Message Service Center). El protocol es propietario de la empresa LogicaCMG.\n_START_SECTION_\nSintaxis\n_START_PARAGRAPH_\nUna trama EMI/UCP suele ser de esta manera:_NEWLINE_ ^B01/00045/O/30/66677789///1//////68656C6C6F/CE^C_NEWLINE_ ^B01/00041/R/30/A//66677789:180594141236/F3^C_NEWLINE_El inicio del paquete se indica con ^B (STX, hex 02) y el final con ^C (ETX, hex 03). Los diferentes campos que conforman el paquete se separan con /.\n_START_SECTION_\nCabecera\n_START_PARAGRAPH_\nLos primeros cuatro campos constituyen la cabecera, los cuales son obligatorios. El primero de ellos es el n\xc3\xbamero de referencia de la transacci\xc3\xb3n (01), el segundo es la longitud del paquete, el tercero es el tipo de operaci\xc3\xb3n (O para operaci\xc3\xb3n, R para resultado), y el cuarto es la operaci\xc3\xb3n (en nuestro ejemplo es 30, "transferencia de mensaje").\n_START_SECTION_\nOperaci\xc3\xb3n\n_START_PARAGRAPH_\nLos siguientes campos dependen de la operaci\xc3\xb3n a realizar. _NEWLINE_Tomando nuestro ejemplo como referencia, \'66677789\' es el destinatario (n\xc3\xbamero de tel\xc3\xa9fono) y  \'68656C6C6F\' corresponde al contenido del mensaje enviado, en este caso en ASCII la palabra "hello".  La segunda l\xc3\xadnea es la respuesta con el n\xc3\xbamero de referencia de la transacci\xc3\xb3n correspondiente, \'A\' indica que el mensaje ha sido reconocido (ack) exitosamente por la SMSC. Destacar que el tiempo en que el mensaje ha sido entregado aparece a\xc3\xb1adido al n\xc3\xbamero de tel\xc3\xa9fono.\n_START_SECTION_\nChecksum\n_START_PARAGRAPH_\nEl \xc3\xbaltimo campo corresponde al checksum, que se calcula simplemente sumando todos los bytes del paquete (incluidos los slashes) y quitando el octavo (bit con menos peso) del resultado.'