Short codes or short numbers are special telephone numbers, to address SMS and MMS messages from mobile phone or fixed phone. There are two types of short codes: dialing and messaging. Short codes are widely used for VAS such as television voting, ordering ringtones, interactive campaign etc.
Shorts codes are configured as Special numbering plan in system and there will be special tariff defined by the service provider for using short code service. Short code also differs from normal mobile range and charging pattern is also different from normal mobile charging pattern.
Charging pattern of Special number are mostly two types:
1: Normal charging
2: Reverse charging
Under Normal charging subscriber is liable to pay charges as per charging uses fixed by operator for using the service.
Eg: Suppose a SMS short code 8888 (CALLED_NUMBER) is provided by operator to activate caller tune and for using this service subscriber (CALLING_NUMBER) will be charged by amount X .In this scenario if a subscriber wants to activate caller tune on his mobile then for every SMS to this short code subscriber will pay amount X for using this service.
In Reverser Charging: CALLED_NUMBER will liable to pay if subscriber using the service.
Eg: suppose operator or CALLED_PARTY configured a short code (123456) for promotional offer (free service). If any subscriber (CALLING_PARTY) will SMS or call to this number then CALLED_PARTY will be libel to pay. In this scenario reverse charging on CALLED_PARTY will be set during rate plan configuration.