Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Predefined variables are versatile tools within Logic+ that allow you to modify values, retrieve specific call-related data, and integrate caller information into various workflows. These variables can be utilized to enhance the functionality of your flow by dynamically adjusting conditions, passing important details to external systems, and supporting complex routing decisions. By leveraging predefined variables, you can streamline processes and ensure efficient handling of calls and integrations.

Predefined variables are optional, as you can easily create and use custom variables in any Logic+ flow to suit your specific needs.

Predefined Variables

  • Data-Returning Variables (Returning Call-Related Information)

    • $(ani): Represents the caller's ID (Automatic Number Identification).

    • $(cnam): Represents the caller's name (Caller Name Delivery).

    • $(dnis): Refers to the number dialed by the caller (Dialed Number Identification Service).

    • SharpenCX_SIP_HEADERS*These options are accessible through Logic+ via Classic Logic or Sidekick initiation.*

      • .To

      • .From

      • .Via

      • .Allow

      • .Accept

      • .Call-ID

      • .Contact

      • .Max-Forwards

      • .P-Asserted-Identity

  • Modifiable Variables (Adjustable Variable Fields for Routing Decisions or Reporting)

    • queueSkills: Seen in Sharpen Q UI, for more information on queueSkills refer to this article

    • queuePoints: Seen in Sharpen Q UI

    • twitter

    • facebook

    • email

    • companyName: Seen in Sharpen Q UI

    • firstName

    • lastName

    • callerCity

    • callerState

    • callerCountry

    • title: Seen in Sharpen Q UI

    • externalCRMAccountID

    • externalCRMID

    • externalCRMMake

    • externalCRMRecordType

    • externalCRMStatus

    • externalCRMCampaignID

    • externalCRMCampaignStatus

    • externalMarketingMake

    • externalMarketingID

    • externalCaseID

  • Sidekick-passed Variables

    • copilotAlert_queueId

    • copilotAlert_interactionId

    • copilotAlert_alertInfo

      • .longCallThreshold *Available on Long Call Trigger*

      • .numHolds *Available on Holds Trigger*

      • .holdCountThreshold *Available on Holds Trigger*

      • .numTransfers *Available on Transfers Trigger*

      • .transferThreshold *Available on Transfers Trigger*

      • .callDuration *Available on Short Call Trigger

      • .shortCallThreshold *Available on Short Call Trigger

    • copilotAlert_alertType

  • AI

    • latestSummary

    • latestSentiment

    • summaryRecap

    • sentimentRecap

**Variables highlighted in purple indicate fields that, when modified, will display in the Sharpen Q UI.

...

**By following this naming convention, PII data is managed securely and remains obfuscated after processing in Logic+ flows.

...

.

Related Article: Set Variable Panel