USSD Gateway as of today supports SIP and HTTP to call the Application. It makes sense to add SMPP too as SMPP has capabilities of USSD (in TLV).