Telemarketer Configuration¶
With the introduction of TRAI DLT regulations, SMS traffic in India must follow a mandatory PE-TM Chain (Principal Entity-Telemarketer chain). This chain ensures traceability and regulatory compliance across all stakeholders involved in message delivery, including the User, Reseller, Application, and Vendor.
To comply with these regulations, the application must be configured to append the required Telemarketer information before submitting messages to the upstream vendor or SMSC.
PE-TM Chain Formation Logic¶
The PE-TM chain is constructed dynamically during message submission based on the vendor type.
Message Flow¶
- The user submits the message along with their Principal Entity ID (PEID).
- The application appends its configured Telemarketer ID (TMID).
- The final structure of the chain depends on the vendor type.
Vendor Types and Chain Formation¶
An Aggregator is an intermediate vendor that further forwards the message to another vendor or SMSC.
- The application appends its TMID
- The aggregator appends its own TMID2
- The message is then forwarded to the next hop
Chain Formation: PEID + TMID + TMID2
Info
Hashing is not required at the application level for Aggregator vendors.
A Delivery Partner is the final SMSC responsible for delivering the message to the handset.
- The application appends its TMID
- The final chain must be hashed before submission
Chain Formation: Hash(PEID + TMID)
Info
The hash ensures compliance with TRAI's security and integrity requirements.
Telemarketer Configuration in Application¶
Navigation Path: Administration → General Settings → DLT Settings → Telemarketer Configuration

Configuration Steps¶
- Click on Add New
- Select the Gateway Name
- Enter the Telemarketer ID (TMID)
- Configure hashing based on vendor type:
- Aggregator: Set Is Hashing Active = OFF
- Delivery Partner: Set Is Hashing Active = ON
- Hash Type:
- Defaults to SHA-256 (recommended and TRAI-compliant)
- Click Save to apply the configuration

Important Notes
- Incorrect hashing configuration may result in DLT rejection by the vendor or SMSC.
- Ensure vendor type (Aggregator vs Delivery Partner) is confirmed before configuration.
- SHA-256 is enforced as the default hashing algorithm to meet regulatory standards.