BulkSMS API

All calls are processed through http://bulksms.cecypo.tech:6005/api/v2/

Visit the Swagger documentation: http://bulksms.cecypo.tech:6005/swagger/

Log into bulksms.cecypo.tech > Developer API

Get your APIKey and ClientID from here.
If using Raminian’s SMS integration, simply select “BulkSMS.Cecypo.tech” as your gateway and enter the ApiKey and ClientID! That’s it!

Get Credit Balance


GET http://bulksms.cecypo.tech:6005/api/v2/Balance?ApiKey={ApiKey}&ClientId={ClientId}



Parameters :

Parameter Name Description Type
ApiKey ApiKey used for authentication purpose and pass this parameter in URL encoded format. String
ClientId ClientId used for authentication purpose and pass this parameter in URL encoded format. String
HEADERS :
Content-Type: application/json or application/xml
Type: json or xml
Jquery Api Call :
<script>
    $(function () {
        $.ajax({
            type: "GET",
            url: "http://bulksms.cecypo.tech:6005/api/v2/Balance?ApiKey={ApiKey}&ClientId={ClientId}",
            contentType: "application/json ",
            dataType: 'json ',
            success: function (response) {                
            }
        });
    });
</script>
Json Response Xml Response
{
    "ErrorCode": 0,
    "ErrorDescription": "Success",
    "Data": [
        {
            "PluginType": "SMS",
            "Credits": €0.6991
        }
    ]
}
<ResponseModelOfListOfBalanceModel>
  <ErrorCode>0</ErrorCode>
  <ErrorDescription>Success</ErrorDescription>
  <Data>
      <BalanceModel>
          <PluginType>SMS</Type>
          <Credits>€0.6991</Credit>
      </BalanceModel>
  </Data>
</ResponseModelOfListOfBalanceModel>

 

1) Get Sent Message List


GET http://bulksms.cecypo.tech:6005/api/v2/SMS?ApiKey={ApiKey}&ClientId={ClientId}&start={start}&length={length}&fromdate={fromdate}&enddate={enddate}



Parameters :

Parameter Name Description Type
ApiKey ApiKey used for authentication purpose and pass this parameter in URL encoded format. String
ClientId ClientId used for authentication purpose and pass this parameter in URL encoded format. String
start Starting index value to fetch the campaign detail. Number
length Ending index value to fetch the campaign detail. Number
fromdate Date format must be in yyyy-mm-dd String
enddate Date format must be in yyyy-mm-dd String
HEADERS :
Content-Type: application/json or application/xml
Type: json or xml
Jquery Api Call :
<script>
    $(function () {         
         $.ajax({
            type: "GET",
            url: "http://bulksms.cecypo.tech:6005/api/v2/SMS?ApiKey={ApiKey}&ClientId={ClientId}&start={start}&length={length}&fromdate={fromdate}&enddate={enddate}",
            contentType: "application/json",
            dataType: 'json',
            success: function (response) {
                
            }
        });
    });
</script>
Json Response Xml Response
{
  "ErrorCode": 0,
  "ErrorDescription": "Success",
  "Data": {
    "messages": [
      {
        "MobileNumber": "9638812576",
        "SenderId": "test",
        "Message": "test message",
        "SubmitDate": "16-Mar-2018 05:12:28 PM",
        "MessageId": "Smsc1603635",
        "DoneDate": "16-Mar-2018 05:11:00 PM",
        "Status": "DELIVRD"
      },
     "total":"100"
  ]   
}
<ResponseModelOfResponseSentMessage>
  <ErrorCode<0</ErrorCode>
  <ErrorDescription<Success</ErrorDescription>
  <Data>
    <messages>
      <SentMessage>
        <MobileNumber>9638812576</MobileNumber>
        <SenderId>test</SenderId>
        <Message>test message</Message>
        <SubmitDate>2018-03-16T17:12:28</SubmitDate>
        <MessageId>Smsc1603635</MessageId>
        <DoneDate>2018-03-16T17:11:00</DoneDate>
        <Status>DELIVRD</Status>
      </SentMessage>
	  </messages>
    <total>1021</total>
  </Data<
</ResponseModelOfResponseSentMessage>

2) Get Sent Message Status


