Error Codes description to Content Provider (CP)
Issue
Trio Mobile Connectivity Platform (MCP) response result to Content Provider (CP) once received a MT ( Messaging Termination) request.
Symptoms
Negative Code
Cause
Dependant on SMS data passed to the SMS gateway
Error Code | Description |
-21 | Country Code is invalid. Eg. Non-existence country code |
-22 | trx_id is invalid. trx_id must be numeric type and maximum length is 64 bit.trx_id is an unique ID generated by MCP. CP has to return this transaction ID in the MT message to tie to the request ( except for the MT Push).Pull MT-CP has to return trx_id from MO.Push MT – trx_id = 0 |
-23 | Passname is invalid. Passname is the keyword chosen by CP. The maximum length is 50 alphanumeric code. |
-24 | Password is invalid. Password is generated by MCP and will be given to CP during service provisioning. Maximum length will be 15 alphanumeric combination. |
-25 | originating_no is empty. This is refer to the Sender ID. For Premium SMS, this is equivalent to short_code field. Maximum length for it is 11 |
-26 | destination_no is empty or invalid. It refers to subscriber MSISDN number which determine where MT will be sent. Eg 6012XXXXXXX.Maximum length for destination_no is 1000*refer to bulk_fg belowif bulk_fg = 1, up to 10 mobile numbers can be included in this field separated with commas (,). Eg, 60120000000, 60160000000 |
-27 | cp_reference_id is invalid. Maximum length is 255.CP can use this field for their own reference. It will be returned in the Delivery Notification( DN). If there is no cp_reference_id, please provide “0” |
-28 | bill_type is invalid. The field indicates whether the MT is chargeable. The valid values are 0- no charge, 1- Premium billing. Only one digit is allowed either “0” or “1”. |
-29 | bill_price is invalid. Minimum value is “0” while maximum value is “1000”.Price is indicated in cents. For Non-Premium MT message, bill_type = “0” and bill_price = “0”.* Refer to Appendix 1 for available pricing.30 means you are charging RM0.30100 means you are charging RM1.00 |
-30 | content_type is invalid. The should be only one digit been filled up either “1” or “2”.This field indicate the content being submitted.“1” refers to normal text messaging (160 characters including space and punctuation mark as 1 MT)“2” refers to Unicode text message (70 characters including space and punctuation mark as 1 MT)For content type = 2, refer to appendix 3. |
-31 | Content provider is barred. |
-32 | Invalid message length. Minimum length is 1 and maximum length is 1000 |
-33 | Account suspended. |
-34 | destination_no not allowed in testing stage. |
-35 | destination_no not subscribed. |
-36 | Invalid characters in message. Only A-Z, a-z, 0-9, [email protected]#$%6&*()_+-=:;’”<>,.?/ characters are supported.Furthermore, please do not include the [email protected]domainname.com, [email protected]domainname.com and etc on the message content. You may replaced “@” symbol with (at). Kindly always process the 1 testing before blast out your SMS campaign. |
-50 | Invalid trx_id provided as a reference trx_id in MO. |
-60 | Insufficient prepaid credit. Your credit balance is 0. |
Additional Information
If you are unsure of your API error message, kindly issue a ticket to our Support Team