NSD1226 OTP Server Extended HTTP Configuration for SMS Gateway Providers

Fact

Nordic Edge One Time Password Server 3.0 or later

Situation

This article describes how to configure the Extended HTTP plugin to use SMS Gateway Providers.

SMS Providers

  • Telenor Pro Solutions

  • Vodafone

Configuration for Telenor Pro Solutions

Create an xml file like the example below:

<?xml version="1.0" encoding="ISO-8859-1"?>
<mobilectrl_sms>
    <header>
        <customer_id>CUSTOMER</customer_id>
            <sub_id_1>Nordic Edge</sub_id_1>
            <sub_id_2>Customer Number</sub_id_2>
            <request_id>Request ID</request_id>
            <from_alphanumeric>MARKETPLACE</from_alphanumeric>
    </header>
    <payload>
            <sms account="17100" msg_class="0">
            <message><![CDATA[Your OTP is: $$CHALLENGE$$]]></message>
            <to_msisdn>$$IDENTITY$$</to_msisdn>
            </sms>
        </payload>
    </mobilectrl_sms>

  • Replace CUSTOMER with your specific Telenor customer id

  • Replace MARKETPLACE with a word (max 11 chars) which will be seen as a sender address in the SMS containing the OTP

  • Name the file SMSTemplate_Telenor.xml and save it in the OTP Server home directory

  • The msg_class is set 0 which means Flash sms. 1=ordinary text message

In the OTP Configurator: 

  • Choose the Extended HTTP under Delivery Methods

  • Browse and select the file SMSTemplate_Telenor.xml under Template file

  • Replace [CUSTOMER] in the HTTP(S) URL 1: to the current company name or user name

  • Set the Success String to 0 (zero)

  • Save the configuration

Figure: Configure Telenor services in the OTP Configurator

More and detailed information about Telenor SMS-Pro may be found in the Pro Solutions API Documentation

Configuration for Vodafone

Create an xml file like the example below:

<?xml version="1.0" encoding="ISO-8859-1"?>
<mobilectrl_received_sms>
    <header>
        <customer_id>CUSTOMER</customer_id>
    </header>
    <payload>
        <sms premiumrate="10">
        <message>Your password is: $$CHALLENGE$$</message>
        <from_msisdn operator="auto">$$IDENTITY$$</from_msisdn>
    </sms>
    </payload>
 </mobilectrl_received_sms>

  • Replace CUSTOMER with your specific Vodafone customer id

  • Name the file SMSTemplate_Vodafone.xml and save it in the OTP Server home directory

In the OTP Configurator:

  • Choose the Extended HTTP under Delivery Methods
  • Browse and select the file SMSTemplate_Vodafone.xml under Template file

  • Add a valid URL to the HTTP(S) URL 1:

  • Set the Success String to 0 (zero)

  • Save the configuration



Document Revision History
Version 1.1
09th August 2010


Disclaimer

The Origin of this information may be internal or external to Nordic Edge™. Nordic Edge™ makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Nordic Edge™ makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners. 

Nordic Edge Supportwww.nordicedge.se


Comments are closed.