SIP Header Parsing
A named set of rules that pull data out of SIP call headers and save it to a lead.
GET /sip_header_parser_groups
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/sip_header_parser_groups
List SIP Header Parsing records.
Lists the SIP Header Parsing groups configured on the account. Each group bundles individual header parsers that extract values from a call's inbound SIP headers and is attached to one or more offers.
Params
| Param name | Description |
|---|---|
|
ids Optional |
Return records matching these ids.
|
|
page Optional |
Return the next page of results.
|
|
per_page Optional |
How many results to return per page. The default is 25.
|
|
created_at_to Optional |
Date formatted like 2016-01-01 12:25:15 -0500
|
|
created_at_from Optional |
Date formatted like 2016-01-01 12:25:15 -0500
|
|
fulltext Optional |
Search for any record that matches this text
|
|
time_zone Optional |
Date ranges will be parsed using this time zone.
|
|
columns Optional |
Specify the columns you would like returned by the API for a given resource.
Limiting the columns can significantly increase API response time since only the requested data will be processed.
columns=uuid,number,created_at
Must be any combination of:
|
|
root Optional |
Pass
|
GET /sip_header_parser_groups/new
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/sip_header_parser_groups/new
Build SIP Header Parsing with defaults.
Returns a blank SIP Header Parsing group populated with default attribute values, without saving it.
Params
| Param name | Description |
|---|---|
|
name Optional Blank value allowed |
Name
|
|
description Optional Blank value allowed |
Description
|
POST /sip_header_parser_groups
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/sip_header_parser_groups
Create SIP Header Parsing.
Creates a SIP Header Parsing group. Attach it to offers and add individual header parsers to it afterward to start extracting values from inbound SIP headers on calls.
Params
| Param name | Description |
|---|---|
|
name Optional Blank value allowed |
Name
|
|
description Optional Blank value allowed |
Description
|
GET /sip_header_parser_groups/:id
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/sip_header_parser_groups/:id
Get SIP Header Parsing by id.
Fetches a single SIP Header Parsing group by id.
PUT /sip_header_parser_groups/:id
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/sip_header_parser_groups/:id
Update SIP Header Parsing by id.
Updates a SIP Header Parsing group's name or description.
Params
| Param name | Description |
|---|---|
|
name Optional Blank value allowed |
Name
|
|
description Optional Blank value allowed |
Description
|
DELETE /sip_header_parser_groups/:id
Authorization Requiredhttps://[your-subdomain].trackdrive.com/api/v1/sip_header_parser_groups/:id
Destroy SIP Header Parsing by id.
Soft deletes a SIP Header Parsing group by id, excluding it from future lookups without permanently removing the record. Offers that referenced it stop applying that header parsing, and the individual header parsers that belonged to the group are not deleted along with it.