SCG Voice and Messaging error codes

Messaging

1.     SCG API Error codes

 

Error Code

Error Description

Http Code

400

Bad Request

400

400

Constraint violations: <field> is required

400

400

Language <language> not found

400

400

Cannot include media URLs with attachment

400

400

Cannot exceed more than 5 media URLs

400

401

Unauthorized

401

402

Insufficient credit

402

403

Forbidden

403

403

Bad SAOP Context

403

403

Attachment <id> is in incorrect state <state>

403

403

Invalid sender ID state: <state>

403

403

Invalid sender ID ownership: <ownership>

403

403

SenderId start date in the future: <date>

403

403

SenderId end date in the past: <date>

403

403

The specified app does not support <token>

403

403

Load content forbidden for attachment in state: <state>

403

403

 <operation> forbidden for role: <role>

403

403

<operation> forbidden for channel with ownership: <ownership>

403

403

Operation forbidden for sender ID with ownership: <ownership>

403

403

User managed consent forbidden for sender ID: <id>

403

403

User managed delete of consent forbidden for sender ID: <id>

403

403

Operation forbidden for SenderId with type: <type>

403

403

User managed delete of consent forbidden for sender ID: <id>

403

403

SenderId does not support <provider>

403

403

Cannot set criteria for group type <type>

403

403

Cannot add contacts to dynamic group

403

403

Cannot remove contacts from dynamic group

403

403

State transition <old state> -> <new state> forbidden for <MT/MO> messages

403

403

Only admin can create numbers import job

403

403

Only admin can create purge customer data job

403

403

data_types cannot be empty list

403

404

Not Found

404

404

Sender ID not found for alias <alias>

404

409

Conflict

409

422

Unprocessable Entity

422

500

Server Error

500

503

Service Unavailable

503

1020

The Tracking URL <url> failed verification as a valid URL

400

 

2.     SCG Failure Errors

 

Failure Code

Failure Details

1001

Stale data

1002

Invalid Recipient

1003

No Applicable Sender ID

1004

Forbidden Phrase

1005

No Consent

1006

Could not find template with name <name>

1006

Template config mismatch between channel and senderId

1006

Message does not satisfy any of the senderId validators

1006

Message does not satisfy any of the channel validators

1006

No value provided for variable: <variable>

1006

Validator rule <rule> failed on <variable>:<value>

1006

Validator rule <rule> failed on <message>

1007

Message Expired

1008

Whitelist Violation

1009

Delivery Failure

1010

Content refused, type <mimetype>, allowed: <mimetype>, blocked: <mimetype>

1011

Duplicate key- A duplicate request, field name or value e.g Sender ID

1012

Message size <size> exceeds max allowed size <size>

1014

Message encoding failed, tried: <encoding>

1015

Invalid sender address

1016

Invalid/illegal character in url: <character>

1017

Invalid Dynamic Group definition

1018

Message assembly failure

1019

Attachment size <size> exceeds max allowed attachment size <size>

1020

Invalid Tracking URL

1021

Invalid sender address credentials

1022

Failed price threshold. Unknown price.

1022

Failed price threshold - current price <price>, price threshold <price>

1023

Indexed field too long

1024

Translate failed

1025

Invalid social handle

1026

Too many recipients

1027

No Sender ID suitable for auto purchase

1028

Storage quota exceeded

1029

Contacts quota exceeded

1030

Too many recipients in one batch

1031

Illegal SMTP header value

1032

Invalid registered delivery flag

1033

System error from remote service

1034

Invalid service type

1035

Command length is invalid

1036

Wrong state for command

1037

Invalid message id

1038

Outgoing queue is full

1039

Throttling error

1040

Invalid scheduled delivery time

1041

Submitting message has failed

1042

Invalid source address type of number

1043

Invalid destination address type of number

1044

Invalid number of messages

1045

Invalid Validity Period

1046

Message was rejected

1047

Permission denied

1048

Invalid data coding scheme

1049

Invalid request

1050

Multiple addresses not supported

1051

Validation error

1053

Failed to upload media URL

1054

Failed to download media URL

 

SMPP Error Codes returned by SCG

 

Status Info

SMPP Code

SCG Status Code

Description

 Status Origination

 INTERIM OR TERMINAL

Success/Fail

ACCEPTED/BUFFERED

4

Not Supported

External entity confirmation/Message buffered by the external entity

Syniverse

INTERIM

Success

DELIVERED TO CARRIER

3

200

Message sent for Delivery (Does not indicate that it was delivered to the Carrier).

Syniverse

INTERIM

Success

DELIVRD 

0

200

Delivered to Device by the external entity 

Carrier

TERMINAL

Success

BAD ADDRESS

90

1002

Invalid or Incorrect destination address - Syniverse generated

Syniverse

TERMINAL

Fail

CARRIER GATEWAY ERROR 

93

Not Supported

External entity not responding - Syniverse will re-attempt delivery

Syniverse

INTERIM

Fail

DELETED 

5

1066

Message deleted by the external entity 

Carrier

TERMINAL

Fail

EXPIRED 

8

1066

Message expired by the external entity 

Carrier

TERMINAL

Fail

INTERNAL ERROR

98

500

Internal Error - Syniverse generated. Customer to retry delivery

Syniverse

TERMINAL

Fail

INVALID ROUTING

91