GET http://bulksms.cecypo.tech:6005/api/v2/MessageStatus?ApiKey={ApiKey}&ClientId={ClientId}&MessageId={MessageId}



Parameters :

Parameter Name Description Type
ApiKey ApiKey used for authentication purpose and pass this parameter in URL encoded format. String
ClientId ClientId used for authentication purpose and pass this parameter in URL encoded format. String
MessageId MessageId of message Number
HEADERS :
Content-Type: application/json or application/xml
Type: json or xml
Jquery Api Call :
<script>
    $(function () {         
         $.ajax({
            type: "GET",
            url: "http://bulksms.cecypo.tech:6005/api/v2/SMS?ApiKey={ApiKey}&ClientId={ClientId}&MessageId={MessageId}",
            contentType: "application/json",
            dataType: 'json',
            success: function (response) {               
            }
        });
    });
</script>
Json Response Xml Response
{
  "ErrorCode": 0,
  "ErrorDescription": "Success",
  "Data": {
    "MobileNumber": "1",
    "SenderId": "test",
    "Message": "d",
    "SubmitDate": "19-Mar-2018 05:48:36 PM",
    "MessageId": "ae51b62e-b6b3-4091-9336-6c0d423af7fe",
    "DoneDate": "19-Mar-2018 05:48:36 PM",
    "Status": "BLACKLIST"
  }
}
<ResponseModelOfSentMessage<
  <ErrorCode<0</ErrorCode<
  <ErrorDescription<Success</ErrorDescription<
  <Data<
    <MobileNumber<1</MobileNumber<
    <SenderId<test</SenderId<
    <Message<d</Message<
    <SubmitDate<2018-03-19T17:48:36</SubmitDate<
    <MessageId<ae51b62e-b6b3-4091-9336-6c0d423af7fe</MessageId<
    <DoneDate<2018-03-19T17:48:36</DoneDate<
    <Status<BLACKLIST</Status>
  </Data<
</ResponseModelOfSentMessage>

3) Create SMS


GET http://bulksms.cecypo.tech:6005/api/v2/SendSMS?ApiKey={ApiKey}&ClientId={ClientId}&SenderId={SenderId}&Message={Message}&MobileNumber={MobileNumber}&Is_Unicode={Is_Unicode}&Is_Flash={Is_Flash}&serviceId={serviceId}&CoRelator={CoRelator}&LinkId={LinkId}



Parameters :

Parameter Name Description Type
ApiKey ApiKey used for authentication purpose. String
ClientId ClientId used for authentication purpose. String
SenderId Approved Sender Id String
Message text message to send string
MobileNumber Use mobile number as comma sepreated to send message on multiple mobile number
e.g. 78461230,78945612
string
Is_Unicode (optional) Is_Unicode is true or false for unicode message boolean
Is_Flash (optional) Is_Flash is true or false for flash message boolean
scheduleTime (optional) scheduleTime Date in yyyy-MM-dd HH:MM (only for schedule message) string
groupId (optional) Valid group-id of current user (only for group message otherwise leave empty string) string
serviceId (optional) Parameter required for using SDP OnSubscription Service string
CoRelator (optional) Parameter required for using SDP OnDemand Service string
LinkId (optional) Parameter required for using SDP OnDemand Service string
HEADERS :
Content-Type: application/json or application/xml
Type: json or xml
Jquery Api Call :
<script>   
    $(function () {       
        $.ajax({
            type: "GEt",
            url: "http://bulksms.cecypo.tech:6005/api/v2/SendSMS?ApiKey={ApiKey}&ClientId={ClientId}&SenderId={SenderId}&Message={Message}
                 &MobileNumber={MobileNumber}",
            contentType: "application/json",
            dataType: 'json',           
            success: function (response) {                
            }
        });
    });

