The path is basicly this, Phone->BaseStation->Switch->SMSC SMS Center ->CIMD or SMPP ( others as well) can be used to communicate to the SMSC.
They are the most used protocols, you communicate to the SMSC threw TCP/IP or X25 in some cases.