1015

Invalid or Incorrect routing - Syniverse generated

Syniverse

TERMINAL

Fail

INVALID TEMPLATE ID

29

Not Applicable

Invalid Template Id - Syniverse generated  

Syniverse

TERMINAL

Fail

INVALID TEMPLATE PARAMETERS

27

Not Applicable

Invalid Template parameters - Syniverse generated

Syniverse

TERMINAL

Fail

INVALID TEMPLATE TYPE

28

Not Applicable

Invalid Template type - Syniverse generated 

Syniverse

TERMINAL

Fail

REJECTD 

23

1066

External entity error - Message rejected by the external entity

Carrier

TERMINAL

Fail

TEMPLATE NOT SUPPORTED

30

Not Applicable

 Template not supported - Syniverse generated 

Syniverse

TERMINAL

Fail

Message Validity Expired

34

Not Applicable

Validity Period expired for MT message as per Validity Period parameter received

Syniverse

TERMINAL

Fail

REJECTD 

35

Not Applicable

Invalid Campaign ID rejected by the carrier

Carrier

TERMINAL

Fail

UNDELIV 

7

Not Applicable

 Retry Exceeded - Syniverse will not attempt further retries.
Customer to retry delivery.

Syniverse

TERMINAL

Fail

UNDELIV 

9

1066

 External entity error - Failed due to NDNC Blacklist or Registration failed

Carrier

 TERMINAL

Fail

UNDELIV 

90

1066

 Invalid Number - Carrier generated

Carrier

 TERMINAL

Fail

UNDELIV 

181

1067

 External entity error - Too many messages to same MSISDN

Carrier

 TERMINAL

Fail

UNDELIV 

190

1066

 External entity error -Mobile Equipment Error

Carrier

 TERMINAL

Fail

UNDELIV 

191

1066

 Sender Blocked

Carrier

 TERMINAL

Fail

UNDELIV-INTERIM

184

Not Supported

 Intermediate Status PENDG-ABS-SUB : Message will be retried by carrier

Carrier

INTERIM

Fail

UNDELIV-INTERIM

185

Not Supported

 Intermediate Status PENDG-MEMEXCD: Message will be retried by

Carrier

INTERIM

Fail

UNDELIV-INTERIM

186

Not Supported

 Intermediate Status PENDG-NW-FAILR: UNDELIV- Message will be retried by carrier

Carrier

INTERIM

Fail

UNDELIV-INTERIM

187

Not Supported

Intermediate Status PENDG-NWTMOUT: Message will be retried by carrier

Carrier

INTERIM

Fail

UNDELIV-INTERIM

188

Not Supported

 Intermediate Status PENDG-SMSTMOUT:Message will be retried by carrier

Carrier

INTERIM

Fail

UNDELIV-INTERIM

189

Not Supported

 Intermediate Status PENDG-HDSTBUSY: Message will be retried by carrier

Carrier

INTERIM

Fail

UNKNOWN

999

Not Applicable

Unknown status returned by the external entity

Carrier

TERMINAL

Fail

 

 

Voice Calling

1.     Voice Calling API Errors

 

Error Code

Error Description

Http Code

403

No admin access to this API

403

403

Access denied for sender ID: <id>

403

403

Forbidden access to call service maintenance.

403

 

2.     Voice Calling Failure Errors

 

Failure Code

Failure Details

1052

Invalid call state <state>

1201

No answer

1202

Call rejected

1203

Temporary failure reaching recipient

1204

Recipient busy

1205

Invalid phone number quantity

1206

Phone number doesn't exist

1207

Failed to delete the phone number

1208

Call id not found

1209

Recording is already started

 

A2P SMS Failure Errors

 

SCG Error Code

SCG Error Description

1002

Invalid Recipient

1015

Invalid sender address

1038

Outgoing queue is full

1039

Throttling error

503

Service Unavailable

1046

Message was rejected

1012

Message Too big

1035

Command length is invalid

1036

Wrong state for command

1037

Invalid message id

1040

Invalid scheduled delivery time

1032

Invalid registered delivery flag

1033

System error from remote service

1034

Invalid service type

1026

Too many recipients

1041

Submitting message has failed

1042

Invalid source address type of number

1042

Invalid source address type of number

1043

Invalid destination address type of number

1043

Invalid destination address type of number

1044

Invalid number of messages

1045

Invalid Validity Period

1009

Delivery Failure

1047

Permission denied

1047

Permission denied

1047

Permission denied

1048

Invalid data coding scheme

402

Insufficient credit

 

A2P MMS Errors

 

SCG MMS Error Code

SCG Error Description

1015

Invalid sender address

1015

Invalid sender address

1010

Content Refused

1012

Message Too big

503

Service Unavailable

1049

Invalid request

1047

Permission denied

1046

Message was rejected

1050

Multiple addresses not supported

1041

Submitting message has failed

1051

Validation error

 

P2P MMS Errors

 

SCG MMS Error Code

SCG Error Description

1002

Invalid Recipient

503

Service Unavailable

500

Server Error

 

Facebook Messenger Errors

 

SCG FB Error Code

SCG Error Description

1012

Message Too big

1002

Invalid Recipient

1002

Invalid Recipient

400

Bad Request

 

Was this article helpful?
0 out of 0 found this helpful

0 Comments

Article is closed for comments.