Developer Hub
SDKs and LibrariesAPIsOnline DocumentationCode Samples
Welcome to the TraiTel Developer Hub!
To get started, simply click on 'SDKs and Libraries' and download the SDK or library matching your platform. Once added into your project, your TraiTel SDK library will give you instant and easy access to TraiTel services.
Code samples are provided in the SDK Documentation, but are also available under 'Code Samples'.
For advanced users requiring finer access to TraiTel services or require specific functions not possible in an SDK, our APIs provide direct access to our services via HTTP and SMTP.
SMSHTTP GatewayThis HTTP gateway supports:
- Single SMS delivery
- Batch SMS delivery
- Tracking and replies on batch SMS
- Unicode messaging
- Concatenated Multipart Messages
- Custom Sender IDs
SMPPConnect using the SMPP protocol:
- Two-way messaging
- Delivery tracking optional
- Unicode supported
- Single SMS delivery
- Batch SMS delivery
FaxHTTP GatewaySend a fax via HTTP:
- Supports common file formats:
PDF, TXT, TIF, MS Word, Excel
- Send up to 10 attachments
SMTP GatewaySend a fax via Email:
- Supports common file formats:
PDF, TXT, TIF, MS Word, Excel
- Send up to 10 attachments
- Send to multiple recipients
IVML : Interactive Voice Meta LanguageHTTP GatewayThis API allows you to dynamically create interactive voice menus. These menus can be attached to a DID; or can be initiated by establishing outbound calls. The IVML menu script is a dynamically generated XML file downloaded by the IVML service upon call initiation. This API allows you to:
- playback and record audio
- detect and process conditions based on DTMF entry
- establish and connect a party to a third-party call
- stream radio while waiting
- divert, end, or redirect any live call programatically
Account ManagementHTTP GatewayThis API allows you to control various settings of your TraiTel account programmatically. Some examples include:
- Query account balance
- Query, create and modify sub-accounts
- Retreive call, sms and fax logs
- Query IVR menus
- Query, create and modify IVML configurations
- List subscribed DIDs
- Re-assign DIDs to IVML, IVR or SIP accounts
- Subscribe to a new DID
- Query cost estimates
VSMSSMTP GatewayThis API allows you to create and launch a VSMS to one or more recipients. Some features include:
- Multiple recipients
- Customized welcome and main audio
- Completion reporting
- Recipient verification
- Voicemail recognition
- Allow recipient to leave a message or call-back
- Limit call length
PerlSDK: TraiTelSDK.pm
Doc.: TraiTelSDK.pm.pdf
This Perl Module gives easy access to many of TraiTel's APIs. This module offers single delivery to Fax and SMS, interfaces to all of the functions offered by the Account Management API, and interfaces to the HTTP IVML API.
Coming Soon
PythonComing Soon
RubyComing Soon
PHPDownload: PHP_SMS.zipThis PHP file can be included in a PHP script to simplify sending an SMS.
Full SDK Coming Soon
C# .NetComing Soon
C++Coming Soon
Visual Basic .NETComing Soon
JavaComing Soon
AndroidComing Soon
IOSComing Soon
Visual Basic 6Library: ttfaxforvb.zipA simple VB module and .bas file to simplify sending a Fax via the TraiTel Fax Gateway.
Misc.This command-line utility allows the delivery of a single SMS quickly via the Windows Command Prompt. May be used in a Windows Batch file to automate SMS delivery.
Messaging Solutions for a Smarter Future
Developer Hub
SDKs and LibrariesAPIsOnline DocumentationCode Samples
Welcome to the TraiTel Developer Hub!
To get started, simply click on 'SDKs and Libraries' and download the SDK or library matching your platform. Once added into your project, your TraiTel SDK library will give you instant and easy access to TraiTel services.
Code samples are provided in the SDK Documentation, but are also available under 'Code Samples'.
For advanced users requiring finer access to TraiTel services or require specific functions not possible in an SDK, our APIs provide direct access to our services via HTTP and SMTP.