A USSD extension is a variation of the dedicated USSD code that gives users the ability to have multiple applications riding on the same dedicated USSD code. For example, a dedicated code *1234# can have extensions such as *1234*1#, *1234*5#, *1234*12*54# etc. linked to completely different applications running concurrently with your main application.