MOBITEK® SMS API is application programming interface for short messaging service. It allows software developer or system integrator to build a SMS application, a SMS Gateway, or to add SMS functionality to an existing system (e.g. ERP, CRM).

MOBITEK® SMS API is part of the MOBITEK® SMS Gateway Development Kit. System integrator, and software developer can choose any development kit in the SMS GDK to build their own SMS Gateway.



  1. Version: 9.x
  2. API Type: COM or ActiveX Dll
  3. Supported Operating Systems:-
    • Windows XP, Vista, 7, 8, 10; 32 bit and 64 bit
    • Windows Server 2003, 2008, 2012, 2016; 32 bit and 64 bit
  4. ActiveX File Name: MobitekSMSAPI9.dll
  5. Supported Functions:-
    • SMS
    • USSD
    • Voice
    • Phone Book
  6. Supported Programming Languages:-
    • Visual Basic
    • Visual Basic .Net
    • Visual Studio .Net
    • Visual C++
    • Delphi
    • Cold Fusion
    • any programming language that can call “MobitekSMSAPI9.dll”
  7. Manual for software developer
  8. Download sample codes:-




  1. rapid development of a SMS Gateway
  2. full control of the message flow, business logic and the design of SMS Gateway
  3. can decide how to handle incoming message – trigger an event, or launch an external application
  4. can decide where to store the incoming message – in database, in text, or in XML
  5. can decide who should receive outgoing message, when to send, what the send
  6. integrate SMS feature with external sofware application
  7. able to check credit balance of prepaid account
  8. able to reload, top-up the prepaid account



  1. to initialize modem; to connect and disconnect GSM modem with PC/Server
  2. to reboot the GSM modem
  3. to unlock SIM with PIN
  4. to check whether GSM modem is connected with GSM network
  5. to check the signal strength of GSM network
  6. to get the name of GSM network operator
  7. to send SMS (maximum 160 characters, and in text format only)
  8. to send long message i.e. SMS longer than 160 characters (concatenating messages)
  9. to read incoming SMS (in text format only)
  10. to turn on / off the delivery status report, and to obtain delivery status report of outgoing SMS
  11. to interact with GSM network via USSD (for checking account balance, expiry date, top-up prepaid account, etc.)
  12. to add, delete, edit phone book in SIM card
  13. to check whether a mobile number is on-line



Change Log