UCP to SMPP SearchSearch
Author Message
Posted on Thursday, January 20, 2005 - 05:08 pm:   

Can someone tell me where I can find a white paper or some information about converting UCP to SMPP and vice versa?

Thank You.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 3934
Registered: 10-2002
Posted on Thursday, January 20, 2005 - 08:40 pm:   

I'm not sure what kind of white paper would exist on that topic. White papers are usually written by vendors that have a hidden motive to influence your decision in buying a particular product.

But, if you want to understand the protocols, then a good place to start is with the specifications for those protocols.

It is difficult to locate the EMI/UCP Protocol Specification on the web these days. This protocol was originally used by SMSCs from CMG. CMG was absorbed into LogicaCMG ... and Logica is the source of the SMPP protocol. SMPP is a cleaner protocol and has been more widely accepted within the industry.

Anyway, since I can only find copies of the UCP/EMI Protocol Specification on obscure web links, I'll go ahead and attach a copy to this message.

application/pdfEMI/UCP Protocol Specification
EMI_UCP_Specification_40.pdf (354.9 k)

The SMPP specification can be found at https://support.nowsms.com/discus/messages/1/24856.html. [Moderator edit 2017.07.21 - Dead link for SMPP specification replaced.] Get the v3.4 specification, which is far more widely implemented than v5.0. (Once a specification reaches a certain state of maturity, it is difficult for an update that comes out several years later to gain significant traction in the market.)

The Now SMS/MMS Gateway product (forgive the commercial, but you are posting this question in the technical support forum for our product) can function as both an SMPP server and client, meaning that it can initiate SMPP connections to SMPP servers, and it can accept SMPP connections from SMPP clients, routing messages on their behalf.

NowSMS can function as a UCP client, initiating connections to UCP servers.

One possible configuration is that NowSMS can accept SMPP client connections and route messages to/from those client connections to a UCP server.

[Moderator edit 2017.07.21 - NowSMS also has UCP Server support, allowing UCP clients to connect to NowSMS. UCP is a legacy protocol. This support is mostly useful for proxying UCP clients to send SMS via an SMPP or HTTP based service. More info at https://support.nowsms.com/discus/messages/1/73895.html]

New member
Username: Mobj

Post Number: 1
Registered: 03-2005
Posted on Tuesday, March 29, 2005 - 07:56 am:   

Thanks for the information. The document is really useful. Could you please specify the differnces between the SMPP and UCP protocols. Why do some carriers still prefer UCP?
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 4263
Registered: 10-2002
Posted on Wednesday, March 30, 2005 - 10:24 pm:   

Generally speaking, a carrier would prefer UCP if they purchased an SMSC which only supports that protocol. For example, if they are using one of the old CMG systems.

Conceptually the protocols are fairly similar, but the encoding of UCP is more bizarre. It was originally designed to be implemented over dial-up modems, so it is not as robust (but still good enough for transmitting short packets of data like SMS messages).