Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
only
3GPP TS 23.040
Technical realization of the Short Message Service (SMS)
3GPP TS 24.011
Point-to-Point (PP) Short Message Service (SMS)
3GPP TS 29.002
Mobile Application Part (MAP) specification
Cm service accept
Cp ack
Map_send_info_for_sms
Map_send_info_for_sms_ack
Map_mo_forward_short_message
Map_mo_forward_short_message_ack
Cp
ta(Rp ack(submit report))
da
Cp ack
•CP ACK
1) When MSC receive CP_DATA from MS MSC will check the SMS center
number format first.
If the number is not a international number MSC will add local country
code in front of the number which is configured by command SET OFI.
The SMS center number modification function is controlled by software
parameter P190BIT9 since MSoftX3000 R003 version is issued. The
default value is true.
If shutdown the function MSC will send RP_ERROR to MS with cause
value " Invalid mandatory information " (value 96)
2) Check the “SET MAPACCFG” if “ISSSMMO=NO” or after check license
SMS service is not provided the MSC will send RP_ERROR to MS with
cause value " Facility rejected "(Value 29). Otherwise MSC will send
MAP_Send_information_for_SMS to VLR to request the subscriber’s
data.
3) After VLR return subscriber data MSC will check whether MS subscribe
the SMS service. If no MSC will send RP_ERROR to MS with cause
value” Requested facility not subscribed " (Value 50)
4) If MS subscribes SMS service then check whether MS subscribe the ODB
BAOC service .If yes it will send RP_ERROR to MS with cause value
“Operator determined barring” ; If MS has SS BAOC service MSC will
send RP_ERROR to MS with cause value “ Call barred ” (Value10)
5) If MS has no ODB BAOC service and has SS BOIC then check “SET
MAPPARA: RSTSMSCODBBOIC=YES;”. If true and SMS center number
or the destination number is a international number then MSC will send
RP_ERROR to MS with cause value “ Call barred ” (Value10)
6) If MS has no SS BOIC service and has ODB BOIC then check SET
MAPPARA: RSTSMSCODBBOIC=YES; If true and SMS center number
or the destination number is a international number then MSC will send
RP_ERROR to MS with cause value “ Call barred ” (Value10)
MAP_SEND_INFO_FOR_MO_SMS
MAP_SEND_INFO_FOR_MO_SMS_ACK
Initial DP SMS
Connect SMS
Continue SMS
MAP_MO_FORWARD_SHORT_MESSAGE
MAP_MO_FORWARD_SHORT_MESSAGE_ACK
MS Servicing
VLR SCP SMC
MSC
Short Message
MAP_SEND_INFO_FOR_MO_SMS
MAP_SEND_INFO_FOR_MO_SMS_ACK
VP_VDB_GetCamelData_VLR_Req
VDB_VP_GetCamelData_VLR_Rsp
Continue
release Call
MAP_MO_FORWARD_SHORT_MESSAGE
MAP_MO_FORWARD_SHORT_MESSAGE_ACK
Short Message Acknowledgement
Map_send_routing_info_for_sm
Map_send_routing_info_for_sm_ack
map_mt_forward_short_message
Map_send_info_for_mt_sms
Map_send_info_for_sms_ack
Paging
(NOTE)
SETUP
IAM
MAP_SEND_ROUTING_INFO_REQ
MAP_SEND_ROUTING_INFO_CNF
MO_FORWARD_SM_ARG
MO_FORWARD_SM_RES
MS detach or
roaming restriction
PAGING
No response to
paging
SETUP
Wireless congestion
Alerting
No reply
VMSC will send alert message to the SMS center according to the
trigger point shown in the above figure
To reduce the traffic for SMMO the best control point is at A interface.
To reduce the traffic for SMMT the best control point is at E interface.
MS MSC
CM_SERVICE_REQ
Check
Point
Every CCU/CSU module set a global variable to count the SMMO messages. If the result
exceed the number which is configured by command ADD SERVCTRLCFG(NOTE) MSC
will reject the CM_SERVICE_REQ from the MS with cause value ”End user congestion”
To monitor the SMMO traffic control the following traffic measurement tasks should be
registered in MSOFTX3000:
MSC Basic Service Measurement ->Traffic Measurement For SMS->SMMO Success Times
MSC Basic Service Measurement ->Traffic Measurement For SMS->SMMO Times
SMC MSC
MAP_MT_FORWARD_SHORT_M
ESSAGE
Check
point
Every CCU/CSU module set a global variable to count the SMMT messages. If the result
exceed the number which is configured by command ADD SERVCTRLCFG(NOTE) MSC
will reject the MAP_MT_FORWARD_SHORT_MESSAGE from the SMC with cause value ”
ressource limitation (congestion) ”
To monitor the SMMT traffic control the following traffic measurement tasks should be
registered in MSOFTX3000:
MSC Basic Service Measurement ->Traffic Measurement For SMS->SMMT Success Times
MSC Basic Service Measurement ->Traffic Measurement For SMS->SMMT Times
Initial DP SMS
Continue SMS
MAP_MO_FORWARD_SHORT_MESSAGE
CP_ERROR
U_ABORT
U_ABORT
clear_command
clear_complete