</script>
Json Response Xml Response
{
  "ErrorCode": 0,
  "ErrorDescription": "Success",
  "Data": [
    {
      "MobileNumber": "7894561230",
      "MessageId": "3bb944ad-d943-419f-83dc-f979002a8c0b"
    }
  ]
}
<ResponseModelOfListOfManageNumberDetail>
  <ErrorCode>0</ErrorCode>
  <ErrorDescription>Success</ErrorDescription>
  <Data>
    <ManageNumberDetail>
      <MobileNumber>7894561230</MobileNumber>
      <MessageId>083d9fa5-3fc6-4cac-80fa-7af8227a6c68</MessageId>
    </ManageNumberDetail>
  </Data>
</ResponseModelOfListOfManageNumberDetail>

4) Create SMS


POST http://bulksms.cecypo.tech:6005/api/v2/SendSMS



Request Body :

JSON XML
{
  "SenderId": "string",
  "Is_Unicode": true,
  "Is_Flash": true,
  "SchedTime": "string",
  "GroupId": "string",
  "Message": "string",
  "MobileNumbers": "string",
  "ApiKey": "string",
  "ClientId": "string",
  "ServiceId":"string",
  "CoRelator":"string",
  "LinkId":"string"
}
<?xml version="1.0"?>
<SendSMSModel>
  <SenderId>string</SenderId>
  <Is_Unicode>true</Is_Unicode>
  <Is_Flash>true</Is_Flash>
  <SchedTime>string</SchedTime>
  <GroupId>string</GroupId>
  <Message>string</Message>
  <MobileNumbers>string</MobileNumbers>
  <ApiKey>string</ApiKey>
  <ClientId>string</ClientId>
  <ServiceId>string</ServiceId>
  <CoRelator>string</CoRelator>
  <LinkId>string</LinkId>
</SendSMSModel>

Parameters :

Parameter Name Description Type
ApiKey ApiKey used for authentication purpose. String
ClientId ClientId used for authentication purpose. String
SenderId Approved Sender Id String
Message text message to send string
MobileNumber Use mobile number as comma sepreated to send message on multiple mobile number
e.g. 78461230,78945612
string
Is_Unicode (optional) Is_Unicode is ture or false for unicode message boolean
Is_Flash (optional) Is_Flash is ture or false for flash message boolean
scheduleTime (optional) scheduleTime Date in yyyy-MM-dd HH:MM (only for schedule message) string
groupId (optional) Valid group-id of current user (only for group message otherwise leave empty string) string
serviceId (optional) Parameter required for using SDP OnSubscription Service string
CoRelator (optional) Parameter required for using SDP OnDemand Service string
LinkId (optional) Parameter required for using SDP OnDemand Service string
HEADERS :
Content-Type: application/json or application/xml
Type: json or xml
Jquery Api Call :
<script>   
    $(function () {
       var Jsondata = {
            'SenderId': 'hello',
            'ApiKey': 'ApiKey',
            'ClientId': 'ClientId',
            'Message': 'Message',
            'MobileNumbers': '78945613,789465124'
        };
        $.ajax({
            type: "POST",
            url: "http://bulksms.cecypo.tech:6005/api/v2/SendSMS",
            contentType: "application/json",
            dataType: 'json',
            data: JSON.stringify(Jsondata),
            success: function (response) {                
            }
        });
    });
</script>
Json Response Xml Response
{
  "ErrorCode": 0,
  "ErrorDescription": "Success",
  "Data": [
    {
      "MobileNumber": "7894561230",
      "MessageId": "5c0780c2-d6f2-40a8-a40a-ee74e28fa4c2"
    }
  ]
}
<ResponseModelOfListOfManageNumberDetail">
  <ErrorCode>0</ErrorCode>
  <ErrorDescription>Success</ErrorDescription>
  <Data>
    <ManageNumberDetail>
      <MobileNumber>7894561230</MobileNumber>
      <MessageId>64847d15-ea24-4c51-8d15-8cfdf9b07bed</MessageId>
    </ManageNumberDetail>
  </Data>
