SignalWire

Before you configure SignalWire as the SMS sender, ensure that you meet the following prerequisites:

  • In SignalWire, create a project, choose a sub-domain (part of the sign-up process), and obtain the Direct Inward Dialing (DID) number.

  • Create an API token, obtain the Project Key and Token to configure in the SMS sender policy of the Advanced Authentication Administration portal.

To configure SignalWire as the SMS sender perform the following steps:

  1. Select Generic from Sender service.

  2. Specify the masked value that you want to display for the SMS in Recipient Mask.

    The SMS OTP of the users is masked when users authenticate with the SMS OTP method.

    NOTE:The SMS OTP of the users is masked by default.

    NOTE:The default value is set and if you do not change the Recipient Mask value, the default value is considered for masking of the SMS OTP.

  3. Specify a Service URL value.

    For example, https://{yourdomain}.signalwire.com/api/laml/2010-04-01/Accounts/{project key}/Messages.json

  4. Specify the Project Key (obtained from SignalWire) in HTTP Basic Authentication Username.

  5. Specify the Token (obtained from SignalWire) in HTTP Basic Authentication Password.

  6. Select POST from HTTP request method.

  7. Click Add and create the following parameters in HTTP request body:

    • Parameter Name: to

      Parameter Value: {phone}

    • Parameter Name: from

      Parameter Value: DID number of your SignalWire project.

    • Parameter Name: body

      Parameter Value: {message}

    NOTE:Ensure that the from phone number is in E.164 format. Number in this format starts with a plus (+) symbol and the country code.

    For example, if India based phone number is (91) 123-4567 then the E.164 formatted number is +911234567.

    For more information, see SignalWire API reference.