Anda di halaman 1dari 8

Celcom CMP

SMS Services
DN File Download Procedure

Document Version: 1.6


Date: December 29, 2005
Status: Final
Total Page: 06
Statement of Confidentiality
This is unpublished material and may contain trade secrets and other confidential information. The
unauthorized possession, use, reproduction, distribution, display, or disclosure of this material or
the information contained herein is prohibited.

Document History
Issue Date Author Description

1.0 17 Nov 2005 Jaryl Ng Initial Version

Added Document History and FTP Example


1.4 29 Dec 2005 TH Lim
(from Windows Based OS) Section
Added Statement of Confidentiality Section
1.5 29 Dec 2005 TH Lim and Change the Folder/File Naming
Convention

1.6 5 Jan 2006 TH Lim Logo Changes

-1-
Objective
This document outlines the process flow on how CP can obtain an offline daily DN report from
Celcom CMP system.

The daily DN report will enable CP to determine the status of all the content transactions that were
sent through CMP to Celcom’s subscribers.

Implementation
Celcom CMP

• CMP System generate daily DN report for every CP and their respective short code and to
be store on the designated Celcom’s server according to their specific folder.
• Offline DNs for all transactions for the day will be generated starting 12:00 midnight and
expected to complete by 6:00 am.

CP – Daily activities

• Daily pull or retrieve the DN report from Celcom’s designated server


• CP may pull or retrieve the DN report for all transactions for the day from their respective
folder anytime after 6:00 am the following day.

CMP daily DN report will be archived up to a maximum of 30 days, after which it will be purged
from the server.

-2-
Process Flow

CMP
System
FTP
Push

Celcom
FTP Server
DN Report

FTP Pull

CP

DN FTP Server
The detail for the Celcom’s designated server is as below:

• FTP Server IP Address: 203.82.66.108

FTP Example (from Windows Based OS):

• Step 1 – Go to the directory where the Offline DN files will be stored


• Step 2 – Get to the windows command prompt and issue “ftp 203.82.66.108” command
• Step 3 – Enter the assigned Userid and Password. Upon successful login, a “FTP” prompt
will be displayed
• Step 4 – From the “FTP>” prompt, enter “ftp <filename>” command.

Folder/File Naming Convention

-3-
The following format will be used for the CP DN report folder/file naming in the FTP server.

• CP folder name: <CP_SHORTNAME>


as provisioned in CMP System
• Daily DN Report File Name: <CP_SHORTCODE_DATE_HHMM.TXT>
Note: This DN Report contains all transactions for the date specified in the DATE and is generated at HHMM
hour and minute.

User ID and Password


The similar CMP system CP User ID and Password will be created in DN Report FTP server for
the CP single login experience. The folder access right will be restricted to the specific authorized
CP only.

Annex:
This document provides detail explanation on the events recorded in the Detail DN Report with
examples.

These are definition for the fields in the report:-

CP TX ID - Transaction ID sent by CP

MESSAGE STATUS - Status of message whether it has been DELIVERED to


subscriber or NOT

DN STATUS - Status of DN whether it has been DELIVERED to CP or NOT

The below are some common events seen on the Detail DN Report with the explanation of each
events.

Example 1

CP TX ID MESSAGE STATUS DN STATUS


3984653 DN_DELIVERED STATUS_SUCCESS

This shows for CP TX ID 3984653 the message was DELIVERED to subscriber and the DN was
DELIVERED to CP.

Example 2

-4-
CP TX ID MESSAGE STATUS DN STATUS
4003183 DN_DELIVERED STATUS_FAILED

This shows for CP TX ID 4003183 the message was DELIVERED to subscriber and the DN was
NOT DELIVERED to CP.

Example 3

CP TX ID MESSAGE STATUS DN STATUS


4015061 DN_DELIVERED STATUS_NOT_AVAILABLE

This shows for CP TX ID 4015061 the message was DELIVERED to subscriber and status of DN
is STATUS_NOT_AVAILABLE (i.e unable to identify if the DN was DELIVERED or NOT
DELIVERED to CP)

Example 4

CP TX ID MESSAGE STATUS DN STATUS


4015061 DN_PENDING DN_WAITING

This shows for CP TX ID 4015061 the message was DELIVERED to SMSC and status of DN is
DN_WAITING (i.e DN is pending from SMSC, and this may take up to 24 hours).

Example 5

CP TX ID MESSAGE STATUS DN STATUS


3988039 DN_NEGATIVE STATUS_SUCCESS

This shows for CP TX ID 3988039 the message was NOT DELIVERED to subscriber and the DN
was DELIVERED to CP.

Example 6

CP TX ID MESSAGE STATUS DN STATUS


4009319 DN_NEGATIVE STATUS_FAILED

This shows for CP TX ID 4009319 the message was NOT DELIVERED to subscriber and the DN
was NOT DELIVERED to CP.

Example 7

CP TX ID MESSAGE STATUS DN STATUS


4009319 DN_NEGATIVE STATUS_NOT_AVAILABLE

-5-
This shows for CP TX ID 4009319 the message was NOT DELIVERED to subscriber and the DN
Transaction Status is STATUS_NOT_AVAILABLE (i.e unable to identify if the status was
DELIVERED or NOT DELIVERED to CP).

Example 8

CP TX ID MESSAGE STATUS DN STATUS


4051497 MT_FAILED(InsufficientBalance) STATUS_NOT_AVAILABLE

This shows for CP TX ID 4051497 the message was NOT DELIVERED to subscriber because of
InsufficientBalance and Transaction Status is STATUS_NOT_AVAILABLE (i.e unable to identify
if the status was DELIVERED or NOT DELIVERED to CP)

Example 9

CP TX ID MESSAGE STATUS DN STATUS


4051497 MT_FAILED(ORIGINATOR_BARRED) STATUS_NOT_AVAILABLE

This shows for CP TX ID 4051497 the message was NOT DELIVERED to subscriber because of
ORIGINATOR_BARRED (equivalent to PSAChargeFailure) and Transaction Status is
STATUS_NOT_AVAILABLE (i.e unable to identify if the this status was DELIVERED or NOT
DELIVERED to CP).

Example 10

CP TX ID MESSAGE STATUS DN STATUS


4051497 MT_FAILED(Not delivered to SMSC) STATUS_NOT_AVAILABLE

This shows for CP TX ID 4051497 the message was NOT DELIVERED to subscriber because of
failure in sending to SMSC and Transaction Status is STATUS_NOT_AVAILABLE (i.e unable to
identify if the this status was DELIVERED or NOT DELIVERED to CP).

Example 11

CP TX ID MESSAGE STATUS DN STATUS


UNKNOWNCMPTXID DN_DELIVERED STATUS_FAILED

This shows for this message the CP TXN ID is unknown and the message was DELIVERED to
subscriber and the DN was not DELIVERED to CP.

Example 12

CP TX ID MESSAGE STATUS DN STATUS

-6-
UNKNOWNCMPTXID DN_NEGATIVE STATUS_FAILED

This shows for this message the CP TXN ID is unknown and the message was NOT DELIVERED
to subscriber and the DN was not DELIVERED to CP.

-7-

Anda mungkin juga menyukai