[O&M Master] Whats is GFEP in Huawei IN?

sazzad
sazzad  Silver  (1)
5 years 7 months ago  View: 7744  Reply: 5
1F

GFEP SYSTEM DESCRIPTION

The general front end processor (GFEP) is used to convert protocols between platforms.

The GFEP system aims at realizing the data exchange service between the service control

point (SCP) and the external platform (EP) such as bank interface, telephone pay interface,

PINT server interface and short message service center (SMSC) interface.


The GFEP communicates with all external entities that require protocol conversion through

TCP/IP or UDP/IP.SMSC communicates with the GFEP with SMPP protocol.

SCP and CBP and BMP are connected to GFEP with RCOMM protocol.

GFEP is connected to Safaricom webservice entities through Safaricom web-service interface.


There are two connections between SMSC and GFEP.

a. smsc_gfep: This connection is used by SMSC to send the P2P sms.

b. Gfep_smsc: This connection is used by GFEP to send the notification SMS to SMSC from IN.


The connection between GFEP,SCP and CBP is established on RCOMM protocol.


All scp’s are connected to GFEP for SMS(Short Message Service) processing and GFEP acts as a protocol converter between SMSC and SCP. For SMS processing, MSC sends SMDPP (Short Message Destination Peer to Peer) message to SMSC and after receiving the SMDPP from MSC, SMSC sends the SMPP message to GFEP. GFEP converts the SMPP message into RCOMM message and forwards the RCOMM message to SCP. After ***yzing the RCOMM ,SCP sends the diameter message to the CBP for charging .


GFEP is connected to all the Safaricom web-service entities through Safaricom webservice.

GFEP offers the Safaricom webservice, the third party systems request the Safaricom webservice, this request is inturn convert into soap or dcc based on the Safaricom web-service request. 



1. SMS sent by MS reaches MSC via BTS,BSC. MSC sends the SMDPP message to SMSC having main parameters like OPC,DPC,Timestamp,srcMDN and des***N.

2.SMSC does the basic authentication and construct the SMPP message called AUTH_ACC(SMSCID,MSCadress,Serviceid,SMPP version) and send to GFEP.

3.GFEP does the protocol conversion of SMPP to RCOMM.GFEP ***yses the SMPP message using ***yse script and set it into the hash table.The processing script constructs the Rcomm message(feeid,operationid,servicekey) and send it to SCP.

4.SCP receives the Rcomm message from gfep and check the feeid,operationid defined in fep.cfg configuration file of scp. It  also does the basic authentication of  the subscriber and send the Diameter message CCR[event] to CBP.

5.CBP receives the CCR[event].deocdes it and checks the user balance,priceplan and authentication. CBP will send the result of the authentication to SCP as a result code in CCA[event] message.

6.SCP sends the RCOMM message to the gfep RCOMM(irealoperationresult) to GFEP.

7.GFEP ***yse the RCOMM message and construct the SMPP message auth_acc_resp(ioperationresult) using processing script and send it to SMSC.

8.SMSC will receive the auth_acc_resp(ioperationresult),***yse the result code and send the SMDPP ACK message to MSC.

9.MSC will send the smsc based on the resultcode from SMSC.

This article contains more resources

You need to log in to download or view. No account? Register

x
user_2789677
user_2789677  Medium 
5 years 7 months ago
2F
What this GFEP is actually? What is the benefit for this?
sazzad
sazzad  Silver 
5 years 7 months ago
3F
Posted by user_2789677 at 2016-08-27 13:46 What this GFEP is actually? What is the benefit for this?
Thanks for your question.
You are always welcome to ask me, i will be there to help you out!
sazzad
sazzad  Silver 
5 years 7 months ago
4F
Posted by user_2789677 at 2016-08-27 13:46 What this GFEP is actually? What is the benefit for this?
GFEP is a third party communication tool/server which normally communicates between OCS & the outer network(MSC).
hieund
hieund  Silver 
5 years 7 months ago
5F
Nice info, how about the procedure of sms follow
user_3121279
user_3121279  Jackeroo 
4 years 12 days ago
6F
hi,
i have captured packets between SMP/GFEP and SCP servers but cannot decode RCOMM TCP data between them.
how can we decode RCOMM TCP traffic in Wireshark?
thx.