2-Way SMS messaging is done using short codes or virtual long numbers (also known as virtual mobile numbers). The main difference between the two is the .