Integrating SMS Alert Configuration in SharePoint

Introduction:
SMS Alerting is a new feature introduced in SharePoint 2010. Business requirements like, user should get a SMS whenever new announcement published or stock level decreased can be fulfilled with SMS integration. In some cases, SMS is preferred than Email message as SMS is fast and Email may get filtered by SPAM filters.

Perform the following procedure step by step to configure SMS integration with SharePoint to establish SMS notification system.

Enable SMS Alerts in SharePoint – Steps Overview:

  1. Obtain the SMS Gateway by registering to any of the SMS gateway providers or Setup your own SMS Gateway.
  2. Import the root certificate of the service provider’s Root certificate and create a trusted root authority.
  3. Configure Mobile account settings in SharePoint 2010 central Administration.
  4. Create Alerts/Use third-party applications (like Nintex Workflows) to use the SMS alerts!

Step 1: Obtain the SMS Provider Gateway

SharePoint SMS providers
There are many SMS gateway services available out there on the Internet. It is also possible to setup our own SMS gateway (but more cost involved!).

In this implementation guide, we are going to use: redoxygen.com

Step 2: Import the root certificate of the SMS service provider and add it to the trusted root certificate authority

SSL connection must be used between the SharePoint server and the SMS service provider. So, we need to have the SMS service provider website’s certificate provider in a trusted certificate provider authority store before proceeding to the next step.

Obtain a root certificate and create a trusted root certificate authority. Import the root certificate of the service provider’s HTTPS Web address, and then create a trusted root authority.

Here, https://redoxygen.com/ uses the certificates from Go Daddy.com, So go to:  https://certs.godaddy.com/anonymous/repository.seam , download the certificate gd-class2-root.cer under Go Daddy Class 2 Certification Authority Root Certificate (DER Format) and place it under: c:\Certificates\ gd-class2-root.cer (or whichever path applicable)

Download GoDaddy's Root Certificate

Now, the next step is to: Add the certificate to the trusted root certificate authority store. This can be achieved by PowerShell. Here is
how:

$cert = Get-PfxCertificate "C:\certificates\gd-class2-root.cer" 
New-SPTrustedRootAuthority -Name "GoDaddy Inc" -Certificate $cert

If you miss the above steps, You will get an error message “There is a problem connecting to the text message (SMS) service” while configuring Mobile account settings.

sharepoint text message (sms) service settings SMS Gateway Settings in Mobile Account Configuration For SMS Service in SharePoint 2010 Central Administration

Step 3: Configure Mobile account settings in SharePoint Central Administration

1.    Go to: Central Administration >> System Settings >> Configure Mobile Account

Mobile Account Configuration For SMS Service in SharePoint 2010 Central Administration

2.    Enter the account details you obtained from https://www.redoxygen.com
          a.    Enter the URL as: https://www2.redoxygen.net/oms/service.asmx
          b.    Enter your user name and password.
          c.    Click on “Test Service” to validate the settings. You should see “The account is valid”

SMS Gateway settings in Mobile Account Configuration For SMS Service in SharePoint 2010 Central Administration

3.    Click on “Ok” button to save your settings.

The above steps can be automated using PowerShell cmdlet:

Set-SPMobileMessagingAccount -Identity sms -WebApplication <WebApplicationUrl> [-ServiceUrl <ServiceUrl>] [-UserId <UserId>] [-Password <Password>]

Step 4: Create Alerts / Use third-party applications to use the SMS alerts!

Now, everything is done, SharePoint SMS setup is ready! Create your alerts in any list by specifying the mobile number under delivery method as Text Message (SMS) to receive SMS Alerts.

Create New Alert and select delivery Method as: Text Message (SMS) To Receive SMS Alerts in SharePoint

That’s all, you are done! SharePoint will send SMS message as per your alert settings.

Technet Reference: Configure a mobile account

Salaudeen Rajack

Salaudeen Rajack - Information Technology Expert with Two-decades of hands-on experience, specializing in SharePoint, PowerShell, Microsoft 365, and related products. He has held various positions including SharePoint Architect, Administrator, Developer and consultant, has helped many organizations to implement and optimize SharePoint solutions. Known for his deep technical expertise, He's passionate about sharing the knowledge and insights to help others, through the real-world articles!

4 thoughts on “Integrating SMS Alert Configuration in SharePoint

  • Good day

    4 years later I have a question , what the sms service is run on http not https? Do you still need to import the root certificate?

    Reply
  • AWESOME!! Thanks for this walkthrough… Greetings from Peru!

    Reply
  • Hi…Im mani deep from BigClasses.you gave a nice demo for us..ThanQ

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *