Back to Integrations

Nextiva Enhanced Logs

Automated synchronization of detailed call logs for compliance and analytics.

Source Type:
VoIP Provider

Delivery Format:
Call Logs

Integration Type:
Call Logging

Overview

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.

How It Works

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.

Benefits
  • Comprehensive Call Logging: Capture every call event (inbound, outbound, missed, transferred) for all users automatically.
  • Enhanced Compliance: Meet regulatory requirements with detailed, auditable call records.
  • Advanced Analytics: Gain deeper insights into call activity and team performance through centralized reporting.
  • Centralized Data: Consolidate all communication data within SalesExec for a holistic view of lead interactions.
Auth and Settings
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.

Data Exchange
Outbound (SalesExec → Nextiva)

Action / Endpoint

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.

Call Log Fields

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.

Integration Fields

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.

Read the KB article: Installing Nextiva Call Monitor

Amazing support is at the heart of everything we do.

ClickPoint provides 24 hour chat support, extensive product documentation, and weekly training sessions.