</ResponseModelOfListOfManageNumberDetail>

5) Create Bulk SMS


GET http://bulksms.cecypo.tech:6005/api/v2/SendBulkSMS?ApiKey={ApiKey}&ClientId={ClientId}&SenderId={SenderId}&MobileNumber_Message={MobileNumber_Message}&serviceId={serviceId}&CoRelator={CoRelator}&LinkId={LinkId}



Parameters :

Parameter Name Description Type
ApiKey ApiKey used for authentication purpose. String
ClientId ClientId used for authentication purpose. String
SenderId Approved Sender Id String
MobileNumber_Message Please ensure while submitting the request the message should be passed in encoded format.
e.g. 78461230^test~78945612^hello
string
Is_Unicode (optional) Is_Unicode is ture or false for unicode message boolean
Is_Flash (optional) Is_Flash is ture or false for flash message boolean
scheduleTime (optional) scheduleTime Date in yyyy-MM-dd HH:MM (only for schedule message) string
serviceId (optional) Parameter required for using SDP OnSubscription Service string
CoRelator (optional) Parameter required for using SDP OnDemand Service string
LinkId (optional) Parameter required for using SDP OnDemand Service string
HEADERS :
Content-Type: application/json or application/xml
Type: json or xml
Jquery Api Call :
<script>   
    $(function () {     
        $.ajax({
            type: "GET",
            url: "http://bulksms.cecypo.tech:6005/api/v2/SendBulkSMS?ApiKey={ApiKey}&ClientId={ClientId}&SenderId={SenderId}
                 &MobileNumber_Message=7894561230^test",
            contentType: "application/json",
            dataType: 'json',
            data: JSON.stringify(Jsondata),
            success: function (response) {                
            }
        });
    });

</script>
Json Response Xml Response
{
  "ErrorCode": 0,
  "ErrorDescription": "Success",
  "Data": [
    {
      "MobileNumber": "7894561230",
      "MessageId": "fc103131-5931-4530-ba8e-aa223c769536"
    },
    {
      "MobileNumber": "7894561231",
      "MessageId": "f893293d-d6ea-45e8-b543-40f0df28e0c9"
    }
  ]
}
<ResponseModelOfListOfManageNumberDetail>
  <ErrorCode>0</ErrorCode>
  <ErrorDescription>Success</ErrorDescription>
  <Data>
    <ManageNumberDetail>
      <MobileNumber>7894561230</MobileNumber>
      <MessageId>c198232e-c57f-498f-ab72-02cdca69ca3d</MessageId>
    </ManageNumberDetail>
    <ManageNumberDetail>
      <MobileNumber>7894561231</MobileNumber>
      <MessageId>19bc3344-1b38-45c0-8656-356fdd45c81e</MessageId>
    </ManageNumberDetail>
  </Data>
</ResponseModelOfListOfManageNumberDetail>

6) Create Bulk SMS


POST http://bulksms.cecypo.tech:6005/api/v2/SendBulkSMS



Request Body :

JSON XML
{
  "SenderId": "string",
  "IsUnicode": true,
  "IsFlash": true,
  "ScheduleDateTime": "string",
  "MessageParameters": [
    {
      "Number": "string",
      "Text": "string",
      "ServiceId":"string",
      "CoRelator":"string",
      "LinkId":"string"
    },
   {
      "Number": "string",
      "Text": "string",
       "ServiceId":"string",
      "CoRelator":"string",
      "LinkId":"string"
    }
  ],
  "ApiKey": "string",
  "ClientId": "string"
}
<?xml version="1.0"?>
<BulkSmsApiModel>
  <SenderId>string</SenderId>
  <IsUnicode>true</IsUnicode>
  <IsFlash>true</IsFlash>
  <ScheduleDateTime>string</ScheduleDateTime>
  <MessageParameters>
      <MessageParameters>
        <Number>string</Number>
        <Text>string</Text>
         <ServiceId>string</ServiceId>
          <CoRelator>string</CoRelator>
          <LinkId>string</LinkId>
      </MessageParameters>
      <MessageParameters>
        <Number>string</Number>
        <Text>string</Text>
         <ServiceId>string</ServiceId>
          <CoRelator>string</CoRelator>
          <LinkId>string</LinkId>
      </MessageParameters>
  </MessageParameters>
  <ApiKey>string</ApiKey>
  <ClientId>string</ClientId>
 
</BulkSmsApiModel>

Parameters :

Parameter Name Description Type
ApiKey ApiKey used for authentication purpose. String
ClientId ClientId used for authentication purpose. String
SenderId Approved Sender Id String
MobileNumber_Message Please ensure while submitting the request the message should be passed in encoded format.
e.g. 78461230^test~78945612^hello
string
Is_Unicode (optional) Is_Unicode is ture or false for unicode message boolean
Is_Flash (optional) Is_Flash is ture or false for flash message boolean
scheduleTime (optional) scheduleTime Date in yyyy-MM-dd HH:MM (only for schedule message) string
serviceId (optional) Parameter required for using SDP OnSubscription Service string
CoRelator (optional) Parameter required for using SDP OnDemand Service string
LinkId (optional) Parameter required for using SDP OnDemand Service string
HEADERS :
Content-Type: application/json or application/xml
Type: json or xml
Jquery Api Call :
<script>   
    $(function () {     
         var Jsondata = {
            'SenderId': 'hello',
            'ApiKey': 'ApiKey',
            'ClientId': 'ClientId',
            "Messages": [  
             {  
               "Number": "7894561230",  
               "Text": "test"  
             },
            {  
               "Number": "7894561231",  
               "Text": "test"  
             }
           ]  
        };
        $.ajax({
            type: "POST",
            url: "http://bulksms.cecypo.tech:6005/api/v2/SendBulkSMS",
            contentType: "application/json",
            dataType: 'json',
            data: JSON.stringify(Jsondata),
            success: function (response) {                
            }
        });
    });
</script>
Json Response Xml Response
{
  "ErrorCode": 0,
  "ErrorDescription": "Success",
  "Data": [
    {
      "MobileNumber": "7894561230",
      "MessageId": "fc103131-5931-4530-ba8e-aa223c769536"
    },
    {
      "MobileNumber": "7894561231",
      "MessageId": "f893293d-d6ea-45e8-b543-40f0df28e0c9"
    }
  ]
}
<ResponseModelOfListOfManageNumberDetail>
  <ErrorCode>0</ErrorCode>
  <ErrorDescription>Success</ErrorDescription>
  <Data>
    <ManageNumberDetail>
      <MobileNumber>7894561230</MobileNumber>
      <MessageId>c198232e-c57f-498f-ab72-02cdca69ca3d</MessageId>
    </ManageNumberDetail>
    <ManageNumberDetail>
      <MobileNumber>7894561231</MobileNumber>
      <MessageId>19bc3344-1b38-45c0-8656-356fdd45c81e</MessageId>
    </ManageNumberDetail>
  </Data>
</ResponseModelOfListOfManageNumberDetail>

 

1) Get Campaign Message Status


GET http://bulksms.cecypo.tech:6005/api/v2/Campaign/Statistics?ApiKey={ApiKey}&ClientId={ClientId}&campaignId={campaignId}

Parameters :

Parameter Name Description Type
ApiKey ApiKey used for authentication purpose and pass this parameter in URL encoded format. String
ClientId ClientId used for authentication purpose and pass this parameter in URL encoded format. String
campaignId First user have to call Get Campaigns api for CampaignId Number
HEADERS :
Content-Typeapplication/json or application/xml
Typejson or xml
Jquery Api Call :
<script>
    $(function () {         
         $.ajax({
            type: "GET",
            url: "http://bulksms.cecypo.tech:6005/api/v2/Campaign/Statistics?ApiKey={ApiKey}&ClientId={ClientId}&campaignId=2372",
            contentType: "application/json",
            dataType: 'json',
            success: function (response) {
                
            }
        });
    });
