We are happy that we are taking another step to provide better transparency to our customers. As of today as DLT template scrubbing is LIVE so for better clarity to our SMS customers we will be providing detailed SMS error codes to every outbound SMS text message that fails due to DLT scrubbing. These detailed error codes will help you to understand reasons for failure and troubleshoot issues right away with your outbound SMS deliverability.
DLT PLATFORM ERROR CODES
Sr. No. | ERROR CODE | STATUS | DESCRIPTION |
---|---|---|---|
1. | 600 | ENTITY_NOT_FOUND | No record found with EID as primary key |
2. | 601 | ENTITY_NOT_REGISTERED | No entry of entity on the platform. |
3. | 602 | ENTITY_INACTIVE | Entity is inactive on the platform, ex: {VI:I} |
4. | 603 | ENTITY_BLACKLISTED | Entity is blacklisted on all platforms |
5. | 604 | INVALID_ENTITY_ID | Received wrong entity id format or no entity id tag. |
6. | 605 | ENTITY_ID_NOT_ALLOWED_FOR_TM | Principal entity is not allowed for the TM |
7. | 606 – 609 | ENTITY_RESERVED | Reserved for Entity |
8. | 610 | TELEMARKETER_NOT_REGISTERED | No entry of TMID on the platform. |
9. | 611 | TELEMARKETER_INACTIVE | Telemarketer is inactive on the platform, ex: {VI:I} |
10. | 612 | TELEMARKETER_BLACKLISTED | Telemarketer is blacklisted on all platforms |
11. | 613 | TELEMARKETER_NOT_ALLOWED_FOR_ENTITY | Telemarketer is not allowed the Entity |
12. | 614 | PE_TM_HASH_NOT_RECEIVED | PE-TM Hash not Received |
13. | 615 | PE_TM_HASH_NOT_REGISTERED | PE-TM Hash not Registered |
14. | 616 | PE_TM_HASH_INACTIVE | PE-TM Hash Inactive |
15. | 617 | PE_TM_HASH_BLACKLISTED | PE-TM Hash Blacklisted |
16. | 618 | PE_TM_HASH_SUSPENDED | PE-TM Hash Suspended |
17. | 619 | TELEMARKETER_RESERVED | Reserved for Telemarketer |
18. | 620 | HEADER_NOT_FOUND | No record found with header (case sensitive) as primary key |
19. | 621 | HEADER_INACTIVE | Header is inactive on the platform, ex: {VI:I} |
20. | 622 | HEADER_BLACKLISTED | Header is blacklisted on all platforms |
21. | 623 | PEID_NOT_MATCHED_WITH_HEADER | Principle Entity Id is not matched with Header Id |
22. | 624 | HEADER_SUSPENDED_DUE_TO_VALIDITY | Header is Suspended after the validity period |
23. | 625 | HEADER_SUSPENDED_DUE_TO_USAGE | Header is Suspended due to non-usage |
24. | 626 | HEADER_SUSPENDED_DUE_TO_CUSTOMER | Header is Suspended due to PE action |
25. | 627 | HEADER_MISUSED_FOR_INVALID_CONTENT | Invalid/Spam content is failed. |
26. | 628 | HEADER_RESERVED | Reserved for Header |
27. | 629 | HEADER_MISUSED_FOR_INVALID_CONTENT | Spam content detected against Header |
28. | 630 | TEMPLATE_NOT_FOUND | No record found with Template Id as primary key/no template found |
29. | 631 | TEMPLATE_INACTIVE | Template is inactive on the platform, ex: {VI:I} |
30. | 632 | TEMPLATE_BLACKLISTED | Template is blacklisted on all platforms |
31. | 633 | TEMPLATE_NOT_MATCHED | Template not matched for given Template ID |
32. | 634 | HEADER_NOT_REGISTERED_FOR_TEMPLATE | Header is not registered for the template |
33. | 635 | TEMPLATE_VARIABLE_EXCEEDED_MAX_LENGTH | Variable length exceeded the max configured length |
34. | 636 | ERROR_IDENTIFYING_TEMPLATE | Error in identifying the template |
35. | 637 | INVALID_TEMPLATE_ID | Received wrong Template id format or no Template id tag. |
36. | 638 | ENTITY_NOT_REGISTERED_FOR_TEMPLATE | Entity not registered for the submitted Template |
37. | 639 | TEMPLATE_SUSPENDED_DUE_TO_VALIDITY | Template is Suspended after the validity period |
38. | 640 | TEMPLATE_SUSPENDED_DUE_TO_USAGE | Template is Suspended due to non-usage |
39. | 641 | TEMPLATE_SUSPENDED_DUE_TO_CUSTOMER | Template is Suspended due to PE action |
40. | 642 | CTA_NOT_WHITELISTED | Template scrubbing failed due to non-whitelisted CTA |
41. | 643-649 | TEMPLATE_RESERVED | Reserved for Template |
42. | 650 | PREFERENCE_NOT_MATCHED | Blocked in preferences with MSISDN as PK. |
43. | 651 | INVALID_PROMO_TIME | Block promo hours (9PM to 10AM) |
44. | 652 | SE_CATEGORY_BLOCK | SE category blocking on fully DND, if consent not available |
45. | 653-659 | PREFERENCE_RESERVED | Reserved for Preference |
46. | 660 | CONSENT_FAILED | General error code for Consent |
47. | 661-669 | CONSENT_RESERVED | Reserved for Consents |
48. | 670 | SCRUBBING_FAILED | SCRUBBING_FAILED |
49. | 671-699 | SCRUBBING_RESERVED | Reserved for Scrubbing |
50 | 7001 | Entity is inactive | |
51 | 7002 | Entity is blacklist | |
52 | 7003 | Entity not in DB | |
53 | 7004 | Entity ID Blank | |
53 | 7005 | ENTITY_OP_INACTIVE | |
54 | 812 | Missing PETM Hash in Aerospike | Scrubbing will fail with response code 812. Logger mode message: "NOT FOUND". |
55 | 813 | PE ID Mismatch | If the PE ID in the request does not match the PE ID in the PETMHash object in Aerospike, scrubbing will fail with response code 813. Logger mode message: "NOT MATCHED". |