Automated synchronization of detailed call logs for compliance and analytics.
Source Type:
VoIP Provider
Delivery Format:
Call Logs
Integration Type:
Call Logging
Website:
Nextiva Website
The Nextiva Enhanced Logs integration provides an automated, organization-wide solution for synchronizing detailed call logs from Nextiva’s cloud VoIP platform directly into SalesExec. Unlike the standard Nextiva integration that focuses on click-to-dial and live call control for individual users, this enhanced integration is specifically designed for compliance, auditing, and analytics by importing all call activity across your entire organization. Every call event—whether inbound, outbound, missed, or transferred—is meticulously mapped to SalesExec CallAudit records, enabling robust call tracking, comprehensive reporting, and adherence to regulatory requirements.
The integration periodically polls Nextiva’s XSI API to retrieve extended call detail records for all specified users. This process leverages Nextiva Admin credentials for authentication, ensuring secure access to your organization’s call data. Once fetched, these detailed logs are transformed into CallAudit records within SalesExec, creating a centralized and searchable history of all call activity. While it captures comprehensive call data, this integration is focused on logging and auditing, not on live call control or outbound dialing.
Setting | Description |
---|---|
Username (NextivaAdminUsername ) |
Nextiva Admin’s Username used by the log‑sync service when calling the XSI API. |
Password (NextivaAdminPassword ) |
Nextiva Admin’s Password paired with the admin username; sent in the Authorization: Basic header on every request. |
User API Username (NextivaApi_Username ) |
Each user's Nextiva API username, used to fetch logs for that user. |
Action / Endpoint | Description |
---|---|
https://{host}/com.broadsoft.xsi-actions/v2.0/user/{id}/directories/EnhancedCallLogs |
Polls the Nextiva XSI API for all extended call‑detail records for the specified user. The sync service uses admin credentials to fetch and import these logs as CallAudit records in SalesExec. |
Field | Description |
---|---|
countryCode |
ITU country code associated with any telephone number in the entry (for the U.S. the value is 1). |
callLogId |
Sequential identifier of the call‑log row within that user’s history (used for paging & deletion). |
callId |
System‑wide unique call identifier generated by BroadWorks; lets you join this record to live‑call events. |
subscriberType |
Indicates which kind of subscriber generated the call (User, TrunkGroup, etc.). |
dialedNumber |
Digits the user actually dialed (before translations, prefixes, or forwarding). |
calledNumber |
Directory number of the party originally targeted by the call (may match dialedNumber or be re‑formatted). |
networkTranslatedAddress |
Final routed address after network translations (populated only when BroadWorks rewrites the call). |
callingPresentationNumber |
ANI/CLI shown to the callee (what your lead actually sees on their phone). |
callingPresentationNumberSource |
Source of the presentation number (e.g., User profile, Network, etc.). |
callingPresentationName |
Display‑name portion (CNAM) associated with callingPresentationNumber . |
callingPresentationIndicator |
Privacy flag that says whether the caller ID was Public, Anonymous, Restricted, etc. |
connectedNumber |
The number actually answered after all forwards/redirects (may differ from calledNumber ). |
connectedPresentationIndicator |
Privacy flag applied to the connectedNumber (normally mirrors the caller‑ID indicator). |
typeOfNetwork |
Call‑origin classification – Private, Enterprise, PSTN, etc. |
callCategory |
Billing category such as Local, National, International, Emergency, etc. (used for rating). |
basicCallType |
High‑level direction/type: Group, Network, Internal, Emergency, etc. |
configurableCallType |
Service‑provider–defined sub‑type (optional; blank unless the admin created custom tags). |
serviceInvocationDisposition |
Result code of any BroadWorks feature that intercepted the call (e.g., Voice Mail Transfer, Call Forward No Answer). |
serviceInvocationDialedNumber |
Destination number that the service sent the call to (for example, the voicemail pilot). |
time |
Timestamp of the log entry in ISO 8601 form (usually equals releaseTime ). |
startTime |
Epoch milliseconds when the call began ringing. |
answerTime |
Epoch milliseconds when the far party answered (missing for missed calls). |
releaseTime |
Epoch milliseconds when the call ended / was released. |
Field | Description |
---|---|
Host | XSI Action server returned by Nextiva’s Traffic Manager (e.g., xsp9.myvoice.nextiva.com ). This is the base URL for API requests. |
Id | The user’s Nextiva API username (stored in the NextivaApi_Username setting). Inserted into the URL path to indicate whose call logs should be retrieved. |
This integration is intended for organizations that require centralized, automated call log capture for compliance, analytics, or reporting. It does not provide click-to-dial or live call control—see the standard Nextiva integration for those features.
ClickPoint provides 24 hour chat support, extensive product documentation, and weekly training sessions.