Académique Documents
Professionnel Documents
Culture Documents
0
Reference: SMSRouter-5.0-UM -1.1
Confidentiality Statement Copyright 2009-2010, Comviva Technologies Ltd. All rights reserved. This product or document may not, in whole or in part, be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine readable form, by any means electronic, mechanical, photographic, optic recording or otherwise without prior consent, in writing, of the copyright owner. Statutory declaration under section 52A of the Copyright Act 1957.
iii
Contents
1 Document Overview ................................................................................................................... 1 - 1 1.1 Scope .................................................................................................................................... 1 - 1 1.2 Audience ............................................................................................................................... 1 - 1 1.3 Organization ......................................................................................................................... 1 - 1 1.4 Conventions ......................................................................................................................... 1 - 2 1.5 Acronyms and Abbreviations ............................................................................................. 1 - 3 1.6 References ............................................................................................................................ 1 - 5 1.7 Feedback .............................................................................................................................. 1 - 6 2 Overview...................................................................................................................................... 2 - 1 2.1 SMS ....................................................................................................................................... 2 - 1 2.2 SMSRouter ............................................................................................................................ 2 - 1 2.3 Network Architecture ........................................................................................................... 2 - 1 2.4 System Architecture ............................................................................................................ 2 - 3 2.5 Messaging Types ................................................................................................................. 2 - 5 3 SMSRouter Web Operations...................................................................................................... 3 - 1 3.1 Application Access .............................................................................................................. 3 - 1 3.2 User Management ................................................................................................................ 3 - 3
3.2.1 Provisioning Users .............................................................................................................................. 3 -3 3.2.2 Modifying Passwords ........................................................................................................................ 3 -10
3.3 Logging Out ........................................................................................................................ 3 - 10 3.4 Viewing Documentation .................................................................................................... 3 - 11 3.5 Viewing Contact Addresses .............................................................................................. 3 - 11 3.6 Viewing SMSRouter Product Information ........................................................................ 3 - 12 4 Mobile -to- Mobile Messaging ................................................................................................... 4 - 1 v
4.1 Call Flows ............................................................................................................................. 4 - 1 4.2 Configuring Built-in Features for MO - MT Messaging ..................................................... 4 - 3
4.2.1 Message Handling .............................................................................................................................. 4 -3 4.2.2 Binary Message Support..................................................................................................................... 4 -4 4.2.3 Intermediate Delivery Reports ............................................................................................................ 4 -4 4.2.4 Large Message Buffer Pool ................................................................................................................ 4 -4 4.2.5 MAP1, MAP2 and MAP3 Support for MO Messages.......................................................................... 4 -5 4.2.6 Override Reply via Same Service Center ........................................................................................... 4 -5 4.2.7 Support for Personalized SMS Services ............................................................................................ 4 -5
vi
5 Application-to-Mobile Messaging ............................................................................................. 5 - 1 5.1 Call Flows ............................................................................................................................. 5 - 1 5.2 Configuring Built-in Features for AO - MT Messaging ..................................................... 5 - 3
5.2.1 Message Handling .............................................................................................................................. 5 -3 5.2.2 Binary Message Support..................................................................................................................... 5 -3 5.2.3 WAP SMS and VMS Alert Support ..................................................................................................... 5 -4 5.2.4 Deferred Delivery Support .................................................................................................................. 5 -6 5.2.5 Submit Multi Operations Support ........................................................................................................ 5 -6 5.2.6 Intermediate Delivery Reports ............................................................................................................ 5 -6 5.2.7 Large Message Buffer Pool ................................................................................................................ 5 -6 5.2.8 Direct Delivery Attempts (DDA) .......................................................................................................... 5 -7 5.2.9 MAP1, MAP2 and MAP3 Support for SRI and MT Messages ............................................................ 5 -7 5.2.10 Alert Service Center Forwarding to SMPP ESMEs........................................................................... 5 -7
5.3 Configuring SMSRouter Web GUI for AO-MT Messaging ................................................ 5 - 8 5.4 Dynamic Configuration of Rules ........................................................................................ 5 - 8
5.4.1 Black/White List Support Rules......................................................................................................... 5 -11 5.4.2 Error-Based Redirection Rules ......................................................................................................... 5 -29 5.4.3 Application Originated Message Redirection Rules.......................................................................... 5 -36 5.4.4 Configuring Account-based Retries .................................................................................................. 5 -40 5.4.5 Management of ESME Accounts ...................................................................................................... 5 -43 5.4.6 Store and Forward Message Delivery............................................................................................... 5 -65 5.4.7 Viewing ESME Sessions................................................................................................................... 5 -66 5.4.8 Distribution Lists............................................................................................................................... 5 -67 5.4.9 Ports.................................................................................................................................................. 5 -70 5.4.10 Management of Service Numbers .................................................................................................. 5 -71 5.4.11 Canned Messages .......................................................................................................................... 5 -74 5.4.12 Query Status of Messages.............................................................................................................. 5 -76
vii
5.4.13 Application-Originated SMSRouter Features.................................................................................. 5 -79 5.4.14 Account Types ................................................................................................................................ 5 -80 5.4.15 Bind Modes .................................................................................................................................... 5 -81 5.4.16 Message Throttling ......................................................................................................................... 5 -81 5.4.17 Message Concatenation ................................................................................................................. 5 -82 5.4.18 Message Length ............................................................................................................................. 5 -82
6 Mobile-to-Application Messaging ............................................................................................ 6 - 1 6.1 Call Flows ............................................................................................................................. 6 - 1 6.2 Configuring Built-in Features for MO - AT Messaging ..................................................... 6 - 3
6.2.1 Message Handling .............................................................................................................................. 6 -3 6.2.2 Binary Message Support..................................................................................................................... 6 -3 6.2.3 Large Message Buffer Pool ................................................................................................................ 6 -3 6.2.4 Direct Delivery Attempts (DDA) .......................................................................................................... 6 -4
viii
6.5.2 Configuring Account-based Retry Policies........................................................................................ 6 -42 6.5.3 Deleting Retry Policies...................................................................................................................... 6 -43
ix
7.2.4 IMSI Management............................................................................................................................. 7 -20 7.2.5 Configuration of SMSC Accounts ..................................................................................................... 7 -23 7.2.6 Balancing Load & Managing Redirection Lists ................................................................................. 7 -43
7.4 Viewing Pending Messages .............................................................................................. 7 - 82 7.5 CDR Generation in ASCII and ASN-1 Formats ............................................................... 7 - 82 Appendix A Error Codes ............................................................................................................ 87 Appendix B Rules List.............................................................................................................. 103 Document Change History ........................................................................................................... 107 Contact Us...................................................................................................................................... 109
xiN
xii
Figures
Figure 2-1: Network Architecture................................................................................................. 2 - 2 Figure 2-2: System Architecture ................................................................................................. 2 - 4 Figure 3-1: Login ........................................................................................................................... 3 - 2 Figure 3-2: Home Page ................................................................................................................. 3 - 2 Figure 3-3: Menu Map.................................................................................................................... 3 - 3 Figure 3-4: View Users .................................................................................................................. 3 - 4 Figure 3-5: Add User ..................................................................................................................... 3 - 5 Figure 3-6: User Details - Edit ...................................................................................................... 3 - 8 Figure 3-7: Edit User ..................................................................................................................... 3 - 8 Figure 3-8: User Details - Delete .................................................................................................. 3 - 9 Figure 3-9: User Successfully Deleted ........................................................................................ 3 - 9 Figure 3-10: Change Password .................................................................................................. 3 - 10 Figure 3-11: Password Successfully Changed......................................................................... 3 - 10 Figure 3-12: Logout ..................................................................................................................... 3 - 11 Figure 3-13: SMSRouter Manuals .............................................................................................. 3 - 11 Figure 3-14: Office Locations ..................................................................................................... 3 - 12 Figure 3-15: About....................................................................................................................... 3 - 13 Figure 4-1: MO-MT Messaging - Direct Delivery ........................................................................ 4 - 1 Figure 4-2: MO-MT Messaging Redirection ............................................................................. 4 - 2 Figure 4-3: Service Parameter...................................................................................................... 4 - 7 Figure 4-4: Nick Name................................................................................................................. 4 - 12 Figure 4-5: Add Nick Name......................................................................................................... 4 - 13 Figure 4-6: Nick Name................................................................................................................. 4 - 13 Figure 4-7: Add Closed User Group .......................................................................................... 4 - 14 Figure 4-8: Closed User Group List ........................................................................................... 4 - 15 Figure 4-9: Closed User Group ..................................................................................................4 - 16 Figure 4-10: LI Groups List......................................................................................................... 4 - 17 Figure 4-11: Add Lawful Interception Groups .......................................................................... 4 - 17 Figure 4-12: LI Group .................................................................................................................. 4 - 18 Figure 4-13: Rules List ................................................................................................................ 4 - 25 Figure 4-14: MT - FSM Failure ................................................................................................... 4 - 25 Figure 4-15: Rules List ................................................................................................................ 4 - 29 Figure 4-16: SRISM Failure ......................................................................................................... 4 - 30 Figure 4-17: Rules List ................................................................................................................ 4 - 31 Figure 4-18: Source VMSC Redirection..................................................................................... 4 - 31 Figure 4-19: Rules List ................................................................................................................ 4 - 33 Figure 4-20: Source MSISDN and Source TON-NPI Combination Redirection ...................... 4 - 33 Figure 4-21: Rules List ................................................................................................................ 4 - 35 Figure 4-22: Destination MSISDN and Destination TON NPI Combination Redirection ....... 4 - 35 Figure 4-23: Rules List ................................................................................................................ 4 - 37 Figure 4-24: Source MSISDN Based Redirection ..................................................................... 4 - 38 Figure 4-25: Rules List ................................................................................................................ 4 - 39 Figure 4-26: Destination MSISDN Based Redirection .............................................................. 4 - 40 Figure 4-27: Rules List ................................................................................................................ 4 - 41 Figure 4-28: Source and Destination MSISDN Combination Redirection .............................. 4 - 42 Figure 4-29: Rules List ................................................................................................................ 4 - 44 Figure 4-30: TBR (Daily).............................................................................................................. 4 - 44 Figure 4-31: TBR (Weekly) .......................................................................................................... 4 - 44 Figure 4-32: TBR (Monthly)......................................................................................................... 4 - 45 Figure 4-33:TBR (Yearly)............................................................................................................. 4 - 45 Figure 4-34: Rule Already Exists................................................................................................ 4 - 48 xiii
Figure 4-35: Rules List ................................................................................................................ 4 - 49 Figure 4-36: PID Redirection ...................................................................................................... 4 - 49 Figure 4-37: Rules List ................................................................................................................ 4 - 50 Figure 4-38: Add Rule -UDH Based Redirection....................................................................... 4 - 51 Figure 4-39: Rules List ................................................................................................................ 4 - 52 Figure 4-40: Source MSISDN Barring ........................................................................................ 4 - 53 Figure 4-41: Rules List ................................................................................................................ 4 - 54 Figure 4-42:Destination MSISDN Barring.................................................................................. 4 - 54 Figure 4-43: Rules List ................................................................................................................ 4 - 55 Figure 4-44:Source and Destination MSISDN/Short Code Barring ......................................... 4 - 56 Figure 4-45: Rules List ................................................................................................................ 4 - 57 Figure 4-46: PID Barring ............................................................................................................. 4 - 57 Figure 4-47: Rules List ................................................................................................................ 4 - 58 Figure 4-48: Source VMSC Barring............................................................................................ 4 - 58 Figure 4-49: Rules List ................................................................................................................ 4 - 60 Figure 4-50:Destination VMSC Barring ..................................................................................... 4 - 60 Figure 4-51: Rules List ................................................................................................................ 4 - 61 Figure 4-52: Source IMSI Barring............................................................................................... 4 - 61 Figure 4-53: Rules List ................................................................................................................ 4 - 62 Figure 4-54: Destination IMSI Barring ....................................................................................... 4 - 63 Figure 4-55: Rules List ................................................................................................................ 4 - 63 Figure 4-56: Source VMSC and Source MSISDN Based Barring ............................................ 4 - 64 Figure 4-57: Rules List ................................................................................................................ 4 - 65 Figure 4-58: MO Relay................................................................................................................. 4 - 65 Figure 4-59: Rules List ................................................................................................................ 4 - 67 Figure 4-60: Source VMSC Based Charging ............................................................................. 4 - 67 Figure 4-61: LI Groups List......................................................................................................... 4 - 68 Figure 4-62: Add Lawful Interception Groups .......................................................................... 4 - 69 Figure 4-63: LI Group .................................................................................................................. 4 - 69 Figure 4-64: Rules List ................................................................................................................ 4 - 70 Figure 4-65: Lawful Interception ............................................................................................... 4 - 71 Figure 5-1: AO-MT Messaging - Direct Delivery ......................................................................... 5 - 1 Figure 5-2: AO-MT Messaging - Redirection ............................................................................... 5 - 2 Figure 5-3: Rules List .................................................................................................................. 5 - 12 Figure 5-4: Account ID and Destination IMSI based Barring................................................... 5 - 12 Figure 5-5: Rules List .................................................................................................................. 5 - 13 Figure 5-6: System ID and Destination MSISDN Combination based Barring....................... 5 - 14 Figure 5-7: Rules List ................................................................................................................. 5 - 15 Figure 5-8: Sender Alpha Numeric Barring............................................................................... 5 - 15 Figure 5-9: Rules List .................................................................................................................. 5 - 17 Figure 5-10: System ID Barring .................................................................................................. 5 - 17 Figure 5-11:Rules List ................................................................................................................. 5 - 18 Figure 5-12: AO Short Code Barring.......................................................................................... 5 - 18 Figure 5-13: Rules List ................................................................................................................ 5 - 19 Figure 5-14: Destination MSISDN Barring ................................................................................. 5 - 20 Figure 5-15: Rules List ................................................................................................................ 5 - 21 Figure 5-16: Destination VMSC Barring .................................................................................... 5 - 21 Figure 5-17: Rules List ................................................................................................................ 5 - 22 Figure 5-18: Destination IMSI Barring ....................................................................................... 5 - 22 Figure 5-19: Rules List ................................................................................................................ 5 - 23 Figure 5-20: PID Barring ............................................................................................................. 5 - 24 Figure 5-21: Rules List ................................................................................................................ 5 - 25 Figure 5-22: Source and Destination MSISDN/Short Code Barring........................................ 5 - 25 Figure 5-23: Rules List ................................................................................................................ 5 - 26 xiv
Figure 5-24: PID Redirection ...................................................................................................... 5 - 26 Figure 5-25: Rules List ................................................................................................................ 5 - 28 Figure 5-26: Destination MSISDN and Destination TON NPI Combination Redirection ....... 5 - 28 Figure 5-27: Rules List ................................................................................................................ 5 - 31 Figure 5-28: MT - FSM Failure .................................................................................................... 5 - 31 Figure 5-29: Rules List ................................................................................................................ 5 - 35 Figure 5-30: SRISM Failure ......................................................................................................... 5 - 36 Figure 5-31: Rules List ................................................................................................................ 5 - 37 Figure 5-32: Application Originated Message Redirection...................................................... 5 - 37 Figure 5-33: Rules List ................................................................................................................ 5 - 38 Figure 5-34: Destination MSISDN Based Redirection .............................................................. 5 - 39 Figure 5-35: Retry Schedule ....................................................................................................... 5 - 40 Figure 5-36: Retry Policy ............................................................................................................ 5 - 41 Figure 5-37: Add Retry Policy .................................................................................................... 5 - 42 Figure 5-38: Retry Policy ............................................................................................................ 5 - 43 Figure 5-39: Add ESME Account................................................................................................ 5 - 45 Figure 5-40: Add New Account .................................................................................................. 5 - 54 Figure 5-41: Delete ESME Accounts ......................................................................................... 5 - 54 Figure 5-42: Add Failure Reply................................................................................................... 5 - 55 Figure 5-43: Throttling Control for ESME Accounts ................................................................ 5 - 56 Figure 5-44: Configuring MSLA.................................................................................................. 5 - 58 Figure 5-45: Multiple Service Number ....................................................................................... 5 - 59 Figure 5-46: Add Multiple Service Numbers ............................................................................. 5 - 60 Figure 5-47: Add Multiple Service Numbers ............................................................................. 5 - 61 Figure 5-48: UDH Barring............................................................................................................ 5 - 62 Figure 5-49: Enable SMPP Outbind ........................................................................................... 5 - 64 Figure 5-50: Store & Forward Enable ........................................................................................ 5 - 66 Figure 5-51: ESME Sessions ...................................................................................................... 5 - 67 Figure 5-52: Messaging Multiple Recipients............................................................................. 5 - 68 Figure 5-53: Distribution List...................................................................................................... 5 - 69 Figure 5-54: Add Distribution List.............................................................................................. 5 - 69 Figure 5-55: Edit Distribution List.............................................................................................. 5 - 70 Figure 5-56: Ports ........................................................................................................................ 5 - 71 Figure 5-57: View Service Numbers........................................................................................... 5 - 71 Figure 5-58: Service Numbers - Edit.......................................................................................... 5 - 73 Figure 5-59: Edit Service Number .............................................................................................. 5 - 73 Figure 5-60: Service Numbers - Delete...................................................................................... 5 - 74 Figure 5-61: Canned Messages.................................................................................................. 5 - 75 Figure 5-62: Add Canned Message............................................................................................ 5 - 75 Figure 5-63: Canned Messages.................................................................................................. 5 - 76 Figure 5-64: Query Status........................................................................................................... 5 - 76 Figure 5-65: Query Details for All Messages ............................................................................ 5 - 77 Figure 5-66: Query Status for Failed Messages ....................................................................... 5 - 78 Figure 5-67: Query Details for Error Messages ........................................................................ 5 - 78 Figure 5-68: Query Details for Successful Messages .............................................................. 5 - 79 Figure 5-69: SMPP Connectivity to SMSRouter........................................................................ 5 - 80 Figure 5-70: ESME Connectivity Modes .................................................................................... 5 - 81 Figure 5-71: Message Throttling ................................................................................................ 5 - 82 Figure 5-72: Message Concatenation ........................................................................................ 5 - 82 Figure 5-73: Message Truncation .............................................................................................. 5 - 83 Figure 5-74: Message Rejection................................................................................................. 5 - 83 Figure 6-1: MO-AT Messaging - Direct Delivery ......................................................................... 6 - 1 Figure 6-2: MO-AT Messaging - Redirection ............................................................................... 6 - 2 Figure 6-3: Service Parameters.................................................................................................... 6 - 5 xv
Figure 6-4: Rules List .................................................................................................................. 6 - 11 Figure 6-5: Source VMSC Redirection....................................................................................... 6 - 12 Figure 6-6: Rules List .................................................................................................................. 6 - 13 Figure 6-7: Source MSISDN and Source TON-NPI Combination Redirection ........................ 6 - 14 Figure 6-8: Rules List .................................................................................................................. 6 - 15 Figure 6-9: Add Rule Source MSISDN Based Redirection.................................................... 6 - 16 Figure 6-10: Rules List ................................................................................................................ 6 - 17 Figure 6-11: TBR (Daily).............................................................................................................. 6 - 18 Figure 6-12:TBR (Weekly) ........................................................................................................... 6 - 18 Figure 6-13: TBR (Monthly)......................................................................................................... 6 - 19 Figure 6-14: TBR (Yearly)............................................................................................................ 6 - 19 Figure 6-15: Rule Already Exists................................................................................................ 6 - 22 Figure 6-16: Rules List ................................................................................................................ 6 - 23 Figure 6-17: PID Redirection ...................................................................................................... 6 - 23 Figure 6-18: Rules List ................................................................................................................ 6 - 24 Figure 6-19: UDH Based Redirection......................................................................................... 6 - 25 Figure 6-20: Rules List ................................................................................................................ 6 - 26 Figure 6-21: Source MSISDN Barring ........................................................................................ 6 - 27 Figure 6-22: Rules List ................................................................................................................ 6 - 28 Figure 6-23: Source and Destination MSISDN/Short Code Barring........................................ 6 - 28 Figure 6-24: Rules List ................................................................................................................ 6 - 29 Figure 6-25: PID Barring ............................................................................................................. 6 - 30 Figure 6-26: Rules List ................................................................................................................ 6 - 31 Figure 6-27: Source VMSC Barring............................................................................................ 6 - 31 Figure 6-28: Rules List ................................................................................................................ 6 - 32 Figure 6-29: Source IMSI Barring............................................................................................... 6 - 33 Figure 6-30: Rules List ................................................................................................................ 6 - 34 Figure 6-31: Source VMSC and Source MSISDN Based Barring ............................................ 6 - 34 Figure 6-32: Rules List ................................................................................................................ 6 - 35 Figure 6-33: MO Relay................................................................................................................. 6 - 36 Figure 6-34: Rules List ................................................................................................................ 6 - 37 Figure 6-35: Source VMSC Based Charging ............................................................................. 6 - 38 Figure 6-36: Rules List ................................................................................................................ 6 - 39 Figure 6-37: Application Terminated Message Redirection .................................................... 6 - 39 Figure 6-38: Retry Schedule ....................................................................................................... 6 - 40 Figure 6-39: Retry Policy ............................................................................................................ 6 - 41 Figure 6-40: Add Retry Policy .................................................................................................... 6 - 42 Figure 6-41: Retry Policy ............................................................................................................ 6 - 43 Figure 6-42: Add ESME Account................................................................................................ 6 - 45 Figure 6-43: Add New Account .................................................................................................. 6 - 54 Figure 6-44: Delete ESME Accounts ......................................................................................... 6 - 54 Figure 6-45: Add Auto Reply ...................................................................................................... 6 - 55 Figure 6-46: Add Failure Reply................................................................................................... 6 - 56 Figure 6-47: Throttling Control for ESME Accounts ................................................................ 6 - 57 Figure 6-48: Configuring MSLA.................................................................................................. 6 - 59 Figure 6-49: Multiple Service Number ....................................................................................... 6 - 61 Figure 6-50: Add Multiple Service Numbers ............................................................................. 6 - 62 Figure 6-51: Add Multiple Service Numbers ............................................................................. 6 - 63 Figure 6-52: UDH Barring............................................................................................................ 6 - 64 Figure 6-53: Enable SMPP Outbind ........................................................................................... 6 - 66 Figure 6-54: Store & Forward Enable ........................................................................................ 6 - 68 Figure 6-55: Ports ........................................................................................................................ 6 - 69 Figure 7-1: OAM Connectivity to SMSRouter Server ................................................................. 7 - 3 Figure 7-2: OAM Alarms................................................................................................................ 7 - 4 xvi
Figure 7-3: Add Virtual Service Center........................................................................................ 7 - 6 Figure 7-4: Virtual Service Center Details ................................................................................... 7 - 7 Figure 7-5: Rules List .................................................................................................................... 7 - 8 Figure 7-6: Virtual Service Center Details ................................................................................... 7 - 9 Figure 7-7: Add Address Translation Rule................................................................................ 7 - 11 Figure 7-8: Address Translation ................................................................................................ 7 - 15 Figure 7-9: Address Translation ................................................................................................ 7 - 16 Figure 7-10: Add Network ........................................................................................................... 7 - 17 Figure 7-11: View Network.......................................................................................................... 7 - 19 Figure 7-12: Networks ................................................................................................................. 7 - 20 Figure 7-13: Add IMSI Network................................................................................................... 7 - 21 Figure 7-14: IMSI Network........................................................................................................... 7 - 21 Figure 7-15: IMSI Network........................................................................................................... 7 - 22 Figure 7-16: Redirection Account List....................................................................................... 7 - 23 Figure 7-17: Redirection List ...................................................................................................... 7 - 24 Figure 7-18: Add SMSC Account ............................................................................................... 7 - 26 Figure 7-19: Add SMSC Account - SMPP ................................................................................. 7 - 27 Figure 7-20: Add SMSC Account ............................................................................................... 7 - 33 Figure 7-21: Add SMSC Account - UCP .................................................................................... 7 - 34 Figure 7-22: Add SMSC Account ............................................................................................... 7 - 38 Figure 7-23: Add SMSC Account - CIMD .................................................................................. 7 - 38 Figure 7-24: Add SMSC Account ............................................................................................... 7 - 41 Figure 7-25: Add SMSC Account - SS7 .................................................................................... 7 - 41 Figure 7-26: Redirection Account List....................................................................................... 7 - 43 Figure 7-27: Add Redirection List ..............................................................................................7 - 44 Figure 7-28: Add Redirection List - Percentage ...................................................................... 7 - 46 Figure 7-29: Add Percentages.................................................................................................... 7 - 47 Figure 7-30:Redirection List ....................................................................................................... 7 - 48 Figure 7-31: Redirection List - Delete ........................................................................................ 7 - 49 Figure 7-32: Error in Redirection List Deletion......................................................................... 7 - 49 Figure 7-33: Message Delivery Report ...................................................................................... 7 - 50 Figure 7-34: View Statistics - Tabular Format........................................................................... 7 - 51 Figure 7-35: View Statistics - Line Chart Type.......................................................................... 7 - 51 Figure 7-36: View Statistics - Bar Chart Type ........................................................................... 7 - 52 Figure 7-37: View Statistics - 3-D Chart Type ........................................................................... 7 - 52 Figure 7-38: View Statistics - Spreadsheet ............................................................................... 7 - 53 Figure 7-39: Yearly Statistics ..................................................................................................... 7 - 53 Figure 7-40: Delivery Report Yearly Statistics.......................................................................... 7 - 55 Figure 7-41: Yearly P2P Statistics.............................................................................................. 7 - 56 Figure 7-42: Error Detail.............................................................................................................. 7 - 57 Figure 7-43: View Monthly Statistics ......................................................................................... 7 - 58 Figure 7-44: View Daily Statistics .............................................................................................. 7 - 59 Figure 7-45: View Hourly Statistics............................................................................................7 - 60 Figure 7-46: View Redirection Based Statistics ....................................................................... 7 - 62 Figure 7-47: Yearly Statistics ..................................................................................................... 7 - 63 Figure 7-48: Monthly Statistics .................................................................................................. 7 - 63 Figure 7-49: Daily Statistics........................................................................................................ 7 - 64 Figure 7-50: Error Statistics ....................................................................................................... 7 - 64 Figure 7-51: View Network Statistics......................................................................................... 7 - 65 Figure 7-52: Yearly Statistics ..................................................................................................... 7 - 66 Figure 7-53: Monthly Statistics .................................................................................................. 7 - 67 Figure 7-54: Daily Statistics........................................................................................................ 7 - 67 Figure 7-55: Error Statistics ....................................................................................................... 7 - 68 Figure 7-56: VMSC Statistics...................................................................................................... 7 - 69 xvii
Figure 7-57: Yearly Statistics ..................................................................................................... 7 - 70 Figure 7-58: Monthly Statistics .................................................................................................. 7 - 71 Figure 7-59: Daily Statistics........................................................................................................ 7 - 71 Figure 7-60: Error Statistics ....................................................................................................... 7 - 71 Figure 7-61: IMSI Statistics......................................................................................................... 7 - 72 Figure 7-62: Yearly Statistics ..................................................................................................... 7 - 73 Figure 7-63: Monthly Statistics .................................................................................................. 7 - 74 Figure 7-64: Daily Statistics........................................................................................................ 7 - 74 Figure 7-65: Error Statistics ....................................................................................................... 7 - 74 Figure 7-66: View Account Based Statistics............................................................................. 7 - 75 Figure 7-67: Yearly Statistics ..................................................................................................... 7 - 77 Figure 7-68: Monthly Statistics .................................................................................................. 7 - 77 Figure 7-69:Daily Statistics......................................................................................................... 7 - 78 Figure 7-70: Error Statistics ....................................................................................................... 7 - 78 Figure 7-71: Subscriber Penetration.......................................................................................... 7 - 79 Figure 7-72: Live Statistics ......................................................................................................... 7 - 80 Figure 7-73: Pending Message................................................................................................... 7 - 82
xviii
Tables
Table 1-1: Conventions ................................................................................................................ 1 - 2 Table 1-2: Acronyms & Abbreviations ....................................................................................... 1 - 3 Table 2-1: Messaging Types ........................................................................................................ 2 - 6 Table 3-1: View User Details ........................................................................................................ 3 - 4 Table 3-2: Add User ...................................................................................................................... 3 - 6 Table 4-1: Service Parameter ...................................................................................................... 4 - 8 Table 4-2: View Nick Name ........................................................................................................ 4 - 12 Table 4-3: Add Closed User Group ........................................................................................... 4 - 14 Table 4-4: Closed User Group ................................................................................................... 4 - 15 Table 4-5: LI Groups List ........................................................................................................... 4 - 17 Table 4-6: Rules Definition ........................................................................................................ 4 - 19 Table 4-7: MTFSM Failure ......................................................................................................... 4 - 25 Table 4-8: Error Description ...................................................................................................... 4 - 27 Table 4-9: Source VMSC Redirection ....................................................................................... 4 - 31 Table 4-10: Source MSISDN and Source TON-NPI Combination Redirection ...................... 4 - 34 Table 4-11: Destination MSISDN and Destination TON NPI Combination Redirection ........ 4 - 36 Table 4-12: Source MSISDN Based Redirection ...................................................................... 4 - 38 Table 4-13: Destination MSISDN Based Redirection ............................................................... 4 - 40 Table 4-14: Source and Destination MSISDN Combination Redirection ............................... 4 - 42 Table 4-15: Time Based Rule ..................................................................................................... 4 - 46 Table 4-16: PID Redirection ....................................................................................................... 4 - 49 Table 4-17: Source MSISDN Barring ........................................................................................ 4 - 53 Table 4-18: Source VMSC Barring ............................................................................................ 4 - 59 Table 4-19: LI Groups List ......................................................................................................... 4 - 68 Table 4-20: Lawful Interception ................................................................................................ 4 - 71 Table 5-1: Rules Definition .......................................................................................................... 5 - 8 Table 5-2: Sender Alpha Numeric Barring ............................................................................... 5 - 15 Table 5-3: PID Redirection ........................................................................................................ 5 - 27 Table 5-4: Destination MSISDN and Destination TON NPI Combination Redirection .......... 5 - 28 Table 5-5: MTFSM Failure .......................................................................................................... 5 - 31 Table 5-6: Error Description ...................................................................................................... 5 - 33 Table 5-7: Destination MSISDN Based Redirection ................................................................. 5 - 39 Table 5-8: Retry Policy ............................................................................................................... 5 - 41 Table 5-9: Add New Account ..................................................................................................... 5 - 46 Table 5-10: Service Numbers .................................................................................................... 5 - 67 Table 5-11: Service Numbers .................................................................................................... 5 - 72 Table 6-1: Service Parameter ...................................................................................................... 6 - 5 Table 6-2: Rules Definition .......................................................................................................... 6 - 8 Table 6-3: Add VMSC Redirection ............................................................................................. 6 - 12 Table 6-4: Source MSISDN and Source TON-NPI Combination Redirection ....................... 6 - 14 Table 6-5: Source MSISDN Based Redirection ........................................................................ 6 - 16 xix
Table 6-6: Add Rule-Time Based Rule ...................................................................................... 6 - 20 Table 6-7: PID Redirection ......................................................................................................... 6 - 23 Table 6-8: Source MSISDN Barring ........................................................................................... 6 - 27 Table 6-9: Source VMSC Barring .............................................................................................. 6 - 31 Table 6-10: Retry Policy ............................................................................................................. 6 - 41 Table 6-11: Add New Account ...................................................................................................6 - 46 Table 7-1: Virtual Service Center Details .................................................................................... 7 - 7 Table 7-2: Rules List ..................................................................................................................... 7 - 8 Table 7-3: Add Address Translation Rule ................................................................................ 7 - 11 Table 7-4: Address Translation ................................................................................................. 7 - 15 Table 7-5: Add Networks ............................................................................................................ 7 - 18 Table 7-6: Networks .................................................................................................................... 7 - 19 Table 7-7: IMSI Networks ........................................................................................................... 7 - 22 Table 7-8: Redirection Account List ......................................................................................... 7 - 23 Table 7-9: Add SMSC Account - SMPP Connection Type ...................................................... 7 - 27 Table 7-10: Add SMSC Account - UCP Connection Type ....................................................... 7 - 34 Table 7-11: Add SMSC Account -CIMD Connection Type ...................................................... 7 - 39 Table 7-12: Add SMSC Account -SS7 Connection Type ......................................................... 7 - 41 Table 7-13: Add Redirection List Round Robin or Priority Redirection Type .................... 7 - 44 Table 7-14: Add Redirection List - Percentage ........................................................................ 7 - 46 Table 7-15: Redirection List ....................................................................................................... 7 - 48 Table 7-16: Yearly Statistics ...................................................................................................... 7 - 54 Table 7-17: Yearly Statistics ...................................................................................................... 7 - 55 Table 7-18: Yearly P2P Statistics .............................................................................................. 7 - 56 Table 7-19: Monthly Statistics ................................................................................................... 7 - 58 Table 7-20: Daily Statistics ........................................................................................................ 7 - 59 Table 7-21: Hourly Statistics ..................................................................................................... 7 - 61 Table 7-22: Redirection Based Statistics ................................................................................. 7 - 62 Table 7-23: Network Statistics ................................................................................................... 7 - 65 Table 7-24: VMSC Statistics ...................................................................................................... 7 - 69 Table 7-25: IMSI Statistics ......................................................................................................... 7 - 72 Table 7-26: Account Based Statistics ....................................................................................... 7 - 76 Table 7-27: Subscriber Penetration .......................................................................................... 7 - 79 Table 7-28: Live Statistics .......................................................................................................... 7 - 80 Table 7-29: CDR Details ............................................................................................................. 7 - 83 Table B-1: General Errors ......................................................................................................... 3 - VII Table B-2: Bind Errors .............................................................................................................. 3 - VII Table B-3: Submit Error ........................................................................................................... 3 - VIII Table B-4: Throttle Errors .......................................................................................................... 3 - IX Table B-5: Optional Parameter Error ........................................................................................ 3 - IX Table B-6: Reserved Error Errors .............................................................................................. 3 - X Table B-7: UCP Error Codes ....................................................................................................... 3 - X Table B-8: Result Codes .......................................................................................................... 3 - XIV
xx
Table B-9: Message Status Codes .......................................................................................... 3 - XIV Table B-10: User Error Codes .................................................................................................. 3 - XV Table B-11: Provider Error Codes .......................................................................................... 3 - XVII Table B-12: Internal Error Codes ........................................................................................... 3 - XVII Table B-13: MTRES Error Code ............................................................................................. 3 - XVIII Table B-14: User Error Codes ............................................................................................... 3 - XVIII Table B-15: Internal Error Codes ............................................................................................. 3 - XX Table B-16: Provider Error ...................................................................................................... 3 - XXII Table C - 1: MO-MT Barring Rules ........................................................................................ 3 - XXIII Table C-2: MO-MT Redirection rules ..................................................................................... 3 - XXIII Table C-3: MO-AT Barring Rules ...........................................................................................3 - XXIV Table C-4: MO-AT Redirection Rules .....................................................................................3 - XXV Table C-5: AO-MT Barring Rules ............................................................................................3 - XXV Table C-6: AO-MT Redirection Rules ....................................................................................3 - XXVI
xxi
xxii
1 Document Overview
1.1 Scope
SMSRouter is an end-to-end messaging platform, which operates in the GSM network. SMSRouter processes huge volumes of message traffic thereby resulting in network optimization and improved delivery efficiency. This manual explains the functionality, features and architecture of SMSRouter. The manual is for users who would be operating the application.
Note
This is a generic product user manual and covers all the features of the current version. However, only the features proposed in the RFP would be provided.
1.2 Audience
The manual is intended for the System Administrators and Operators of SMSRouter It is assumed that the audience is familiar with: Web Browser operations
Navigation of windows Basic telecommunication concepts Messaging concepts
1.3 Organization
This manual is organized as follows:
Chapter 1- Document Overview: This chapter explains the scope and audience
profile of the manual.
Chapter 2 - Overview: This chapter gives an overview about SMSRouter and its
functionality.
Chapter 4 Mobile -to- Mobile Messaging: This chapter explains the call flow and
features of SMSRouter in case of mobile to mobile messaging.
Document Overview
1-1
1.4 Conventions
The set of writing conventions used to highlight and distinguish different information types is listed below:
Information
Window/Screen/Button/Icon/ Menu/Field Names
Convention
All names as seen in the applications are written in bold
Click The
OK to continue.
Enter
Files/Sections/Documents/ Folders/Fields/Parameters names are written in Italics Refer to Information.doc for details. Enter the following:
Source: Comviva
1-2
Document Overview
Note
Check
Warning
Acronym
AO-SM MO-MT MO-AT AO-MT AO-AT AT-SM BSC ESME FSM DDA
Expansion
Application Originated-Short Message Mobile Originated-Mobile Terminated Mobile Originated-Application Terminated Application Originated-Mobile Terminated Application OriginatedApplication Terminated Application Terminated-Short Message Base Station Controller External Short Message Entity Forward Short Message Direct Delivery Attempt
Document Overview
1 - 3N
Acronym
GMSC VMSC GSM HLR IWMSC MAP MIN MO-SM MS MSC FSM MT-SM SMD-PP SM SMS SME SMSC SMPP SMTP SS7 UCP
Expansion
Gateway Mobile Switching Center Visited Mobile Switching Center Global System for Mobile Communication Home Location Register Inter-working Mobile Switching Center Mobile Application Part Mobile Identification Number Mobile-Originated Short Message Mobile Station Mobile Switching Center Forward Short Message Mobile-Terminated Short Message Short Message Delivery Point-toPoint Short Message Short Message Service Short Message Entity Short Message Switching Center Short Message Peer-to Peer protocol Simple Mail Transfer Protocol Signaling System 7 Universal Control Protocol
1-4
Document Overview
Acronym
VLR MT-FSM MOR SRI MTS RE NDC MSISDN NPI IMSI PID PLMN TON NPI SRIFSM VPS CC
Expansion
Visitor Location Register Mobile Terminated Forward Short Message Mobile Originated Receiver Send Routing Information Mobile Terminating Server Rule Engine National Destination Code Mobile Station Integrated Services Digital Network Numbering Plan Indicator International Mobile Subscriber Identity Protocol Identification Public Land Mobile Network Type of Number Numbering Plan Indicator Send Routing Information For Short Message Voice Processing System Country Code
Source: Comviva
1.6 References
GSM 01.04: "Digital cellular telecommunication system (Phase 2+); Abbreviations and
acronyms".
GSM 03.40 (ETS 300 536): "Digital cellular telecommunication system (Phase 2); Technical
GSM 03.47 (ETR 354): "Digital cellular telecommunication system; Example protocol stacks for
(MAP) specification".
CCITT Recommendation E.164 (Blue Book): "Numbering plan for the ISDN era". CCITT Recommendation E.163 (Blue Book): "Numbering plan for the international telephone
service".
CCITT Recommendation X.208: "Specification of basic encoding rules for Abstract Syntax
1.7 Feedback
It is our goal to provide you with accurate, timely and useful documentation. Send your comments, suggestions and feedback to techwriters@comviva.com.
1-6
Document Overview
2 Overview
2.1 SMS
Short Message Service (SMS) is a globally accepted communication protocol that enables transmission of text, alphanumeric, flash, and binary messages between two mobile phones and between the mobile phone and the application. SMS offers the following benefits to the network Operators:
Increased call completion on wireless and wire-line networks by leveraging the notification
capabilities of SMS
Alternative to alphanumeric paging services Provisioning of value added services such as e-mail, voicemail and fax mail integration,
provisioning
2.2 SMSRouter
The increase in short message traffic is forcing the Operators to look for alternatives because the conventional store and forward mode of messaging and the static entry or exit architecture of SMSCs are not feasible to handle large message volumes. This results in low QoS (Quality of Service). The solution to this problem is to have intelligent message routing and load balancing algorithms that are configurable on the fly. SMSRouter enables the Operators to add value to the network by offering message routing with a click of a button and analyze message details to intelligently route messages. The SMSRouter solution augments the SMS capacity by reducing expenditure on expensive SMSC licenses and hardware upgrades for the point-based SMSC installations. SMSRouter enables the exchange of messages between applications and mobile phones. The application that connects to SMSRouter to send or receive messages is known as an External Short Messaging Entity (ESME). Typical examples of ESMEs are systems that send automated marketing messages to mobile users and voting systems that process SMS votes. Tele-voting has been most popularly linked with popular TV shows such as American Idol and other similar competitions around the world. Release 4.0 of the SMSRouter application supports two types of features: Built-in features and Configurable features. Built-in features are embedded in the system logic and cannot be modified. Configurable features can be created and modified by the user. Configurable features are configured using the SMSRouter GUI.
Overview
2-1
The mobile originated short messages are routed from the MSC to SMSRouter over SS7 or Sigtran. SMSRouter validates the messages against the rules configured in the system. After the validation checks, messages are queued in the Hauler for further processing. SMSRouter sends an acknowledgement to subscribers after the messages are stored in the DB module. It sends an SRIFSM request to the HLR to retrieve the VMSC and IMSI information of the destination mobiles and attempts to deliver the messages using MTFSM. SMSRouter may either interface with another MSC directly over SS7 or use SIGTRAN for tunneling messages over IP to a capable Signal Transfer Point (STP). If temporary delivery failure occurs, the messages are routed to any of the legacy SMSCs (Fallback SMSCs) or to peer SMSRouter nodes over SMPP or UCP or CIMD. Messages can also be forwarded to Comvivas SMSC (Comvivas SMSC can also act as a legacy SMSC) for further retry attempts over the proprietary interface. The Fallback SMSC retries message delivery as per the retry policy. If the Delivery report option is enabled for the subscribers, SMSRouter collects the Delivery report and forwards it to subscribers. The Delivery reports are queued in for collection. The reports are collected in a FIFO manner. The flow of mobile originated messages is as follows:
Message is sent from the mobile to the MSC. MSC routes the message to SMSRouter. SMSRouter makes a Direct Delivery Attempt (DDA) to the destination mobile. If the DDA succeeds, a Delivery report is generated and sent to the sender mobile. If the DDA fails, SMSRouter stores the message in its secondary memory. Message delivery is
retried based on the retry policy configured for the destination number or account ID. Messages can also be forwarded to the Fallback SMSC.
2-2
Overview
Based on the rules configured in the system, SMSRouter may not attempt to directly deliver the
received messages. In such cases, it forwards the messages to the attached legacy SMSCs in the network over IP or SS7 or proprietary protocols or to Comvivas SMSC (over the proprietary protocol) for further delivery. All the AO messages are sent to SMSRouter through SMPP or CIMD or UCP. The flow of application originated messages is as follows:
ESME forwards the messages to SMSRouter over SMPP or UCP or CIMD. SMSRouter makes a Direct Delivery Attempt (DDA) to the destination mobile. If the DDA succeeds, a Delivery report is generated and sent to the ESME client. If the DDA fails, SMSRouter stores the message in its secondary memory. Message delivery is
retried based on the retry policy configured for the destination number or account ID. Messages can also be forwarded to the Fallback SMSC.
Based on the rules configured in the system, SMSRouter may not attempt to directly deliver the
received messages. In such cases, it forwards the messages to the attached legacy SMSCs in the network over IP or SS7 or proprietary protocols or to Comvivas SMSC (over the proprietary protocol) for further delivery.
If the ESME has registered for a Delivery report, the Delivery report is sent to the ESME in the
event of permanent errors. The requirements for SMSRouter to interface with the GSM network are:
Network should run on ITU-T compliant MAP version 1/2/3. Gateway Mobile Switch Center (GMSC), which is the main entry or exit point in the network,
Overview
2 - 3N
SMSRouter consists of the following components: MOR Module: The MOR module validates the MSISDN and VMSC of the mobile originated messages. The messages are verified using the rules configured in the system. The valid messages are forwarded to the SRI module for further processing.
SRI Module: The SRI module sends SRIFSM requests to the network to get the IMSI and
VMSC of the destination MSISDNs. After receiving a SRI response, the SRI module checks the IMSI and VMSC against the barring rules (configured in the system). The valid messages are forwarded to the MTS module for further processing.
MTS Module: The MTS module makes an attempt to deliver the messages (updated with the
IMSI and VMSC of the destination MSISDNs) received from the SRI module. On the basis of the results of the delivery attempt, MTS sends a Delivery report to the message sender or
2-4
Overview
redirects or re-attempts the delivery of the message based on the rules configured in the system.
Redirection (RR) Module: The RR module receives the messages redirected from the other
SMSRouter modules (MOR, SRI and MTS). This module communicates with the Rule Engine (RE) to check whether or not the configured legacy SMSC is connected to SMSRouter. If the SMSC is connected, the Rule Engine returns socket information for message delivery. The messages are updated with the relevant socket information and forwarded to SMPP Client for further processing.
DB Module: The DB module uses intelligent retry mechanisms to schedule delivery attempt of
messages, which are not delivered due to temporary or permanent errors. The module stores the messages received from the different modules in the database. On the basis of the retry policies configured in the system, SMSRouter retries to deliver the stored messages. The DB module also pulls messages from the database and forwards them to the SRI module for further processing.
CRM Module: In a cluster setup, the CRM module routes application-terminated messages to
peer SMSRouter nodes. In this setup, ESMEs can connect to any of nodes using the load balancer. The CRM module routes messages to the node, on which the destination ESME is connected. If the ESME is not connected to any node, the CRM module forwards the messages to the DB module, which stores messages in the database.
Log Server: The Log server receives log packets from all the modules and writes log data to log
files.
Rule Engine: The Rule Engine controls the flow of messages in SMSRouter. The Rule Engine
loads or reloads all the rules from the database to the system memory. It interacts with all the modules (MOR, SRI, MTS, and RR) to check whether rules need to be updated or changed whenever the rules are changed through the SMSRouter GUI. If rules are changed, the GUI sends a UDP signal to the Rule Engine. The Rule Engine updates the changes in the relevant modules.
ESME Client: ESME Clients receive messages (that contain SMSC details) from the RR
module. The ESME Client transmits messages to the external Fallback SMSC configured in the system over SMPP/UCP for further processing. The ESME Client maintains connection with the SMSC for message transmission.
ESME Server: The external ESME Clients interact with the ESME server over SMPP/UCP. The
ESME server receives messages from the external ESME Clients and forwards these messages to the SRI module for further processing. The ESME server delivers Application Terminated messages to the external ESME Clients.
Stack: The MAP stack maintains connectivity between SMSRouter and SS7 network. The MAP
stack is configured to interact with SS7 network over LSL/HSL/M3UA/SUA links. In a clustered setup, the stack distributes the messages in a round robin manner to distribute load evenly among the multiple SMSRouter applications connected to it.
Signaling Server: The Signaling server acts as an interface between SMSRouter and the MAP
stack.
MySQL Database: The MySQL database is used to store all the configuration, statistics and
rule information. MySQL is also used for storing messages that need to be retried.
The following table briefly describes the different message types handled by SMSRouter:
Message Type
MO-MT Messaging
Definition
Delivers messages originating from a mobile to a destination mobile.
AO-MT Messaging
AO-MT Messaging
Delivers messages originating from an application to a destination mobile. Application originated Application Terminated messages. This is a very rare situation in a live network.
Source: Comviva
AO-AT Messaging
The call flow and the features supported in each messaging type are discussed in the subsequent sections. Messages are handled in four different ways:
Direct Delivery Attempt: SMSRouter tries to deliver messages in the first attempt before opting
for the conventional store and forward mode of message delivery. This enhances throughput capabilities for message handling and optimizes the usage of the SMSRouter network.
Store & Forward (S&F): SMSRouter and SMSC functionalities can be combined together to
support the store & forward mode of message delivery. The message delivery takes place through one of the two modes listed below:
Direct
Delivery is attempted for messages received from a specific account. If it fails, the messages are stored in the DB module and retried based on the retry policy configured for the account. If there is no retry policy and error-based redirection defined for the destination account, retry is attempted based on the default retry policy. AO messages have the store and forward flag enabled, the messages are stored in the secondary memory of SMSRouter before attempting message delivery. If the message cannot be delivered in the first attempt, the message delivery is reattempted based on the retry policy configured for the destination account.
If
2-6
Overview
If S&F flag is not enabled in a message, SMSRouter attempts to deliver the message before storing the message for future delivery. The Operator can enable the S&F flag for specific accounts. The S&F flag is enabled for non-critical messages. The Direct Delivery Attempt flag is enabled for critical messages.
DDA Failure Forwarding: If a message cannot be delivered in the first attempt, the message is
forwarded to a Fallback SMSC configured in the system. The Fallback SMSC takes care of the message delivery attempts and the handling of Delivery reports. Message forwarding is based on the rules defined in SMSRouter.
Message Forwarding: SMSRouter can be configured to forward messages to other entities
(STP, SMSC, SMS Hub) based on redirection rules and generic interfaces.
Overview
2 - 7N
2-8
Overview
Note
System Administrators can create any number of super and customized users.
After configuring the Web server (refer to the SMSRouter Installation Manual for details on Web server configuration) with an IP address and port number, you can access the application and administer SMSRouter services. To access and log on to the SMSRouter application: Start the Browser (Internet Explorer or Mozilla Firefox).
Type the following URL in the Address bar:
Note
URL is the IP address of the Linux server where SMSRouter is installed.
3-1
Enter the login name in User Name. Enter the login password in Password. Select the message service center name from the SC Name list to log on to a given SMSRouter
GUI.
Click Login.
The System Administrator can access all the available menu options:
3-2
Viewing Users
SMSRouter Web Operations 3 - 3N
This option is used to view details of the users who can access the SMSRouter application. To view existing user details: User Management > Provision Users
The following table lists the fields of the User Details screen:
Field
Account User Name Account Status
Description
Login name of the user. Status of the user account:
Active Inactive
Validation
NA NA
Account Type
Type of user:
Super
NA user NA NA NA NA
Source: Comviva
user
Customized
Date of account activation. Date of account expiry. Used to edit user privileges. Used to delete user from the SMSRouter database.
3-4
Adding Users
The Add User option is used to create Super users and Customized users in the system.
Note
Multiple super user and customized users can be created.
To add a user: User Management > Provision Users > Add User
The following table lists the fields of the Add User screen:
3 - 5N
Field
User Name*
Description
Login name of the user to access the SMSRouter application
Validation
Should
Alphanumeric Special
characters (, *, #) except for the underscore are not allowed. start with an alphabet two characters nine characters
Password*
Should
Minimum Maximum
Same as password NA
user user NA NA NA
Customized
Date of account activation Date of account expiry Status of the user account:
Active Inactive
Source: Comviva
Enter a login name for the user in User Name. Enter a login password for the user in Password. Re-enter the password in Confirm Password. Select the type of user from the Account Type list:
Customized Super
Note
User Privileges and Clear are disabled on selecting Super User as the account type. Select the date of activating the user account in Date of Activation. Select the date of expiry of the user account in Date of Expiry. Select Active to activate the account or select Inactive to deactivate the account.
3-6
Virtual
Networks IMSI
Service
Address Nick
Closed
Rules
Management
Canned Retry
ESME
Management
ESME
Numbers
Performance
Analysis Statistics
Statistics
Statistics
Message User
Management
Query
Management
Change
Or Click Clear to reset the fields. Or Click Cancel to return to the User Details screen.
3 - 7N
Modifying Users
The System Administrator can modify the access privileges of existing users. To modify user access privileges: User Management > Provision Users
To edit the privileges of a given user: Click Edit to modify the access privileges of a user.
3-8
Note
You cannot edit User Name, Password, and Date of Activation.
Change the required field values. Click Done to save the changes and return to the User Details screen.
Deleting Users
This option is used to delete super and customized user accounts. To delete a user account: User Management > Provision Users
Click Delete to delete a given user account. A pop-up window appears to reconfirm the
operation.
Click OK.
3 - 9N
Enter the login name in User Name. Enter a new password in New Password. Re-enter the new password in Re-type the password. Click Save to change the password.
3 - 10
Click Logout.
3 - 11N
Contact Us
The screen displays Comviva office addresses in different parts of the world.
3 - 13N
3 - 14
1. The Short Message (SM) from the Originating Mobile Station (MS) goes to the Mobile Service Center (MSC). 2. MSC sends the SM to SMSRouter using the Forward Short Message (FSM) operation. 3. SMSRouter sends an acknowledgement to the MSC.
Mobile -to- Mobile Messaging 4-1
MSC delivers the FSM acknowledgment to the originating MS. SMSRouter queries the HLR for the location of the destination MS. HLR returns the destination MSC for the terminating MS. SMSRouter delivers the SM (using the FSM operation) to the MSC serving the terminating MS. 8. MSC delivers the SM to the terminating MS. 9. Terminating MS sends an acknowledgement on the outcome of the SM delivery operation to the MSC. 10. MSC returns the FSM operation response to SMSRouter. 11. SMSRouter sends a Delivery report to the MSC serving the originating MS. 12. MSC sends the Delivery report to the originating MS.
4. 5. 6. 7.
DDA Failure Forwarding The sequential flow diagram depicting the DDA failure forwarding of MO-MT message is as follows:
1. The Short Message (SM) from the Originating Mobile Station (MS) goes to the Mobile Service Center (MSC). 2. MSC sends SM to SMSRouter using the Forward Short Message (FSM) operation.
4-2
3. SMSRouter sends the acknowledgement to the MSC. 4. MSC delivers the FSM acknowledgment to the originating MS. 5. SMSRouter queries the HLR for the location of the destination MS. 6. HLR sends the SRI response to SMSRouter. The error codes in the SRI response indicates whether the SRIFSM response is positive or negative: Positive Response: There is no change in the message flow. (Move to Step 7).
Negative
Temporary
Error: The message is redirected to a particular Fallback SMSC based on the rules configured in SMSRouter. If there are no rules configured in the system, the message is redirected to the default SMSC. Error: Message is dropped.
Permanent
7. SMSRouter forwards the message to the Fallback SMSC through SMPP/UCP/CIMD2/ SIGTRAN/SS7 over TCP/IP or SS7 links using appropriate packets. 8. In response, the Fallback SMSC sends the deliver_sm packet through CIMD1 over TCP/ IP to SMSRouter. 9. SMSRouter sends the FSM operation response to the MSC. 10. MSC sends the Delivery report to the originating MS.
Note
A Delivery report is sent only when the report is requested for, irrespective of the success or failure of message delivery.
4 - 3N
specification) SMSRouter splits the message into several parts and delivers the message. Each message is spilt in two parts:
User
data header (UDH): Contains seven characters data: Contains 153 characters
Actual
Picture Messages and Operator Logo: Operator logos are graphic images that are displayed on
a phone when the phone enters a GSM network. An Operator logo is identified by the country code and mobile network code. GSM handsets supporting this technology store multiple images at a time. When a handset moves between networks, the mobile displays the logo of the current Operator. SMSRouter supports streaming of picture messages using appropriate Data Coding Scheme (DCS) or User Data Header (UDH) values.
Ring Tones: Ring tones are played when the GSM phone rings. Ring tones can be composed
using an editor and sent as SMS messages. SMSRouter supports streaming of ring tones using appropriate DCS or UDH values.
V Card: V Card defines the format of electronic business cards. All the devices supporting V
Card can exchange information such as phone numbers and addresses. SMSRouter supports streaming of these messages.
4-4
Note
The maximum buffer size is based on the operating system and hardware memory constraints.
<AUTOREPLY> <auto reply message> Command to Disable Auto Reply <Cancel AUTOREPLY>
4-6
4 - 7N
Field
Blocking of Delivery Report
Description
Used to enable or disable Delivery reports. Select to stop the generation of Delivery reports. Example: Select the field during high network congestion during festivals. NA
Validations
Used to enable to disable the delivery of messages in multiple parts. Select to disable splitting messages. Example: Select the field in case of long text and picture messages.
NA
GD Interface Flag
Used to enable or disable message delivery over the GPRS and GSM network. Time interval, in seconds,
NA
Numeric Minimum
NA
Numeric Maximum
length is 10 characters
Maximum length of MO messages. Indicates whether or not flash messages are to be sent to subscribers. Flash messages are sent when the SIM storage capacity of the mobile is full and message delivery fails. Content of the flash message to be sent.
Numeric
NA
Flash Message
Alphanumeric
4-8
Field
Translation Type
Description
Indicates the type of translation for Global Title translation. Values can be:
0
Validations
NA
- Unknown
255 - Reserved NA
Numbering Plan(NP)
Indicates the numbering plan of the MSISDN. NPI can be of the following types:
E164 X121 TELEX NATIONAL PRIVATE Internet
IP
EXTENSION
Indicates whether or not SMSRouter should store the message in DB module and forward messages if Direct Delivery Attempt fails. Spoofing is the process of translating the IP or MSISDN address of a given packet so that SMSRouter assumes that the request came from a trusted source. Anti-Spoofing (abbreviated A-S or AS) is a method of denying the IP or MSISDN address, which are not from trusted source. This field indicates whether or not anti spoofing is enabled. If enabled, SMSRouter sends a SRI query to the HLR. On receiving the SRI response, SMSRouter validates the IMSI and VMSC in the message against the IMSI and VMSC in the SRI response.
NA
NA
4 - 9N
Field
Override Reply Path
Description
Indicates whether or not subscribers can respond to a message through the same service center. SMSRouter supports deferred delivery of messages. On receiving a message scheduled for delivery to a short code with deferred delivery set (in the scheduled_delivery_time parameter of the message PDU) to a future date and time, SMSRouter stores the message in the secondary memory. It attempts to deliver the message at the scheduled date and time. SMSRouter allows configuration of different service center to be presentated to a subscriber. The actual service center address is hidden and the configured service center address is visible to the subscribre. NA
Validations
Presentation SC
NA
Source: Comviva
4 - 10
The Nick Name option enables the Operator to create the nicknames for source MSISDNs. The nickname replaces the source MSISDNs while delivering messages. For example, the CLI from which stock alerts are sent to the subscribers is masked as National Stock Exchange (NSE).
Viewing Nicknames
This option is used to view the following:
Masked MSISDNs Nicknames assigned to the MSISDNs Type of Number (TON) of a MSISDN. TON can be of the following types:
International: National: Network
International TON implies that the number starts with the Country Code followed by the National Destination Code and the subscriber number. National TON implies that the number starts with the country code followed by the National Destination Code and the subscriber number.
Specific: Network specific TONs starts with the network specific code followed by the MSISDN. Refer to GSM 03.40, Technical realization of the Short Message Service Specifications for details. Subscriber TONs starts without the international and national codes. Refer to GSM 03.40, Technical realization of the Short Message Service Specifications for details. Alphanumeric addressing provides a means of using human-readable names for addresses. In SMPP, an alphanumeric address can have digits (0-9) and alphabetical characters (a-z or A-Z). For example, a Voice Mail server may send Voicemail as an alphanumeric source address with TON set as 5.
Subscriber:
Alphanumeric:
Abbreviated: Extension:
Same as Alphanumeric. Refer to GSM 03.40, Technical realization of the Short Message Service Specifications for details.
Refer to GSM 03.40, Technical realization of the Short Message Service Specifications for details.
Numbering Plan Indicator (NPI) of the MSISDN. NPI can be of the following types:
E164 X121 TELEX NATIONAL PRIVATE Internet
IP
EXTENSION
4 - 11N
The following table lists the fields of the Nick Name screen:
Field
Number Length Nick Name TON NPI Source/Destination Edit Delete
Description
Number for which the nickname is configured. Length of the entered number. Nickname for the number. Type of Number (TON) used in the address parameters. Numeric Plan Indicator (NPI) used in the address parameters. Indicates the type of number: source or destination. Used to edit the nickname. Used to delete the nickname. NA NA NA NA NA NA NA NA
Validation
Source: Comviva
To view the nickname assigned to a particular MSISDN, enter the MSISDN in Number and click
Search.
By default, 25 rows are displayed on the screen. You can change the number of rows that can
be displayed on a page. Specify the number of rows to be displayed in a single page in No. of Rows/Page and click Go.
Adding Nicknames
The Add Nick Name option enables the Operator to add nicknames to the source MSISDNs. To add nicknames:
4 - 12
Note
For field descriptions, refer to View Nick Name table. Enter the MSISDN whose CLI needs to be masked in Source Number. Select the type of number. Number can be source or destination. Assign a nick name to the MSISDN in Nick Name. Select the TON of the MSISDN from Replace TON drop-down list. Select the NPI of the MSISDN from Replace NPI drop-down list. Click Done to save changes.
4 - 13N
Click Delete to delete the nickname. A dialog box pops-up to re-confirm the operation. Click OK.
The following table lists the fields of the Add Closed User Group screen:
Field
Group Name
Description
Name of the group. NA
Validation
4 - 14
Field
Application Terminated
Description
Indicates whether the CUG members can send messages to applications. MSISDNs of the group members. NA
Validation
Mobile Numbers
Enter the name of the CUG group in Group Name. Select Application Terminated to allow sending messages to applications. Enter the MSISDNS of the group members in Mobile Numbers. Click Done to save the changes.
Field
Group Name Group Numbers Edit Delete
Description
Name of the group. MSISDNs of the group members. Used to edit the group Used to delete the group NA NA NA NA
Validation
Source: Comviva
4 - 15N
Click Delete to delete a given group. A dialog box pops-up to re-confirm the operation. Click OK to delete the group.
4 - 16
The following table lists the fields of the LI Groups List screen:
Field
Group Name Group Number Edit Delete
Description
Name assigned to the LI group. MSISDNs included in the group. Used to modify group properties. Used to delete a group. NA NA NA NA
Validation
Source: Comviva
4 - 17N
Enter name of the LI group in Group Name. Enter the MSISDNs of the LI group in Mobile Nos. Click Done to add the group.
Click Delete to delete a given group. A pop-up window appears to reconfirm the operation. Click OK to delete the group.
4 - 18
Rule
Source MSISDN Barring
Definition
Bars the source MSISDN from accessing SMSRouter.
Scenarios/Examples
Sigmatel Operator bars messages from the MSISDN series 9198450, which belongs to the Singtel(another Operator) to prevent unauthorized access. Orange Telecom restricts subscribers from sending messages when the subscriber is roaming in a specific VMSC, +919890081109. This is done mainly to save cost on roaming links. Subscriber A (+919810012345) is not charged for sending message from VMSC +919811012439. The same subscriber is charged for sending message when roaming in the VMSC +919811012437. Subscriber A from Sigmatel network tries to send messages after changing the service center number to Singtel while roaming in Singapore. Singtel can block the source VMSC of Subscriber A to prevent unauthorized access. Operators can bar a specific IMSI series instead of barring a set of MSISDN series from sending messages to avoid spamming and unauthorized access. Sigmatel bars the prepaid IMSI series 9798450 from sending international SMS messages.
Block messages based on the source IMSI. Using this rule, messages received from an MSISDN whose IMSI or IMSI range is blacklisted are rejected.
4 - 19N
Rule
Source and Destination Combination MSISDN Redirection
Definition
Redirects all messages originating from a given source MSISDN/MSISDN series to a given MSISDN/MSISDN series to a Redirection list.
Scenarios/Examples
Sigmatel SMSRouter delivers the local SMS messages from subscribers directly whereas, international SMS messages are redirected to the SMSC. Exmaple: Sigmatel can redirect messages sent from the MSISDN series 919845 (MSISDN series of Circle A) to the MSISDN series 919741(MSISDN series of country B) to a Fallback SMSC through TCP/IP. This helps Sigmatel to avoid usage of international (international links are costlier) links.
Maxtel bars messages sent to the MSISDN series 9198450. Destination MSISDNs are barred mainly to avoid spamming and unauthorized usage. Sigmatel subscriber from India tries to send messages to a Orange subscriber in UK. Since, Sigmatel does not have an agreement with Orange UK ( different network Operators need to sign an agreement to allow calls and messages between subscribers of the respective Operators) it drops the message destined for Orange UK on the basis of the destination VMSC. Operators can bar a given IMSI or IMSI series instead of barring a set of MSISDN series from receiving SMS messages to avoid unauthorized usage. Example: Sigmatel bars a specific prepaid IMSI series 009899 from receiving SMS while roaming as those subscibers have not subscribed for roaming services.
Bars the destination VMSC series or VMSC number from receiving messages.
4 - 20
Rule
Lawful Interception
Definition
Message sent from a given MSISDN/MSISDN series to a given MSISDN/MSISDN series can be intercepted by a given MSISDN or a set of MSISDNs. The intercepting MSISDNs form a LI group. LI groups are created to monitor and control message traffic. Bars all the messages with a given protocol ID.
Scenarios/Examples
On receiving a a request from Police department, SMSRouter of Sigmatel intercepts and copies the messages from and to the MSISDNs of suspected terrorists to the MSISDNs of the Anti Crime Branch officials.
PID Barring
To prevent network congestion, SMSRouter of Singtel, bars all Email messages sent from MSISDNs. If the subscriber is out of coverage area, the MSC sends a negative MTFSM response to SMSRouter. In such cases, SMSRouter redirects all the failed messages to a Fallback SMSC configured in the Redirection list. SMSRouter can also retry message delivery based on retry configuration. Instead of direct delivery, SMSRouter of Maxtel redirects the fax messages received by the system to a different SMSC or SMSRouter node configured in the Redirection list for optimal load balancing and to avoid SMSRouter congestion. A Maxtel subscriber from India visits UK and latches onto Orange UK network. The susbcriber tries to send messages through SMSRouter of Orange network. SMSRouter of Orange does not support charging for prepaid subscribers. Hence it redirects all the messages to SMSC of Orange for charging.
MT-FSM Failure
If the MT-FSM fails for messages, the messages can be redirected to the Redirection list or can be retried at a later period as per the Retry policy. The redirection or retry can be set for all the errors or for a given failure error type. The MT-FSM failure based redirection can be done for destination MSISDNs or destination applications. SMSRouter offers a flexible routing mechanism where routing can be based on the PID of MO messages. This helps the Operator to effectively manage the associated messaging infrastructure. Used to route messages based on the source VMSC address of mobile originated messages. This helps the Operator to effectively manage the associated messaging infrastructure. This rule is useful especially when SMSRouter serves subscribers of multiple Circles. Operators can create as many rules as required to effectively utilize the configured Fallback SMSCs/SMSRouters.
PID Redirection
4 - 21N
Rule
Destination MSISDN and Destination TON-NPI Combination Redirection
Definition
Redirects messages based on destination MSISDN/MSISDN series in combination with the message TON and NPI.
Scenarios/Examples
Maxtel defines a rule to redirect all messages sent to an MSISDN with international TON to the Fallback SMSC A configured in the Redirection list for optimal load balancing. Singtel configures a rule to redirect all binary messages to a Fallback SMSC to avoid SMSRouter congestion as binary messgaes are heavy in size. Operators face the challenge of distributing high message volumes during peak hours of the day or on special days such as on New Year Eve, Christmas, and other local festivals. Operator can configure rules to flexibly route messages to other SMSRouter/SMSC nodes during a given day of the year/time of day. This helps in effectively managing the SMS infrastructure and improving the quality of service and customer experience. If the subscriber is out of coverage area, the HLR sends a negative SRIFSM response to SMSRouter. In such cases, SMSRouter redirects failed messages to a Fallback SMSC configured in the Redirection list. Three SMSCs (Huwaei SMSC, Comverse SMSC and Ericsson SMSC) are connected to SMSRouter of Maxtel. The Operator configures a rule to redirect all messages originating from MSISDN series 98670 to Comverse SMSC.
Redirects all messages with UDH content to a Fallback SMSC. This rule can also be configured in combination with a source and destination MSISDN. Redirects messages received in a given period to the Redirection list.
The
Daily:
Weekly:
The day of the week and the time slot are defined. The month, day of the month and the time slot are defined. The year, month, day and time slot are defined.
Monthly:
Yearly:
SRI-SM Failure
Messages can be redirected or stored for retry based on the Retry policy. The rule can be defined for all the error codes or a given error code and for a given MSISDN or application. Redirects all messages originating from a MSISDN/ MSISDN series to the Redirection list.
4 - 22
Rule
Destination MSISDN Based Redirection
Definition
Redirects all messages terminating at a given MSISDN/ MSISDN series to the Redirection list.
Scenarios/Examples
Three SMSCs (Huwaeii SMSC, Comverse SMSC and Ericsson SMSC) are connected to SMSRouter of Maxtel. The Operator configures a rule to redirect all messages destined for the MSISDN series 98690 to Ericsson SMSC for optimal message delivery. Maxtel defines a rule to redirect all messages from an MSISDN with international TON to the Fallback SMSC configured in the Redirection list for optimal load balancing. Maxtelbars a specific MSISDN series 919845 from sending messages to a specific MSISDN series 9197411, which belongs to Sigmatel as both the Operators does not have any agreement for sharing of revenue. Sigmatel redirects all international SMS messages to a third-party SMSC over SS7 links.
Source: Comviva
Redirects messages based on source MSISDN/MSISDN series in combination with the message TON and NPI.
Bars message transfers from a source MSISDN/MSISDN series to a destination MSISDN/ MSISDN series or short codes.
MO Relay
Used to redirect messages for a particular series to other SMSCs through SS7 network.
Subscriber busy for MTSMS Facility not supported SM-Delivery failure System failure Data missing Message waiting list full Unexpected data value Absent subscriber for SRI Busy subscriber No subscriber reply Any other errors
Note
For information on rules, refer to Rules Definition
4 - 24
Click Add Rule. Select MT - FSM Failure from the Select Rule list.
The following table lists the fields of the Add Rule screen:
Field
Rule Type*
Description
Name of the rule to be configured. NA
Validation
4 - 25N
Field
Error Desc*
Description
Network errors defined for a MT message:
Absent Call SS
Validation
NA
Subscriber
Incompatibility
Facility
Subscriber
subscriber
subscriber reply
Numeric Maximum
Destination MSISDN
MSISDN to which a message is sent. Login ID of the ESME account. Action to be taken:
Redirect: Redirect message to
length is 15 digits
System ID Action*
NA NA
a Fallback SMSC in the Redirection list. SMSRouter can redirect a message based on the combination of Error Desc and Destination MSISDN.
Retry: Retry message delivery
after pre-defined time intervals (configured in SMSRouter). . Redirection List* List of Fallback SMSCs. In the event of message delivery failure, the message is redirected to a SMSC in the Redirection list. Status can be:
Active:
NA
Rule Status*
NA
Select Active to activate the rule. Select Inactive to deactivate the rule. Maximum length is 50 characters
Inactive:
Reason
4 - 26
Field
Description
Validation
Source: Comviva
Error
Absent Subscriber Call Barred
Description
Network cannot find the subscriber Call is barred for a given MSISDN by the subscriber or by the Operator. Supplementary service provided by the Operator is not compatible with the handset. Requested service is not supported by the PLMN. Mobile-Terminated Short Message Transfer (MT-SMS) cannot be completed due to one of the following reasons:
Delivery
SS Incompatibility
node is busy with another MT-SMS transfer and the node does not support message buffering.
different MT-SMS transfer is ongoing and it is not possible to buffer the message for delivery later.
not possible to deliver the message before the expiry of buffer time (as defined in GSM 03.40). SM-Delivery Failure Message Waiting List Full Short message could not be delivered. No more short code addresses can be added to the message waiting list. A job cannot be done due to the occurrence of a problem in the system.
System Failure
4 - 27N
Error
Data Missing Unexpected Data Value
Description
An optional parameter required by the context is missing. Data syntax is correct but its value or presence is unexpected in the current context. Send Routing Information (SRI) cannot be completed because the network cannot contact the subscriber. Subscriber is busy. No response from the subscriber. Network cannot find the subscriber
Source: Comviva
Enter the destination MSISDN/MSISDN series. It is an optional parameter. Select the network error from the Error Desc list. Either a single error scenario or all the error
MSISDN or MSISDN series (specified in Destination MSISDN) are either redirected or retried. It is an optional parameter.
Note
It is mandatory to enter either the Destination MSISDN or to select the system ID of the ESME account. Select the action to be taken:
Redirect: Retry:
Select a configured Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Enter the condition of implementing the rule. Click Done to save the changes.
SRI-SM Rules
4 - 28
SMSRouter sends the following two types of requests to the GSM network:
Send Routing Information (SRI) request is sent to HLR to retrieve the IMSI and VMSC details of
message. If the SRI response during MO-MT messaging is negative, this rule redirects messages to a Fallback SMSC defined in the Redirection list.
Note
For information on rules, refer to Rules Definition.
To configure SRI-SM rules for redirection of messages in case of temporary errors: Rules Management>Rules Configuration
Click Add Rule. Select SRI-SM Failure from the Rule Type list.
4 - 29N
Note
For more information on field descriptions and how to configure the rule refer to MT-FSM Failure Rules.
Note
For information on rules, refer to Rules Definition.
4 - 30
Click Add Rule. Select Source VMSC Redirection from the Rule Type list.
The following table lists the fields of the Add Rule screen:
Field
Rule Type*
Description
Name of the rule to be configured. NA
Validation
4 - 31N
Field
Source VMSC Address*
Description
Messages received from the source VMSC with the specified address are redirected to a given SMSC in the Redirection list. Indicates whether to redirect messages. List of Fallback SMSCs. In the event of message delivery failure, the messages are redirected to the selected SMSC in the Redirection list. Activate or deactivate a rule. Condition of implementing the rule. NA NA
Validation
Enter the address of the source VMSC in Source VMSC. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Source MSISDN and Source TON & NPI-based Redirection Rules These rules redirect messages originating from a specific MSISDN or MSISDN series on the basis of their TON and NPI.
4 - 32
Note
For information on rules refer to Rules Definition.
To configure source MSISDN and source TON NPI -based redirection rules: Rules Management>Rules Configuration
Click Add Rule. Select Source MSISDN and Source TON NPI from the Rule Type list.
4 - 33N
The following table lists the fields of the Add Rule screen:
Field
Rule Type* Source MSISDN * Source TON * Source NPI * Min Length * Action* Redirection List *
Description
Name of the rule to be configured. Address of the source MSISDN. TON of the source MSISDN. NPI of the source MSISDN. Minimum length of the source MSISDN. Whether or not to redirect the messages. List of Fallback SMSCs. In the event of message delivery failure, the message is redirected to the selected SMSC in the Redirection list. Activate or deactivate a rule. Condition of implementing the rule. NA
Validation
Enter the address of the MSISDN in Source MSISDN. Select the TON of the source MSISDN. Select the NPI of the source MSISDN. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Destination MSISDN and Destination TON & NPI-based Redirection Rules These rules redirect messages for a specific MSISDN or MSISDN series on the basis of their TON and NPI.
4 - 34
Note
For information on rules , refer to Rules
Definition.
To configure destination MSISDN and destination TON NPI-based redirection rules: Rules Management>Rules Configuration
Click Add Rule. Select Destination MSISDN and Destination TON NPI from the Rule Type list.
Figure 4-22: Destination MSISDN and Destination TON NPI Combination Redirection
4 - 35N
Table 4-11: Destination MSISDN and Destination TON NPI Combination Redirection
Field
Rule Type* Destination MSISDN * Destination TON * Destination NPI * Min Length *
Description
Name of the rule to be configured. Address of the destination MSISDN. TON of the destination MSISDN. NPI of the destination MSISDN. Minimum length of the destination MSISDN/MSISDN series Whether or not to redirect the messages. List of Fallback SMSCs. In the event of message delivery failure, the messages are redirected to the SMSC in the Redirection list. Activate or deactivate a rule. Condition in which the rule is to be implemented NA
Validation
NA NA
Note
For more information on how to configure the rule, refer to Source MSISDN and Source TON & NPIbased Redirection Rules. Click Done to save the changes.
4 - 36
can use the following combination to create and configure rules to effectively utilize the configured Fallback SMSCs/SMSRouter:
Source MSISDN Destination MSISDN Source and Destination MSISDN
Note
For information on rules, refer to Rules Definition.
Click Add Rule. Select Source MSISDN Based Redirection from the Rule Type list.
4 - 37N
The following table lists the fields of the Add Rule screen:
Field
Rule Type* Source MSISDN *
Description
Name of the rule to be configured. All the messages originating from the MSISDN are redirected to a Fallback SMSC. Redirect messages from the MSISDN to the Redirection list. List of Fallback SMSCs. In the event of message delivery failure, messages are redirected to the selected SMSC in the Redirection list. Activate or deactivate a rule. Condition in which the rule is to be implemented. NA
Validation
Numeric Maximum
length is 15 digits
NA NA
Enter the originating MSISDN in Source MSISDN. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
4 - 38
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Note
For information on rules, refer to Rules Definition.
Click Add Rule. Select Destination MSISDN Based Redirection from the Rule Type list.
4 - 39N
Field
Rule Type* Destination MSISDN Address*
Description
Name of the rule to be configured. All the messages for the MSISDN are redirected to a Fallback SMSC. Redirect messages for the MSISDN to the Redirection list. List of Fallback SMSCs. In the event of message delivery failure, the message is redirected to the SMSC in the selected Redirection list. Activate or deactivate a rule. Condition in which the rule is to be implemented. NA
Validation
Numeric Maximum
length is 15 digits
NA NA
Note
For more information on how to configure the rule, refer to Source MSISDN Based Redirection (SMBR) Rules.
4 - 40
Note
For information on, refer to Rules Definition. To configure source and destination based redirection rules:
Click Add Rule. Select Source and Destination MSISDN Combination Based Redirection from the Rule
Type list.
4 - 41N
The following table lists the fields of the Add Rule screen:
Field
Rule Type* Source MSISDN *
Description
Name of the rule to be configured. All the messages originating from the MSISDN are redirected to the Fallback SMSC. All messages for the MSISDN are redirected to the Fallback SMSC. Redirect messages for the MSISDN to a Redirection list. List of Fallback SMSCs. In the event of message delivery failure,messgaes are redirected to the selected SMSC in the Redirection list. Activate or deactivate a rule. Condition in which the rule is to be implemented. NA NA
Validation
Destination MSISDN *
NA
NA NA
Enter the originating MSISDN in Source MSISDN. Enter the destination MSISDN in Destination MSISDN.
4 - 42
Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Note
For information on rules, refer to Rules Definition. To configure time-based redirection rules: Rules Management>Rules Configuration
4 - 43N
Click Add Rule. Select Time Based Redirection from the Rule Type list.
The Add Rule screen changes as per the Time Frequency selected as shown below:
4 - 44
The following table lists the fields of the Add Rule screen:
Mobile -to- Mobile Messaging 4 - 45N
Field
Rule Type* Source MSISDN
Description
Name of the rule to be configured. All the messages originating from the MSISDN are redirected to a Fallback SMSC. All the messages for the MSISDN are redirected to a Fallback SMSC. Time duration for which messages are redirected. The time is set in hh:mm format. Frequency of message redirection:
Daily Weekly Monthly Yearly
Validation
NA
Numeric Maximum
length is 15 digits
Destination MSISDN
Numeric Maximum
length is 15 digits
Time Duration*
Time
Time Frequency*
NA
Week Days*
Days of the week on which the messages would be redirected. Day of the month on which the messages would be redirected.
The
Day of Month*
length is 2 digits
field appears when the Time Frequency is set to Monthly. field appears when the Time Frequency is set to Yearly.
Day of Year*
Day and month of a year on which the messages would be redirected. Date from when the rule is activated. Date till when the rule is active. Indicates whether or not to redirect messages for the MSISDN to the selected Redirection list.
The
NA NA NA
4 - 46
Field
Redirection List*
Description
List of Fallback SMSCs. In the event of message delivery failure,messages are redirected to the selected SMSC in the Redirection list. Activate or deactivate a rule. Condition in which the rule is to be implemented. NA
Validation
Note
It is mandatory to enter either source or destination MSISDN. Enter the originating MSISDN in Source MSISDN. Enter the destination MSISDN in Destination MSISDN. Enter the duration (in Hour: Minute format) for which the rule is active in Time Duration. Select the frequency of message redirection in Time Frequency:
Daily:
Select to redirect messages daily. Select to redirect messages on a weekly basis: Select to redirect messages on a specific date each month. Select the days on which you want to redirect messages in Week Days. Enter the date in Day of Month. Select to redirect messages every year on a given date. the month and date using Day of Year.
Weekly:
Monthly:
Yearly:
Select
Select the start date of message redirection in Start Date. Select the end date of message redirection in End Date. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Multiple rules cannot be defined for a given time duration and frequency.
4 - 47N
based routing rules, refer to A-party and B-party Based Redirection Rules rules.)
VLR-based routing (SS7 &TCP-IP based protocols) (For more information on VLR-based
Note
For information on rules, refer to Rules Definition.
4 - 48
Click Add Rule. Select PID Redirection from the Rule Type list.
Field
PID Number*
Description
Messages with the selected protocol ID are redirected.
Range:
Validation
0 - 255 length is 21 digits
Numeric Maximum
4 - 49N
Note
For information on the remaining field descriptions and steps to configure the rule, refer to Source MSISDN Based Redirection (SMBR) Rules.
Click Add Rule. Select UDH Redirection from the Rule Type list.
4 - 50
Note
For information on the field descriptions and steps to configure the rule, refer to Source and Destination MSISDN Combination Redirection Rules.
4 - 51N
Note
For information on rules, refer to Rules Definition.
given series can be barred. Operators can unbar a given MSISDN within the barred series. In addition, MSISDNs that start with a given number can be unbarred.
MSISDN Barring: Specific MSISDNs can be barred.
To configure source MSISDN barring rules: Rules Management > Rules Configuration
Click Add Rule. Select Source MSISDN Barring from the Rule Type list.
4 - 52
The following table lists the fields of the Add Rule screen:
Field
Rule Type* Source MSISDN*
Description
Name of the rule to be configured. All the messages originating from the MSISDN are barred from accessing SMSRouter. Action to be taken:
Allowed:
Validations
NA
Numeric Maximum
length is 15 digits
Action*
NA
Allow the source MSISDN to receive messages from SMSRouter. Bar the source MSISDN from receiving messages from SMSRouter. NA
Barred:
Rule Status*
Reason
Maximum 50 characters
Source: Comviva
Enter the MSISDN to be barred in Source MSISDN. Select the action to be taken:
Allowed: Barred: Active:
Select the status of the rule from the Rule Status list. Status can be:
Inactive:
Enter the reason for barring the MSISDN. Click Done to save the changes.
Click Add Rule. Select Destination MSISDN Barring from the Rule Type list.
4 - 54
Note
For field descriptions and steps to configure the rule, refer to Source MSISDN Barring Rules.
Click Add Rule. Select Source & Destination MSISDN/Short Code Barring from the Rule Type list.
4 - 55N
Enter the MSISDN sending messages in Source MSISDN. Enter the MSISDN to which messages are sent in Destination MSISDN. Select the destination type in Destination Type list. Destination types can be:
Destination
MSISDN: If selected, messages are allowed barred to a given MSISDN/ MSISDN series. Short Code: If selected, messages are allowed/barred to a given short codes.
Destination
Bar the source MSISDN from sending messages to the destination MSISDN.
Select the status of the rule from the Rule Status list. Status can be:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the reason for barring the MSISDN/short code(s). Click Done to save the changes.
4 - 56
Click Add Rule. Select PID Barring from the Rule Type list.
Enter the protocol ID to be barred in PID Number. Select the action to be taken using the Action list:
Allowed: Barred: Active:
Allow messages from the application with the specified PID to SMSRouter.
Bar messages from the application with the specified PID to SMSRouter.
Select the status of the rule from the Rule Status list. Status can be:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the reason for barring. Click Done to save the changes.
4 - 57N
Select Source VMSC Barring from the Rule Type list. Click Add Rule.
The following table lists the fields of the Add Rule screen:
4 - 58
Field
Rule Type* Source VMSC*
Description
Name of the rule to be configured. Barred VMSC; Messages originating from this VMSC are not processed by SMSRouter. NA
Description
Numeric Special
Maximum
Action*
Action to be taken:
Allowed:
NA
Allow the specified VMSC to send messages to SMSRoute. Bar the specified VMSC from sending messages to SMSRouter.
NA
Barred:
Rule Status*
Reason
Maximum 50 characters
Source: Comviva
Enter the VMSC number in Source VMSC. Select the action to be taken:
Allowed: Barred:
SMSRouter does not process the messages received from the specified
VMSC
Select the status of the rule from Rule Status. Give the reason for barring the VMSC in Reason. Click Done to save the changes.
4 - 59N
Click Add Rule. Select Destination VMSC Barring from the Rule Type list.
Note
For information on field descriptions and how to configure the rule, refer to Source VMSC Barring Rules.
4 - 60
Click Add Rule. Select Source IMSI Barring from the Rule Type list.
Enter the IMSI number in Source IMSI. Select the type of action from the Action drop-down list. The action can be:
Barred: Bar the specified IMSI from sending messages Active Inactive
Select the status of the rule from the Rule Status drop-down list. The status can be:
Enter the reason for barring the IMSI number. Click Done to save the changes.
Click Add Rule. Select Destination IMSI Barring from the Rule Type list.
4 - 62
Note
For information on how to configure the rule, refer to Source IMSI Barring Rules.
4 - 63N
Click Add Rule. Select Source VMSC and Source MSISDN Based Barring from the Rule Type list.
Enter the VMSC sending messages in the Source VMSC. Enter the MSISDN sending messages in the Source MSISDN. Select the action to be taken in Action:
Allowed: Barred:
Allow messages from the source MSISDN and source VMSC to the destination MSISDN. Bar the MSISDN and VMSC from sending messages to the destination MSISDN. Select Active to activate the rule. Select Inactive to deactivate the rule.
Select the status of the rule from the Rule Status list. Status can be:
Active: Inactive:
Enter the reason for barring the MSISDN/short code(s). Click Done to save the changes.
Note
For information on rules, refer to Rules Definition.
4 - 64
Click Add Rule. Select MO Relay from the Rule Type list.
Enter the MSISDN to which messages are sent in Destination MSISDN. Messages sent to this
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status drop-down list. The status can be:
Active Inactive
Enter the reason for implementing the rule. Click Done to save the changes.
Mobile -to- Mobile Messaging 4 - 65N
Note
SMS spams are junk message delivered to a mobile phone as text messages through the Short Message Service.
Example: SMSRouter can be configured to receive messages from the MSISDN series starting with 9198450 and not receive messages from the MSISDN 919845012345. For more information on how to black-list/white-list MSISDN/MSISDN series, refer to section Black/White List Support Rules.
4.5.8
Operators can define rules to charge subscribers for messages on the basis of the source VMSC.
Note
For information on rules, refer to Rules Definition
To configure the source VMSC-based charging rules: Rules Management > Rules Configuration
4 - 66
Click Add Rule. Select Source VMSC based Charging Rules from the Rule Type list.
Enter the source VMSC number in the Source VMSC. Select Not Charged from the Action list to waive off charges for messages originating from the
Charged
Charged
Select the status of the rule from the Rule Status drop-down list. The status can be:
Active Inactive
Enter the reason for implementing the rule. Click Done to save the changes.
4 - 67N
Viewing LI Groups
The LI Groups option is used to view the existing groups. To view existing LI groups: Rules Management > LI Group
The following table lists the fields of the LI Groups List screen:
Field
Group Name Group Number Edit Delete
Description
Name assigned to the LI group. MSISDNs included in the group. Used to modify group properties. Used to delete a group. NA NA NA NA
Validation
Source: Comviva
4 - 68
Enter name of the LI group in Group Name. Enter the MSISDNs of the LI group in Mobile Nos. Click Done to add the group.
Click Delete to delete a given group. A pop-up window appears to reconfirm the operation. Click OK to delete the group.
4 - 69N
Select Lawful Interception from the Rule Type list. Click Add Rule.
4 - 70
Field
Rule Type* Source MSISDN
Description
Name of the rule to be configured. MSISDN from which a message is sent. MSISDN to which a message is sent. Action to be taken:
Intercepted:
Validation
NA
Numeric Maximum Numeric Maximum
length is 15 digits
Destination MSISDN
length is 15 digits
Action*
NA
Send the messages sent by the source MSISDN or received by the destination MSISDN to the list of numbers in the group selected in Interception List.
Not
Intercepted: Messages are not copied. Interception List, Add New Group and Edit Group are disabled. NA
Interception List*
List of LI groups. Messages from/ to suspected MSISDNs are intercepted and copied to the MSISDNs of LI group. Activate or deactivate a rule. Condition of implementing the rule.
Note
It is mandatory to enter either the source or the destination MSISDN. Enter the MSISDN sending messages in Source MSISDN. Enter the MSISDN to which messages are sent in Destination MSISDN. Select the type of action in Action:
4 - 71N
Intercepted: Not
Send the messages sent by the source MSISDN or received by the destination MSISDN to the list of numbers in the group selected in Interception List.
Intercepted: Messages are not copied. The Interception List, Add New Group and Edit Group get disabled.
Select the group from the Interception List. Select the rule status. Give condition to implement the rule in Reason. Click Done to save the changes.
4 - 72
5 Application-to-Mobile Messaging
SMSRouter supports messaging between applications and mobile stations. This message exchange is referred to Application Originated-Mobile Terminated (AO-MT) messaging.
1. The Short Message (SM) is submitted from an ESME to SMSRouter. 2. After completing the internal processing, SMSRouter sends routing information to the mobile subscribers HLR. 3. The HLR sends the SRI response to SMSRouter. 4. SMSRouter sends the short message to the MSC using the Forward Short Message (FSM) operation. 5. SMSRouter receives the FSM response from the subscribers MSC.
Application-to-Mobile Messaging 5-1
6. 7. 8. 9.
The MSC transfers the short message to the Mobile Station. The MSC receives the mobile delivery response from the Mobile Station. The MSC sends the SM delivery status to SMSRouter. SMSRouter returns a status report to the ESME indicating the delivery status of the short message to the destination mobile subscriber.
DDA Failure Forwarding The sequential flow diagram depicting the DDA failure forwarding of AO-MT message is as follows:
1. The Short Message (SM) is submitted from an ESME to SMSRouter. 2. After the message is internally processed, SMSRouter sends routing information to the mobile subscribers HLR. 3. The HLR sends the SRI response to SMSRouter. The error codes in the SRI response indicate whether the SRI response is positive or negative: Positive Response: There is no change in the message flow. (Move to step 4).
Negative
Temporary
Error: The message is redirected to a particular Fallback SMSC based on the rules configured in the system. If there are no rules configured in the system, the message is redirected to the default SMSC. Error: Message is dropped.
Permanent
4. SMSRouter forwards the submit_sm packet to the Fallback SMSC, based on the SRI response (step 3). 5. The Fallback SMSC sends the delivery_sm packet for the Delivery report to SMSRouter. 6. SMSRouter sends the Delivery report to the ESME.
5-2
Application-to-Mobile Messaging
Note
The Delivery report is sent only when the report it is requested for, irrespective of the success or failure of message delivery.
SMSRouter handles the following types of binary messages: Multipart Messages: If the message length is greater than 160 characters (as per MAP specification) SMSRouter splits the message into several parts and delivers the message. Each message is spilt in two parts:
User
data header (UDH): Contains seven characters data: Contains 153 characters
Actual
Flash Messages: These messages are different from the traditional messages. Flash messages
are immediately displayed on the screen of the phone and are not automatically saved in the
Application-to-Mobile Messaging 5 - 3N
Message Inbox of the subscriber handset. SMSRouter supports streaming of flash messages using appropriate DCS values. This feature is applicable to AO-MT messages.
Picture Messages and Operator Logo: Operator logos are graphic images that are displayed on
a phone when the phone enters a GSM network. An Operator logo is identified by the country code and mobile network code. GSM handsets supporting this technology store multiple images at a time. When a handset moves between networks, the mobile displays the logo of the current Operator. SMSRouter supports streaming of picture messages using appropriate Data Coding Scheme (DCS) or User Data Header (UDH) values.
Ring Tones: Ring tones are played when the GSM phone rings. Ring tones can be composed
using an editor and sent as SMS messages. SMSRouter supports streaming of ring tones using appropriate DCS or UDH values.
OTA Settings: Over-the-air (OTA) SMS messages are used to send configuration information
such as software updates, GPRS configuration settings and security locks. These messages are particularly useful for mobile device management. SMSRouter supports the streaming of these messages using appropriate DCS or UDH values.
Type 0/Silent Messages: Silent message are used to check the availability of subscribers.
These messages are not displayed on the handset of subscribers after they are successfully delivered to the handsets. To send Type 0 or Silent messages, PID value needs to be configured as 64.
8%79%00%41%69%72%74%65%6c%47%50%52%53%5f%4e%41%50%49%44%00%68%74%7 4%70%3a%2f%2f%77%77%77%2e%79%61%68%6f%6f%2e%63%6f%6d%00%45%C6%56%0 1%87%07%06%83%00%01%87%15%06%83%0B%01%01%C6%55%01%87%07%06%83%00%0 1%87%11%06%83%1c%01%87%10%06%AB%01%87%08%06%03%61%69%72%74%65%6c%2 d%63%69%2d%67%70%72' curl 'http://127.0.0.1:14213/cgi-bin/ sendsms?user=test&pass=test&to=919845072234&dcs=f5&udh=%0B%05%04%0 B%84%23%F0%00%03%9F%03%02&text=%73%2e%63%6f%6d%00%01%87%09%06%89%0 1%01%C6%51%01%87%07%06%83%00%01%87%15%06%83%0B%01%87%1C%06%83%2d%0 1%C6%52%01%87%2F%06%03%41%69%72%74%65%6c%47%50%52%53%5f%50%68%50%7 2%6f%78%79%00%01%87%20%06%03%30%2e%30%2e%30%2e%30%00%01%87%21%06%8 5%01%87%22%06%83%1c%01%C6%53%01%87%23%06%03%30%00%01%01%01%01%C6%0 0%01%55%01%87%36%00%00%06%03%77%32%00%01%87%07%06%83%00%01%87%00%0 1%39%00%00%06%83%0B' curl 'http://127.0.0.1:14213/cgi-bin/ sendsms?user=test&pass=test&to=919845072234&dcs=f5&udh=%0B%05%04%0 B%84%23%F0%00%03%9F%03%03&text=%01%C6%00%01%59%01%87%07%00%00%06%8 3%00%01%87%00%01%3A%00%00%06%83%2d%01%87%1C%01%01%01%01' MMS Settings / OTA Message: curl 'http://127.0.0.1:14213/cgi-bin/ sendsms?user=test&pass=test&to=919845072234&dcs=f5&udh=%0B%05%04%0 B%84%23%F0%00%03%9F%03%01&text=%9F%06%01%B6%03%0B%6A%2d%41%69%72%7 4%65%6c%4d%4d%53%31%00%41%69%72%74%65%6c%4d%4d%53%31%5f%50%72%6f%7 8%79%00%41%69%72%74%65%6c%4d%4d%53%31%5f%4e%41%50%49%44%00%45%C6%5 6%01%87%07%06%83%00%01%87%15%06%83%10%01%01%C6%55%01%87%07%06%83%0 0%01%87%11%06%83%1c%01%87%10%06%AB%01%87%08%06%03%61%69%72%74%65%6 c%2d%63%69%2d%6d%6d%73%2e%63%6f%6d%00%01%87%09%06%89%01%01%C6%51%0 1%87%07%06%83%00%01' curl 'http://127.0.0.1:14213/cgi-bin/ sendsms?user=test&pass=test&to=919845072234&dcs=f5&udh=%0B%05%04%0 B%84%23%F0%00%03%9F%03%02&text=%87%15%06%83%10%01%C6%52%01%87%2F%0 6%03%41%69%72%74%65%6c%4d%4d%53%31%5f%50%68%50%72%6f%78%79%00%01%8 7%20%06%03%31%30%2e%32%30%30%2e%36%31%2e%31%37%00%01%87%21%06%85%0 1%87%22%06%83%1c%01%C6%53%01%87%23%06%03%39%32%30%31%00%01%01%01%0 1%C6%00%01%55%01%87%36%00%00%06%03%77%34%00%01%87%07%06%83%00%01%8 7%00%01%39%00%00%06%83%10%01%87%00%01%34%00%00%06%03%68%74%74%70%3 a%2f%2f%31%30%2e%32' curl 'http://127.0.0.1:14213/cgi-bin/ sendsms?user=test&pass=test&to=919845072234&dcs=f5&udh=%0B%05%04%0 B%84%23%F0%00%03%9F%03%03&text=%30%30%2e%36%31%2e%31%37%2f%73%65%7 2%76%6c%65%74%73%2f%6d%6d%73%00%01%01%01'
Note
SMSC Gateway needs to accept the VMS messages for successful transmission to the subscriber.
Application-to-Mobile Messaging
5 - 5N
retry attempts when there are minor problems in the Operators network. Once the threshold limit is crossed, SMSRouter rejects incoming messages through MO and AO channels.
Note
The maximum buffer size is based on the operating system and hardware memory constraints.
5.2.9 MAP1, MAP2 and MAP3 Support for SRI and MT Messages
SMSRouter supports MAP1, MAP2 and MAP3 versions for MT messages. The system tries to deliver MT FSM in the default MAP version of the network. If the system encounters an error while delivering messages, it retries to deliver messages using a lower MAP version. The process goes on till the message delivery is successful. MAP1, MAP2 and MAP3 support for SRI requests and responses
MAP1, MAP2 and MAP3 support for MT messages
Application-to-Mobile Messaging
5 - 7N
Example: SMSRouter receives messages from CNN.com for Peter. If the Peters mobile is out of the network coverage area, message delivery fails and SMSRouter sends a failed Delivery report to the application. When the mobile is within the network coverage area, the HLR sends an alert to SMSRouter about the updated status of Peters mobile. If the alert service center flag is enabled, SMSRouter forwards the alert to CNN.com to resend the message.
Rule
Account ID and Destination IMSI Based Barring
Definition
Bars message transfers from a source ESME account ID to a destination IMSI/IMSI series.
Scenarios/Examples
Orange Telecom can restrict a specific ESME account such as CNN.com from sending messages to a specific IMSI series 9197411as it does not have an agreement for sharing transmission revenue between mobile Operators and content providers.
5-8
Application-to-Mobile Messaging
Rule
System ID and Destination MSISDN Combination Based Barring
Definition
Bars specific ESME accounts from sending messages to a specific MSISDN/MSISDN series.
Scenarios/Examples
During the festival season or peak hours, Orange Telecom temporarily bars/suspends the promotional messages received from CNN.com destined for MSISDN series 919845 to prevent network congestions. Orange Telecom bars all messages received from the ESME application with alphanumeric IDs during festival season to prevent network congestion. Orange Telecom bars all messages from Reuters.com with system ID 65 due to non payment of dues. Singtel bars the short code 8888, which is assigned to send American Idol poll questions to subscribers as the service provider has stopped the contest. Maxtel bars messages sent to the MSISDN series 9198450. Destination MSISDNs are barred mainly to avoid spamming and unauthorized usage. Sigmatel subscriber from India tries to send messages to a Orange subcriber in UK. Since, Sigmatel does not have an agreement with Orange UK (different network Operators need to sign an agreement to allow calls and messages between subscribers of the respective Operators) it drops the message destined for Orange UK on the basis of the destination VMSC.
System ID Barring
Bar all messages originating from a given short code associated with an application.
Bars the destination VMSC series or VMSC number from receiving messages.
Application-to-Mobile Messaging
5 - 9N
Rule
Destination IMSI Barring
Definition
Bars an IMSI or IMSI series from receiving messages.
Scenarios/Examples
Operator can bar a given IMSI or IMSI series instead of barring a set of MSISDN series from receiving SMS messages to avoid unauthorized usage. Example: Sigmatel bars a specific prepaid IMSI series 009899 from receiving SMS while roaming as those subscribers have not subscribed for roaming services.
PID Barring
To prevent network congestion, SMSRouter of Singtel Operator, bars all Email messages sent from MSISDNs. Instead of direct delivery, SMSRouter of Maxtel redirects the Fax messages received by the system to a different SMSC or SMSRouter node configured in the Redirection list for optimal load balancing and to avoid SMSRouter congestion. Maxtel defines a rule to redirect all messages sent to an MSISDN with international TON to the Fallback SMSC configured in the Redirection list for optimal load balancing. If the subscriber is out of coverage area, the MSC sends a negative MTFSM response to SMSRouter. In such cases, SMSRouter redirects all the failed messages to a Fallback SMSC configured in the Redirection list. SMSRouter can also retry message delivery based on retry configuration. If the subscriber is out of coverage area, the HLR sends a negative SRIFSM response to SMSRouter. In such cases, SMSRouter redirects failed messages to a Fallback SMSC configured in the Redirection list.
PID Redirection
SMSRouter offers a flexible routing mechanism where routing can be based on the PID of MO messages. This helps the Operator to effectively manage the associated messaging infrastructure. Redirects messages based on destination MSISDN/MSISDN series in combination with the message TON and NPI.
MT-FSM Failure
If the MT-FSM fails for messages, the messages can be redirected to the Redirection list or can be retried at a later period as per the Retry policy. The redirection or retry can be set for all the errors or for a given failure error type. The MT-FSM failure based redirection can be done for destination MSISDNs or destination applications. Messages can be redirected or stored for retry based on the Retry policy. The rule can be defined for all the error codes or a given error code and for a given MSISDN or application.
SRI-SM Failure
5 - 10
Application-to-Mobile Messaging
Rule
Application Originated Message Redirection
Definition
Redirects all AO messages from a short code to the Redirection list. Redirects all messages terminating at a given MSISDN/ MSISDN series to the Redirection list.
Scenarios/Examples
Operator can redirect messages from a voice mail application to a SMSC configured in the Redirection list. Three SMSCs (Huwaeii SMSC, Comverse SMSC and Ericsson SMSC) are connected to SMSRouter of Maxtel. The Operator configures a rule to redirect all messages destined for the MSISDN series 98690 to Ericsson SMSC for optimal message delivery. Maxtel bars a specific MSISDN series 919845 from sending messages to a specific content provider application, which belongs to Sigmatel as both the Operators does not have any agreement for sharing of revenue.
Source: Comviva
Bars message transfers from a source MSISDN/MSISDN series to a destination MSISDN/ MSISDN series or short codes.
Note
ESME account ID is numeric and is internally generated by the SMSRouter system. This ID is not shared with the ESME clients.
To define account ID and destination IMSI based barring rules: Rules Management > Rules Configuration
Click Add Rule. Select Account ID and Destination IMSI Based Barring from the Rule Type list.
Select the ID of the ESME account sending messages from Account ID list.
5 - 12
Application-to-Mobile Messaging
Enter the IMSI to which messages are sent in Destination IMSI. Select the action to be taken in Action:
Allowed: Barred: Active:
Bar the ESME account ID from sending messages to the destination IMSI.
Select the status of the rule from the Rule Status list. Status can be:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the reason for barring the account ID/IMSI. Click Done to save the changes.
Click Add Rule. Select System ID and Destination MSISDN Combination Based Barring from the Rule Type
list.
Application-to-Mobile Messaging
5 - 13N
Select the system ID of the ESME account sending messages from the System ID list. Enter the MSISDN to which messages are sent in Destination MSISDN. Select the action to be taken in Action:
Allowed: Barred: Active:
Bar the ESME System IF from sending messages to the destination MSISDN.
Select the status of the rule from the Rule Status list. Status can be:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the reason for barring the system ID/MSISDN. Click Done to save the changes.
5 - 14
Application-to-Mobile Messaging
Click Add Rule. Select Sender Alpha Numeric Barring from the Rule Type list.
The following table lists the fields of the Add Rule screen:
Field
Rule Type*
Description
Name of the rule to be configured. NA
Validation
Application-to-Mobile Messaging
5 - 15N
Field
Sender Alpha Numeric Address*
Description
Alphanumeric address of the sender application.
Validation
Alphanumeric Special
Maximum
Action*
Action to be taken:
Allowed Barred
NA
Rule Status*
NA
Source: Comviva
Enter the alphanumeric address of the sender in Sender Alpha Numeric Address. Select the type of action from the Action drop-down list. The action can be:
Allowed: Allow the specified sender ID to send messages Barred: Bar the specified sender ID from sending messages Active Inactive
Select the status of the rule from the Rule Status drop-down list. The status can be:
Enter the reason for barring the sender address from sending messages. Click Done to save the changes.
5 - 16
Application-to-Mobile Messaging
Select System ID Barring from the Rule Type list. Click Add Rule.
Enter the ID of the ESME account to be barred in System ID. Select the type of action from the Action drop-down list. The action can be:
Allowed: Allow the system ID to send messages Barred: Bar the system ID from sending messages Active Inactive
Select the status of the rule from the Rule Status drop-down list. The status can be:
Application-to-Mobile Messaging
5 - 17N
Click Add Rule. Select AO Short Code Barring from the Rule Type list.
Enter the short code of the application to be barred in Short Code. Select the type of action from the Action drop-down list. The action can be:
5 - 18
Application-to-Mobile Messaging
Barred: Bar the short code from sending messages Active Inactive
Select the status of the rule from the Rule Status drop-down list. The status can be:
Click Add Rule. Select Destination MSISDN Barring from the Rule Type list.
Application-to-Mobile Messaging
5 - 19N
Enter the MSISDN to be barred in Destination MSISDN. Select the action to be taken:
Allowed: Barred: Active:
Select the status of the rule from the Rule Status list. Status can be:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the reason for barring the MSISDN. Click Done to save the changes.
5 - 20
Application-to-Mobile Messaging
Click Add Rule. Select Destination VMSC Barring from the Rule Type list.
Enter the VMSC number in Destination VMSC. Select the action to be taken:
Allowed: Barred:
SMSRouter does not process the messages to send to the specified VMSC
Select the status of the rule from Rule Status. Give the reason for barring the VMSC in Reason. Click Done to save the changes.
To configure destination IMSI barring rules: Rules Management > Rules Configuration
Click Add Rule. Select Destination IMSI Barring from the Rule Type list.
Enter the IMSI number in Destination IMSI. Select the type of action from the Action drop-down list. The action can be:
Allowed: Allow the specified IMSI to receive messages Barred: Bar the specified IMSI from receiving messages Active
Select the status of the rule from the Rule Status drop-down list. The status can be:
5 - 22
Application-to-Mobile Messaging
Inactive
Enter the reason for barring the IMSI number. Click Done to save the changes.
Click Add Rule. Select PID Barring from the Rule Type list.
Application-to-Mobile Messaging
5 - 23N
Enter the protocol ID to be barred in PID Number. Select the action to be taken using the Action list:
Allowed: Barred: Active:
Allow messages from the application with the specified PID to SMSRouter.
Bar messages from the application with the specified PID to SMSRouter.
Select the status of the rule from the Rule Status list. Status can be:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the reason for barring. Click Done to save the changes.
5 - 24
Application-to-Mobile Messaging
Click Add Rule. Select Source & Destination MSISDN/Short Code Barring from the Rule Type list.
Enter the MSISDN sending messages in Source MSISDN. Enter the MSISDN to which messages are sent in Destination MSISDN. Select the destination type in Destination Type list. Destination types can be:
Destination
MSISDN: If selected, messages are allowed/barred to a given MSISDN/ MSISDN series. Short Code: If selected, messages are allowed/barred to a given short codes.
Destination
Bar the source MSISDN from sending messages to the destination MSISDN.
Select the status of the rule from the Rule Status list. Status can be:
Application-to-Mobile Messaging
5 - 25N
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the reason for barring the MSISDN/short code(s). Click Done to save the changes.
Click Add Rule. Select PID Redirection from the Rule Type list.
5 - 26
Application-to-Mobile Messaging
Field
PID Number*
Description
Messages with the selected protocol ID are redirected.
Range:
Validation
0 - 255 length is 21 digits
Numeric Maximum
Enter the protocol ID message in PID Number. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Note
For information on rules, refer to Rules
Definition.
To configure destination MSISDN and destination TON NPI-based redirection rules: Rules Management>Rules Configuration
Application-to-Mobile Messaging
5 - 27N
Click Add Rule. Select Destination MSISDN and Destination TON NPI from the Rule Type list.
Figure 5-26: Destination MSISDN and Destination TON NPI Combination Redirection
Table 5-4: Destination MSISDN and Destination TON NPI Combination Redirection
Field
Rule Type* Destination MSISDN *
Description
Name of the rule to be configured. Address of the destination MSISDN. NA
Validation
5 - 28
Application-to-Mobile Messaging
Table 5-4: Destination MSISDN and Destination TON NPI Combination Redirection
Field
Destination TON * Destination NPI * Min Length *
Description
TON of the destination MSISDN. NPI of the destination MSISDN. Minimum length of the destination MSISDN/MSISDN series Whether or not to redirect the messages. List of Fallback SMSCs. In the event of message delivery failure, the messages are redirected to the SMSC in the Redirection list. Activate or deactivate a rule. Condition in which the rule is to be implemented NA NA
Validation
NA NA
Enter the address of the MSISDN in Destination MSISDN. Select the TON of the destination MSISDN. Select the NPI of the destination MSISDN. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Application-to-Mobile Messaging
5 - 29N
The system configures MT-FSM failure and SRI-SM failure rules to redirect messages on the occurrence of any of the following temporary errors: Absent subscriber
Call barred Supplementary Services (SS) incompatibility Subscriber busy for MTSMS Facility not supported SM-Delivery failure System failure Data missing Message waiting list full Unexpected data value Absent subscriber for SRI Busy subscriber No subscriber reply Any other errors
Note
For information on rules, refer to Rules Definition
5 - 30
Application-to-Mobile Messaging
Click Add Rule. Select MT - FSM Failure from the Select Rule list.
The following table lists the fields of the Add Rule screen:
Field
Rule Type*
Description
Name of the rule to be configured. NA
Validation
Application-to-Mobile Messaging
5 - 31N
Field
Error Desc*
Description
Network errors defined for a MT message:
Absent Call SS
Validation
NA
Subscriber
Incompatibility
Facility
Subscriber
subscriber
subscriber reply
Numeric Maximum
Destination MSISDN
MSISDN to which a message is sent. Login ID of the ESME account. Action to be taken:
Redirect: Redirect message to
length is 15 digits
System ID Action*
NA NA
a Fallback SMSC in the Redirection list. SMSRouter can redirect a message based on the combination of Error Desc and Destination MSISDN.
Retry: Retry message delivery
after pre-defined time intervals (configured in SMSRouter). For more information on message retry, refer to Configuring Account-based Retries. Redirection List* List of Fallback SMSCs. In the event of message delivery failure, the message is redirected to a SMSC in the Redirection list. Status can be:
Active:
NA
Rule Status*
NA
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
5 - 32
Application-to-Mobile Messaging
Field
Reason
Description
Condition in which barring is to be done.
Validation
Maximum length is 50 characters
Source: Comviva
Error
Absent Subscriber Call Barred
Description
Network cannot find the subscriber Call is barred for a given MSISDN by the subscriber or by the Operator. Supplementary service provided by the Operator is not compatible with the handset. Requested service is not supported by the PLMN. Mobile-Terminated Short Message Transfer (MT-SMS) cannot be completed due to one of the following reasons:
Delivery
SS Incompatibility
node is busy with another MT-SMS transfer and the node does not support message buffering.
different MT-SMS transfer is ongoing and it is not possible to buffer the message for delivery later.
not possible to deliver the message before the expiry of buffer time (as defined in GSM 03.40). SM-Delivery Failure Message Waiting List Full Short message could not be delivered. No more short messages can be added to the message waiting list. A job cannot be done due to the occurrence of a problem in the system.
System Failure
Application-to-Mobile Messaging
5 - 33N
Error
Data Missing Unexpected Data Value
Description
An optional parameter required by the context is missing. Data syntax is correct but its value or presence is unexpected in the current context. Send Routing Information (SRI) cannot be completed because the network cannot contact the subscriber. Subscriber is busy. No response from the subscriber. Network cannot find the subscriber
Source: Comviva
Enter the destination MSISDN/MSISDN series. It is an optional parameter. Select the network error from the Error Desc list. Either a single error scenario or all the error
MSISDN or MSISDN series (specified in Destination MSISDN) are either redirected or retried. It is an optional parameter.
Note
It is mandatory to enter either the Destination MSISDN or to select the system ID of the ESME account. Select the action to be taken:
Redirect: Retry:
Retry message delivery after pre-defined time intervals (For more information on message retry, refer to Configuring Account-based Retries.)
Select a configured Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Enter the condition of implementing the rule. Click Done to save the changes.
SRI-SM Rules
SMSRouter sends the following two types of requests to the GSM network:
5 - 34
Application-to-Mobile Messaging
Send Routing Information (SRI) request is sent to HLR to retrieve the IMSI and VMSC details of
message. If the SRI response during MO-MT messaging is negative, this rule redirects messages to a Fallback SMSC defined in the Redirection list.
Note
For information on rules, refer to Rules Definition.
To configure SRI-SM rules for redirection of messages in case of temporary errors: Rules Management>Rules Configuration
Click Add Rule. Select SRI-SM Failure from the Rule Type list.
Application-to-Mobile Messaging
5 - 35N
Note
For more information on field descriptions and how to configure the rule refer to MT-FSM Failure Rules.
Note
For information on rules, refer to Rules Definition.
To configure application originated message redirection rules: Rules Management > Rules Configuration
5 - 36
Application-to-Mobile Messaging
Click Add Rule. Select Application Originated Message Redirection from the Rule Type list.
Enter the short code of the application in Short Code. Messages originating from the specified
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status drop-down list. The status can be:
Active Inactive
Note
For information on rules, refer to Rules Definition.
Click Add Rule. Select Destination MSISDN Based Redirection from the Rule Type list.
5 - 38
Application-to-Mobile Messaging
Field
Rule Type* Destination MSISDN Address*
Description
Name of the rule to be configured. All the messages for the MSISDN are redirected to a Fallback SMSC. Redirect messages for the MSISDN to the Redirection list. List of Fallback SMSCs. In the event of message delivery failure, the message is redirected to the SMSC in the selected Redirection list. Activate or deactivate a rule. Condition in which the rule is to be implemented. NA
Validation
Numeric Maximum
length is 15 digits
NA NA
Enter the destination MSISDN in Destination MSISDN. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
5 - 39N
Inactive:
Application-to-Mobile Messaging
Enter the condition of implementing the rule. Click Done to save the changes.
SMSRouter stops message redelivery if: a negative acknowledgement indicating a permanent error is received from the MSC.
the message is manually deleted. the message is overwritten by a new incoming message the message expires.
Depending on the validity period of a message, SMSRouter makes up to ten attempts to ensure that the message reaches its destination.
5 - 40
Application-to-Mobile Messaging
Select an account from the Account Name list to view the retry policies configured for the
account. The following table lists the fields of the Retry Policy screen:
Field
Error Type
Description
GSM errors can be classified into the following categories:
User
Provider Internal
Error: Errors returned by the Map stack Errors: Errors returned by the SMSC
Each temporary error type has a pre-configured error code. Name of the error. Number of attempts made to deliver the message at preconfigured intervals. Depending on the validity period of the message, SMSRouter makes a maximum number of ten attempts to ensure that the message reaches its destination. The System Administrators can define the retry parameters for each error.
5 - 41N
Application-to-Mobile Messaging
Field
Description
Source: Comviva
Note
For field descriptions, refer to the Retry Policy table.
Error Name: Select the error for which a retry policy is to be defined. Retry Attempts: Enter the retry interval period for each attempt. The retry interval should be in
seconds.
Click Done to save the changes.
5 - 42
Application-to-Mobile Messaging
Note
The retry intervals can be defined for different errors.
Click Delete to delete the retry policy. A dialog box pops-up to re-confirm the operation. Click OK.
Configure multiple sessions for large accounts Enable SMPP outbind sessions Configure range-based service number provisioning Enable store and forward function
5 - 44
Application-to-Mobile Messaging
Application-to-Mobile Messaging
5 - 45N
Field
System ID*
Description
Login ID used by the client to connect to SMSRouter. The field validates the identity of the client attempting to connect to SMSRouter.
Should
Validation
begin with an alphabet
Alphanumeric Special
characters (&; *) are not allowed except for an underscore. case sensitive 9 characters
Not
Password*
Password of the client. It is used to authenticate the identity of the client attempting to connect to SMSRouter.
Maximum Case
sensitive
Re-enter password for confirmation. Protocol for communication. The following protocols are used:
SMPP UCP CIMD
Same as Password NA
System Type*
The system type of the ESME. For example, VMA for Voice Mail Application or BULK for bulk messages.
Alphanumeric Special
Case
Port*
Port on which SMSRouter server connects to the ESME application. Account type of a client application. SMSRouter supports two types of accounts:
Send
NA
Account Type*
NA
Send
and Receive: It signifies that a client has the privilege to transmit and receive messages.
5 - 46
Application-to-Mobile Messaging
Field
Default Address*
Description
Default source address of the client. Message packets transmitted by a client contain the source address and the destination address. A client transmitting messages to SMSRouter may, however, enter NULL in the Default Address field. In such a case, SMSRouter substitutes the source address with the default address. The parameter is particularly useful for interfaces unfamiliar with the concept of source address for a short message (for instance, voice mail systems). Service numbers are short codes associated with an application. This field indicates the number of short codes allowed for a particular application. Indicates whether or not clients are allowed to transmit messages from the service numbers listed in the Access list:
Yes: Select to allow the ESME
Validation
Numeric Maximum
length is 6 digits
Numeric Maximum
length is 3 digits
NA
client to transmit messages with any numeric sender address. Applications do not receive an acknowledgement for the messages transmitted if this option is selected.
No:
Select to allow the ESME client to transmit messages with numeric sender address configured for the account.
Numeric Range:
Maximum number of parallel connections (sessions) that the client application can maintain with SMSRouter to transmit message packets.
0 - 10 length is 3 digits
Maximum
Application-to-Mobile Messaging
5 - 47N
Field
Maximum Receive (MSLA)
Description
Validation
Numeric Enter Enter
Maximum number of parallel sessions (user connections) that the client application can maintain with SMSRouter to receive messages. The value should be entered only if the client application opts for a Send and receive account type. The client application can maintain only one receive session with SMSRouter during the span of a single connection.
0 if Account Type is Send Only. a value between 0 and 10 if Account Type is Send and Receive.
Maximum Priority*
Transmission precedence assigned by SMSRouter to the messages submitted by the client application. Four priority levels are supported:
0: 1: 2: 3:
NA
Level 0 priority (lowest) Level 1 priority Level 2 priority Level 3 priority (highest)
Numeric Maximum
For a Send Only account, Messages Per Second specifies the number of messages that the client application can transmit in a second. For a Send and Receive account, Messages Per Second specifies the number of messages that the client application can send and receive in a second.
length is 3 digits
Transmission threshold for a minute. The field is automatically populated when an Operator assigns the number of message per second for a client. For example, if a client can transmit 1 message per second, the number of messages per minute is 60.
NA
Transmission threshold for an hour. The field is automatically populated when an Operator assigns the number of message per second for a client.
NA
5 - 48
Application-to-Mobile Messaging
Field
Messages per Day*
Description
Transmission threshold for an hour. The field is automatically populated when an Operator assigns the number of message per second for a client. Maximum length of the message that can be transmitted by a client application SMSRouter. Criteria to truncate a message to a pre-defined length and deliver or reject a message when the message exceeds the predefined length. You can choose any one option:
Truncate:
Validation
NA
Message Length*
Numeric Values
NA
SMSRouter truncates the message to its predefined length and delivers the message if the message length exceeds the predefined length. SMSRouter rejects the message if the message exceeds the pre-defined length. NA
Reject:
Select if SMSRouter should convert special characters, such as @ and #, to conform to GSM standards.
No:
Date on which a client account is activated Date on which the client account terminates.
Application-to-Mobile Messaging
5 - 49N
Field
Binary Allowed*
Description
Indicates whether ESME is allowed to send messages in binary formats such as ring tones, logos, and pictures. The selection depends on the account type opted by the client:
Yes:
Validation
NA
No:
Alphanumeric Allowed*
Indicates whether ESME can send alphanumeric sender address. The selection depends on the account type opted by the client.
Yes: No:
Access List*
List of IP addresses that can be used by a client to connect to SMSRouter. To allow all IP addresses to connect to SMSRouter, include 0.0.0.0 in the Access List field.
Indicates whether SMSRouter would send a Delivery report to the ESME client after delivering the message. Indicates whether SMSRouter should store and forward messages if DDA fails. Indicates whether the SMPP outbind feature is enabled or not. This field is displayed only if the account type is Send and Receive. IP address of the ESME application that connects to SMSRouter on receiving a outbind request. This field is displayed only if Outbind Enable is selected.
NA
NA
Outbind Enable
Outbind Host
Valid IP Address
5 - 50
Application-to-Mobile Messaging
Field
Outbind Port
Description
Port number of the ESME application that connects to SMSRouter on receiving a outbind request. This field is displayed only if Outbind Enable is selected. List of alphanumeric address that the ESME can use as sender address. List of numeric address that the ESME can use as sender address. A maximum of 200 sender address (numeric and alphanumeric) can be configured for an account)
Validation
Valid Port number
Indicates whether the ESME account is prepaid or postpaid. If prepaid, credit limit is not defined for the account. Credit limit here indicates the number of messages an ESME account can send. Indicates whether or not the ESME account can receive in data_sm format. Indicates the validity period of the messages originating from the ESME account
NA
Support data_sm
NA
ValidityPeriod
Numeric Value
Enter the login ID to be used by the client to connect to SMSRouter in System ID. Enter the password to be used to connect to SMSRouter in Password. Re-enter the password in Confirm Password. Select the type of protocol from the Protocol list. You can either select SMPP, CIMD or UCP for
communication.
Enter the type of connection in System Type. Select the port from the Port list. Depending on the selected protocol, port list gets populated. Select Account Type. SMSRouter supports two types of accounts:
Send Send
and Receive: Indicates that a client has the privilege to transmit and receive messages.
Enter the default address of the application in Default Address. Message packets transmitted
by a client contain the source address and the destination address. A client transmitting messages to SMSRouter may, however, enter NULL in the default address field. In such a
Application-to-Mobile Messaging 5 - 51N
case, SMSRouter substitutes the source address with the default address. The parameter is particularly useful for interfaces unfamiliar with the notion of source address for a short message (for instance, voice mail systems).
Note
The default source address of the ESME client may be a number most commonly associated with the application. Operators may assign the same default address to different client applications.
Note
Two accounts cannot have the same service number. However, two applications can be assigned the same allowed sender prefix.
Note
Administrators should ensure that the total SMSRouter capacity does not exceed the expected concurrent traffic. In the initial weeks of SMSRouter installation, it is recommended that transmission threshold limits for any client do not exceed 15 messages per second.
Enter the number of short codes to be defined for an ESME application in No. of Service
Numbers.
Select the All Service Numbers Allowed option. Values can be:
Yes: Select to allow the ESME
Select to allow the ESME client to transmit messages with numeric sender address configured for the account.
Enter the maximum number of sessions a client can maintain with SMSRouter to transmit
levels are supported. Level 0 has the lowest priority while Level 3 has the highest priority. An application cannot exceed the priority level assigned during account creation.
Select the criteria for message acceptance in Message Acceptance Criteria. Values can be:
5 - 52
Application-to-Mobile Messaging
Truncate: Reject:
SMSRouter truncates the message and delivers the message if the message length exceeds the pre-defined length. SMSRouter rejects the message if the message exceeds the pre-defined length.
Select whether or not GSM conversion is required in GSM Conversion Req. Values can be:
Yes: No:
Select if SMSRouter converts special characters, such as @ and #, to conform to GSM standards.
Select if the ESME application converts the special characters to conform to GSM standards.
Select the date of activating the rule in Date of Activation. Select the date of rule expiry in Date of Expiry. Select Binary Allowed to indicate whether or not SMSRouter should support binary formats
Select Alphanumeric Allowed if SMSRouter supports only alphanumeric messages. You can
Enter the IP addresses to connect to SMSRouter in Access List. Select Enable Delivery Report to send Delivery report to the ESME client after delivering the
message.
Select Store and Forward to enable store and forward of messages if DDA fails. Select Outbind Enable to enable SMPP outbind feature. Enter the IP address of the ESME application that connects to SMSRouter on receiving a
Number Range.
Select ESME Prepaid Enable to indicate whether or not the ESME account is prepaid or
postpaid.
Select Support data_sm to indicate whether the ESME account can receive data in data_sm
format.
Enter the validity period of messges originating from the ESME account in Validity Period. Click Continue to add Service Numbers, Standard Reply, and Failure Reply.
Application-to-Mobile Messaging
5 - 53N
Click Delete to delete the given ESME account. A pop-up window appears to confirm the
operation.
Click OK to confirm deletion.
5 - 54
Application-to-Mobile Messaging
In such cases, SMSRouter provides the provision to configure a standard failure response that can be sent out to the users sending requests to the application. The Operator can configure the failure message through the application GUI. In addition, SMSRouter buffers all the requests received during the application down-time and delivers the requests to the application whenever it starts functioning. Example: During New Year or Christmas, subscribers often request for ring tones that are suitable for the occasion for. If the ring tone application cannot handle the sudden surge in the requests, it may stop responding to subscriber requests. In such scenarios, Operators can configure the following failure response and send to the subscribers requesting for ring tones in SMSRouter: We are unable to process your request at this time. Please try later. To configure failure replies:
New Account.)
Click Continue. (Refer to : Add ESME Account)
Enter the failure response SMSRouter that should be automatically sent to the users when the
Application-to-Mobile Messaging
5 - 55N
If the limits are exceeded, SMSRouter sends the excess messages back to the ESME accounts. Defining limits helps to control the flow of messages towards SMSRouter. To set limits on the message count: ESME Management > ESME Accounts >Add New Account
5 - 56
Application-to-Mobile Messaging
Enter the number of messages that can be transmitted by the ESME client in a second in
Message Per second. There is no theoretical limit on the number of messages that can be sent to SMSRouter.
Note
Administrators should ensure that the total SMSRouter capacity does not exceed the expected concurrent traffic. In the initial weeks of SMSRouter installation, it is recommended that transmission threshold limits for any client do not exceed 15 messages per second. Message Per Minute, Message Per Hour, Message Per Day are automatically populated
Note
For field descriptions, refer to Add New Account table. Click Done to save changes.
Application-to-Mobile Messaging
5 - 57N
Enter the required field values in : Add ESME Account. (For more information, refer to the
5 - 58
Application-to-Mobile Messaging
Application-to-Mobile Messaging
5 - 59N
Enter the number of short codes to be associated with the application in No. Of Service
Numbers.
Note
For information on the fields, refer to Table: Add New Account. Click Continue.
Enter the short codes defined for the ESME account in Service Number. In Standard Reply, enter the standard response to be sent to users sending service requests. In Failure Reply, enter the failure response to be sent to users when the application is not
functional.
Click Done to save changes.
5 - 60
Application-to-Mobile Messaging
Users can subscribe to an application for ring tones, jokes, news, and stock alerts. To subscribe for ring tones, the application can have multiple service numbers ranging from 5000- 5099. This indicates that the first service number of the range is 5000 and the maximum length of the service number is four. Based on the maximum length defined, the SMSRouter system automatically defines the last service number of the range (in this case it is 5099). To configure range based service number provisioning:
Enter the required field values in Add New Account screen. (For more information, refer to the
Enter the service number of the application in Service Number (in the example given above,
5 - 62
Application-to-Mobile Messaging
established SMPP session are similar to a normal SMPP receiver session. Depending on the account type, the Operator can enable this feature and configure one IP and port pair per account.
Example: SMSRouter can use this feature to deliver large message volumes to ESME during televoting and broadcasting election results. To enable SMPP outbind sessions: ESME Management > ESME Accounts >Add New Account
Select Account Type as Send and Receive.
Application-to-Mobile Messaging
5 - 63N
Select Yes in Outbind Enable. (This field is enabled only if the Account Type is Send and
Receive.)
Enter the IP address of the ESME application connecting with SMSRouter in Outbind Host. Enter the port number of the ESME application connecting with SMSRouter in Outbind Port.
5 - 64
Application-to-Mobile Messaging
Note
For other field descriptions, refer to Creating ESME Accounts.
messages are stored and retried based on the retry policy configured for the account. If retry policy and error-based redirection is not defined for the account, retry is attempted based on the default retry policy.
The store and forward enabled messages received from ESME accounts are recorded in the
secondary memory before attempting message delivery. If not delivered in the Direct Delivery Attempt, delivery of messages is retried according to the retry policies configured for the account. If S&F is not configured, SMSRouter attempts to deliver the messages before storing the messages in the database. Operators can enable the S&F functionality for specific accounts. The S&F feature is generally enabled for messages that are not critical such as the promotional messages. To enable store and forward for message delivery: ESME Management > ESME Accounts >Add New Account
Enter the required field values in : Add ESME Account. (For more information, refer to the
Application-to-Mobile Messaging
5 - 65N
Select Yes in Store and Forward Enable to enable the store and forward functionality.
5 - 66
Application-to-Mobile Messaging
Column
System ID Session Type
Description
Login ID used to connect SMSRouter Indicates the bind mode used to connect to SMSRouter. SMSRouter supports multiple bind modes to cater to diverse account types and messaging needs of individual ESMEs. Bind modes can be of the following types: Transmitter Transceiver Receiever
IP address of the server on which the ESME application is hosted. Date and time of connection Link to disconnect ESME applications.
Source: Comviva
Application-to-Mobile Messaging
5 - 67N
ESME account. SMSRouter supports a maximum of two groups per account. Each group can have maximum of 20 destination addresses.
Example: The ESME application of a bank can send salary credit alerts to the employees of an organization through SMSRouter. This option is used by ESME applications to form a group of subscribers for sending messages in bulk. A maximum of two distribution lists can be created for each application account. Each distribution list can contain a maximum of 25 MSISDNs. An application can send the name of the Distribution list in a submit_multi message. The submitted message is transmitted to all the MSISDNs in the Distribution list. This option is used to: View Distribution Lists
Add Groups Edit Groups Delete Groups
5 - 68
Application-to-Mobile Messaging
To view the existing distribution lists: ESME Management > Distribution List
The screen displays the ID assigned to the application account and the names of the distribution group created for the application.
Select the application account for which distribution lists is to be created from the Account
Name list.
Enter a name for the first distribution list in Distribution List1. Enter a name for the second distribution list in Distribution List 2. Click Add. After defining the group or distribution list names, add the MSISDNs to each Distribution List.
To add MSISDNs to a distribution list: Select the Distribution list/Group name. (Refer to Figure : Distribution List)
Application-to-Mobile Messaging 5 - 69N
Select the TON (Destination) and NPI (Destination) values from the drop-down lists. Enter the MSISDNs to be added in the group. Click Add. Click Save.
To delete a MSISDN from the distribution list: Select the MSISDN to be deleted. To select multiple MSISDNs, press <Control> and select multiple MSISDNs.
Click Remove. Click Save.
To delete all the MSISDNs from the distribution list: Click Delete Group.
5.4.9 Ports
The Ports option lists all the SMPP, CIMD and UCP ports that are used by applications to connect to SMSRouter server. To view the ports:
5 - 70
Application-to-Mobile Messaging
The screen displays the list of SMPP, CIMD and UCP ports.
Note
By default, 25 entries are displayed on the Service Numbers screen.
The following table lists the fields of the Service Numbers screen.
Field
Allowed Sender System ID Length Standard Reply Failure Reply
Description
Short code assigned to a specific ESME account. System ID of client application. Maximum length of the service number. Default response sent to the service request senders. Standard response sent to the users when the application is busy or not connected. Used to edit the service number details. Used to delete the service number. NA NA NA NA NA
Validation
Edit Delete
NA NA
Source: Comviva
5 - 72
Application-to-Mobile Messaging
Change the required field values. Click Update to save the changes.
Application-to-Mobile Messaging
5 - 73N
Click Delete to delete the given service numbers. A pop-up window appears to reconfirm the
operation.
Click OK to confirm deletion.
Example: SMSRouter can create a Happy New Year greeting and share the ID of the greeting with the ESMEs. Instead of sending the greetings repeatedly, the ESME can send the ID of greeting message to SMSRouter. This saves on network resources and cuts down on costs since message transmission through SS7 links is costlier.
5 - 74
Application-to-Mobile Messaging
Canned Message: Enter the message text. The message text should not be more then 160
characters.
Click Done to save the changes.
Note
Each canned message is assigned a message ID. A maximum of only 254 canned messages can be stored (excluding canned message numbers 0 and 255).
You can delete the existing canned messages. To delete a canned message: Rules Management > Canned Message
Click Delete to delete a given canned message. A dialog box pops-up to re-confirm the
operation.
Click OK.
Enter the following details: From Date and To Date: Select the period for which the query is to be performed.
From Time and To Time: Select the time for which the query is to be performed.
5 - 76
Application-to-Mobile Messaging
Source: Enter the source address of the message entity. This can be a short code or an
MSISDN and it allows you to perform the query for a particular SME.
Destination: Enter the destination address of the message. Status: Delivery status of the message. Status can be:
Error: All:
Select to view the status of unsuccessful/undelivered message transmissions. Select to view the status of the successful messages. Select to view the status of the pending messages.
Success: Pending:
Select the node ID of SMSRouter from Node ID list. Click Show Details to view the query result.
The following fields are displayed on the Query Details screen: Arrival Date/Time: Date and time of transmitting the message.
Source: Source address of the SME. Destination: Destination address of the SME. Status: Message status: Pending, Permanent, Expired or Time-out. Node ID: ID of the SMSRouter server for which the status report is generated. Detail:Reason for pending status of messagesl Delete:Used to delete pending messages
Application-to-Mobile Messaging
5 - 77N
Note
For field descriptions, refer to Figure : Query Details for All Messages
5 - 78
Application-to-Mobile Messaging
Note
For field descriptions, refer to Figure : Query Details for All Messages.
Application-to-Mobile Messaging
5 - 79N
Send Only
ESMEs can use SMSRouter to send messages. An ESME that opts for a Send Only account is not authorized to receive messages from an application or a mobile station.
Example: ESMEs that send promotional messages, awareness messages, jokes, news alerts, and cricket scores to subscribers.
5 - 80
Application-to-Mobile Messaging
application-terminated messages to SMSRouter. The mode is selected by ESMEs when message Delivery reports are not required. For example, the transmitter mode is used for promotional messages sent by ESMEs.
Receiver Mode: By establishing a connection with SMSRouter in the Receiver mode, ESMEs
can only receive application-originated or mobile-originated messages from SMSRouter. For example, the receiver mode is used by ESMEs to receive requests for ring tones, cricket scores, stock alerts, and account balance enquiries from subscribers.
Transceiver Mode: In the Transceiver bind mode, ESMEs can send and receive messages
from SMSRouter over a single session. When an application needs to send messages and receive response for the sent messages, the transceiver mode is used. For example, applications such as Who wants to be a Millionaire push contest questions to subscribers and receive answers for the delivered questions.
Note
For UCP connections, only Send and Receive account types are applicable.
dramatic and sudden surges in messaging traffic by controlling the mobile-originated short message submission rates without degrading the overall system performance. SMSRouter configures the threshold for accepting short messages. All messages beyond the threshold level are dropped. The Operator configures the Message Per Second limit for ESME accounts. Refer to the Creating ESME Accounts menu to set threshold limits.
Example: Peter sends a message of 200 characters to Michael. SMSRouter splits the message into two parts. The first part of the message contains 160 characters while the second part contains 40 characters. Both the messages are recombined after delivering to subscriber B.
5 - 82
Application-to-Mobile Messaging
Application-to-Mobile Messaging
5 - 83N
5 - 84
Application-to-Mobile Messaging
6 Mobile-to-Application Messaging
SMSRouter enables SMS exchange between mobile stations and applications. This message exchange is referred to Mobile Originated-Application Terminated (MO-AT) messaging.
1. The MS sends the Short Message (SM) to the MSC. 2. The MSC sends the SM to SMSRouter using the Forward Short Message (FSM) operation. 3. SMSRouter sends the outcome of the FSM operation to the MSC.
Mobile-to-Application Messaging
6-1
4. The MSC returns the outcome of the Mobile Originated-Short Message (MO-SM) operation to the MS. 5. SMSRouter sends the data_sm packet to ESME. 6. The ESME acknowledges the delivery and sends a data_sm response to SMSRouter. 7. SMSRouter sends a Delivery report to the MS. DDA Failure Forwarding The sequential flow diagram depicting the DDA failure forwarding of MO-AT message is as follows:
1. The MS sends the Short Message (SM) to the MSC. 2. The MSC sends the SM to SMSRouter using the Forward Short Message (FSM) operation. 3. SMSRouter sends the outcome of the FSM operation to the MSC. 4. The MSC returns the outcome of the Mobile Originated-Short Message (MO-SM) operation to the MS. 5. Based on the rules configured for the ESME account, SMSRouter forwards the SM to the SMSC. 6. The SMSC acknowledges the SM delivery and sends a Delivery report to SMSRouter. 7. SMSRouter sends a Delivery report to the MSC. 8. The MSC delivers the message delivery status to the originating MS.
6-2
Mobile-to-Application Messaging
SMSRouter handles the following types of binary messages: Multipart Messages: If the message length is greater than 160 characters (as per MAP specification) SMSRouter splits the message into several parts and delivers the message. Each message is spilt in two parts:
User
data header (UDH): Contains seven characters data: Contains 153 characters
Actual
Note
The maximum buffer size is based on the operating system and hardware memory constraints.
Mobile-to-Application Messaging
6 - 3N
Example: Peter sends a message to the American Idol application. On receiving the message, SMSRouter immediately delivers the message to American Idol application. If American Idol application is not connected, SMSRouter redirects the message to the secondary SMSC.
6-4
Mobile-to-Application Messaging
Field
Blocking of Delivery Report
Description
Used to enable or disable Delivery reports. Select to stop the generation of Delivery reports. Example: Select the field during high network congestion during festivals. NA
Validations
Used to enable to disable the delivery of messages in multiple parts. Select to disable splitting messages. Example: Select the field in case of long text and picture messages.
NA
GD Interface Flag
NA
Mobile-to-Application Messaging
6 - 5N
Field
Retry Attempts (In Sec)
Description
Time interval, in seconds,
Numeric Minimum
Validations
NA
Numeric Minimum
Maximum
Maximum length of MO messages. Indicates whether or not flash messages are to be sent to subscribers. Flash messages are sent when the SIM storage capacity of the mobile is full and message delivery fails. Content of the flash message to be sent. Indicates the type of translation for Global Title translation. Values can be:
0
Numeric
NA
Alphanumeric NA
- Unknown
255 - Reserved NA
Numbering Plan(NP)
Indicates the numbering plan of the MSISDN. NPI can be of the following types:
E164 X121 TELEX NATIONAL PRIVATE ERMES EXTENSION
6-6
Mobile-to-Application Messaging
Field
Store & Forward Enable
Description
Indicates whether or not SMSRouter should store and forward messages if Direct Delivery Attempt fails. Spoofing is the process of translating the IP or MSISDN address of a given packet so that SMSRouter assumes that the request came from a trusted source. Anti-Spoofing (abbreviated A-S or AS) is a method of denying the IP or MSISDN address, which are not from trusted source. This field indicates whether or not anti spoofing is enabled. If enabled, SMSRouter sends a SRI query to the HLR. On receiving the SRI response, SMSRouter validates the IMSI and VMSC in the message against the IMSI and VMSC in the SRI response. Indicates whether or not subscribers can respond to a message through the same service center. SMSRouter supports deferred delivery of messages. On receiving a message scheduled for delivery to a short code with deferred delivery set (in the scheduled_delivery_time parameter in the message PDU) to a future date and time, SMSRouter stores the message in the secondary memory. It attempts to deliver the message at the scheduled date and time. NA
Validations
NA
NA
Source: Comviva
To enable/disable Delivery reports, select/clear Blocking of Delivery Report. Click Done to save the changes.
Mobile-to-Application Messaging
6 - 7N
SMSRouter supports dynamic configuration of rules, thus helping the Operator to configure rules to handle messages more effectively based on the traffic situation and other requirements without any system restarts or downtime. SMSRouter supports TCP based re-direction. TCP/IP links are cheaper than SS7 resources and the bandwidth over TCP/IP is higher than over SS7. TCP/IP works out to be a flexible and cost-effective solution to manage message bursts. In case of delivery failure, messages are forwarded to the SMSC for further retries over TCP/IP. SMSRouter stores the configured rules in the database. After configuring the rules through the Web-based GUI, SMSRouter applies the rules to redirect/reject messages handled by the system. The following table lists all the rules defined in SMSRouter:
Rule
Source MSISDN Barring
Definition
Bars the source MSISDN from accessing SMSRouter.
Scenarios/Examples
Operator Sigmatel bars the messages from the MSISDN series 9198450, which belongs to the Operator Singtel to prevent Singtel subscribers from using Sigmatels SMSC. Operator can bar a subscriber from sending messages when the subscriber is roaming and sending message from a specific VMSC +919890081109. This is done mainly to save cost on roaming links. Subscriber A (+919810012345) is not charged for sending message from VMSC +919811012439. The same subscriber is charged for sending message when roaming in the VMSC +919811012437. Subscriber A from Sigmatel network tries to send messages after changing the service center number to Singtel while roaming in Singapore. Singtel can block the source VMSC of Subscriber A to prevent unauthorized access.
6-8
Mobile-to-Application Messaging
Rule
Source IMSI Barring
Definition
Block messages based on the source IMSI. Using this rule, messages received from an MSISDN whose IMSI or IMSI range is blacklisted are rejected.
Scenarios/Examples
Operators can bar a specific IMSI series instead of barring a set of MSISDN series from sending messages to avoid spam ming and unauthorized access. Example: Sigmatel bars the prepaid IMSI series 9798450 from sending international SMS messages.
PID Barring
To prevent network congestion, SMSRouter of Singtel Operator, bars all Em ail messages sent from MSISDNs. Instead of direct delivery, SMSRouter of Maxtel redirects the Fax messages received by the system to a different SMSC or SMSRouter node configured in the Redirection list. A Maxtel subscriber from India visits UK and latches onto Orange UK network. The susbcriber tries to send through SMSRouter of Orange network. SMSRouter of Orange does not support charging for prepaid subscribers. Hence it redirects all the messages to SMSC of Orange for charging.
PID Redirection
SMSRouter offers a flexible routing mechanism where routing can be based on the PID of MO messages. This helps the Operator to effectively manage the associated messaging infrastructure. Used to route messages based on the source VMSC address of mobile originated messages. This helps the Operator to effectively manage the associated messaging infrastructure. This rule is useful especially when SMSRouter serves subscribers of multiple Circles. Operators can create as many rules as required to effectively utilize the configured Fallback SMSCs/SMSRouters. Redirects all messages with UDH content to a Fallback SMSC. This rule can also be configured in combination with a source and destination MSISDN.
Singtel configures a rule to redirect all binary messages to a Fallback SMSC to avoid SMSRouter congestion as binary messages are heavy in size.
Mobile-to-Application Messaging
6 - 9N
Rule
Time -based Redirection
Definition
Redirects messages received in a given period to the Redirection list.
The
Scenarios/Examples
Operators face the challenge of distributing high message volumes during peak hours of the day or on special days such as on New Year Eve, Christmas, and other local festivals. Operator can configure rules to flexibly route messages to other SMSRouter/SMSC nodes during a given day of the year/time of day. This helps in effectively managing the SMS infrastructure and improving the quality of service and customer experience. Three SMSCs (Huwaeii SMSC, Comverse SMSC and Ericsson SMSC) are connected to SMSRouter of Maxtel. The Operator configures a rule to redirect all messages originating from MSISDN series 98670 to Comverse SMSC. Operator can define a rule to redirect all messages sent from an MSISDN with international TON with a specific length to a Fallback SMSC in the Redirection list. Maxtel bars a specific MSISDN series 919845 from sending messages to a specific content provider application, which belongs to Sigmatel as both the Operators does not have any agreement for sharing of revenue. Sigmatel redirects all international SMS messages to a third-party SMSC over SS7 links.
Source: Comviva
Daily:
Weekly:
The day of the week and the time slot are defined. The month, day of the month and the time slot are defined. The year, month, day and time slot are defined.
Monthly:
Yearly:
Redirects all messages originating from a MSISDN/ MSISDN series to the Redirection list.
Redirects messages based on source MSISDN/MSISDN series in combination with the message TON and NPI.
Bars message transfers from a source MSISDN/MSISDN series to a destination MSISDN/ MSISDN series or short codes.
MO Relay
Used to redirect messages for a particular series to other SMSCs through SS7 network.
6 - 10
Mobile-to-Application Messaging
Note
For information on rules, refer to Rules Definition.
To configure source VMSC-based redirection rules: Rules Management > Rules Configuration
Click Add Rule. Select Source VMSC Redirection from the Rule Type list.
Mobile-to-Application Messaging
6 - 11N
The following table lists the fields of the Add Rule screen:
Field
Rule Type* Source VMSC Address*
Description
Name of the rule to be configured. Messages received from the source VMSC with the specified address are redirected to a given SMSC in the Redirection list. Indicates whether to redirect messages. List of Fallback SMSCs. In the event of message delivery failure, the messages are redirected to the selected SMSC in the Redirection list. Activate or deactivate a rule. Condition of implementing the rule. NA NA NA
Validation
Enter the address of the source VMSC in Source VMSC. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
6 - 12
Mobile-to-Application Messaging
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Note
For information on rules, refer to Rules Definition.
To configure source MSISDN and source TON NPI -based redirection rules: Rules Management>Rules Configuration
Click Add Rule. Select Source MSISDN and Source TON NPI from the Rule Type list.
Mobile-to-Application Messaging
6 - 13N
The following table lists the fields of the Add Rule screen:
Field
Rule Type* Source MSISDN * Source TON * Source NPI * Min Length * Action* Redirection List *
Description
Name of the rule to be configured. Address of the source MSISDN. TON of the source MSISDN. NPI of the source MSISDN. Minimum length of the source MSISDN. Whether or not to redirect the messages. List of Fallback SMSCs. In the event of message delivery failure, the message is redirected to the selected SMSC in the Redirection list. Activate or deactivate a rule. Condition of implementing the rule. NA
Validation
6 - 14
Mobile-to-Application Messaging
Enter the address of the MSISDN in Source MSISDN. Select the TON of the source MSISDN. Select the NPI of the source MSISDN. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Note
For information on rules, refer to Rules Definition.
Mobile-to-Application Messaging
6 - 15N
Click Add Rule. Select Source MSISDN Based Redirection from the Rule Type list.
The following table lists the fields of the Add Rule screen:
Field
Rule Type* Source MSISDN *
Description
Name of the rule to be configured. All the messages originating from the MSISDN are redirected to a Fallback SMSC. Redirect messages from the MSISDN to the Redirection list. List of Fallback SMSCs. In the event of message delivery failure, messages are redirected to the selected SMSC in the Redirection list. Activate or deactivate a rule. Condition in which the rule is to be implemented. NA
Validation
Numeric Maximum
length is 15 digits
NA NA
Enter the originating MSISDN in Source MSISDN. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
6 - 16
Mobile-to-Application Messaging
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Note
For information on rules, refer to Rules Definition. To configure time-based redirection rules: Rules Management>Rules Configuration
Mobile-to-Application Messaging
6 - 17N
Click Add Rule. Select Time Based Redirection from the Rule Type list.
The Add Rule screen changes as per the Time Frequency selected as shown below:
6 - 18
Mobile-to-Application Messaging
The following table lists the fields of the Add Rule screen:
Mobile-to-Application Messaging 6 - 19N
Field
Rule Type* Source MSISDN
Description
Name of the rule to be configured. All the messages originating from the MSISDN are redirected to a Fallback SMSC. All the messages for the MSISDN are redirected to a Fallback SMSC. Time duration for which messages are redirected. The time is set in hh:mm format. Frequency of message redirection:
Daily Weekly Monthly Yearly
Validation
NA
Numeric Maximum
length is 15 digits
Destination MSISDN
Numeric Maximum
length is 15 digits
Time Duration*
Time
Time Frequency*
NA
Week Days*
Days of the week on which the messages would be redirected. Day of the month on which the messages would be redirected.
The
Day of Month*
length is 2 digits
Day of Year*
Day and month of a year on which the messages would be redirected. Date from when the rule is activated. Date till when the rule is active. Indicates whether or not to redirect messages for the MSISDN to the selected Redirection list.
NA NA NA
6 - 20
Mobile-to-Application Messaging
Field
Redirection List*
Description
List of Fallback SMSCs. In the event of message delivery failure, messages are redirected to the selected SMSC in the Redirection list. Activate or deactivate a rule. Condition in which the rule is to be implemented. NA
Validation
Note
It is mandatory to enter either source or destination MSISDN. Enter the originating MSISDN in Source MSISDN. Enter the destination MSISDN in Destination MSISDN. Enter the duration (in Hour: Minute format) for which the rule is active in Time Duration. Select the frequency of message redirection in Time Frequency:
Daily:
Select to redirect messages daily. Select to redirect messages on a weekly basis: Select to redirect messages on a specific date each month. Select the days on which you want to redirect messages in Week Days. Enter the date in Day of Month. Select to redirect messages every year on a given date. the month and date using Day of Year.
Weekly:
Monthly:
Yearly:
Select
Select the start date of message redirection in Start Date. Select the end date of message redirection in End Date. Select Redirect from the Action list to redirect messages to the Fallback SMSC selected in
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status list. Status can be:
Active:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the condition of implementing the rule. Click Done to save the changes.
Multiple rules cannot be defined for a given time duration and frequency.
Mobile-to-Application Messaging
6 - 21N
based routing rules, refer to Source MSISDN - based Redirection (SMBR) Rules rules.)
VLR-based routing (SS7 &TCP-IP based protocols) (For more information on VLR-based
Note
For information on rules, refer to Rules Definition.
6 - 22
Mobile-to-Application Messaging
Click Add Rule. Select PID Redirection from the Rule Type list.
Field
PID Number*
Description
Messages with the selected protocol ID are redirected.
Range:
Validation
0 - 255 length is 21 digits
Numeric Maximum
Mobile-to-Application Messaging
6 - 23N
Note
For information on the remaining field descriptions and steps to configure the rule, refer to Source MSISDN - based Redirection (SMBR) Rules.
Click Add Rule. Select UDH Redirection from the Rule Type list.
6 - 24
Mobile-to-Application Messaging
Note
For information on the field descriptions and steps to configure the rule, refer to Source MSISDN based Redirection (SMBR) Rules.
Note
For information on rules, refer to Rules Definition.
Mobile-to-Application Messaging
6 - 25N
To configure source MSISDN barring rules: Rules Management > Rules Configuration
Click Add Rule. Select Source MSISDN Barring from the Rule Type list.
6 - 26
Mobile-to-Application Messaging
The following table lists the fields of the Add Rule screen:
Field
Rule Type* Source MSISDN*
Description
Name of the rule to be configured. All the messages originating from the MSISDN are barred from accessing SMSRouter. Action to be taken:
Allowed:
Validations
NA
Numeric Maximum
length is 15 digits
Action*
NA
Allow the source MSISDN to receive messages from SMSRouter. Bar the source MSISDN from receiving messages from SMSRouter. NA
Barred:
Rule Status*
Reason
Maximum 50 characters
Source: Comviva
Enter the MSISDN to be barred in Source MSISDN. Select the action to be taken:
Allowed: Barred: Active:
Select the status of the rule from the Rule Status list. Status can be:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the reason for barring the MSISDN. Click Done to save the changes.
Mobile-to-Application Messaging
6 - 27N
Click Add Rule. Select Source & Destination MSISDN/Short Code Barring from the Rule Type list.
Enter the MSISDN sending messages in Source MSISDN. Enter the MSISDN to which messages are sent in Destination MSISDN. Select the destination type in Destination Type list. Destination types can be:
6 - 28
Mobile-to-Application Messaging
Destination
MSISDN: If selected, messages are allowed/barred to a given MSISDN/ MSISDN series. Short Code: If selected, messages are allowed/barred to a given short codes.
Destination
Bar the source MSISDN from sending messages to the destination MSISDN.
Select the status of the rule from the Rule Status list. Status can be:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the reason for barring the MSISDN/short code(s). Click Done to save the changes.
Click Add Rule. Select PID Barring from the Rule Type list.
Mobile-to-Application Messaging
6 - 29N
Enter the protocol ID to be barred in PID Number. Select the action to be taken using the Action list:
Allowed: Barred: Active:
Allow messages from the application with the specified PID to SMSRouter.
Bar messages from the application with the specified PID to SMSRouter.
Select the status of the rule from the Rule Status list. Status can be:
Select Active to activate the rule. Select Inactive to deactivate the rule.
Inactive:
Enter the reason for barring. Click Done to save the changes.
6 - 30
Mobile-to-Application Messaging
Select Source VMSC Barring from the Rule Type list. Click Add Rule.
The following table lists the fields of the Add Rule screen:
Field
Rule Type* Source VMSC*
Description
Name of the rule to be configured. Barred VMSC; Messages originating from this VMSC are not processed by SMSRouter. NA
Description
Numeric Special
Maximum
Action*
Action to be taken:
Allowed:
NA
Allow the specified VMSC to send messages to SMSRouter. Bar the specified VMSC from sending messages to SMSRouter.
NA
Barred:
Rule Status*
Reason
Maximum 50 characters
Source: Comviva
Mobile-to-Application Messaging
6 - 31N
Enter the VMSC number in Source VMSC. Select the action to be taken:
Allowed: Barred:
SMSRouter does not process the messages received from the specified
VMSC
Select the status of the rule from Rule Status. Give the reason for barring the VMSC in Reason. Click Done to save the changes.
Click Add Rule. Select Source IMSI Barring from the Rule Type list.
6 - 32
Mobile-to-Application Messaging
Enter the IMSI number in Source IMSI. Select the type of action from the Action drop-down list. The action can be:
Allowed: Allow the specified IMSI to send messages Barred: Bar the specified IMSI from sending messages Active Inactive
Select the status of the rule from the Rule Status drop-down list. The status can be:
Enter the reason for barring the IMSI number. Click Done to save the changes.
Mobile-to-Application Messaging
6 - 33N
Click Add Rule. Select Source VMSC and Source MSISDN Based Barring from the Rule Type list.
Enter the VMSC sending messages in the Source VMSC. Enter the MSISDN sending messages in the Source MSISDN. Select the action to be taken in Action:
Allowed: Barred:
Allow messages from the source MSISDN and source VMSC to the destination MSISDN. Bar the MSISDN and VMSC from sending messages to the destination MSISDN. Select Active to activate the rule. Select Inactive to deactivate the rule.
Select the status of the rule from the Rule Status list. Status can be:
Active: Inactive:
6 - 34
Mobile-to-Application Messaging
Note
For information on rules, refer to Rules Definition.
Click Add Rule. Select MO Relay from the Rule Type list.
Mobile-to-Application Messaging
6 - 35N
Enter the MSISDN to which messages are sent in Destination MSISDN. Messages sent to this
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status drop-down list. The status can be:
Active Inactive
Enter the reason for implementing the rule. Click Done to save the changes.
Note
SMS spams are junk message delivered to a mobile phone as text messages through the Short Message Service.
Example: SMSRouter can be configured to receive messages from the MSISDN series starting with 9198450 and not receive messages from the MSISDN 919845012345.
6 - 36
Mobile-to-Application Messaging
For more information on how to black-list/white-list MSISDN/MSISDN series, refer to section Black/White List Support Rules.
6.4.9
Operators can define rules to charge subscribers for messages on the basis of the source VMSC.
Note
For information on rules, refer to Rules Definition
To configure the source VMSC-based charging rules: Rules Management > Rules Configuration
Click Add Rule. Select Source VMSC based Charging Rules from the Rule Type list.
Mobile-to-Application Messaging
6 - 37N
Enter the source VMSC number in the Source VMSC. Select Not Charged from the Action list to waive off charges for messages originating from the
Charged
Charged
Select the status of the rule from the Rule Status drop-down list. The status can be:
Active Inactive
Enter the reason for implementing the rule. Click Done to save the changes.
Note
For information on rules, refer to Rules Definition.
To configure application terminated message redirection rules: Rules Management > Rules Configuration
6 - 38
Mobile-to-Application Messaging
Click Add Rule. Select Application Terminated Message Redirection from the Rule Type list.
Enter the short code of the application in Short Code. Messages sent to the specified short
Redirection List.
Select the Fallback SMSC from the Redirection List. Select the status of the rule from the Rule Status drop-down list. The status can be:
Active Inactive
Enter the reason for implementing the rule. Click Done to save the changes.
Mobile-to-Application Messaging
6 - 39N
SMSRouter stops message redelivery if: a negative acknowledgement indicating a permanent error is received from the MSC.
the message is manually deleted. the message is overwritten by a new incoming message the message expires.
Depending on the validity period of a message, SMSRouter makes up to ten attempts to ensure that the message reaches its destination.
6 - 40
Mobile-to-Application Messaging
Select an account from the Account Name list to view the retry policies configured for the
account. The following table lists the fields of the Retry Policy screen:
Field
Error Type
Description
GSM errors can be classified into the following categories:
User
Provider Internal
Error: Errors returned by the Map stack Errors: Errors returned by the SMSC
Each temporary error type has a pre-configured error code. Name of the error.
Mobile-to-Application Messaging
6 - 41N
Field
Attempts
Description
Number of attempts made to deliver the message at preconfigured intervals. Depending on the validity period of the message, SMSRouter makes a maximum number of ten attempts to ensure that the message reaches its destination. The System Administrators can define the retry parameters for each error.
Source: Comviva
6 - 42
Mobile-to-Application Messaging
Note
For field descriptions, refer to the Retry Policy table.
Error Name: Select the error for which a retry policy is to be defined. Retry Attempts: Enter the retry interval period for each attempt. The retry interval should be in
seconds.
Click Done to save the changes.
Note
The retry intervals can be defined for different errors.
Click Delete to delete the retry policy. A dialog box pops-up to re-confirm the operation.
Mobile-to-Application Messaging 6 - 43N
Click OK.
6 - 44
Mobile-to-Application Messaging
Mobile-to-Application Messaging
6 - 45N
Field
System ID*
Description
Login ID used by the client to connect to SMSRouter. The field validates the identity of the client attempting to connect to SMSRouter.
Should
Validation
begin with an alphabet
Alphanumeric Special
characters (&; *) are not allowed except for an underscore. case sensitive 9 characters
Not
Password*
Password of the client. It is used to authenticate the identity of the client attempting to connect to SMSRouter.
Maximum Case
sensitive
Re-enter password for confirmation. Protocol for communication. The following protocols are used:
SMPP UCP CIMD
Same as Password NA
System Type*
The system type of the ESME. For example, VMA for Voice Mail Application or BULK for bulk messages.
Alphanumeric Special
Case
Port*
Port on which the SMSRouter server connects to the ESME application. Account type of a client application. SMSRouter supports two types of accounts:
Send
NA
Account Type*
NA
Send
and Receive: It signifies that a client has the privilege to transmit and receive messages.
6 - 46
Mobile-to-Application Messaging
Field
Default Address*
Description
Default source address of the client. Message packets transmitted by a client contain the source address and the destination address. A client transmitting messages to SMSRouter may, however, enter NULL in the Default Address field. In such a case, SMSRouter substitutes the source address with the default address. The parameter is particularly useful for interfaces unfamiliar with the concept of source address for a short message (for instance, voice mail systems). Service numbers are short codes associated with an application. This field indicates the number of short codes allowed for a particular application. Indicates whether or not clients are allowed to transmit messages from the service numbers listed in the Access list:
Yes: Select to allow the ESME
Validation
Numeric Maximum
length is 6 digits
Numeric Maximum
length is 3 digits
NA
client to transmit messages with any numeric sender address. Applications do not receive an acknowledgement for the messages transmitted if this option is selected.
No:
Select to allow the ESME client to transmit messages with numeric sender address configured for the account.
Numeric Range:
Maximum number of parallel connections (sessions) that the client application can maintain with SMSRouter to transmit message packets.
0 - 10 length is 3 digits
Maximum
Mobile-to-Application Messaging
6 - 47N
Field
Maximum Receive (MSLA)
Description
Validation
Numeric Enter Enter
Maximum number of parallel sessions (user connections) that the client application can maintain with SMSRouter to receive messages. The value should be entered only if the client application opts for a Send and receive account type. The client application can maintain only one receive session with SMSRouter during the span of a single connection.
0 if Account Type is Send Only. a value between 0 and 10 if Account Type is Send and Receive.
Maximum Priority*
Transmission precedence assigned by SMSRouter to the messages submitted by the client application. Four priority levels are supported:
0: 1: 2: 3:
NA
Level 0 priority (lowest) Level 1 priority Level 2 priority Level 3 priority (highest)
Numeric Maximum
For a Send Only account, Messages Per Second specifies the number of messages that the client application can transmit in a second. For a Send and Receive account, Messages Per Second specifies the number of messages that the client application can send and receive in a second.
length is 3 digits
Transmission threshold for a minute. The field is automatically populated when an Operator assigns the number of message per second for a client. For example, if a client can transmit 1 message per second, the number of messages per minute is 60.
NA
6 - 48
Mobile-to-Application Messaging
Field
Messages per Hour*
Description
Transmission threshold for an hour. The field is automatically populated when an Operator assigns the number of message per second for a client. Transmission threshold for an hour. The field is automatically populated when an Operator assigns the number of message per second for a client. Maximum length of the message that can be transmitted by a client application SMSRouter. Criteria to truncate a message to a pre-defined length and deliver or reject a message when the message exceeds the predefined length. You can choose any one option:
Truncate:
Validation
NA
NA
Message Length*
Numeric Values
NA
SMSRouter truncates the message to its predefined length and delivers the message if the message length exceeds the predefined length. SMSRouter rejects the message if the message exceeds the pre-defined length. NA
Reject:
Select if SMSRouter should convert special characters, such as @ and #, to conform to GSM standards.
No:
Date on which a client account is activated Date on which the client account terminates.
Mobile-to-Application Messaging
6 - 49N
Field
Binary Allowed*
Description
Indicates whether ESME is allowed to send messages in binary formats such as ring tones, logos, and pictures. The selection depends on the account type opted by the client:
Yes:
Validation
NA
No:
Alphanumeric Allowed*
Indicates whether ESME can send alphanumeric sender address. The selection depends on the account type opted by the client.
Yes: No:
Access List*
List of IP addresses that can be used by a client to connect to SMSRouter. To allow all IP addresses to connect to SMSRouter, include 0.0.0.0 in the Access List field.
Indicates whether SMSRouter would send a Delivery report to the ESME client after delivering the message. Indicates whether SMSRouter should store and forward messages if DDA fails. Indicates whether the SMPP outbind feature is enabled or not. This field is displayed only if the account type is Send and Receive.
NA
NA
Outbind Enable
6 - 50
Mobile-to-Application Messaging
Field
Outbind Host
Description
IP address of the ESME application that connects to SMSRouter on receiving a outbind request. This field is displayed only if Outbind Enable is selected. Port number of the ESME application that connects to SMSRouter on receiving a outbind request. This field is displayed only if Outbind Enable is selected. List of alphanumeric address that the ESME can use as sender address. List of numeric address that the ESME can use as sender address. A maximum of 200 sender address (numeric and alphanumeric) can be configured for an account)
Validation
Valid IP Address
Outbind Port
Indicates whether the ESME account is prepaid or postpaid. If prepaid, credit limit is not defined for the account. Credit limit here indicates the number of messages an ESME account can send. Indicates whether or not the ESME account can receive in data_sm format.
NA
Support data_sm
NA
Source: Comviva
Enter the login ID to be used by the client to connect to SMSRouter in System ID. Enter the password to be used to connect to SMSRouter in Password. Re-enter the password in Confirm Password. Select the type of protocol from the Protocol list. You can either select SMPP, CIMD or UCP for
communication.
Enter the type of connection in System Type. Select the port from the Port list. Depending on the selected protocol, port list gets populated. Select Account Type. SMSRouter supports two types of accounts:
Send
Mobile-to-Application Messaging
Send
and Receive: Indicates that a client has the privilege to transmit and receive messages.
Enter the default address of the application in Default Address. Message packets transmitted
by a client contain the source address and the destination address. A client transmitting messages to SMSRouter may, however, enter NULL in the default address field. In such a case, SMSRouter substitutes the source address with the default address. The parameter is particularly useful for interfaces unfamiliar with the notion of source address for a short message (for instance, voice mail systems).
Note
The default source address of the ESME client may be a number most commonly associated with the application. Operators may assign the same default address to different client applications.
Note
Two accounts cannot have the same service number. However, two applications can be assigned the same allowed sender prefix.
Note
Administrators should ensure that the total SMSRouter capacity does not exceed the expected concurrent traffic. In the initial weeks of SMSRouter installation, it is recommended that transmission threshold limits for any client do not exceed 15 messages per second.
Enter the number of short codes to be defined for an ESME application in No. of Service
Numbers.
Select the All Service Numbers Allowed option. Values can be:
Yes: Select to allow the ESME
Select to allow the ESME client to transmit messages with numeric sender address configured for the account.
Enter the maximum number of sessions a client can maintain with SMSRouter to transmit
6 - 52
Mobile-to-Application Messaging
Select the priority of messages from a client application in Maximum Priority. Four priority
levels are supported. Level 0 has the lowest priority while Level 3 has the highest priority. An application cannot exceed the priority level assigned during account creation.
Select the criteria for message acceptance in Message Acceptance Criteria. Values can be:
Truncate: Reject:
SMSRouter truncates the message and delivers the message if the message length exceeds the pre-defined length. SMSRouter rejects the message if the message exceeds the pre-defined length.
Select whether or not GSM conversion is required in GSM Conversion Req. Values can be:
Yes: No:
Select if SMSRouter converts special characters, such as @ and #, to conform to GSM standards.
Select if the ESME application converts the special characters to conform to GSM standards.
Select the date of activating the rule in Date of Activation. Select the date of rule expiry in Date of Expiry. Select Binary Allowed to indicate whether or not SMSRouter should support binary formats
Select Alphanumeric Allowed if SMSRouter supports only alphanumeric messages. You can
Enter the IP addresses to connect to SMSRouter in Access List. Select Enable Delivery Report to send Delivery report to the ESME client after delivering the
message.
Select Store and Forward to enable store and forward of messages if DDA fails. Select Outbind Enable to enable SMPP outbind feature. Enter the IP address of the ESME application that connects to SMSRouter on receiving a
Number Range.
Select ESME Prepaid Enable to indicate whether or not the ESME account is prepaid or
postpaid.
Select Support data_sm to indicate whether the ESME account can receive data in data_sm
format.
Click Continue to add Service Numbers, Standard Reply, and Failure Reply.
Mobile-to-Application Messaging
6 - 53N
Click Delete to delete the given ESME account. A pop-up window appears to confirm the
operation.
Click OK to confirm deletion.
6 - 54
Mobile-to-Application Messaging
In such situations, users keep sending service requests because of not receiving any response from the service number. To avoid confusion for users, standard automated responses can be sent to users whenever there are delays in sending a response to users. The message content can be configured and the response can be sent for multiple sessions. Example: User sends a MO-AT request to a given service number to download a ring tone. If there is a delay in getting a response from the application, the user resends the request until the ring tone is delivered to the user. By enabling an auto-reply on the service number, SMSRouter sends a pre-configured response to acknowledge the receipt of the request. This saves the user from resending requests. . To configure auto-replies: ESME Management > ESME Accounts >Add New Account
Enter the required field values in : Add ESME Account (For more information, refer to the Add
New Account.)
Click Continue. (Refer to : Add ESME Account)
Enter the standard automated response that SMSRouter sends to the message sender in
Standard Reply.
Click Done to save the changes.
through the application GUI. In addition, SMSRouter buffers all the requests received during the application down-time and delivers the requests to the application whenever it starts functioning. Example: During New Year or Christmas, subscribers often request for ring tones that are suitable for the occasion for. If the ring tone application cannot handle the sudden surge in the requests, it may stop responding to subscriber requests. In such scenarios, Operators can configure the following failure response and send to the subscribers requesting for ring tones in SMSRouter: We are unable to process your request at this time. Please try later. To configure failure replies:
New Account.)
Click Continue. (Refer to : Add ESME Account)
Enter the failure response SMSRouter that should be automatically sent to the users when the
If the limits are exceeded, SMSRouter sends the excess messages back to the ESME accounts. Defining limits helps to control the flow of messages towards SMSRouter.
6 - 56
Mobile-to-Application Messaging
To set limits on the message count: ESME Management > ESME Accounts >Add New Account
Enter the number of messages that can be transmitted by the ESME client in a second in
Message Per second. There is no theoretical limit on the number of messages that can be sent to SMSRouter.
Mobile-to-Application Messaging 6 - 57N
Note
Administrators should ensure that the total SMSRouter capacity does not exceed the expected concurrent traffic. In the initial weeks of SMSRouter installation, it is recommended that transmission threshold limits for any client do not exceed 15 messages per second. Message Per Minute, Message Per Hour, Message Per Day are automatically populated
Note
For field descriptions, refer to Add New Account table. Click Done to save changes.
6 - 58
Mobile-to-Application Messaging
Enter the required field values in : Add ESME Account. (For more information, refer to the
Mobile-to-Application Messaging
6 - 59N
6 - 60
Mobile-to-Application Messaging
Enter the number of short codes to be associated with the application in No. Of Service
Numbers.
Note
For information on the fields, refer to Table: Add New Account. Click Continue.
Mobile-to-Application Messaging
6 - 61N
Enter the short codes defined for the ESME account in Service Number. In Standard Reply, enter the standard response to be sent to users sending service requests. In Failure Reply, enter the failure response to be sent to users when the application is not
functional.
Click Done to save changes.
6 - 62
Mobile-to-Application Messaging
Enter the required field values in Add New Account screen. (For more information, refer to the
Enter the service number of the application in Service Number (in the example given above,
Mobile-to-Application Messaging
6 - 63N
established SMPP session are similar to a normal SMPP receiver session. Depending on the account type, the Operator can enable this feature and configure one IP and port pair per account.
Example: SMSRouter can use this feature to deliver large message volumes to ESME during televoting and broadcasting election results. To enable SMPP outbind sessions: ESME Management > ESME Accounts >Add New Account
Select Account Type as Send and Receive.
Mobile-to-Application Messaging
6 - 65N
Select Yes in Outbind Enable. (This field is enabled only if the Account Type is Send and
Receive.)
Enter the IP address of the ESME application connecting with SMSRouter in Outbind Host. Enter the port number of the ESME application connecting with SMSRouter in Outbind Port.
6 - 66
Mobile-to-Application Messaging
Note
For other field descriptions, refer to Creating ESME Accounts.
messages are stored and retried based on the retry policy configured for the account. If retry policy and error-based redirection is not defined for the account, retry is attempted based on the default retry policy.
The store and forward enabled messages received from ESME accounts are recorded in the
secondary memory before attempting message delivery. If not delivered in the Direct Delivery Attempt, delivery of messages is retried according to the retry policies configured for the account. If S&F is not configured, SMSRouter attempts to deliver the messages before storing the messages in the database. Operators can enable the S&F functionality for specific accounts. The S&F feature is generally enabled for messages that are not critical such as the promotional messages. To enable store and forward for message delivery: ESME Management > ESME Accounts >Add New Account
Enter the required field values in : Add ESME Account. (For more information, refer to the
Mobile-to-Application Messaging
6 - 67N
Select Yes in Store and Forward Enable to enable the store and forward functionality.
6.6.12 Ports
The Ports option lists all the SMPP, CIMD and UCP ports that are used by applications to connect to SMSRouter server.
6 - 68
Mobile-to-Application Messaging
The screen displays the list of SMPP, CIMD and UCP ports.
Mobile-to-Application Messaging
6 - 69N
6 - 70
Mobile-to-Application Messaging
7 Generic Features
The features explained in the subsequent sections are applicable to all types of messaging.
Example: Peter sends a message in Arabic to Rehman. SMSRouter accepts the message and decodes and encodes the message as per UCS2 character set specifications and delivers the message.
Note
SMSC Gateway needs to accept the message for successful transmission to the subscriber.
configure the message count for direct deliveries and retries. The system buffers incoming messages for retry attempts when there are minor problems in the Operators network. Once the threshold limit is crossed, SMSRouter rejects incoming messages through MO and AO channels.
Note
The maximum buffer size is based on the operating system and hardware memory constraints.
Example: James sends a message to Peter. On receiving the message, SMSRouter immediately delivers the message to Peter. If Peters mobile is unreachable, SMSRouter redirects the message to the secondary SMSC.
segments. The shared memory interface is the best possible interface when high logging throughput is expected and the Log server needs to handle multiple log files at the same time.
OS Message Queues: The Log server can retrieve log data through OS message queues. This
interface is, however, not recommended because it impacts and lowers down system performance.
Database Logging: The Log server can log data directly on to the database. The Log server
configuration needs to be mapped with the data to be logged. The database in which the data is logged also needs to be mapped with the Log server.
7-2
Generic Features
Note
For more information on the OAM module and its components, refer to the Common OAM User Manual.
Generic Features
7 - 3N
System overloads or malfunctions can slow down SMSRouter operations. The CSMD module of the OAM application analyses the resource utilization of SMSRouter. Based on this data, Operators take corrective action to release resources. In the event of problems, the Heart Beat Manager (OAM application module) sends status alarms to the Alarm Manager (OAM application module).
files are deleted from the SMSRouter system. The billing system should provide FTP access to SMSRouter. The frequency and duration to push the CDRs is configurable through a cron scheduler (For information on the cron scheduler, refer to the Comviva SMSRouter v4.0 OAM Manual v 1.0).
7-4
Generic Features
Example: SMSRouter of Circle A can act as a virtual service center for multiple Circles (Circle B, C and D). The Operator of Circle A needs to configure the service center addresses of Circles B, C and D in SMSRouter of Circle A.
Example: An Operator can integrate SMSRouter with multiple MSCs. Each MSC has an unique point code. During stack configuration, the Operator needs to define the point codes of all the MSCs to be connected to SMSRouter.
Example: Consider a situation where the SMSRouter in network A serves as a virtual SMSC for network B and network C. All the short messages originating from network B and network C are directed to SMSRouter (in network A) for delivery to destination addresses. The destination address could be within the same network or across networks (A, B, C). The Operator can enable or disable the status of Delivery reports for different service centers. The subscribers of Circle A send MO messages to subscriber of the same Circle.The MO messages go to
Generic Features 7 - 5N
the Mobile Service Center (MSC). The MSC sends the messages to SMSRouter using the Forward Short Message (FSM) operation. SMSRouter accepts messages and forwards it to the destination subscribers. The message service center number stored in the SIM card of the senders mobile is the virtual service center number (SMSRouter of Circle B). This service center can also act as a virtual service center for Circle C. The Operator can enable the Delivery report flag for Circle A. In this case, the destination mobile delivers the message delivery status to the originating mobile. Similarly, the Operator can disable Delivery reportS for Circle B. If disabled, the destination mobile does not send the Delivery report to the originating mobile. In case of AO traffic, different accounts can be assigned different service center addresses.
Enter the name of the service center in Service Center Name. Enter the service center number (GT number) in Service Center Number. Click Done to save the changes.
7-6
Generic Features
The Virtual Service Center Details screen fields are explained in the table below:
Field
SC Number SC Name Rules Accounts Service Numbers
Description
Service Center number Name of the Virtual Service Center Used to view the rules defined for the service center. Used to view the accounts configured for the service center. Used to view the short codes configured on the service centers.
Source: Comviva
To view the rules configured for the account, click View Rules.
Generic Features
7 - 7N
The fields of the Rule List screen are explained in the table below:
Field
Condition Input Scenarios
Description
Name of the rule. Input parameters required for the rule. Example: Source IMSI is the input parameter for Source IMSI Barring (SIB) rule. NA NA
Validation
Action
Action to be taken:
Allowed Barred Redirect
NA
Status
Rule status:
Active Inactive
NA
Name of the user defining the rule. Date of defining the rule. Reason for creating the rule. Used to change the rule.
NA NA NA NA
7-8
Generic Features
Field
Delete
Description
Used to delete the rule. NA
Validation
Source: Comviva
Click Delete to delete the service center. A dialog box pops-up to re-confirm the operation. Click OK.
number from the national to international format. The MSC of any network accepts messages only from MSISDNS, which are in international formats. For optimal message delivery, country codes are prefixed to the MSISDNs. Example: To send messages to the MSISDN 9845012345, SMSRouter translates it to international format by prefixing 91 (country code).
Suffix: Numbers are suffixed to a MSISDN/MSISDN series to differentiate them from other
MSISDNs.
Generic Features
7 - 9N
Example: To block the billing of messages sent from a given MSISDN or MSISDN series, a suffix is added to the MSISDN or MSISDN series. A 44 is suffixed to a MSISDN/MSISDN series so that the CDR details of messages sent from the suffixed MSISDN/MSISDN series are not sent to dBILL for billing. Suffixes are added to numbers to hide the CLI of numbers.
Strip: This refers to removing a given set of digits from a MSISDN starting from a given position.
Digits are deleted from a specific position. This rule can be used to delete the national dialing code (NDC) and international dialing code of the destination address.
Example: Subscriber A (MSISDN is 9845112334) sends a message to Subscriber B (MSISDN 9845112313). When sending the message, Subscriber A may enter the MSISDN of Subscriber B as 09845112313. SMSRouter deletes 0 from the destination number to convert the MSISDN to a compatible format.
Replace: In this type of address manipulation, a specific part of the source or destination
MSISDN is replaced with a new value. This rule can be used to replace the entire MSISDN or a part of it to make it a unique number. Example: The different Customer Care Executive MSISDNs are replaced with a common Helpdesk number to help subscribers with easy and instant access.
Replace IF: In this type of address translation, SMSRouter searches for a specific part of the
source or destination MSISDN and replaces it with a new value. This rule is primarily used to convert the numbers to a compatible format. Example: SMSRouter of Circle A searches for the number 88, in the MSISDN series of subscribers sending messages to the subscribers of Circle B. The system replaces 88 with 288 because Circle B does not support the 88 MSISDN series. Addresses are translated to modify the source or destination addresses as per the Operator requirements. The original TON or NPI of MSISDNS can also be replaced with a new TON or NPI. Messages originating from MSISDNs, which are invalid are rejected. The Super user can: View existing address translation rules
Create new address translation rules Delete address translation rules
7 - 10
Generic Features
To add address translation rules: Service Management> Address Translation Rules > Add Rule
Field
Group Name Number_Serie s
Description
Name of the group (multiple MSISDNs form a group) for which address translation rule is configured.
Validation
Data Type: Alphanumeric Maximum 25 character. Should be a valid number or mobile number series
NA
Number Type
number number
Destination SCCP
Generic Features
7 - 11N
Field
TON
Description
Type of Number (TON) of the MSISDN or MSISDN series:
International National Network
Validation
NA
Specific
NPI
NA
Min Length
7 - 12
Generic Features
Field
Action
Description
Select the action to be taken from the list. Actions can be: PREFIX: To prefix the specified digits to the source/ destination address. Offset/Value: This field is kept blank because the digits are prefixed at the beginning of the string. Length: Number of prefixed digits. Value: Value to be prefixed. SUFFIX: To suffix the specified digits to the source/ destination address. Offset/Value: This field is kept blank because the digits are always added at the end of the string. Length: Number of digits to be used as a suffix. Value: Value to be suffixed. STRIP: Delete a given number of digits starting from a
Validation
be replaced.
Length: Number of digits to be replaced. Value: Value with which the existing digits are to be replaced. REPLACE_IF: It is the same as REPLACE but applicable if a pre-defined condition is satisfied. Offset/Value: The search pattern to be used to replace the required digits. Length: Position of the digits to be searched. Values can be1 or 2. 1- Used to look for the search pattern at the beginning of the number. 2- Used to look for search pattern anywhere in the number (replace on the first occurrence). Value: Value to be replaced if the search pattern is found in the number.
Generic Features 7 - 13N
Field
Replace TON
Description
This field defines the Type of Number (TON) to be replaced in the source address parameter. The options are:
Unknown:
Validation
NA
International:
In an international TON, the number starts with the country code followed by the national destination code and the subscriber number.
National:
The number starts without the country code. It contains the national destination code and the subscriber number. Specific: The number starts with the network specific code followed by the subscriber number. Number: The number starts without the international and national codes. The number starts with an alphanumeric
Network
Subscriber
Alphanumeric:
character.
Abbreviated:
Same as Alphanumeric. NA
Replace NPI
This field defines the Numeric Plan Indicator (NPI) to be replaced in the source address parameters. The different NPIs are:
ISDN Data Telex Land
Mobile
Client ID
Source: Comviva
Enter the name of the group for which the address translation rule is to be configured in Group
Name.
Enter the number series for which the address translation rule is configured in Number_Series. Select the type of number from the Number Type list. Select the Type of Number (TON) of the SMPP client application from the list. Select the NPI of the application from the list. Enter the minimum length of the number series in Min Length. Select the type of action to be taken from the Action list. Enter the offset or value or pattern for the rule in Offset/Value/Pattern. Enter the length of the number to be prefixed or suffixed or stripped or replaced in Length.
7 - 14
Generic Features
Enter the value to be prefixed or suffixed or stripped or replaced in Value. Select the TON to be replaced in the source address parameter from the Replace TON list. Select the NPI to be replaced in the source address parameter from the Replace NPI list. Click Done to save the changes.
The following table lists the fields of the Address Translation screen.
Field
Number Series Length Num_Type
Description
MSISDN series on which the rule is applicable. Length of the number series to be translated. Indicates whether the number/ number series is a source or a destination number. NA
Validation
Generic Features
7 - 15N
Field
Rules
Description
The type of translation to be done.
PREFIX SUFFIX STRIP REPLACE REPLACE_IF
Validation
NA
Edit Delete
NA NA
Source: Comviva
To view the rules applicable on a given MSISDN, enter the mobile number in Number and click
Search.
By default, 25 rows are displayed on the screen. You can change the number of rows that can
be displayed on a page. Specify the number of rows to be displayed in a single page in No. of Rows/Page and click Go.
7 - 16
Generic Features
Click Delete to delete a given rule. A dialog box pops-up to re-confirm the operation. Click OK to delete the rule.
Adding Networks
The Add Network option is used to add new network Operators to the SMSRouter database. To add a network: Service Management > Networks > Add Network
The following table lists the fields of the Add Network screen:
Generic Features
7 - 17N
Field
Operator Name
Description
Name of the network Operator.
Should
Validation
start with an alphabet.
Alphanumeric Special
characters (&; *)are not allowed except for an underscore. to 50 characters. contain only numeric val-
Up
CC
Country Code A unique code indicating the country in which the network is located.
Can
ues.
Up
to 2 digits
NDC
National Destination Code A unique identification code for a Public Land Mobile Network (PLMN). SMSRouter prefixes the Country Code to a mobile number on the basis of NDC.
Can
only.
Up
to 4 digits.
Numeric Up
to 2 digits.
Maximum
Numeric Up
to 2 digits.
Maximum
Enter the network Operator name in Operator Name. Enter the Country Code of the network in CC. Enter the National Destination Code in NDC. SMSRouter prefixes the Country Code to a mobile
number on the basis of the NDC. Multiple NDCs can be connected with a single CC by adding multiple records with the same Operator name.
Specify the minimum number of characters required in a MSISDN in MSISDN (Min). Enter the maximum number of digits allowed in a MSISDN in MSISDN (Max). Click Done to validate the entries.
Viewing Networks
Existing GSM Operators details stored in the SMSRouter database can be viewed.
7 - 18
Generic Features
Field
Operator Name CC
Description
Name of the network Operator. Country Code A unique code indicating the country in which the network is located. NA NA
Validation
NDC
National Destination Code A unique identification code for a Public Land Mobile Network (PLMN). SMSRouter prefixes the Country Code to a mobile number on the basis of NDC.
NA
Minimum length required for an MSISDN. Maximum length allowed for an MSISDN. Edit network information. Delete network information.
NA NA NA NA
Generic Features
7 - 19N
Field
Description
Validation
Source: Comviva
Deleting Networks
This option is used to delete the network Operators from the database. Service Management > Networks
To delete a network:
Click Delete to delete a given network. A pop-up window appears to reconfirm the operation. Click OK to confirm deletion.
7 - 20
Generic Features
Adding IMSIs
The Add IMSI Network option is used to add new IMSIs to the database. To add new IMSIs: Service Management > IMSI Network > Add IMSI Network
Enter the network Operator name in Operator Name. Enter the Mobile Country Code of the Operator in MCC. Enter the Mobile Network Code of the Operator in MNC. Specify the minimum number of characters required in IMSI in IMSI (Min). Enter the maximum length permissible of IMSI in IMSI (Max). Click Done to validate the entries.
Generic Features
7 - 21N
Field
Operator Name MCC
Description
Name of the network Operator. Mobile Country Code MCC is part of the International Mobile Subscriber Identity (IMSI) number, which uniquely identifies a particular subscriber. It is stored in the SIM card of the subscriber. NA NA
Validation
MNC
Mobile Network Code Mobile Network Code (MNC) is used in combination with a Mobile Country Code (MCC) to uniquely identify a mobile phone Operator.
NA
Minimum length required for an IMSI. Maximum length allowed for an IMSI. Edit network information. Delete network information.
NA NA NA NA
Source: Comviva
Deleting IMSIs
IMSI series of different network Operators can be deleted from the SMSRouter database. To delete an IMSI:
7 - 22
Generic Features
Click Delete to delete a given IMSI. A pop-up window appears to reconfirm the operation. Click OK to confirm deletion.
The following table lists the fields of the Redirection Account List screen:
Field
SMSC ID SMSC Account Name System ID
Description
Unique ID of the SMSC account. Name of the SMSC account. Login ID of the SMSC account. NA NA NA
Validations
Generic Features
7 - 23N
Field
Connection Type
Description
Protocol used to connect SMSRouter and the Fallback SMSC. The following protocols are used:
SMPP CIMD UCP
Validations
NA
Number of messages redirected to the SMSC per hour. Used to change the configuration of SMSC accounts. Used to delete SMSC accounts. Used to view the list of SMSCs that act as Fallback SMSCs for message redirection.
NA NA NA NA
Source: Comviva
Click View List against the SMSC to view the Fallback SMSCs configured for the SMSC
account.
7 - 24
Generic Features
clients can send/receive messages through the configured accounts. One or more service numbers can be configured for each ESME account. Each message, operation or response sent through SMPP consists of a header and data. A packet number is assigned to each message. Syntax Hexdump 00 00 00 3C 00 00 00 04 00 00 00 00 00 00 00 05 00 02 08 35 35 35 00 01 01 35 35 35 35 35 35 35 35 35 00 00 00 00 00 00 00 00 00 00 0F 48 65 6C 6C 6F 20 77 69 6B 69 70 65 64 69 61 PDU Header 'command_length', (60)... 00 00 00 3C 'command_id', (4)... 00 00 00 04 'command_status', (0)... 00 00 00 00 'sequence_number', (5)... 00 00 00 05 PDU Body 'service_type', ()... 00 'source_addr_ton', (2)... 02 'source_addr_npi', (8)... 08 'source_addr', (555)... 35 35 35 00 'dest_addr_ton', (1)... 01 'dest_addr_npi', (1)... 01 'dest_addr', (555555555)... 35 35 35 35 35 35 35 35 35 00 'esm_class', (0)... 00 'protocol_id', (0)... 00 'priority_flag', (0)... 00 'schedule_delivery_time', ()... 00 'validity_period', ()... 00 'registered_delivery', (0)... 00 'replace_if_present_flag', (0)... 00 'data_coding', (0)... 00 'sm_default_msg_id', (0)... 00 'sm_length', (15)... 0F 'short_message', (Hello wikipedia)... 48 65 6C 6C 6F 20 13 77 69 6B 69 70 65 64 69 61'
Generic Features
7 - 25N
Note
SMPP is a standard telecommunication protocol. For more information on SMPP protocol specifications, refer to http://www.greennetwork.es/archivos/ SMPP_v34.pdf.
7 - 26
Generic Features
The fields of the Add SMSC Account screen are explained in the table below:
Field
SMSC Account Name*
Description
Name of the SMPP account to connect to SMSC.
Validation
Alphanumeric Special
Maximum
Description of the SMSC. Number of messages redirected to the SMSC after every second. Number of messages redirected to the Fallback SMSC after every minute. The value is automatically populated when Message Redirection (Per Sec.) is entered.
Maximum 20 characters
Numeric
*
Message Redirection (Per Min)
Maximum
NA
Generic Features
7 - 27N
Field
Message Redirection (Per Hour)
Description
Number of messages redirected to the Fallback SMSC after every hour. The value is automatically populated when Message Redirection (Per Min) is entered. NA
Validation
Connection Type* SMPP Host* SMPP Port* SMPP User Name* SMPP Password* System Type*
Type of connection between SMSRouter and SMSC. IP address of the SMPP server. Port to connect to the SMPP server. User name to log on to the SMPP server. Password to log on to the application. System type from which the SMPP client requests for connection to SMSRouter to transmit messages. For example, enter VMA for Voice Mail Application or Bulk for BULK SMS.
Case
Address Range
Set of short codes to access the SMSC account. The SMSC account handles all messages sent to the short codes defined in the address range. Maximum number of messages that can be queued for delivery to destination. Indicates whether SMSRouter receives and transmits messages:
True False
Maximum Pending*
NA
Transceiver Mode*
NA
7 - 28
Generic Features
Field
Keep Alive (In Sec.)
Description
Validation
NA
Duration for which dummy data packets are to be sent (over the SMPP client to SMSC) from SMSRouter to the SMPP server to keep the SMPP connection alive. Type of Number (TON) of the SMPP client application:
International National Network
NA
Specific
Numbering Plan Indicator (NPI) for the SMPP client application source address:
E164 X121 Telex National Private Ermes Extension
NA
Destination address Type Of Number of the SMPP client application. Select any one Destination Address TON:
International National Network
NA
Specific
Generic Features
7 - 29N
Field
Destination Address NPI*
Description
Numbering Plan Indicator (NPI) of the SMPP client application destination address:
E164 X121 Telex National Private Ermes Extension
Validation
NA
Message ID Type*
Message ID received from SMSC in response to the Submit SM query. This ID varies from SMSC to SMSC. It can be a value or string. Values can be:
0:
NA
Both submit SM and deliver SM contain a decimal message ID. Submit SM response contains a decimal message ID and deliver SM contains a HEX message ID. Submit SM response contains a HEX message ID and deliver SM contains a decimal message ID.
1:
2:
3:
Note
If the type of NPI is not known, select Unknown.
Redirection (Per Sec.). Message Redirection (Per Min) and Message Redirection (Per
7 - 30
Generic Features
Hour) are automatically populated based on the value entered in Message Redirection (Per Sec.).
Enter the IP address of the SMPP server in SMPP Host. Enter the port to connect to the server in SMPP Port. Enter the SMPP login user name in SMPP User Name. Enter the SMPP login password in SMPP Password. Enter the type of application connected to SMSRouter in System Type. Enter the short codes to access the SMSC Account in Address Range. Enter the maximum number of messages that can be kept in queue in Maximum Pending. In Transceiver mode, select any one of the following values:
False: True:
Enter the duration for which dummy data packets are to be exchanged between SMSRouter
and SMPP server to keep the connection alive in Keep Alive messages.
Select the type of source address of the SMPP client application. The source address has
three parts:
Type
Numbering Source
Select the Source Address NPI. This field gives the Numbering Plan Indicator (NPI) for the
SMPP client application source address. There are seven types of Source Address Number Plan indicators:
E164 X121 TELEX NATIONAL PRIVATE ERMES EXTENSION
Note
Refer to GSM 03.40, Technical realization of the Short Message Service Specifications for details on TON and NPI types. Select Destination Address TON. It specifies the destination address type for the SMPP client
Numbering Source
Network
Specific
Select Destination Address NPI. The Destination Address NPI specifies the Numbering Plan
Indicator (NPI) of the SMPP client application destination address. There are seven types of Destination Address Number Plan indicators:
E164 X121 TELEX NATIONAL PRIVATE ERMES EXTENSION
7 - 32
Generic Features
SMSRouter has successfully acknowledged the message, and a timestamp is suffixed to the phone number to display the time of delivery.
Note
UCP is a standard telecommunication protocol. For more information on UCP protocol specifications, refer to http://www.nowsms.com/discus/messages/ 1/EMI_UCP_Specification_40-8156.pdf.
Generic Features
7 - 33N
The following table lists the fields of the Add SMSC Account screen:
Field
SMSC Account Name*
Description
Name of the UCP account to connect to SMSC.
Validation
Alphanumeric Special
Maximum
Description of the SMSC. Number of messages redirected to the SMSC after every second.
Maximum 20 characters
Numeric Maximum
*
Message Redirection (Per Min)
15 digits
Number of messages redirected to the Fallback SMSC after every minute. The value gets automatically populated when Message Redirection (Per Sec.) is entered.
Numeric
values 15 digits
Maximum
7 - 34
Generic Features
Field
Message Redirection (Per Hour)
Description
Number of messages redirected to the Fallback SMSC after every hour. The value gets automatically populated when Message Redirection (Per Min) is entered.
Validation
Numeric values only. 15 digits.
Maximum
Connection Type* UCP Host* UCP Port* Alternate Host Alternate Port Our Host Our Port Receive Port
Type of connection between SMSRouter and SMSC. IP address of the machine hosting the UCP server. Port number of the machine hosting the UCP server. Alternate IP address of the machine hosting the UCP server. Alternate port number of the machine hosting the UCP server. IP address of the machine hosting SMSRouter. Port number of the machine hosting SMSRouter. Port on which the UCP client listens to the TCP/IP connection. SMSC connects to this port for sending messages. This is required if the SMSC needs a separate connection to send and receive messages. User name to log on the UCP server. Password to log on the UCP server.
NA Valid address Value should be between 1023 and 65535. Valid IP address Valid port number Valid IP address Value should be between 1023 and 65535. Value should be between 1023 and 65535.
NA NA NA
Duration for which dummy data packets are to be sent (over the UCP client to SMSC) from SMSRouter to the UCP server to keep UCP connection alive. Duration after which the connection between the SMSC and the UCP client closes if there is no activity.
Idle Time-out
NA
Generic Features
7 - 35N
Field
Flow control
Description
Flow control is the process of managing the rate of data transmission between two nodes to prevent a fast sender from over running a slow receiver. SMSRouter supports two modes of flow control for messages:
Stop-and-wait Window
Validation
NA
protocol
In case of the Stop-and-wait protocol, new messages are not sent before receiving the response of previous messages. In the Window mode, a maximum of n number of messages can be sent without waiting for a response. Window If the value of flow-control is zero, the External Machine Interface (EMI) works in the Window flow control mode. This variable defines the number of messages that can be sent without waiting for a response. Indicates the action to be taken if the acknowledgement of a message expires. Possible values:
0x00: 0x01:
NA
Wait Back
NA
disconnect/reconnect
Re-queue
Source: Comviva
Enter the SMSC account name in SMSC Account Name. Enter information about the SMSC in SMSC Details. Enter the number of messages redirected to the SMSC after every second in Message
Redirection (Per Sec.). Message Redirection (Per Min) and Message Redirection (Per Hour) are automatically populated based on the value entered in Message Redirection (Per Sec.).
Enter the IP address of the UCP server in UCP Host. Enter the port to connect to the UCP server in UCP Port.
7 - 36
Generic Features
Enter the alternate IP address of the machine hosting the UCP server in Alternate Host. Enter the alternate port number of the machine hosting the UCP server in Alternate Port. Enter the IP address of the machine hosting SMSRouter in Our Host. Enter the port number of the machine hosting SMSRouter in Our Port. Enter the port number of the machine on which the UCP client listens to TCP/IP connection in
Receive Port.
Enter the UCP login user name in UCP User Name. Enter the UCP login password in UCP Password. Enter the duration for which dummy data packets are to be exchanged between SMSRouter
and UCP server to keep the connection alive in Keep Alive Messages.
Enter the duration of Idle Time-out. Enter the Flow Control mode. Enter the size of the Window used to send messages. Enter the action to be taken in case the acknowledgement of a message expires in Wait Back. Click Done to save the changes.
Generic Features
7 - 37N
Note
CIMD is a proprietary protocol of Nokia.
To configure an ESME account to connect to SMSRouter through CIMD: Rules Management> Redirection Accounts > Add SMSC Account
The following table lists the fields of the Add SMSC Account screen:
7 - 38 Generic Features
Field
SMSC Account Name*
Description
Name of the CIMD account to connect to SMSC.
Validation
Alphanumeric Special
characters such as &; * are not allowed except for an underscore. 15 characters
Maximum
Description of the SMSC. Number of messages redirected to the SMSC after every second.
Maximum 20 characters
Numeric Maximum
*
Message Redirection (Per Min)
15 digits
Number of messages redirected to the Fallback SMSC after every minute. The value gets automatically populated when Message Redirection (Per Sec.) is entered.
Numeric Maximum
15 digits
Number of messages redirected to the Fallback SMSC after every hour. The value gets automatically populated when Message Redirection (Per Min) is entered.
Numeric 15 digits
Maximum
Connection Type*
Type of connection between SMSRouter and SMSC. SMSRouter supports five types of connections: Database, SMPP, UCP, CIMD, and SMPP Extended.
NA
IP address of the machine hosting the CIMD server. Port number of the machine hosting the CIMD server. User name to log on to the CIMD server. Password to log on to the CIMD server.
Generic Features
7 - 39N
Field
Our Port
Description
Port number of the machine hosting SMSRouter.
Validation
Value should be between 1023 and 65535 NA
Duration for which dummy data packets are to be sent (over the CIMD client to SMSRouter) from SMSRouter to the CIMD server to keep CIMD connection alive. Time (in seconds) between two retries to connect to the server.
Reconnect Delay*
Enter the SMSC account name in SMSC Account Name. Enter information about the SMSC in SMSC Details. Enter the number of messages redirected to the SMSC after every second in Message
Redirection (Per Sec.). Message Redirection (Per Min) and Message Redirection (Per Hour) are automatically populated based on the value entered in Message Redirection (Per Sec.).
Enter the IP address of the UCP server in CIMD Host. Enter the port to connect to the UCP server in CIMD Port. Enter the port number of the machine hosting SMSRouter in Our Port. Enter the CIMD login user name in CIMD User Name. Enter the CIMD login password in CIMD Password. Enter the duration for which dummy data packets are to be exchanged between SMSRouter
and the CIMD server to keep the connection alive in Keep Alive Messages.
Enter the duration of Reconnect Delay. Click Done to save the changes.
7 - 40
Generic Features
The following table lists the fields of the Add SMSC Account screen:
Field
SMSC Account Name*
Description
Name of the CIMD account to connect to SMSC.
Validation
Alphanumeric Special
Maximum
Generic Features
7 - 41N
Field
Connection Type*
Description
Type of connection between SMSRouter and SMSC. SMSRouter supports five types of connections: SMPP, UCP, CIMD, and SS7. NA
Validation
GT Address
Address of the receiving node to which the MO-FSM is realyed. Type of node for which message is relayed:
VMSC SGSN
Numeric Maximum
21 digits
GT Address Type
NA
Type
Source: Comviva
Enter the SMSC account name in SMSC Account Name. Enter the address of the receiving node in GT Address. Select the type of the receiving node in GT Address Type.
VMSC SGSN
Click Delete to delete the SMSC account. A pop-up window appears to reconfirm deletion.
7 - 42
Generic Features
If an SMSC account is part of the Redirection list, it cannot be deleted. It can only be deleted when the SMSC account is removed from the Redirection list. If you attempt deletion, an error message is displayed.
the same capacity to effectively handle high message volumes. In this mode, messages are distributed to the SMSCs in a round-robin mode to balance the load. To effectively manage load, the messages are redirected to the Fallback SMSCs based on the selected redirection mode. To implement redirection, a list of Fallback SMSCs is created. Messages are redirected based on the selected mode of redirection to the SMSCs in the Redirection list. Redirection can be based on one of the following modes: Round Robin: In this mode, messages are redirected in the order of SMSCs configured in SMSRouter. For example, if there are three SMSCs in SMSRouter, the first message is redirected to the first Fallback SMSC, the second message to the second Fallback SMSC, the third message is redirected to the third Fallback SMSC and the fourth to the first Fallback SMSC.
Priority: SMSCs are assigned a priority level. All the messages are directed to the SMSC with
the highest priority till the SMSC reaches its maximum message threshold limit, after which messages are sent to the SMSC with the next priority level.
Percentage: Based on the percentage of messages allowed per SMSC, a given percentage of
messages are redirected to each SMSC. Percent based load balancing also supports configurable sampling rates, which helps the Operator to fine tune SMSRouter.
Rules Management> Redirection List > Add Redirection List To create a redirection list of SMSCs for a Round Robin or Priority based redirection mode:
Generic Features
7 - 43N
Note
The Add Redirection List screen differs based on the redirection type. The screens are the same for Round Robin and Priority modes but different for the Percentage mode.
Table 7-13: Add Redirection List Round Robin or Priority Redirection Type
Field
Redirection List Name*
Description
Name of the redirection list.
Validation
Maximum Should
20 characters
bet.
7 - 44
Generic Features
Table 7-13: Add Redirection List Round Robin or Priority Redirection Type
Field
Redirection List Type*
Description
Indicates the type of redirection. Message redirection is based on the type of protocol used for redirection of messages: IP or SS7. Redirection can be of the following types:
ESME:
Validation
NA
If ESME is selected, the SMSC accounts connected over SMPP/CIMD/ UCP get populated in the SMSC list. If SS7 is selected, the SMSCs connected over SS7 get populated in the SMSC list. NA
SS7:
Redirection Type*
Robin
Source: Comviva
To add an SMSC to the redirection list, select the Fallback SMSC from the list box on the left. Click Add. The SMSC is added to the list box on the right. To remove an SMSC from the list, select the SMSC to be deleted from the list box on the right.
Click Remove.
Click Done to save the changes.
Generic Features
7 - 45N
The fields of the Add Redirection List screen are described in the table below:
Field
Redirection List Name
Description
Name of the redirection list.
Validation
Maximum 20 characters Should begin with an alphabet.
Indicates the type of redirection. Message redirection is based on the type of protocol used for redirection of messages: IP or SS7. Redirection can be of the following types:
ESME:
NA
If ESME is selected, the SMSC accounts connected over SMPP/CIMD/ UCP get populated in the SMSC list. If SS7 is selected, the SMSCs connected over SS7 get populated in the SMSC list. NA
SS7:
Redirection Type
Robin
7 - 46
Generic Features
Field
Sample Value
Description
Percentage of messages (out of the total number of messages received by SMSRouter) to be redirected to the configured Fallback SMSCs. NA
Validation
Source: Comviva
Enter the percentage of messages to be redirected to the Fallback SMSC in Sample Value. For
example, a sample value of 40 indicates that 40 percent of the messages received by SMSRouter is to be redirected to the Fallback SMSCs.
To add SMSCs to the redirection list, select the Fallback SMSCs from the list box on the left and
click Add. The SMSCs are added to the list box on the right.
To remove an SMSC from the list, select the SMSC to be deleted from the list box on the right.
Click Remove.
Click Done.
For each Fallback SMSC, enter the traffic (in percentage) to be redirected. The value added for
Note
You cannot add two Redirection lists with the same name.
Generic Features
7 - 47N
The following table lists the fields of the Redirection List screen:
Field
Redirection List Name Redirection Type
Description
Name of the redirection list. Type of redirection. There are 3 types of redirection modes:
Round Priority Percentage
Validation
NA NA
Robin
Used to edit redirection lists Used to delete redirection lists. Used to display the rules applicable to a redirection list.
NA NA
Source: Comviva
7 - 48
Generic Features
Click Delete against the redirection list to be deleted. A pop-up window appears to reconfirm the
operation.
Click OK.
If the redirection list is part of the configured rules, the list cannot be deleted. If you attempt to delete it, an error message appears.
To delete the Redirection list, remove the list from the rules configured in the system.
Generic Features
7 - 49N
of delivered messages of failed messages of MT messages of messages submitted by ESME of messages submitted to ESME
counters
account wise report (MO is treated as an account) report on direct delivery/ second attempt
SMSRouter
Graph
7 - 50
Generic Features
Bar
Graph
Spreadsheet
Tabular Format By default, data is displayed as rows and columns where rows show the actual data while the columns list the parameters of the respective message transfers. To view statistics:
Graphical To view data in a graphical format, select Chart Type and click Show Graph. There are three chart types: Line: The Line chart type displays tabular data in the form of a Line graph.
Generic Features
7 - 51N
Bar: The Bar chart type displays tabular data in the form of a Bar graph.
3D Column: The 3D Column displays data as a three-dimensional image and the data is
7 - 52
Generic Features
Spreadsheet To view tabular data in an Excel sheet, click the Convert To Excel link.
Yearly Statistics
Yearly Statistics generates a statistical report of the SMS traffic pattern for different years. For each year, the report displays the total number of P2P, P2A and A2P messages successfully transmitted by SMSRouter and the number of delivery reports received by SMSRouter.
Generic Features
7 - 53N
The following table lists the report columns of the Yearly Statistics screen.
Column
Year
Description
Year for which the data is shown. The values are hyper linked to show the message statistics for the selected year. For example, on clicking 2009, the message statistics for the year 2009 is displayed. NA
Validation
P2P P2A
Displays the number of Personto-Person (P2P) messages sent. Displays the number of Personto-Application (P2A) messages sent. Displays the number of Application-to-Person (A2P) messages sent. Displays the number of feature SMS messages (flash SMS and Intermediate Delivery Report) generated. Total number of delivery reports sent by SMSRouter. Total number of messages transmitted (whether successful or unsuccessful).
NA NA
A2P
NA
Feature SMS
NA NA
Source: Comviva
Select Chart Type to display data graphically. Click the Convert To Excel link to save data as a spreadsheet file. Click Back to return to the previous screen.
Yearly Delivery Report Statistics This report displays the annual delivery report statistics for the messages transmitted by SMSRouter.
7 - 54
Generic Features
The following table lists the report columns of the Yearly Delivery Report Statistics screen.
Column
Year
Description
Year for which the data is shown. The values are hyper linked to show the message statistics for the selected year. For example, on clicking 2009, the message statistics for the year 2009 is displayed. NA
Validation
Success
Displays the total number Delivery reports for successfully delivered messages. Displays the total number of Delivery reports for redirected messages. Displays the total number of error reports. Total number of Delivery reports transmitted (whether successful or unsuccessful).
NA
Redirect
NA
Error Total
NA NA
Source: Comviva
Generic Features
7 - 55N
Yearly P 2 P Statistics The report gives the total number of: successfully transmitted P2P messages
redirected P2P messages error messages P2P messages
The following table lists thereport columns of the Yearly P2P Statistics screen.
Column
Year
Description
Year for which the data is shown. The values are hyper linked to show the message statistics for the selected year. For example, on clicking 2009, the message statistics for the year 2009 is displayed. NA
Validation
Success
Displays the total number of successfully delivered messages. Displays the total number of successfully redirected messages. Displays the statistics of messages, which are not successfully transmitted.
NA
Redirect
NA
Error
NA
7 - 56
Generic Features
Column
Total
Description
Total number of messages transmitted (whether successful or unsuccessful). NA
Validation
Source: Comviva
Yearly P 2 P Statistics for Errors This report displays the yearly error statistics for P2P messages.
The screen displays the error count and the error description for the different type of errors.
Monthly Statistics
Monthly statistics generates the SMS traffic pattern statistics on a monthly basis.
Generic Features 7 - 57N
The following table lists the report column of the Monthly Statistics screen.
Column
Month
Description
Month for which the data is shown. The values are hyper linked to show the message statistics for the selected month. Displays the number of Personto-Person (P2P) messages sent. Displays the number of Personto-Application (P2A) messages sent. Displays the number of Application-to-Person (A2P) messages sent. Arranges the statistics report in an ascending or descending order. Total number of messages transmitted (whether successful or unsuccessful). NA
Validation
P2P P2A
NA NA
A2P
NA
DLVR Reports
NA
Total
NA
Source: Comviva
7 - 58
Generic Features
Daily Statistics
Daily statistics generates the SMS traffic pattern statistics on a daily basis. To view daily statistics:
The following table report columns the fields of the Daily Statistics screen.
Columns
Date
Description
Date for which the data is shown. The values are hyper linked to show the message statistics for the selected date. Displays the number of Personto-Person (P2P) messages sent. Displays the number of Personto-Application (P2A) messages sent. NA
Validation
P2P P2A
NA NA
Generic Features
7 - 59N
Columns
A2P
Description
Displays the number of Application-to-Person (A2P) messages sent. Arranges the statistics report in an ascending or descending order. Total number of messages transmitted (whether successful or unsuccessful). NA
Validation
DLVR Reports
NA
Total
NA
Source: Comviva
Hourly Statistics
Hourly statistics generates the hourly SMS traffic pattern statistics. To view hourly statistics:
Performance Management > Statistics > Year > Month > Date
7 - 60
Generic Features
Column
Hour
Description
Hour for which the data is shown. For example, value 12 in Hour field implies 12th Hour of the day. NA
Validation
P2P P2A
Displays the number of Personto-Person (P2P) messages sent. Displays the number of Personto-Application (P2A) messages sent. Displays the number of Application-to-Person (A2P) messages sent. Arranges the statistics report in an ascending or descending order. Total number of messages transmitted (whether successful or unsuccessful).
NA NA
A2P
NA
DLVR Reports
NA
Total
NA
Source: Comviva
Graph
Three
Spreadsheet
Generic Features
7 - 61N
The following table lists the report columns of the Redirection Based Statistics screen:
Column
SMSC Name
Description
Name of the Fallback SMSC to which the messages are redirected. The values are hyper linked to show the message statistics for the selected SMSC account. Number of message successfully redirected to the Fallback SMSCs. Number of error messages. The values are hyper linked to show the statistics of messages, which are not successfully transmitted for the selected SMSC account. Total number of messages transmitted (whether successful or unsuccessful). NA
Validation
Success
NA
Error
NA
Total
NA
Source: Comviva
7 - 62
Generic Features
To view the success or error statistics for a given period select day, month and year from the
To view statistics for a given redirect account and year: Click a data value in the SMSC Name column to view the yearly statistics for the selected SMSC (Refer to Figure : View Redirection Based Statistics).
Click a year to view the monthly statistics for the given year.
Note
For field descriptions, refer to Redirection Based Statistics. table.
Note
The View Statistics Graphically option is disabled.
Generic Features 7 - 63N
Click a month to view the daily statistics for the given month.
Click on a value in the Error column to view the number of errors of each type.
The screen displays the error count and error description for different type of errors.
Graph
Three
7 - 64
Generic Features
Spreadsheet
The following table lists the report columns of the Network Statistics screen:
Column
Operator ID
Description
Name of the network Operator that transmits messages to SMSRouter. The values are hyper linked to show the message statistics for the selected network Operator. Number of messages successfully delivered. NA
Validation
Success
NA
Generic Features
7 - 65N
Column
Redirect
Description
Number of message transmissions redirected to the Fallback SMSCs. Messages may or may not be successfully redirected. The errors may be due to network congestion or overloading of the Fallback SMSC. The field appears as a link to show the redirected message statistics for the selected Operator. NA
Validation
Error
Number of error messages. The field values appear as a link to show the messages, which are not successfully transmitted for the selected Operator. Total number of messages transmitted (whether successful or unsuccessful).
NA
Total
NA
Source: Comviva
To view the success or error or redirect statistics for a given period select day, month and year
To view the statistics for a given Operator: Click a data value in the Operator ID column to view the yearly statistics for the selected Operator. (Refer to Figure : View Network Statistics)
7 - 66
Generic Features
Note
For field descriptions, refer to Network Statistics table. Click a year to view the monthly statistics for the given year.
Click a month to view the daily statistics for the given month.
Click on the Error field to view the total number of errors of each error type.
Generic Features
7 - 67N
Graph
Three
Spreadsheet
7 - 68
Generic Features
The following table lists the report columns of the VMSC Statistics screen:
Column
VMSC Operator ID
Description
Name of the VMSC from which the messages are transmitted. Name of the network Operator that transmits messages to SMSRouter. The values are hyper linked to show the message statistics for the selected network Operator. Number of messages successfully delivered. Number of message transmissions redirected to the Fallback SMSCs. Messages may or may not be successfully redirected. The errors may be due to network congestion or overloading of the Fallback SMSC. The field appears as a link to show the redirected message statistics for the selected VMSC NA NA
Validation
Success Redirect
NA NA
Generic Features
7 - 69N
Column
Error
Description
Number of error messages. The field values appear as a link to show the messages, which are not successfully transmitted for the selected VMSC. Total number of messages transmitted (whether successful or unsuccessful). NA
Validation
Total
NA
Source: Comviva
To view the success/error/redirect statistics for a given period select day, month and year from
To view the statistics for a given VMSC: Click a data value in the VMSC column to view the yearly statistics for the selected Operator. (Refer to Figure : VMSC Statistics)
Note
For field descriptions, refer to VMSC Statistics table. Click a year to view the monthly statistics for the given year.
7 - 70
Generic Features
Click a month to view the daily statistics for the given month.
Click on the Error field to view the total number of errors of each error type.
Graphical
Line Bar
Graph
Three
Spreadsheet
The following table report columns the fields of the IMSI Statistics screen:
Column
Operator ID
Description
Name of the network Operator to whom the IMSI series belongs. The values are hyper linked to show the message statistics for the selected network Operator. Number of messages successfully delivered. NA
Validation
Success
NA
7 - 72
Generic Features
Column
Redirect
Description
Number of message transmissions redirected to the Fallback SMSCs. Messages may or may not be successfully redirected. The errors may be due to network congestion or overloading of the Fallback SMSC. The field appears as a link to show the redirected message statistics for the selected VMSC NA
Validation
Error
Number of error messages. The field values appear as a link to show the messages, which are not successfully transmitted for the selected VMSC. Total number of messages transmitted (whether successful or unsuccessful).
NA
Total
NA
Source: Comviva
To view the success or error or redirect statistics for a given period select day, month and year
To view the statistics for a given IMSI: Click a data value in the IMSI column to view the yearly statistics for the selected Operator. (Refer to Figure : IMSI Statistics)
Generic Features
7 - 73N
Note
For field descriptions, refer to IMSI Statistics table. Click a year to view the monthly statistics for the given year.
Click a month to view the daily statistics for the given month.
Click on the Error field to view the total number of errors of each error type.
7 - 74
Generic Features
Graph
Three
Spreadsheet
The following table lists the report columns of the Account Based Statistics screen:
Generic Features
7 - 75N
Column
Account ID
Description
ESME account client that transmits and receives messages from SMSRouter. The field value appears as a link to display the message statistics for a particular ESME account. Number of application-originated messages accepted by SMSRouter node Number of messages successfully delivered. Number of message transmissions redirected to the Fallback SMSCs. Messages may or may not be successfully redirected. The errors may be due to network congestion or overloading of the Fallback SMC. The field appears as a link to display the redirected message statistics for a particular ESME account. NA NA NA
Validation
Error
Number of error messages. The field values appear as a link display the statistics of messages, which are not successfully transmitted for a particular ESME account. Total number of messages transmitted (whether successful or unsuccessful).
NA
Total
NA
Source: Comviva
To view statistics for a given period select day, month and year from the DD, MM, YYYY list
respectively.
Click Submit.
To view statistics for a given account: Click a data value in the Account ID column to view the yearly statistics for the selected account.
7 - 76
Generic Features
Note
For field descriptions, refer to Account Based Statistics table. Click a year to view the monthly statistics for the given year.
Note
The View Statistics Graphically option is disabled. Click a month to view the daily statistics for the given month.
Generic Features
7 - 77N
Click on the Error field to view the total number of errors for each error type.
7 - 78
Generic Features
The following table lists the report columns of the Subscriber Penetration screen:
Column
Year and Month Unique Subscribers
Description
Year and month of report generation. Number of unique subscribers sending SMS messages in a month. Total number of SMS messages sent by subscribers in a month. Average number of SMS messages sent by subscribers in a given month. NA NA
Validation
NA NA
Source: Comviva
Generic Features
7 - 79N
The following table lists thereport columns of the Live Statistics screen:
Column
Date and Time Node Flow Type
Description
Date and time of report generation. SMSRouter node that has transmitted the message. Messaging scenarios. Flow can be:
AO MO SRI MT AT MO-MT AO-MT MO-AT
Validation
NA NA NA
MO Total
NA
7 - 80
Generic Features
Column
MO Suc MO Fail
Description
Total number of MO messages successfully transmitted. Total number of MO messages that were not transmitted due to some problem. Total number of SRI requests transmitted (successful and unsuccessful). Total number of SRI requests successfully transmitted. Total number of SRI requests that were not transmitted due to some problem. Total number of FSM messages transmitted (successful and unsuccessful). Total number of successfully transmitted FSM messages. Total number of FSM messages that were not transmitted due to some problem. Total number of AO messages transmitted (successful and unsuccessful). Total number of AO messages successfully transmitted. Total number of AO messages that were not transmitted due to some problem. Total number of AT messages transmitted (successful and unsuccessful). Total number of AT messages successfully transmitted. Total number of AT messages that were not transmitted due to some problem. NA NA
Validation
SRI Total
NA
NA NA
FSM Total
NA
NA NA
AO Total
NA
AO Suc AO Fail
NA NA
AT Total
NA
AT Suc AT Fail
NA NA
Source: Comviva
Generic Features
7 - 81N
The screen displays the line graph of the pending messages for different SMSRouter nodes.
7 - 82
Generic Features
CDR log syntax <date> <time> ID:<message ID> TM:<time of message arrival> OM:<originating address> DM:<destination mobile number> DI:<Destination IMSI> SID:<Source Account ID> DID:<Destination Account ID> Port:<connection SMPP Port> OMsg:<originating SME type> DMsg:<Destination SME type> DCS:<Data Coding Scheme> ESM:<ESM class> SCH_TIME:<Scheduled Submission Time> VAL_PRD:<Validity Period> PID:<Protocol Identifier> OVMSC:<originating mobiles visitor MSC> DVMSC:<destination mobiles visitor MSC number> Atmpt:<Delivery attempts> SRR:<Status Report Request> UDHI:<User Data Header Indicator> TON:< Type of Numbering Plan> NPI: <Numbering Plan Indicator> E:<Error Code> R:<Result Code> MTRES:<Error code for SM delivery failure> ST:<Message Status> HID:<Hauler Index> MD:<Destination Module> TR:<Time of Receipt> TS:<Time of Submit> CR:<Correlation id> TP:<Total Parts> CP:<Current Part> MFI:<Message Feature Indicator> DI:<Destination IMSI> OV:<Orig VMSC> OI:<Orig IMSI> NA:<Attempt No.> STON:<Src Ton> SNPI:<Src NPI> DSGSN:<Dest SGSN> OID:<Orig message ID> The following table lists the fields of the CDR.
Field
ID
Description
Message ID; A unique number assigned to a MO-SMS by SMSRouter.
Time of arrival of the message in UNIX timestamp format. Originating address Destination address Source account ID Destination account ID Port on which the ESME client is connected with SMSRouter. Originating SME Type (AO, MO or DR) Destination SME Type (AT or MT) Data Coding Scheme It specifies the message type (text, binary, Unicode).
Generic Features
7 - 83N
Field
ESM PID
Description
ESM class of the message. Protocol Identifier: A number specifying the protocol used to send the SM. Originating mobile subscriber visitor MSC address Recipient mobile visited MSC address Number of attempts made by SMSRouter to deliver the message. Status Report Request: It specifies whether the status report for the message has been requested. It can take one of the two values:
1: 0:
SRR
Status report requested for the message Status report not requested for the message
UDHI
User Data Header Indicator: Header information for the SM (with details that include delivery report request, validity period format and reply path request) Destination address type:
National International Alphanumeric Unknown
TON
NPI E R MTRES
Numbering Plan Indicator of the destination address. Error code returned from the network Result Code FSM delivery failure cause (Valid only if the Error Code is 0x20 SM Delivery Failure)
7 - 84
Generic Features
Field
ST
Description
Final delivery status of the SM:
0=Message
Accepted
1=Successful 2=Pending
because of time
out
3=Expired 4=Failed
5=Cancelled 6=Pending
rary error
7=Discarded
message (For intermediate and flash message) because of permanent error Failed scheduled for retry
8=Dropped
9=Transaction 10=Retry
because of tempo-
rary error HID MD TR TS Internal Hauler ID where messages are processed Internal hauler descriptor to which the message is passed Time of arrival of message in yyyymmddhhMMss format Time of submission of the message to MSC in yyyymmddhhMMss format Correlation ID for multipart messages Total number of parts in a multipart message Current part number of a multipart message Message feature indicator. Indicates whether it is an intermediate delivery report (MFI=2) or flash message (MFI=1)
CR TP CP MFI
Generic Features
7 - 85N
Field
DI OV OI NA
Description
IMSI of recipient (B-Party) Originating VMSC address IMSI of originating MSISDN (AParty) Network Attempt.
0=Delivery 1=Delivery
GSM
2=Delivery
GPRS
3=Delivery
Source TON (Type of Number) Source NPI (Numbering Plan Indicator) SGSN address of recipient (BParty) Origination Message ID Valid value in case of a Delivery report, intermediate Delivery report and flash message 0=in all other cases
Source: Comviva
CDR Log Sample Output 2008-11-07 18:32:48 ID:536882006|TM:1226062968|OM:6464|DM:919755500001|DI:404450123456 780|SID:0|DID:0|Port:0|OMsg:DR|DMsg:AT|DCS:00|ESM:04|SCH_TIME:1226 062968|VAL_PRD:1226106168|PID:41|OVMSC:|DVMSC:919845186001|Atmpt:1 |SRR:0|UDHI:04|TON:0|NPI:0|E:1B|R:02|MTRES:00|ST:6|HID:0|MD:3|TR:2 0081107183248|TS:20081107183248|TD:20081107183248|CR:1|TP:0|CP:0|MFI:0|DI:404450123456780|OV:|OI:|NA:0|STON:0|DNPI:0|DS GSN:|OID:536882006
7 - 86
Generic Features
message rate
Optional Parameters: Optional parameters are fields that may be optionally included in a
message sent by an ESME to SMSRouter. Optional parameter errors refer to invalid optional parameters.
Reserved Errors: As per SMPP version 3.4 specifications, certain error codes are
SMPP Error
ESME_RINVMSGLEN ESME_RINVCMDLEN ESME_RINVCMDID ESME_RUNKNOWNERR
Hex Value
0x00000001 0x00000002 0x00000003 0x000000FF
Error Definition
Message length is invalid Command length is invalid Invalid command ID Unknown error
Source: Comviva
Bind Errors
SMPP Error
ESME_RINVBNDSTS ESME_RALYBND ESME_RSYSERR ESME_RBINDFAIL
Hex Value
0x00000004 0x00000005 0x00000008 0x0000000D
Error Definition
Incorrect BIND status for given command ESME already in bind state System error Bind failed
87
SMPP Error
ESME_RINVPASWD ESME_RINVSYSID ESME_RINVSYSTYP
Hex Value
0x0000000E 0x0000000F 0x00000053
Error Definition
Invalid password Invalid system ID Invalid system_type field
Source: Comviva
Submit Errors
SMPP Error
ESME_RINVPRTFLG ESME_RINVREGDLVFLG ESME_RINVSRCADR ESME_RINVDSTADR ESME_RINVMSGID ESME_RCANCELFAIL ESME_RREPLACEFAIL ESME_RINVSERTYP ESME_RINVDLNAME ESME_RINVDESTFLAG ESME_RINVSUBREP
Hex Value
0x00000006 0x00000007 0x0000000A 0x0000000B 0x0000000C 0x00000011 0x00000013 0x00000015 0x00000034 0x00000040 0x00000042
Error Definition
Invalid Priority Flag Invalid Registered Delivery Flag Invalid Source Address Invalid Destination Address Message ID is invalid Cancel SM Failed Replace SM Failed Invalid Service Type Invalid Distribution List name Destination flag is invalid (submit_multi) Invalid submit with replace request (that is, submit_sm with replace_if_present_flag sent) Invalid esm_class field data Cannot Submit to Distribution List submit_sm or submit_multi failed Invalid Source address TON Invalid Source address NPI Invalid Destination address TON
88
SMPP Error
ESME_RINVDSTNPI ESME_RINVREPFLAG ESME_RINVSCHED ESME_RINVEXPIRY ESME_RINVDFTMSGID ESME_RX_P_APPN ESME_RX_R_APPN ESME_RQUERYFAIL ESME_RDELIVERYFAILURE
Hex Value
0x00000051 0x00000054 0x00000061 0x00000062 0x00000063 0x00000065 0x00000066 0x00000067 0x000000FE
Error Definition
Invalid Destination address NPI Invalid replace_if_present flag Invalid Scheduled Delivery Time Invalid message validity period (Expiry time) Predefined Message Invalid or Not Found ESME Receiver Permanent App Error Code ESME Receiver Reject Message Error Code Query_sm request failed Delivery Failure (used for Data_sm_resp)
Source: Comviva
Throttle Errors
SMPP Error
ESME_RMSGQFUL ESME_RTHROTTLED
Hex Value
0x00000014 0x00000058
Error Definition
Message Queue Full Throttling error (ESME has exceeded allowed message limits)
Source: Comviva
SMPP Error
ESME_RINVOPTPARS TREAM ESME_ROPTPARNOT ALLWD
Hex Value
0x000000C0 0x000000C1
Error Definition
Error in the optional part of the PDU Body Optional parameter not allowed
89N
SMPP Error
ESME_RINVPARLEN ESME_RMISSINGOPT PARAM ESME_RINVOPTPARA MVAL
Hex Value
0x000000C2 0x000000C3 0x000000C4
Error Definition
Invalid parameter length Expected optional parameter missing Invalid optional parameter value
Source: Comviva
SMPP Error
ESME_VREP_ATTEMPT ESME_VREP_FINALSTAGE
Hex Value
0x00000400 0x00000401
Error Definition
Message is being processed, hence cannot be replaced. Message cannot be replaced due to invalid parameter (source or message ID) Or Message processing completed (message delivered or expired)
Source: Comviva
Error Code
01 02 03 04 05 06 07
Message
Checksum error Syntax error Operation not supported by system Operation not allowed Call barring active ADC invalid Authentication failure
90
Error Code
08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30 31 32 33
Message
Legitimization code for all calls, failure GA not valid Repetition not allowed Legitimization code for repetition, failure Priority call not allowed Legitimization code for priority call, failure Urgent message not allowed Legitimization code for urgent message, failure Reverse charging not allowed Legitimization code for reverse charging, failure Deferred delivery not allowed New AC not valid New legitimization code not valid Standard text not valid Time period not valid Message type not supported by system Message too long Requested standard text not valid Message type not valid for the pager type Message not found in SMSRouter Subscriber hang-up Fax group not supported Fax message type not supported Address already in list (60 series)
91N
Error Code
34 35 36 37 38
Message
Address not in list (60 series) List full, cannot add address to list (60 series) RPID already in use Delivery in progress Message forwarded
Source: Comviva
SMSRouter Codes
SMSRouter logs all mobile and application-originated messages, which can be traced from the log files. The errors encountered by SMSRouter in the transmission of messages can be categorized as follows:
Result Codes: Parameter R in SMSRouter logs (submitism_backup and retry) signifies a result
code.
Message Status Codes: The st parameter of the mts_cdr.log indicates the message status
code.
Error Codes: Parameter E in SMSRouter logs signifies an error. Errors are of three types:
User
Errors: User errors indicate errors returned by the GSM network. These are further categorized into:
Send
Routing Information For Short Message (SRIFSM) Errors: Errors encountered by SMSRouter in requesting Send Routing Information for a short message. Short Message Mobile-Originated (FSM-MO) Errors: Errors encountered by SMSRouter for mobile-originated messages during the Forward SM operation to the destination. Short Message Mobile-Terminated (FSM-MT) Errors: Errors encountered by SMSRouter for mobile-terminating messages for the Forward SM operation. Error Codes: R:03 errors returned by the MAP service provider (Stack).
Forward
Forward
Provider Internal
Error: If there are internal errors in any module of SMSRouter, the messages are redirected to the rr module. The rr module further redirects the messages to the Fallback SMSC. In such cases, the value of E = -1 and the value of R = -1 in the CDR log.
Each error code has an error type associated with the error. T stands for Temporary and indicates that SMSRouter reattempts to deliver the message; P stands for Permanent and indicates that SMSRouter does not make any further delivery attempts for the message.
92
Error Types
Errors are classified into the following types: User Error
Provider Error Internal Error
User Errors These errors occur while transmitting messages and are due to disruption in the GSM network. They may be temporary or permanent. Temporary errors: Errors due to which message delivery is retried later. The errors for MT messages could be due to absent subscribers or busy subscribers.
Permanent errors: Errors due to which messages are discarded and not retried for delivery.
The errors could be because the service is not provisioned or due to unidentified or unknown subscribers. Provider (Network) Error These errors are due to network congestion, disruption in communication between the stack and the MSC, routing problems between the network and SMSRouter. (Examples are unknown base station, unknown MSC or a system failure.) Internal Error These errors are caused when there is a disruption in communication between the Signaling server and the stack or the Signaling server and SMSRouter (for instance, an internal time-out).
93N
Result Codes
Hex Code
0x00 0x01 0x02 0x03 0x04
Result Code
No_Info NO_Error User_Error Prov_Error INT_Error
Result Definition
No Information Received No Error User Error or Network Error Provider Error or Stack Error Stack Timeout Error (Internal Error)
Source: Comviva
Hex Code
0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07
Result Definition
Message Not Attempted Message Delivered Successfully Message Timed Out Message Expired Message Failed Permanently Message Cancelled by SME Message Failed Temporarily Message Discarded (Invalid Parameters)
Source: Comviva
94
Error (Decimal)
1 5
Code
Error (Hex)
0x01 0x05
Code
Error Name
Unknown Subscriber Unidentified Subscriber
Error Type
P P
Description
No such subscription exists The subscriber details are not present in the database and it cannot be established whether such a subscriber exists. The mobile-terminated short message transfer cannot be completed because the network cannot contact the subscriber. The authentication procedure has identified the subscriber access as illegal. SMS service is not provisioned to the subscriber. The IMEI check has identified that the IMEI is blacklisted (or not white-listed). The call meets a barring condition set by the subscriber or the Operator bars the call. (An MT-SM may be barred due to an unauthorized message originator error). The mobile network does not support the requested service. The subscriber has activated the detach service or the system detects an absent condition.
0x06
0x09
Illegal Subscriber
11
0X0b
12
0x0c
13
0x0d
Call Barred
21
0x15
27
0x1b
95N
Error (Decimal)
31
Code
Error (Hex)
0x1f
Code
Error Name
Subscriber Busy for MTSMS
Error Type
T
Description
The MT-SMS transfer cannot be completed due to one of the following reasons: Another MT-SMS transfer is underway and the delivery node does not support message buffering The message was buffered but it is not possible to deliver the message before the expiry of the buffering time defined in GSM 03.40
32
0x20
SM Delivery Failure
The message could not be delivered (Refer to MTRES Error Codes for details). No more service center addresses can be added to the message waiting list. A job cannot be performed because of a problem in another entity. Checking the network resource usage can help identify the type of entity or network resource. An optional parameter required by the context is missing. The data type is correct in syntax but its value or presence is unexpected in the current context. This error may indicate that the subscriber is busy in another call. No response from the subscriber is received.
33
0x21
34
0x22
35
0x23
Data Missing
36
0x24
45
0x2d
46
0x2e
96
Error (Decimal)
Code
Error (Hex)
Code
Error Name
Error Type
Description
Source: Comviva
Error (Hex)
0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07
Code
Description
Duplicate Invoke ID Service Not Supported Mistyped Parameter Resource Limitation Initiating Release Unexpected Response Service Completion Failure No Response From Peer SMSRouter
Type Error
P P P P P P P T
of
Source: Comviva
Error Code
7 400 500 900
Result Code
0x04 0x00 0x00 0x00
Description
No Response from Stack No Response from Signaling Server Invalid Destination Address Transaction Failed
Type Error
T T P P
of
Source: Comviva
97N
Error (Hex)
0x00 0x01 0x02 0x03 0x04 0x05 0x06
Code
Description
Memory Capacity Exceeded Equipment Protocol Error Equipment Not SM Equipped Unknown Service Center Service Center Congestion Invalid SME Address Not Service Center Subscriber
Type Error
T P P P P P P
of
Source: Comviva
Error (Hex)
0x01 0x02 0x03 0x05 0x06 0x07 0x08 0x09 0x0a 0X0b 0x0c
Code
Description
Unknown Subscriber Unknown Base Station Unknown MSC Unidentified Subscriber Absent Subscriber for SM Unknown Equipment Roaming not allowed Illegal Subscriber Bearer service not provisioned Teleservice Not Provisioned Illegal Equipment
Type Error
P P P P T P P P T P P
of
98
Error (Hex)
0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x19 0x1a 0x1b 0x1c 0x1d 0x1e 0x1f 0x20 0x21 0x22 0x23 0x24 0x25 0x27 0x28 0x2d 0x2e 0x2f
Code
Description
Call Barred Violation of forwarding rule CUG rejected Illegal SMS service (SS) operation SS error status SS not available SS Subscription not available SS incompatible Service Not Supported Handover number not available Subsequent handover failure Absent Subscriber Incompatible Terminal Short -term denial Long term denial Subscriber Busy for MT-SMS SM Delivery Failure Message Waiting List Full System Failure Data Missing Unexpected Data Value Registration Failure Roaming number not available Tracing buffer full Busy Subscriber No Subscriber Reply Forwarding failed
Type Error
T P P P P P P P P P T T P T P T T T T T T P T T T T T
of
99N
Error (Hex)
0x30 0x31 0x32 0x33 0x34 0x35 0x36 0x3a 0x47 0x48 0x75
Code
Description
Paging not allowed Application Terminated not allowed Group call number not available Resource limitation Unauthorized network request Unauthorized Location Control Server (LCS) client Position method failure Unknown/unreachable LCS client Unknown alphabet USSD Gateway busy Gateway error
Type Error
T P P T P P P P P T T
of
Source: Comviva
Internal Error
Error (Hex)
0x1 0x2 0x3 0x4
Code
Description
User specific reason Requested user resource is unavailable due to congestion Requested user resource is unavailable due to other reasons
Handover Network Call
Type Error
T T T T
of
cancellation
Associated Remote
0x7
If SMSRouter does not respond within the specified time, there is a Signaling server timeout.
100
Error (Hex)
0xa
Code
Description
Unrecognized Transaction
Type Error
message type P
of
11 12 13 14
Unrecognized transaction ID received Congestion towards MAP peer service-user Maintenance at MAP peer service-user Provider abort indicating "No common dialogue portion" received in the dialogue-initiated state. MAP dialogue not as per the specified application context. Network failure Network congestion
15 20
0xf 0x14
P T
21 22
0x15 0x16
Peer not responding If an active service is already using an Invoke_ID, use TCUREJECT to request the transfer of a reject component. Message is not delivered to peer Indicates the type of application context established. This parameter indicates the highest version application context. Note: Application context indicates the type of service supported by the application such as SMS, USSD.
T T
23 30
0x17 0x1E
T T
31 32 33 34 35
Called process is not identified. Calling address is not identified. Unknown error Incorrect GT address Incompatible MAP version
P P P P T
101N
Error (Hex)
0X24 0X25
Code
Description
MAP secured transport not possible. Inadequate MAP user transportation.
Type Error
P T
of
Source: Comviva
Provider Error
Error (Hex)
0x00 0x01 0x02 0x03 0x04 0x05 0x06
Code
Description
Duplicate Invoke ID Service Not Supported Mistyped Parameter Resource Limitation Initiating Release Unexpected Response Service Completion Failure No Response From Peer SMSC Invalid Response
Type Error
P P P P P P P
of
0x07
0x08
P
Source: Comviva
102
Priority
1 2 3 4 5 6 7 8 9
Rules
Source IMSI Barring Source VMSC and Source MSISDN Combination Barring Source VMSC Barring PID Barring Source & Destination MSISDN Combination Barring Source MSISDN Barring Destination MSISDN Barring Destination IMSI Barring Destination VMSC Barring
Priority
1 2 3 4 5 6
Redirection Rule
Source VMSC Charging MO Relay Source VMSC Redirection PID Redirection Time-based Redirection (Combination/Source/ Destination MSISDN) Source MSISDN, TON-NPI and Length Combination based Redirection (Applied for original Data) Source MSISDN, TON-NPI Combination based Redirection Source MSISDN and Length Combination based Redirection
7 8
103
Priority
9
Redirection Rule
Destination MSISDN, TON-NPI and Length Combination based Redirection (Applied for original Data) Destination MSISDN, TON-NPI Combination based Redirection Destination MSISDN and Length Combination based Redirection Source and Destination MSISDN Combination UDH Redirection Source and Destination MSISDN Combination Redirection Source MSISDN with UDH Redirection Source MSISDN Redirection Destination MSISDN with UDH Redirection Destination MSISDN Redirection SRI Failure combination with Destination MSISDN Redirection SRI Failure Redirection MTFSM Failure combination with Destination MSISDN Redirection MTFSM Failure Redirection
10 11 12 13 14 15 16 17 18 19 20 21
Priority
1 2 3 4 5 6
Barring Rule
Source IMSI Barring Source VMSC Barring PID Barring Source MSISDN Short Code Combination Barring Source MSISDN Barring ESME Account Barring
104
Priority
1 2 3 4
Redirection Rule
Source VMSC Charging Source OVMSC Redirection PID Redirection AT Message Bypass Redirection (Service Parameter Configuration) Application Termination Redirection Source MSISDN, TON-NPI and Length combination based redirection. (Applied for Original Data). Source MSISDN and TON-NPI combination based redirection Source MSISDN and Length combination based redirection Source MSISDN UDH Redirection Source MSISDN Redirection
7 8 9 10
Priority
1 2 3 4 5 6 7 8
Barring Rule
ESME Account Barring PID Barring System ID & Destination MSISDN Combination Barring AO Short code Barring/Alnum Sender Barring Destination MSISDN Barring Destination IMSI & System ID Combination Barring Destination IMSI Barring Destination VMSC Barring
105N
Priority
1 2
Redirection Rules
PID Redirection Time Based Redirection (Destination MSISDN)
Destination MSISDN, TON-NPI and Length combination based redirection. (Applied for Original Data) Destination MSISDN and TON-NPI combination based redirection Destination MSISDN and Length combination based redirection. Application Originated Redirection Destination MSISDN Combination UDH Redirection Destination MSISDN Redirection SRI Failure combination with Destination MSISDN Redirection SRI Failure Combination with Account Redirection SRI Failure Redirection MTFSM Failure combination with Destination MSISDN Redirection MTFSM Failure Combination with Account Redirection MTFSM Failure Redirection
4 5 6 7 8 9 10 11 12 13 14
106
Comments
Date of Change
Author
107
Contact Us
Delhi Headquarters A-26, Info City Sector 34 Gurgaon 122001 Haryana, India Tel:+91-124-4819000 Fax:+91-124-4819777 Bangalore Office 4, 12th Km Stone Bellary Road, Jakkur Bangalore 560064 India Tel:+91-80-43401600 Fax:+91-80-28565854 Mumbai Office Unit No 1234, Ist Floor Paradigm Tower, Tower B Mindspace, Off New Link Road Malad-West 400064 India Tel: +91 22 40774300 Fax: +91 22 40774333
Contact Us
109