</script>
Json Response Xml Response
{
    "ErrorCode": 0,
    "ErrorDescription": "Success",
    "Data": {
        "DeliveredCount": 1,
        "DNDCount": 0,
        "SuccessCount": 0,
        "SubmittedCount": 0,
        "UnDeliveredCount": 0,
        "RejectedCount": 0,
        "TempSubmittedCount": 0,
        "OthersCount": 0,
        "DroppedCount": 0,
        "TotalCount": 1,
        "NotProcessedCount": 0
    }
}
<ResponseModelOfMessageStatistics>
    <ErrorCode>0 </ErrorCode> 
    <ErrorDescription>Success </ErrorDescription>
      <Data>
        <DeliveredCount>1 </DeliveredCount>
        <DNDCount>0 </DNDCount>
        <SuccessCount>0 </SuccessCount>
        <UnDeliveredCount>0 </UnDeliveredCount>
        <RejectedCount>0 </RejectedCount>
        <TempSubmittedCount>0 </TempSubmittedCount>
        <OthersCount>0 </OthersCount>
        <DroppedCount>0 </DroppedCount>
        <CreateDate>0001-01-01T00:00:00 </CreateDate>
        <TotalCount>1 </TotalCount>
        <NotProcessedCount>0 </NotProcessedCount>
      </Data>
</ResponseModelOfMessageStatistics>

2) Get Campaigns


GET http://bulksms.cecypo.tech:6005/api/v2/Campaign?ApiKey={ApiKey}&ClientId={ClientId}&start={campaignId}&length={length}&fromdate={fromdate}&enddate={enddate}

Parameters :

Parameter Name Description Type
ApiKey ApiKey used for authentication purpose and pass this parameter in URL encoded format. String
ClientId ClientId used for authentication purpose and pass this parameter in URL encoded format. String
start Starting index value to fetch the campaign detail. Number
length Ending index value to fetch the campaign detail. Number
fromdate Date format must be in yyyy-mm-dd String
enddate Date format must be in yyyy-mm-dd String
HEADERS :
Content-Typeapplication/json or application/xml
Typejson or xml
Jquery Api Call :
<script>
    $(function () {
         $.ajax({
            type: "GET",
            url: "http://bulksms.cecypo.tech:6005/api/v2/Campaign?ApiKey={ApiKey}&ClientId={ClientId}start=0&length=100
                  &fromdate=2018-03-17&enddate=2018-03-17",
            contentType: "application/json",
            dataType: 'json',
            success: function (response) {                
            }
        });
    });
</script>
Json Response Xml Response
{
    "ErrorCode": 0,
    "ErrorDescription": "Success",
    "Data": [
        {
            "CampaignId": 2272,
            "CampaignName": "Camp_07-Mar-2018 14:34",
            "Message": "zxczxc",
            "CreatedDate": "Jan 01,0001 12:00:00",
            "SenderId": "WEBSMS",
            "MessageCount": 1
        }
    ]
}
<ResponseModelOfListOfCampaign>
    <ErrorCode>0</ErrorCode>
    <ErrorDescription>Success</ErrorDescription>
    <Data>
        <Campaign>
            <CampaignId>2272</CampaignId>
            <CampaignName>Camp_07-Mar-2018 14:34</CampaignName>
            <Message>zxczxc</Message>
            <CreateDate>0001-01-01T00:00:00</CreateDate>
            <SenderId>WEBSMS</SenderId>
            <MessageCount>1</MessageCount>
        </Campaign>
    </Data>
