A SMS short code is a 5 digit number (Like 56262 / 52222), provided by mobile operators, on which SMS can be sent by subscribers of the mobile operators.
SMS long codes, also known as 10 digit virtual numbers are basic cellular numbers, highly productive to engage the user into a rapid and cost-effective multi directional communication. These 10 digit numbers are accessible globally and not just restricted within the networks in India. Moreover, long codes are charged as per the regular SMS rates of the user unlike short codes which are priced at a premium rate.
Short Code/Long Code Services are using by companies and enterprises. You can see the following: