support@experttexting.com
845-580-6454

ExpertTexting - Page 2 of 4 -

8
Oct

How to add Web-Reference to ExpertTexting API in C#

Hello,

we have been receiving alot of request from you all regarding how to use our API in C# / VB.NET, Here is how to do it in the simplest way.

Add a Web Reference to our API base URL

BASE URL : https://www.experttexting.com/exptapi/exptsms.asmx

  1. In Solution Explorer, right-click the name of the project that you want to add the service to, and then click Add Service Reference. The Add Service Reference dialog box appears.
  2. In the Add Service Reference dialog box, click the Advanced button. The Service Reference Settings dialog box appears.
  3. In the Service Reference Settings dialog box, click Add Web Reference. The Add Web Reference dialog box appears.

Once added you can use code from API document available here : http://www.experttexting.com/_assets/docs/Exetel_SMS_API_docv1.pdf

 

18
Jun

Where to find API Key ?

Where is my API Key ?

From your customer area, Click on the link that shows your name from the left menu bar, It takes you to the profile page.

You can find your API Key on the profile page.

 

4
Jun

SMS Reseller

How it Works?

Step 1: Request to convert your account to Reseller account by sending an email at sales@experttexting.com
Step 2: You’ll get a reply from Sales team for account updgrade, Now you can see Sub-Accounts option under your ET Account area.
Step 3: Create New accounts by using Sub-Accounts options
Step 4: You can give sub-accounts to your customer and ask them to login at website GlobalBulkSMS.Net

Current Available features:

1 – Custom Pricing – You can set custom pricing/rates for your customer by using Price List option with each sub account
2 – Add funds – You can add as many virtual credit to your customer account. (your customer will be billed as per your price list, and you’ll be billed as ET rates for same message)

Reseller – FAQs

1. How billing will be done?
Answer: You’ll be charged as per ET rates given to you, and your customer will be charged from virtual credit as per your price list you set up for specified destination.
2. What if my Main account balance ended up?
Answer: All the messages your customer execute from sub-account will be FAILED.
3. What if my customer account balance ended up?
Answer: All the messages your customer execute from his account will be FAILED.
4. How can i collect/receive payments from my Customer?
Answer: You can collect payments from your customer by any mean.
5. Is there any fee associated with Reseller Main Account?
Anwer: When ever your account is upgraded to Reseller account, it’ll be 7-day free trial, afterwards you’ll be billing as USD $10.00 per month for each sub-account. It’ll be waived if your sub-account volume exceeds 100k text messages per month.
1
Dec

ExpertTexting SMS API in PHP

Using ExpertTexting SMS API in PHP

Many of our customers have been asking for integration with PHP. Here is sample code and class files for your easy integration .

 

To start with lets write a base class with basic functionality which performs the following tasks.

  1. Send SMS
  2. Send Multilingual (Unicode) SMS
  3. Query Balance

Please make sure to replace the variables in bold with your experttexting account details and the sms details before using this example.

<?php
class experttexting_sms{
public $base_url_SendSMS= ‘https://www.experttexting.com/exptapi/exptsms.asmx/SendSMS’;
public $base_url_SendSMSUnicode= ‘https://www.experttexting.com/exptapi/exptsms.asmx/SendSMSUnicode’;
public $base_url_QueryBalance=’https://www.experttexting.com/exptapi/exptsms.asmx/QueryBalance’;

public $username= ‘Your UserName Here’;

public $password= ‘Your Password Here’;

public $apikey= ‘Your API Key Here’;

public $msgtext= ”;

public $from= ”;

public $to= ”;
function send(){
$fieldcnt=6;
$fieldstring = “Userid=$this->username&pwd=$this->password&APIKEY=$this->apikey&MSG=$this->msgtext&FROM=$this->from&To=$this->to”;

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$this->base_url_SendSMS);
curl_setopt($ch,CURLOPT_POST,$fieldcnt);
curl_setopt($ch,CURLOPT_POSTFIELDS,$fieldstring);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$res = curl_exec($ch);
curl_close($ch);
return $res;
}

 

function sendUnicode(){
$fieldcnt=6;
$fieldstring = “Userid=$this->username&pwd=$this->password&APIKEY=$this->apikey&MSG=$this->msgtext&FROM=$this->from&To=$this->to”;

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$this->base_url_SendSMSUnicode);
curl_setopt($ch,CURLOPT_POST,$fieldcnt);
curl_setopt($ch,CURLOPT_POSTFIELDS,$fieldstring);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$res = curl_exec($ch);
curl_close($ch);
return $res;
}

 

function QueryBalance(){
$fieldcnt=3;
$fieldstring = “Userid=$this->username&pwd=$this->password&APIKEY=$this->apikey”;

$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$this->base_url_QueryBalance);
curl_setopt($ch,CURLOPT_POST,$fieldcnt);
curl_setopt($ch,CURLOPT_POSTFIELDS,$fieldstring);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$res = curl_exec($ch);
curl_close($ch);
return $res;
}

}
?>

 

 

 

<?php

require_once(‘expt.php’); // Include SMS base class file. download from the URL above

$expertTexting= new experttexting_sms(); // Create SMS object.

$expertTexting->from= ‘SENDERID’; // Sender of the SMS – PreRegistered through the Customer Area.
$expertTexting->to= ‘Receiver Number’; // The full International mobile number of the without + or 00
$expertTexting->msgtext= ‘SMS text’; // The SMS content.
//echo $expertTexting->send(); // Send SMS method.

echo $expertTexting->sendUnicode(); // Send Multilangual SMS method.

//echo $expertTexting->QueryBalance(); // Query Your Account Balance method.

?>

 

 

3
Sep

Feature Requests

We are open for any feedback, feature requests from our valued customers. Please post any request here, and we will try our best to fulfill your texting needs.

3
Sep

Email 2 SMS

 

Expert Texting Email 2 SMS feature allows users to easily send SMS to multiple recipients of your email. This feature allows you to send bulk SMS from any email client / application to any mobile phone worldwide. Therefore, you do not need to login your account or remain connected to the Internet for sending SMS.

For Email 2 SMS to work you need to send emails from your registered email address only to number@email.experttexting.com along with APIKEY in the subject of the message followed by content in the body of the email.

 

3
Sep

Multilingual SMS (Unicode SMS)

Multilingual SMS

ExpertTexting have full support and can send text messages in any language including Arabic. This feature is not active by default for all users.

In order to activate this feature please contact our live Support personal or write to us on support@experttexting.com

21
Aug

Using API as HTTP Request

We are pleased to inform that ExpertTexting API can now be used as a simple HTTP Request as well.

URL: https://www.experttexting.com/exptapi/exptsms.asmx/

Simply use the Function which you want to call for example SendSMS the HTTP Request URL will be:

https://www.experttexting.com/exptapi/exptsms.asmx/SendSMS?Userid=abc&pwd=abc&APIKEY=abc&FROM=DEFAULT&To=18455806454&MSG=yourtexthere.

**Replace the parameters with your Credentials.

 

1
Aug

Coverage

ExpertTexting Coverage

 

A

30
Jul

Mass Upload

Many of our customers have been facing issues with uploading contacts using Mass upload option in the customer area.

You can find sample excel file to upload contacts . Just use the file and you will be able to upload your accounts with ease.

Download here

 

As of 3/9/2014  xlsx files are also supported and can be uploaded. Format Numbers in International format