</ResponseModelOfListOfCampaign>
API Errors
Error Code (Hex)Error Code (Decimal)Description
00Command executed successfully
11Message Length is invalid
22Command Length is invalid
33Invalid Command ID
44Incorrect BIND Status for given command
55ESME Already in Bound State
66Invalid Priority Flag
77Invalid Registered Delivery Flag
88System Error
1010Invalid Source Address
1111Invalid Destination Address
1212Message ID is invalid
1313Bind Failed
1414Invalid Password
1515Invalid System ID
0x1117Cancel SM Failed
0x1319Replace SM Failed
0x1521Invalid Service Type”);
0x3351Invalid number of destinations”);
0x3452Invalid Distribution List name”);
0x4064Destination flag is invalid (submit_multi)”);
0x4266Submit w/replace functionality has been requested where it is either unsupported or inappropriate for the particular MC”);
0x4367Invalid esm_class field data”);
0x4468Cannot Submit to Distribution List”);
0x4569submit_sm, data_sm or submit_multi failed”);
0x4872Invalid Source address TON”);
0x4973Invalid Source address NPI”);
0x5181Invalid Destination address NPI”);
0x5383Invalid system_type field”);
0x5484Invalid replace_if_present flag”);
0x5585Invalid number of messages”);
0x5888Throttling error (ESME has exceeded allowed message limits)”);
0x6197Invalid Scheduled Delivery Time”);
0x6298Invalid message validity period (Expiry time)”);
0x6399Predefined Message ID is Invalid or specified predefined message was not found
0x65101ESME Receiver Permanent App Error Code”);
0x66102ESME Receiver Reject Message Error Code”);
0x67103Query_Sm request failed”);
0xc0192Error in the optional part of the PDU Body”);
0xc1193TLV not allowed”);
0xc2194Invalid Parameter Length”);
0xc3195Expected TLV missing”);
0xc4196Invalid TLV Value”);
0xfe254Transaction Delivery Failure”);
0xff255Unknown Error”);
0x100256ESME Not authorised to use specified service_type
0x101257ESME Prohibited from using specified operation”);
0x102258Specified service_type is unavailable”);
0x103259Specified service_type is denied”);
0x105261Source Address Sub unit is Invalid”);
0x106262Destination Address Sub unit is Invalid”);
0x107263Broadcast Frequency Interval is invalid”);
0x108264Broadcast Alias Name is invalid”);
0x109265Broadcast Area Format is invalid”);
0x10a266Number of Broadcast Areas is invalid”);
0x10b267Broadcast Content Type is invalid”);
0x10c268Broadcast Message Class is invalid”);
0x10d269Broadcast_sm operation failed”);
0x10f271Cancel_broadcast_sm operation failed”);
0x110272Number of Repeated Broadcasts is invalid”);
0x111273Broadcast Service Group is invalid”);
0x112274Broadcast Channel Indicator is invalid”);
0x15f9590005Local Exception. Check LastException property
0x4001024User Account Locked Or Inactive”);
0x4011025insufficient balance
0x4021026Template Missmatch”);
0x4051029invalid sender id
0x40B1035No active connection
0x40C1036Queue server error”);
0x40D1037Cache server error”);
0x40E1038Invalid connection state”);
0x40F1039Smpp timeout”);
0x4101040Unknown SMPP error”);
0x4111041Final disconnetion
0x4121042final timeout
0x4131043no gateway found
0x4041028Invalid Ip
 801Country Undef
 802Invalid country
 803Price undef
 804Expired
 805Route undef
 806Failover Route Undef
 807Failover expired
 808 Failover Price Undef
 809Failover Failed
 102spam message for downstream
 No error codeDownstream BLACKLIST
 1027vendor specific error
 1044Downstream SPAM
Operator Codes
CodeError
0DELIVRD
51REJECTD
25REJECTD
24REJECTD
23REJECTD
21REJECTD
20REJECTD
19REJECTD
18REJECTD
17REJECTD
14REJECTD
12REJECTD
11REJECTD
10REJECTD
8REJECTD
6REJECTD
29EXPIRED
15EXPIRED
2DELIVRD
4UNDELIV
9UNDELIV
0DELIVRD
1158FAILED
258DROPPED
256DROPPED
255UNKNOWN
32FAILED
13REJECTD
5DELIVRD
1UNKNOWN
0DELIVRD
4101EXPIRED
4100FAILED
4096DROPPED
2053EXPIRED
2049EXPIRED
4104REJECTD
2052REJECTD
1029FAILED