Secure Calls API and SIP Headers

Postbacks

Why the Secure Calls API Exists

Some external systems, particularly third-party voice bots
and IVR providers, need to update an in-progress call
without holding a long-lived access token. TrackDrive
emits two SIP headers on the outbound INVITE for these
integrations:

  • td_uuid: the Trackdrive Call UUID for the leg.
  • td_secure_token: the company's secure API token, included so the external system can call back without needing a separate auth header.

Both headers are set automatically when the call is
initiated.

Endpoint

The third party calls
/api/v1/secure/:secure_token/calls/:uuid where
:secure_token is the company's secure API token and
:uuid is the TrackDrive Call UUID. The secure token is
passed as a URL path segment, not as a header or query
parameter. No separate company access token header is
required because the secure token in the URL path
authenticates the request.

Available HTTP methods:

  • PUT /api/v1/secure/:secure_token/calls/:uuid - update the call (disposition, conversion, metadata).
  • DELETE /api/v1/secure/:secure_token/calls/:uuid - hang up the call.
  • GET /api/v1/secure/:secure_token/calls/:uuid/data - read call data.

What the Secure Endpoint Can Do

The secure endpoint can update call disposition, set
conversion fields, attach metadata, and trigger key
presses. It cannot create new calls, modify other calls,
or read company-wide data.

Contact TrackDrive

Questions?

We're here to help. Reach out and a Voice Marketing Cloud Specialist will get back to you.

Email support@trackdrive.com
Request A Demo

Request A Demo.

See how you can improve your marketing and the customer experience with the Voice Marketing Cloud.

Request a demo