Client Login

Contact Us

  • Call Now: +91-9426045500
  • Email Address: bonrix@gmail.com
  • Address Info: Ahmedabad, India

Close Login

Login

SQL Server SMS API Integration Code

Execute HTTP POST requests from inside Microsoft SQL Server database stored procedures and triggers using OLE Automation (sp_OAMethod).

-- Create Stored Procedure for SMS Gateway Integration
CREATE PROCEDURE sp_SendSMS
(
    @User VARCHAR(50),
    @Passwd VARCHAR(50),
    @MobileNumber VARCHAR(20),
    @Message VARCHAR(500),
    @Sid VARCHAR(20),
    @MType VARCHAR(2) = 'N',
    @DR VARCHAR(2) = 'Y'
)
AS
BEGIN
    SET NOCOUNT ON;

    DECLARE @URL VARCHAR(8000);
    DECLARE @Object INT;
    DECLARE @ResponseText VARCHAR(8000);
    DECLARE @Status INT;

    SET @URL = 'http://smscountry.com/SMSCwebservice_Bulk.aspx?User=' + @User 
               + '&passwd=' + @Passwd 
               + '&mobilenumber=' + @MobileNumber 
               + '&message=' + @Message 
               + '&sid=' + @Sid 
               + '&mtype=' + @MType 
               + '&DR=' + @DR;

    -- Create ServerXMLHTTP Object
    EXEC sp_OACreate 'MSXML2.ServerXMLHTTP.6.0', @Object OUT;

    -- Open HTTP GET Request
    EXEC sp_OAMethod @Object, 'open', NULL, 'GET', @URL, 'false';

    -- Send Request
    EXEC sp_OAMethod @Object, 'send';

    -- Get Response Text
    EXEC sp_OAMethod @Object, 'responseText', @ResponseText OUTPUT;

    -- Destroy Object
    EXEC sp_OADestroy @Object;

    SELECT @ResponseText AS Response;
END;
GO
AI WhatsApp Assistant Icon