Skip to main content

@dialstack/sdk / onboarding / OnboardingPortalProps

Interface: OnboardingPortalProps

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:56

Properties

appearance?

TypeScript
optional appearance?: object;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:69

variables?

TypeScript
optional variables?: object;
variables.colorPrimary?
TypeScript
optional colorPrimary?: string;
variables.colorPrimaryHover?
TypeScript
optional colorPrimaryHover?: string;

backLabel?

TypeScript
optional backLabel?: string;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:65


className?

TypeScript
optional className?: string;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:74


collectionOptions?

TypeScript
optional collectionOptions?: OnboardingCollectionOptions;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:60


documentationUrl?

TypeScript
optional documentationUrl?: string;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:70


formatting?

TypeScript
optional formatting?: FormattingOptions;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:58


fullTermsOfServiceUrl?

TypeScript
optional fullTermsOfServiceUrl?: string;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:61


icons?

TypeScript
optional icons?: ComponentIcons;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:59


locale?

TypeScript
optional locale?: object;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:57

accountOnboarding

TypeScript
accountOnboarding: object;
accountOnboarding.account
TypeScript
account: object;
accountOnboarding.account.details
TypeScript
details: object;
accountOnboarding.account.details.companyNameLabel
TypeScript
companyNameLabel: string = 'Company Name';
accountOnboarding.account.details.companyNamePlaceholder
TypeScript
companyNamePlaceholder: string = 'Acme Corp';
accountOnboarding.account.details.companyNameRequired
TypeScript
companyNameRequired: string = 'Company name is required';
accountOnboarding.account.details.emailLabel
TypeScript
emailLabel: string = 'Primary Contact Email';
accountOnboarding.account.details.emailLockedHint
TypeScript
emailLockedHint: string = 'This is the account owner and can only be changed by reassigning the owner.';
accountOnboarding.account.details.emailPlaceholder
TypeScript
emailPlaceholder: string = 'admin@company.com';
accountOnboarding.account.details.emailRequired
TypeScript
emailRequired: string = 'Primary contact email is required';
accountOnboarding.account.details.heading
TypeScript
heading: string = 'Account Details';
accountOnboarding.account.details.phoneInvalid
TypeScript
phoneInvalid: string = 'Enter a valid US phone number';
accountOnboarding.account.details.phoneLabel
TypeScript
phoneLabel: string = 'Primary Contact Phone Number';
accountOnboarding.account.details.phonePlaceholder
TypeScript
phonePlaceholder: string = '(555) 123-4567';
accountOnboarding.account.details.phoneRequired
TypeScript
phoneRequired: string = 'Primary contact phone number is required';
accountOnboarding.account.details.primaryContactLabel
TypeScript
primaryContactLabel: string = 'Primary Contact';
accountOnboarding.account.details.primaryContactPlaceholder
TypeScript
primaryContactPlaceholder: string = 'Jane Doe';
accountOnboarding.account.details.primaryContactRequired
TypeScript
primaryContactRequired: string = 'Primary contact is required';
accountOnboarding.account.details.regionLabel
TypeScript
regionLabel: string = 'Region';
accountOnboarding.account.details.regionPlaceholder
TypeScript
regionPlaceholder: string = 'Select a region';
accountOnboarding.account.details.timezoneLabel
TypeScript
timezoneLabel: string = 'Timezone';
accountOnboarding.account.details.timezonePlaceholder
TypeScript
timezonePlaceholder: string = 'Select a timezone';
accountOnboarding.account.details.timezoneRequired
TypeScript
timezoneRequired: string = 'Timezone is required';
accountOnboarding.account.location
TypeScript
location: object;
accountOnboarding.account.location.addressLabel
TypeScript
addressLabel: string = 'Address';
accountOnboarding.account.location.addressRequired
TypeScript
addressRequired: string = 'Address is required';
accountOnboarding.account.location.cityLabel
TypeScript
cityLabel: string = 'City';
accountOnboarding.account.location.cityPlaceholder
TypeScript
cityPlaceholder: string = 'New York';
accountOnboarding.account.location.description
TypeScript
description: string = 'Add your business address for E911 and caller ID.';
accountOnboarding.account.location.edit
TypeScript
edit: string = 'Edit';
accountOnboarding.account.location.enterManually
TypeScript
enterManually: string = 'Enter manually';
accountOnboarding.account.location.heading
TypeScript
heading: string = 'Business Location';
accountOnboarding.account.location.houseNumberLabel
TypeScript
houseNumberLabel: string = '#';
accountOnboarding.account.location.houseNumberPlaceholder
TypeScript
houseNumberPlaceholder: string = '123';
accountOnboarding.account.location.nameLabel
TypeScript
nameLabel: string = 'Location Name';
accountOnboarding.account.location.namePlaceholder
TypeScript
namePlaceholder: string = 'Main Office';
accountOnboarding.account.location.nameRequired
TypeScript
nameRequired: string = 'Location name is required';
accountOnboarding.account.location.noResults
TypeScript
noResults: string = 'No addresses found';
accountOnboarding.account.location.postalCodeLabel
TypeScript
postalCodeLabel: string = 'ZIP';
accountOnboarding.account.location.postalCodePlaceholder
TypeScript
postalCodePlaceholder: string = '10001';
accountOnboarding.account.location.searching
TypeScript
searching: string = 'Searching...';
accountOnboarding.account.location.searchInstead
TypeScript
searchInstead: string = 'Search instead';
accountOnboarding.account.location.searchPlaceholder
TypeScript
searchPlaceholder: string = 'Start typing an address...';
accountOnboarding.account.location.stateLabel
TypeScript
stateLabel: string = 'State';
accountOnboarding.account.location.statePlaceholder
TypeScript
statePlaceholder: string = 'Select';
accountOnboarding.account.location.streetLabel
TypeScript
streetLabel: string = 'Street';
accountOnboarding.account.location.streetPlaceholder
TypeScript
streetPlaceholder: string = 'Main St';
accountOnboarding.account.saveError
TypeScript
saveError: string = 'Failed to save. Please try again.';
accountOnboarding.account.saving
TypeScript
saving: string = 'Saving...';
accountOnboarding.account.subtitle
TypeScript
subtitle: string = 'Enter your company information';
accountOnboarding.account.title
TypeScript
title: string = 'Business Details';
accountOnboarding.account.users
TypeScript
users: object;
accountOnboarding.account.users.addUser
TypeScript
addUser: string = 'Add User';
accountOnboarding.account.users.atLeastOne
TypeScript
atLeastOne: string = 'Add at least one team member to continue.';
accountOnboarding.account.users.description
TypeScript
description: string = 'Add users who will have phone extensions';
accountOnboarding.account.users.duplicateEmail
TypeScript
duplicateEmail: string = 'A user with this email already exists.';
accountOnboarding.account.users.emailLabel
TypeScript
emailLabel: string = 'Email';
accountOnboarding.account.users.emailPlaceholder
TypeScript
emailPlaceholder: string = 'john@company.com';
accountOnboarding.account.users.extensionLabel
TypeScript
extensionLabel: string = 'Extension';
accountOnboarding.account.users.extensionPlaceholder
TypeScript
extensionPlaceholder: string = 'ex. 103';
accountOnboarding.account.users.heading
TypeScript
heading: string = 'Team Members';
accountOnboarding.account.users.nameLabel
TypeScript
nameLabel: string = 'Full name';
accountOnboarding.account.users.namePlaceholder
TypeScript
namePlaceholder: string = 'John Doe';
accountOnboarding.account.users.nameRequired
TypeScript
nameRequired: string = 'Name is required';
accountOnboarding.account.users.noUsers
TypeScript
noUsers: string = 'No team members added yet.';
accountOnboarding.account.users.removeUser
TypeScript
removeUser: string = 'Remove';
accountOnboarding.breadcrumbAriaLabel
TypeScript
breadcrumbAriaLabel: string = 'Onboarding progress';
accountOnboarding.complete
TypeScript
complete: object;
accountOnboarding.complete.e911
TypeScript
e911: object;
accountOnboarding.complete.e911.addressStandardized
TypeScript
addressStandardized: string = 'Your address was standardized for emergency services accuracy.';
accountOnboarding.complete.e911.deferred
TypeScript
deferred: string = 'E911 emergency services have not been fully configured. Each location with a phone number needs a verified emergency address before your phone service can be activated.';
accountOnboarding.complete.e911.errorDescription
TypeScript
errorDescription: string = 'There was an error configuring emergency services. You can retry or configure manually later.';
accountOnboarding.complete.e911.errorTitle
TypeScript
errorTitle: string = 'E911 configuration failed';
accountOnboarding.complete.e911.loading
TypeScript
loading: string = 'Configuring emergency services...';
accountOnboarding.complete.e911.pendingAfterPolling
TypeScript
pendingAfterPolling: string = 'E911 registration submitted. Your phone service is active — emergency address verification will complete shortly.';
accountOnboarding.complete.e911.pollingStatus
TypeScript
pollingStatus: string = 'Verifying emergency services registration...';
accountOnboarding.complete.e911.primaryAssigned
TypeScript
primaryAssigned: string = 'assigned as primary number for';
accountOnboarding.complete.e911.processing
TypeScript
processing: string = 'E911 registration is being processed. This may take a few minutes.';
accountOnboarding.complete.e911.retryButton
TypeScript
retryButton: string = 'Retry';
accountOnboarding.complete.e911.verified
TypeScript
verified: string = 'E911 emergency address is verified.';
accountOnboarding.complete.subtitle
TypeScript
subtitle: string = "It's time to start using your embedded voice system";
accountOnboarding.complete.title
TypeScript
title: string = 'Wahoo!';
accountOnboarding.error
TypeScript
error: object;
accountOnboarding.error.description
TypeScript
description: string = 'Something went wrong loading the onboarding wizard.';
accountOnboarding.error.retry
TypeScript
retry: string = 'Try Again';
accountOnboarding.error.title
TypeScript
title: string = 'Unable to Load';
accountOnboarding.hardware
TypeScript
hardware: object;
accountOnboarding.hardware.addDeviceButton
TypeScript
addDeviceButton: string = '+ Add Device';
accountOnboarding.hardware.addHandsetButton
TypeScript
addHandsetButton: string = '+ Handset';
accountOnboarding.hardware.allAssigned
TypeScript
allAssigned: string = 'All devices have been assigned';
accountOnboarding.hardware.assignAndComplete
TypeScript
assignAndComplete: string = 'Save & Continue';
accountOnboarding.hardware.availableDevices
TypeScript
availableDevices: string = 'Available Devices';
accountOnboarding.hardware.cancel
TypeScript
cancel: string = 'Cancel';
accountOnboarding.hardware.clickToAssign
TypeScript
clickToAssign: string = 'Click to assign';
accountOnboarding.hardware.cordless
TypeScript
cordless: string = 'Cordless';
accountOnboarding.hardware.dectBase
TypeScript
dectBase: string = 'Cordless Base';
accountOnboarding.hardware.deskPhone
TypeScript
deskPhone: string = 'Desk phone';
accountOnboarding.hardware.deviceNotFound
TypeScript
deviceNotFound: string = 'Device was created but could not be found. Please try again.';
accountOnboarding.hardware.dragDropHint
TypeScript
dragDropHint: string = 'Drag and drop device here';
accountOnboarding.hardware.duplicateMac
TypeScript
duplicateMac: string = 'This MAC address is already registered.';
accountOnboarding.hardware.gate
TypeScript
gate: object;
accountOnboarding.hardware.gate.noDevices
TypeScript
noDevices: string = 'No devices are available for your account. Please contact support to add devices before completing this step.';
accountOnboarding.hardware.handset
TypeScript
handset: string = 'handset';
accountOnboarding.hardware.handsets
TypeScript
handsets: string = 'handsets';
accountOnboarding.hardware.invalidIpei
TypeScript
invalidIpei: string = 'Enter a valid IPEI (hex digits only).';
accountOnboarding.hardware.invalidMac
TypeScript
invalidMac: string = 'Enter a valid 12-digit MAC address.';
accountOnboarding.hardware.ipeiLabel
TypeScript
ipeiLabel: string = 'Handset IPEI';
accountOnboarding.hardware.ipeiNotMac
TypeScript
ipeiNotMac: string = 'This looks like a MAC address, not an IPEI. An IPEI looks like 03AABB1234567890CCDD.';
accountOnboarding.hardware.ipeiPlaceholder
TypeScript
ipeiPlaceholder: string = '03AABB1234567890CCDD';
accountOnboarding.hardware.isDectBase
TypeScript
isDectBase: string = 'This is a cordless handset base station';
accountOnboarding.hardware.macLabel
TypeScript
macLabel: string = 'MAC Address';
accountOnboarding.hardware.macPlaceholder
TypeScript
macPlaceholder: string = '00:04:13:AA:BB:CC';
accountOnboarding.hardware.noDevices
TypeScript
noDevices: string = 'No devices are available for your account at the moment.';
accountOnboarding.hardware.noUsers
TypeScript
noUsers: string = 'No team members found. Add team members in the Account step first.';
accountOnboarding.hardware.removeBaseFailed
TypeScript
removeBaseFailed: string = 'Failed to remove cordless base.';
accountOnboarding.hardware.removeDevice
TypeScript
removeDevice: string = 'Remove';
accountOnboarding.hardware.save
TypeScript
save: string = 'Save';
accountOnboarding.hardware.saving
TypeScript
saving: string = 'Saving...';
accountOnboarding.hardware.selectUser
TypeScript
selectUser: string = 'Select a team member';
accountOnboarding.hardware.selectUserRequired
TypeScript
selectUserRequired: string = 'Please select a team member.';
accountOnboarding.hardware.shippingAddress
TypeScript
shippingAddress: string = 'Shipping Address';
accountOnboarding.hardware.submitOrder
TypeScript
submitOrder: string = 'Submit Order';
accountOnboarding.hardware.submitting
TypeScript
submitting: string = 'Submitting...';
accountOnboarding.hardware.subtitle
TypeScript
subtitle: string = 'Drag and drop devices to assign them to team members';
accountOnboarding.hardware.tableHeaderDevice
TypeScript
tableHeaderDevice: string = 'Assigned Device';
accountOnboarding.hardware.tableHeaderExtension
TypeScript
tableHeaderExtension: string = 'Extension';
accountOnboarding.hardware.tableHeaderName
TypeScript
tableHeaderName: string = 'Full name';
accountOnboarding.hardware.title
TypeScript
title: string = 'Assign Devices';
accountOnboarding.hardware.unassign
TypeScript
unassign: string = 'Unassign';
accountOnboarding.hardware.unsupportedVendor
TypeScript
unsupportedVendor: string = 'This device is not currently supported. Our support team has been notified and will follow up.';
accountOnboarding.hardware.userLabel
TypeScript
userLabel: string = 'Team Member';
accountOnboarding.legal
TypeScript
legal: object;
accountOnboarding.legal.and
TypeScript
and: string = 'and';
accountOnboarding.legal.prefix
TypeScript
prefix: string = 'By continuing, you agree to the';
accountOnboarding.legal.privacyPolicy
TypeScript
privacyPolicy: string = 'Privacy Policy';
accountOnboarding.legal.recipientTerms
TypeScript
recipientTerms: string = 'Recipient Terms of Service';
accountOnboarding.legal.termsOfService
TypeScript
termsOfService: string = 'Terms of Service';
accountOnboarding.loading
TypeScript
loading: string = 'Loading...';
accountOnboarding.nav
TypeScript
nav: object;
accountOnboarding.nav.back
TypeScript
back: string = 'Back';
accountOnboarding.nav.exit
TypeScript
exit: string = 'Finish';
accountOnboarding.nav.next
TypeScript
next: string = 'Next';
accountOnboarding.nav.skip
TypeScript
skip: string = 'Skip';
accountOnboarding.numbers
TypeScript
numbers: object;
accountOnboarding.numbers.callerId
TypeScript
callerId: object;
accountOnboarding.numbers.callerId.alreadySet
TypeScript
alreadySet: string = 'Already configured';
accountOnboarding.numbers.callerId.charCount
TypeScript
charCount: string = '{count}/15';
accountOnboarding.numbers.callerId.directoryListing
TypeScript
directoryListing: object;
accountOnboarding.numbers.callerId.directoryListing.info
TypeScript
info: string = 'To update your directory listing, contact {platformName} support.';
accountOnboarding.numbers.callerId.directoryListing.title
TypeScript
title: string = 'Directory Listing (DA/DL)';
accountOnboarding.numbers.callerId.error
TypeScript
error: object;
accountOnboarding.numbers.callerId.error.conflict
TypeScript
conflict: string = 'A caller ID update is already in progress for this number.';
accountOnboarding.numbers.callerId.error.submitFailed
TypeScript
submitFailed: string = 'Failed to set caller ID. Please try again.';
accountOnboarding.numbers.callerId.inputHelp
TypeScript
inputHelp: string = 'Max 15 characters. Letters, numbers, spaces, and hyphens only.';
accountOnboarding.numbers.callerId.inputLabel
TypeScript
inputLabel: string = 'Caller ID Name';
accountOnboarding.numbers.callerId.inputPlaceholder
TypeScript
inputPlaceholder: string = 'e.g. ACME Corp';
accountOnboarding.numbers.callerId.noDIDs
TypeScript
noDIDs: string = 'No active phone numbers to configure.';
accountOnboarding.numbers.callerId.partialError
TypeScript
partialError: string = 'Some caller IDs could not be set. Fix errors and retry, or skip.';
accountOnboarding.numbers.callerId.skipCallerId
TypeScript
skipCallerId: string = 'Skip';
accountOnboarding.numbers.callerId.submit
TypeScript
submit: string = 'Set Caller ID';
accountOnboarding.numbers.callerId.submitAll
TypeScript
submitAll: string = 'Set All Caller IDs';
accountOnboarding.numbers.callerId.submitted
TypeScript
submitted: string = 'Submitted';
accountOnboarding.numbers.callerId.submitting
TypeScript
submitting: string = 'Submitting...';
accountOnboarding.numbers.callerId.submittingAll
TypeScript
submittingAll: string = 'Submitting caller IDs...';
accountOnboarding.numbers.callerId.subtitle
TypeScript
subtitle: string = 'Configure the name displayed when making outbound calls';
accountOnboarding.numbers.callerId.title
TypeScript
title: string = 'Caller ID Setup';
accountOnboarding.numbers.callerId.validation
TypeScript
validation: object;
accountOnboarding.numbers.callerId.validation.invalidChars
TypeScript
invalidChars: string = 'Only letters, numbers, spaces, and hyphens allowed';
accountOnboarding.numbers.callerId.validation.required
TypeScript
required: string = 'Caller ID name is required';
accountOnboarding.numbers.callerId.validation.tooLong
TypeScript
tooLong: string = 'Must be 15 characters or fewer';
accountOnboarding.numbers.defaultDialPlanName
TypeScript
defaultDialPlanName: string = 'Onboarding Dial Plan';
accountOnboarding.numbers.directoryListing
TypeScript
directoryListing: object;
accountOnboarding.numbers.directoryListing.businessName
TypeScript
businessName: string = 'Business Name';
accountOnboarding.numbers.directoryListing.businessNameHelp
TypeScript
businessNameHelp: string = 'The name shown in directory listings and used for caller verification. Max 200 characters.';
accountOnboarding.numbers.directoryListing.businessNamePlaceholder
TypeScript
businessNamePlaceholder: string = 'Enter business name for listing';
accountOnboarding.numbers.directoryListing.noDIDs
TypeScript
noDIDs: string = 'No eligible phone numbers to configure.';
accountOnboarding.numbers.directoryListing.noneOption
TypeScript
noneOption: string = 'None \u2014 skip directory listing';
accountOnboarding.numbers.directoryListing.selectPrompt
TypeScript
selectPrompt: string = 'Select which number should be listed:';
accountOnboarding.numbers.directoryListing.subtitle
TypeScript
subtitle: string = 'A directory listing feeds your business information into online directories and data aggregators, helping customers find you. It also reduces the chance of your outbound calls being flagged as spam by call-screening apps.';
accountOnboarding.numbers.directoryListing.title
TypeScript
title: string = 'Directory Listing';
accountOnboarding.numbers.directoryListing.validation
TypeScript
validation: object;
accountOnboarding.numbers.directoryListing.validation.nameRequired
TypeScript
nameRequired: string = 'Business name is required for the directory listing.';
accountOnboarding.numbers.gate
TypeScript
gate: object;
accountOnboarding.numbers.gate.noDIDsAvailable
TypeScript
noDIDsAvailable: string = 'You need at least one phone number before selecting a primary number. Order or port a number first.';
accountOnboarding.numbers.gate.primaryRequired
TypeScript
primaryRequired: string = 'Please select a primary number to continue.';
accountOnboarding.numbers.nav
TypeScript
nav: object;
accountOnboarding.numbers.nav.back
TypeScript
back: string = 'Back';
accountOnboarding.numbers.nav.backToSearch
TypeScript
backToSearch: string = 'Back to Search';
accountOnboarding.numbers.nav.cancel
TypeScript
cancel: string = 'Cancel';
accountOnboarding.numbers.nav.confirm
TypeScript
confirm: string = 'Confirm';
accountOnboarding.numbers.nav.next
TypeScript
next: string = 'Next';
accountOnboarding.numbers.order
TypeScript
order: object;
accountOnboarding.numbers.order.areaCodeLabel
TypeScript
areaCodeLabel: string = 'Area Code';
accountOnboarding.numbers.order.areaCodePlaceholder
TypeScript
areaCodePlaceholder: string = '212';
accountOnboarding.numbers.order.carrierNote
TypeScript
carrierNote: string = 'Your order will be submitted to the carrier for fulfillment. This usually completes within seconds but may take longer.';
accountOnboarding.numbers.order.confirmSubtitle
TypeScript
confirmSubtitle: string = 'You are about to order {count} phone numbers';
accountOnboarding.numbers.order.confirmSubtitle_one
TypeScript
confirmSubtitle_one: string = 'You are about to order {count} phone number';
accountOnboarding.numbers.order.confirmSubtitle_other
TypeScript
confirmSubtitle_other: string = 'You are about to order {count} phone numbers';
accountOnboarding.numbers.order.confirmTitle
TypeScript
confirmTitle: string = 'Confirm Your Order';
accountOnboarding.numbers.order.continue
TypeScript
continue: string = 'Continue';
accountOnboarding.numbers.order.deselectAll
TypeScript
deselectAll: string = 'Deselect All';
accountOnboarding.numbers.order.done
TypeScript
done: string = 'Done';
accountOnboarding.numbers.order.error
TypeScript
error: string = 'An error occurred while placing the order.';
accountOnboarding.numbers.order.noResults
TypeScript
noResults: string = 'No numbers found. Try a different search.';
accountOnboarding.numbers.order.ordering
TypeScript
ordering: string = 'Ordering...';
accountOnboarding.numbers.order.orderMore
TypeScript
orderMore: string = 'Order More Numbers';
accountOnboarding.numbers.order.placeOrder
TypeScript
placeOrder: string = 'Place Order';
accountOnboarding.numbers.order.placing
TypeScript
placing: string = 'Placing Order...';
accountOnboarding.numbers.order.quantityLabel
TypeScript
quantityLabel: string = 'Quantity';
accountOnboarding.numbers.order.resultsSubtitle
TypeScript
resultsSubtitle: string = 'Select the numbers you would like to order.';
accountOnboarding.numbers.order.resultsTitle
TypeScript
resultsTitle: string = 'Available Numbers';
accountOnboarding.numbers.order.search
TypeScript
search: string = 'Search';
accountOnboarding.numbers.order.searchByAreaCode
TypeScript
searchByAreaCode: string = 'Area Code';
accountOnboarding.numbers.order.searchByZip
TypeScript
searchByZip: string = 'ZIP Code';
accountOnboarding.numbers.order.searching
TypeScript
searching: string = 'Searching...';
accountOnboarding.numbers.order.searchSubtitle
TypeScript
searchSubtitle: string = 'Find available numbers by entering an area code or ZIP code';
accountOnboarding.numbers.order.searchTitle
TypeScript
searchTitle: string = 'Search Available Numbers';
accountOnboarding.numbers.order.selectAll
TypeScript
selectAll: string = 'Select All';
accountOnboarding.numbers.order.selected
TypeScript
selected: string = 'selected';
accountOnboarding.numbers.order.state
TypeScript
state: string = 'State';
accountOnboarding.numbers.order.statusComplete
TypeScript
statusComplete: string = 'Your numbers have been activated.';
accountOnboarding.numbers.order.statusFailed
TypeScript
statusFailed: string = 'The order could not be completed.';
accountOnboarding.numbers.order.statusPartial
TypeScript
statusPartial: string = 'Some numbers were activated, but others failed.';
accountOnboarding.numbers.order.statusPending
TypeScript
statusPending: string = 'Your order has been submitted to the carrier. Fulfillment usually completes within seconds but may take longer.';
accountOnboarding.numbers.order.statusStalled
TypeScript
statusStalled: string = 'Your order has been submitted to the carrier. Fulfillment usually completes within seconds but may take longer.';
accountOnboarding.numbers.order.statusTitle
TypeScript
statusTitle: string = 'Order Submitted';
accountOnboarding.numbers.order.zipLabel
TypeScript
zipLabel: string = 'ZIP Code';
accountOnboarding.numbers.order.zipPlaceholder
TypeScript
zipPlaceholder: string = '10001';
accountOnboarding.numbers.overview
TypeScript
overview: object;
accountOnboarding.numbers.overview.empty
TypeScript
empty: string = 'No telephone numbers yet. Request new numbers or port your existing ones.';
accountOnboarding.numbers.overview.heading
TypeScript
heading: string = 'Your Numbers';
accountOnboarding.numbers.overview.loadError
TypeScript
loadError: string = 'Failed to load telephone numbers. Please try again.';
accountOnboarding.numbers.overview.phoneNumber
TypeScript
phoneNumber: string = 'Phone Number';
accountOnboarding.numbers.overview.portExisting
TypeScript
portExisting: string = 'Port Existing Number';
accountOnboarding.numbers.overview.portExistingDesc
TypeScript
portExistingDesc: string = 'Transfer your current business number to {platformName}. This typically takes 5–10 business days.';
accountOnboarding.numbers.overview.requestNew
TypeScript
requestNew: string = 'Request New Numbers';
accountOnboarding.numbers.overview.requestNewDesc
TypeScript
requestNewDesc: string = 'Get new business phone numbers instantly. Choose from available numbers in your area.';
accountOnboarding.numbers.overview.retry
TypeScript
retry: string = 'Retry';
accountOnboarding.numbers.overview.source
TypeScript
source: string = 'Source';
accountOnboarding.numbers.overview.status
TypeScript
status: string = 'Status';
accountOnboarding.numbers.overview.temporaryBanner
TypeScript
temporaryBanner: string = 'A temporary number has been assigned to your account while you set up your permanent numbers.';
accountOnboarding.numbers.overview.type
TypeScript
type: string = 'Type';
accountOnboarding.numbers.port
TypeScript
port: object;
accountOnboarding.numbers.port.accountNumberLabel
TypeScript
accountNumberLabel: string = 'Account Number';
accountOnboarding.numbers.port.accountNumberPlaceholder
TypeScript
accountNumberPlaceholder: string = 'From your current carrier';
accountOnboarding.numbers.port.accountRequired
TypeScript
accountRequired: string = 'Account # Required';
accountOnboarding.numbers.port.addAnother
TypeScript
addAnother: string = 'Add another number';
accountOnboarding.numbers.port.addressHeading
TypeScript
addressHeading: string = 'Service Address';
accountOnboarding.numbers.port.approve
TypeScript
approve: string = 'Approve & Submit';
accountOnboarding.numbers.port.approverNameLabel
TypeScript
approverNameLabel: string = 'Authorized Contact';
accountOnboarding.numbers.port.approverNamePlaceholder
TypeScript
approverNamePlaceholder: string = 'John Doe';
accountOnboarding.numbers.port.backToOverview
TypeScript
backToOverview: string = 'Back to Numbers';
accountOnboarding.numbers.port.billCopyDesc
TypeScript
billCopyDesc: string = 'A recent bill from your current carrier showing the numbers to be ported.';
accountOnboarding.numbers.port.billCopyLabel
TypeScript
billCopyLabel: string = 'Phone Bill Copy';
accountOnboarding.numbers.port.billCopyRequired
TypeScript
billCopyRequired: string = 'Required';
accountOnboarding.numbers.port.btnLabel
TypeScript
btnLabel: string = 'Billing Telephone Number (BTN)';
accountOnboarding.numbers.port.btnPlaceholder
TypeScript
btnPlaceholder: string = '(555) 123-4567';
accountOnboarding.numbers.port.businessNameLabel
TypeScript
businessNameLabel: string = 'Business Name';
accountOnboarding.numbers.port.businessNamePlaceholder
TypeScript
businessNamePlaceholder: string = 'Acme Corp';
accountOnboarding.numbers.port.carrier
TypeScript
carrier: string = 'Current Carrier';
accountOnboarding.numbers.port.carrierContinue
TypeScript
carrierContinue: string = 'Continue';
accountOnboarding.numbers.port.carrierGroupsSubtitle
TypeScript
carrierGroupsSubtitle: string = 'Your numbers are with different carriers. Each carrier requires a separate port request.';
accountOnboarding.numbers.port.carrierGroupsTitle
TypeScript
carrierGroupsTitle: string = 'Carrier Groups';
accountOnboarding.numbers.port.carrierStart
TypeScript
carrierStart: string = 'Start';
accountOnboarding.numbers.port.carrierSubmitted
TypeScript
carrierSubmitted: string = 'Submitted';
accountOnboarding.numbers.port.checkEligibility
TypeScript
checkEligibility: string = 'Check Eligibility';
accountOnboarding.numbers.port.checking
TypeScript
checking: string = 'Checking...';
accountOnboarding.numbers.port.cityLabel
TypeScript
cityLabel: string = 'City';
accountOnboarding.numbers.port.cityPlaceholder
TypeScript
cityPlaceholder: string = 'New York';
accountOnboarding.numbers.port.continueWithPortable
TypeScript
continueWithPortable: string = 'Continue with Portable Numbers';
accountOnboarding.numbers.port.csrDesc
TypeScript
csrDesc: string = 'Optional but recommended — speeds up the porting process.';
accountOnboarding.numbers.port.csrLabel
TypeScript
csrLabel: string = 'Customer Service Record (CSR)';
accountOnboarding.numbers.port.csrOptional
TypeScript
csrOptional: string = 'Optional';
accountOnboarding.numbers.port.documentsSection
TypeScript
documentsSection: string = 'Documents';
accountOnboarding.numbers.port.documentsSubtitle
TypeScript
documentsSubtitle: string = 'Upload your latest phone bill and optionally a Customer Service Record (CSR).';
accountOnboarding.numbers.port.documentsTitle
TypeScript
documentsTitle: string = 'Supporting Documents';
accountOnboarding.numbers.port.eligibilitySubtitle
TypeScript
eligibilitySubtitle: string = 'Review which numbers can be ported.';
accountOnboarding.numbers.port.eligibilityTitle
TypeScript
eligibilityTitle: string = 'Port Eligibility';
accountOnboarding.numbers.port.fileSelected
TypeScript
fileSelected: string = 'Selected:';
accountOnboarding.numbers.port.focDateLabel
TypeScript
focDateLabel: string = 'Port Date';
accountOnboarding.numbers.port.focSection
TypeScript
focSection: string = 'Port Date';
accountOnboarding.numbers.port.focSubtitle
TypeScript
focSubtitle: string = 'Choose when you want the numbers transferred. Must be at least 5 business days out.';
accountOnboarding.numbers.port.focTimeLabel
TypeScript
focTimeLabel: string = 'Port Time (Eastern)';
accountOnboarding.numbers.port.focTimePlaceholder
TypeScript
focTimePlaceholder: string = 'Select time';
accountOnboarding.numbers.port.focTitle
TypeScript
focTitle: string = 'Requested Port Date';
accountOnboarding.numbers.port.houseNumberLabel
TypeScript
houseNumberLabel: string = 'Street Number';
accountOnboarding.numbers.port.houseNumberPlaceholder
TypeScript
houseNumberPlaceholder: string = '123';
accountOnboarding.numbers.port.line2Label
TypeScript
line2Label: string = 'Suite / Unit';
accountOnboarding.numbers.port.line2Placeholder
TypeScript
line2Placeholder: string = 'Suite 100';
accountOnboarding.numbers.port.noFileSelected
TypeScript
noFileSelected: string = 'No file selected';
accountOnboarding.numbers.port.noPortable
TypeScript
noPortable: string = 'None of the entered numbers are eligible for porting.';
accountOnboarding.numbers.port.notPortable
TypeScript
notPortable: string = 'Not Portable';
accountOnboarding.numbers.port.numberPlural
TypeScript
numberPlural: string = 'numbers';
accountOnboarding.numbers.port.numberSingular
TypeScript
numberSingular: string = 'number';
accountOnboarding.numbers.port.numbersSection
TypeScript
numbersSection: string = 'Numbers';
accountOnboarding.numbers.port.numbersSubtitle
TypeScript
numbersSubtitle: string = 'Enter the phone numbers you want to transfer to {platformName}.';
accountOnboarding.numbers.port.numbersTitle
TypeScript
numbersTitle: string = 'Numbers to Port';
accountOnboarding.numbers.port.phoneLabel
TypeScript
phoneLabel: string = 'Phone Number';
accountOnboarding.numbers.port.phonePlaceholder
TypeScript
phonePlaceholder: string = '(555) 123-4567';
accountOnboarding.numbers.port.pinLabel
TypeScript
pinLabel: string = 'Account PIN';
accountOnboarding.numbers.port.pinPlaceholder
TypeScript
pinPlaceholder: string = '1234';
accountOnboarding.numbers.port.portable
TypeScript
portable: string = 'Portable';
accountOnboarding.numbers.port.removeNumber
TypeScript
removeNumber: string = 'Remove';
accountOnboarding.numbers.port.reviewSubtitle
TypeScript
reviewSubtitle: string = 'Verify all details before submitting your port request.';
accountOnboarding.numbers.port.reviewTitle
TypeScript
reviewTitle: string = 'Review & Approve';
accountOnboarding.numbers.port.signatureHelp
TypeScript
signatureHelp: string = 'By signing, you authorize the transfer of the listed numbers to {platformName}.';
accountOnboarding.numbers.port.signatureLabel
TypeScript
signatureLabel: string = 'Electronic Signature';
accountOnboarding.numbers.port.signaturePlaceholder
TypeScript
signaturePlaceholder: string = 'Type your full legal name';
accountOnboarding.numbers.port.stateLabel
TypeScript
stateLabel: string = 'State';
accountOnboarding.numbers.port.statePlaceholder
TypeScript
statePlaceholder: string = 'Select state';
accountOnboarding.numbers.port.streetNameLabel
TypeScript
streetNameLabel: string = 'Street Name';
accountOnboarding.numbers.port.streetNamePlaceholder
TypeScript
streetNamePlaceholder: string = 'Main St';
accountOnboarding.numbers.port.submittedStatus
TypeScript
submittedStatus: string = 'Status';
accountOnboarding.numbers.port.submittedSubtitle
TypeScript
submittedSubtitle: string = 'Your port request has been submitted and is being processed.';
accountOnboarding.numbers.port.submittedTitle
TypeScript
submittedTitle: string = 'Port Request Submitted';
accountOnboarding.numbers.port.submitting
TypeScript
submitting: string = 'Submitting...';
accountOnboarding.numbers.port.subscriberSection
TypeScript
subscriberSection: string = 'Subscriber';
accountOnboarding.numbers.port.subscriberSubtitle
TypeScript
subscriberSubtitle: string = 'Enter the details exactly as they appear on your current phone bill.';
accountOnboarding.numbers.port.subscriberTitle
TypeScript
subscriberTitle: string = 'Subscriber Information';
accountOnboarding.numbers.port.uploadFile
TypeScript
uploadFile: string = 'Choose File';
accountOnboarding.numbers.port.uploading
TypeScript
uploading: string = 'Uploading...';
accountOnboarding.numbers.port.wireless
TypeScript
wireless: string = 'Wireless';
accountOnboarding.numbers.port.wirelessNo
TypeScript
wirelessNo: string = 'No';
accountOnboarding.numbers.port.wirelessYes
TypeScript
wirelessYes: string = 'Yes';
accountOnboarding.numbers.port.zipLabel
TypeScript
zipLabel: string = 'ZIP Code';
accountOnboarding.numbers.port.zipPlaceholder
TypeScript
zipPlaceholder: string = '10001';
accountOnboarding.numbers.source
TypeScript
source: object;
accountOnboarding.numbers.source.did
TypeScript
did: string = 'Account';
accountOnboarding.numbers.source.didTemporary
TypeScript
didTemporary: string = 'Temporary';
accountOnboarding.numbers.source.number_order
TypeScript
number_order: string = 'New Order';
accountOnboarding.numbers.source.port_order
TypeScript
port_order: string = 'Port';
accountOnboarding.numbers.status
TypeScript
status: object;
accountOnboarding.numbers.status.active
TypeScript
active: string = 'Active';
accountOnboarding.numbers.status.inactive
TypeScript
inactive: string = 'Inactive';
accountOnboarding.numbers.status.order_failed
TypeScript
order_failed: string = 'Order Failed';
accountOnboarding.numbers.status.ordering
TypeScript
ordering: string = 'Ordering';
accountOnboarding.numbers.status.porting_approved
TypeScript
porting_approved: string = 'Ready to Submit';
accountOnboarding.numbers.status.porting_draft
TypeScript
porting_draft: string = 'Port Draft';
accountOnboarding.numbers.status.porting_exception
TypeScript
porting_exception: string = 'Port Exception';
accountOnboarding.numbers.status.porting_foc
TypeScript
porting_foc: string = 'Port Scheduled';
accountOnboarding.numbers.status.porting_submitted
TypeScript
porting_submitted: string = 'Port Submitted';
accountOnboarding.numbers.status.released
TypeScript
released: string = 'Released';
accountOnboarding.numbers.subtitle
TypeScript
subtitle: string = "Choose how you'd like to set up your business numbers";
accountOnboarding.numbers.title
TypeScript
title: string = 'Phone Numbers';
accountOnboarding.numbers.validation
TypeScript
validation: object;
accountOnboarding.numbers.validation.approverNameRequired
TypeScript
approverNameRequired: string = 'Authorized contact name is required.';
accountOnboarding.numbers.validation.areaCodeFormat
TypeScript
areaCodeFormat: string = 'Enter a 3-digit area code.';
accountOnboarding.numbers.validation.areaCodeRequired
TypeScript
areaCodeRequired: string = 'Area code is required.';
accountOnboarding.numbers.validation.billCopyRequired
TypeScript
billCopyRequired: string = 'A phone bill copy is required.';
accountOnboarding.numbers.validation.btnInvalid
TypeScript
btnInvalid: string = 'Enter a valid US phone number.';
accountOnboarding.numbers.validation.btnRequired
TypeScript
btnRequired: string = 'BTN is required.';
accountOnboarding.numbers.validation.businessNameRequired
TypeScript
businessNameRequired: string = 'Business name is required.';
accountOnboarding.numbers.validation.cityRequired
TypeScript
cityRequired: string = 'City is required.';
accountOnboarding.numbers.validation.eligibilityError
TypeScript
eligibilityError: string = 'Failed to check eligibility. Please try again.';
accountOnboarding.numbers.validation.focDateRequired
TypeScript
focDateRequired: string = 'Port date is required.';
accountOnboarding.numbers.validation.focDateTooFar
TypeScript
focDateTooFar: string = 'Port date must be within 30 days.';
accountOnboarding.numbers.validation.focDateTooSoon
TypeScript
focDateTooSoon: string = 'Port date must be at least 5 business days from today.';
accountOnboarding.numbers.validation.focTimeRequired
TypeScript
focTimeRequired: string = 'Port time is required.';
accountOnboarding.numbers.validation.houseNumberRequired
TypeScript
houseNumberRequired: string = 'Street number is required.';
accountOnboarding.numbers.validation.phoneDuplicate
TypeScript
phoneDuplicate: string = 'This number has already been entered.';
accountOnboarding.numbers.validation.phoneInvalid
TypeScript
phoneInvalid: string = 'Enter a valid US phone number.';
accountOnboarding.numbers.validation.phoneRequired
TypeScript
phoneRequired: string = 'At least one phone number is required.';
accountOnboarding.numbers.validation.selectAtLeastOne
TypeScript
selectAtLeastOne: string = 'Select at least one number.';
accountOnboarding.numbers.validation.signatureRequired
TypeScript
signatureRequired: string = 'Signature is required.';
accountOnboarding.numbers.validation.stateRequired
TypeScript
stateRequired: string = 'State is required.';
accountOnboarding.numbers.validation.streetNameRequired
TypeScript
streetNameRequired: string = 'Street name is required.';
accountOnboarding.numbers.validation.submitError
TypeScript
submitError: string = 'Failed to submit port request. Please try again.';
accountOnboarding.numbers.validation.zipFormat
TypeScript
zipFormat: string = 'Enter a 5-digit ZIP code.';
accountOnboarding.numbers.validation.zipRequired
TypeScript
zipRequired: string = 'ZIP code is required.';
accountOnboarding.sidebar
TypeScript
sidebar: object;
accountOnboarding.sidebar.businessDetails
TypeScript
businessDetails: string = 'Business Details';
accountOnboarding.sidebar.businessDetailsDesc
TypeScript
businessDetailsDesc: string = 'Enter your company information';
accountOnboarding.sidebar.callerId
TypeScript
callerId: string = 'Caller ID';
accountOnboarding.sidebar.callerIdDesc
TypeScript
callerIdDesc: string = 'Set caller ID for your numbers';
accountOnboarding.sidebar.deviceAssignment
TypeScript
deviceAssignment: string = 'Device Assignment';
accountOnboarding.sidebar.deviceAssignmentDesc
TypeScript
deviceAssignmentDesc: string = 'Assign devices to users';
accountOnboarding.sidebar.directoryListing
TypeScript
directoryListing: string = 'Directory Listing';
accountOnboarding.sidebar.directoryListingDesc
TypeScript
directoryListingDesc: string = 'Configure 411 directory listing';
accountOnboarding.sidebar.numberOptions
TypeScript
numberOptions: string = 'Number Options';
accountOnboarding.sidebar.numberOptionsDesc
TypeScript
numberOptionsDesc: string = 'Choose to port existing or get new numbers';
accountOnboarding.sidebar.numberSetup
TypeScript
numberSetup: string = 'Number Setup';
accountOnboarding.sidebar.numberSetupDesc
TypeScript
numberSetupDesc: string = 'Configure your phone numbers';
accountOnboarding.sidebar.teamMembers
TypeScript
teamMembers: string = 'Team Members';
accountOnboarding.sidebar.teamMembersDesc
TypeScript
teamMembersDesc: string = 'Add users and assign extensions';
accountOnboarding.sidebar.verification
TypeScript
verification: string = 'Verification';
accountOnboarding.sidebar.verificationDesc
TypeScript
verificationDesc: string = 'Verify number status';
accountOnboarding.ssa
TypeScript
ssa: object;
accountOnboarding.ssa.accept
TypeScript
accept: string = 'Accept & Continue';
accountOnboarding.ssa.agreementLabel
TypeScript
agreementLabel: string = 'Service Subscription Agreement';
accountOnboarding.ssa.errors
TypeScript
errors: object;
accountOnboarding.ssa.errors.generic
TypeScript
generic: string = 'We could not record your acceptance. Please try again.';
accountOnboarding.ssa.errors.pricingMissing
TypeScript
pricingMissing: string = 'Your plan pricing has not been finalized yet. Please contact your provider to continue.';
accountOnboarding.ssa.errors.retry
TypeScript
retry: string = 'Try again';
accountOnboarding.ssa.errors.stale
TypeScript
stale: string = 'The agreement was updated. Please review the latest version and accept again.';
accountOnboarding.ssa.intro
TypeScript
intro: string = 'Before you can use your phone service, please review the Service Subscription Agreement below — including its emergency calling (911/E911) terms — and confirm your acceptance.';
accountOnboarding.ssa.loadError
TypeScript
loadError: object;
accountOnboarding.ssa.loadError.description
TypeScript
description: string = 'We could not load your subscription agreement, which is required before you can continue. Please try again.';
accountOnboarding.ssa.loadError.retry
TypeScript
retry: string = 'Try again';
accountOnboarding.ssa.loadError.retrying
TypeScript
retrying: string = 'Loading…';
accountOnboarding.ssa.loadError.title
TypeScript
title: string = 'Unable to load your agreement';
accountOnboarding.ssa.openInNewTab
TypeScript
openInNewTab: string = 'Open the full agreement in a new tab';
accountOnboarding.ssa.perAiLocation
TypeScript
perAiLocation: string = 'Per AI location';
accountOnboarding.ssa.perMonthSuffix
TypeScript
perMonthSuffix: string = '/mo';
accountOnboarding.ssa.perNumber
TypeScript
perNumber: string = 'Per phone number';
accountOnboarding.ssa.perUser
TypeScript
perUser: string = 'Per user';
accountOnboarding.ssa.pricingTitle
TypeScript
pricingTitle: string = 'Your plan pricing';
accountOnboarding.ssa.submitting
TypeScript
submitting: string = 'Recording your acceptance…';
accountOnboarding.ssa.title
TypeScript
title: string = 'Review and accept your subscription agreement';
accountOnboarding.stepComplete
TypeScript
stepComplete: object;
accountOnboarding.stepComplete.done
TypeScript
done: string = 'Done';
accountOnboarding.stepComplete.subtitle
TypeScript
subtitle: string = 'This step has been completed successfully.';
accountOnboarding.stepComplete.title
TypeScript
title: string = '{stepName} Complete';
accountOnboarding.steps
TypeScript
steps: object;
accountOnboarding.steps.account
TypeScript
account: string = 'Account Setup';
accountOnboarding.steps.complete
TypeScript
complete: string = 'Complete';
accountOnboarding.steps.hardware
TypeScript
hardware: string = 'Hardware Setup';
accountOnboarding.steps.numbers
TypeScript
numbers: string = 'Phone Numbers';
accountOnboarding.title
TypeScript
title: string = 'Account Onboarding';

aiAgent

TypeScript
aiAgent: object;
aiAgent.errors
TypeScript
errors: object;
aiAgent.errors.extensionNumeric
TypeScript
extensionNumeric: string = 'Extension must contain only digits.';
aiAgent.errors.extensionUnavailable
TypeScript
extensionUnavailable: string = 'Extension number is already in use.';
aiAgent.errors.faqFieldMaxLength
TypeScript
faqFieldMaxLength: string = 'FAQ fields must be {max} characters or fewer.';
aiAgent.errors.faqIncompleteEntry
TypeScript
faqIncompleteEntry: string = 'Every FAQ entry needs both a question and an answer.';
aiAgent.errors.faqMaxItems
TypeScript
faqMaxItems: string = 'FAQ supports up to {max} entries.';
aiAgent.errors.greetingNameMaxLength
TypeScript
greetingNameMaxLength: string = 'Greeting name must be {max} characters or fewer.';
aiAgent.errors.hostCreateRequired
TypeScript
hostCreateRequired: string = 'This form is waiting for the host app to create the AI agent.';
aiAgent.errors.hostSaveRequired
TypeScript
hostSaveRequired: string = 'This form is waiting for the host app to save the AI agent.';
aiAgent.errors.instructionsMaxLength
TypeScript
instructionsMaxLength: string = 'Instructions must be {max} characters or fewer.';
aiAgent.errors.nameMaxLength
TypeScript
nameMaxLength: string = 'Name must be {max} characters or fewer.';
aiAgent.errors.nameRequired
TypeScript
nameRequired: string = 'Name is required.';
aiAgent.errors.personaNameMaxLength
TypeScript
personaNameMaxLength: string = 'Persona name must be {max} characters or fewer.';
aiAgent.errors.schedulingUrlHttpsRequired
TypeScript
schedulingUrlHttpsRequired: string = 'Webhook URL must start with https://.';
aiAgent.errors.schedulingUrlMaxLength
TypeScript
schedulingUrlMaxLength: string = 'Webhook URL must be {max} characters or fewer.';
aiAgent.fields
TypeScript
fields: object;
aiAgent.fields.copySecret
TypeScript
copySecret: string = 'Copy webhook secret';
aiAgent.fields.extensionChecking
TypeScript
extensionChecking: string = 'Checking extension...';
aiAgent.fields.extensionNumber
TypeScript
extensionNumber: string = 'Extension';
aiAgent.fields.extensionNumberHint
TypeScript
extensionNumberHint: string = 'Dial this extension from any phone on the account to reach the agent.';
aiAgent.fields.extensionNumberPlaceholder
TypeScript
extensionNumberPlaceholder: string = '700';
aiAgent.fields.faq
TypeScript
faq: string = 'FAQ';
aiAgent.fields.faqAdd
TypeScript
faqAdd: string = 'Add FAQ entry';
aiAgent.fields.faqAnswer
TypeScript
faqAnswer: string = 'Answer';
aiAgent.fields.faqAnswerLabel
TypeScript
faqAnswerLabel: string = 'FAQ entry {index} answer';
aiAgent.fields.faqEmpty
TypeScript
faqEmpty: string = 'No FAQ entries yet. Add one to teach the agent a recurring question.';
aiAgent.fields.faqEntry
TypeScript
faqEntry: string = 'Entry {index}';
aiAgent.fields.faqQuestion
TypeScript
faqQuestion: string = 'Question';
aiAgent.fields.faqQuestionLabel
TypeScript
faqQuestionLabel: string = 'FAQ entry {index} question';
aiAgent.fields.faqRemove
TypeScript
faqRemove: string = 'Remove';
aiAgent.fields.faqRemoveLabel
TypeScript
faqRemoveLabel: string = 'Remove FAQ entry {index}';
aiAgent.fields.greetingName
TypeScript
greetingName: string = 'Greeting name';
aiAgent.fields.greetingNameHintGeneric
TypeScript
greetingNameHintGeneric: string = 'Used in the call greeting (e.g. "Thanks for calling [your business]").';
aiAgent.fields.greetingNameHintWithName
TypeScript
greetingNameHintWithName: string = 'Used in the call greeting (e.g. "Thanks for calling {name}").';
aiAgent.fields.greetingNamePlaceholder
TypeScript
greetingNamePlaceholder: string = 'Your business name';
aiAgent.fields.instructions
TypeScript
instructions: string = 'Instructions';
aiAgent.fields.instructionsHint
TypeScript
instructionsHint: string = 'Plain-English guidance for the agent: tone, what to do, what to escalate.';
aiAgent.fields.instructionsPlaceholder
TypeScript
instructionsPlaceholder: string = 'Provide additional instructions for how the AI agent should behave during calls...';
aiAgent.fields.name
TypeScript
name: string = 'Name';
aiAgent.fields.nameHint
TypeScript
nameHint: string = 'Internal label shown in lists and call logs. Not heard by callers.';
aiAgent.fields.namePlaceholder
TypeScript
namePlaceholder: string = 'Front Desk Agent';
aiAgent.fields.personaName
TypeScript
personaName: string = 'Persona name';
aiAgent.fields.personaNameHint
TypeScript
personaNameHint: string = 'How the agent introduces itself on calls.';
aiAgent.fields.personaNamePlaceholder
TypeScript
personaNamePlaceholder: string = 'e.g. Receptionist';
aiAgent.fields.rotateSecret
TypeScript
rotateSecret: string = 'Rotate secret';
aiAgent.fields.scheduling
TypeScript
scheduling: string = 'Scheduling';
aiAgent.fields.schedulingHint
TypeScript
schedulingHint: string = 'Connect your AI agent to an external scheduling system. Clear the URL to disable scheduling.';
aiAgent.fields.secret
TypeScript
secret: string = 'Webhook secret';
aiAgent.fields.secretHint
TypeScript
secretHint: string = 'Used to verify tool-call webhooks sent from this AI agent to your integration.';
aiAgent.fields.webhookUrl
TypeScript
webhookUrl: string = 'Webhook URL';
aiAgent.fields.webhookUrlHint
TypeScript
webhookUrlHint: string = 'Base URL for scheduling webhooks. DialStack appends tool-call paths automatically.';
aiAgent.fields.webhookUrlPlaceholder
TypeScript
webhookUrlPlaceholder: string = 'https://example.com/api/dialstack/webhooks';
aiAgent.loadFailed
TypeScript
loadFailed: string = 'Failed to load AI agent: {message}';
aiAgent.loading
TypeScript
loading: string = 'Loading AI agent…';
aiAgent.save
TypeScript
save: string = 'Save';
aiAgent.saved
TypeScript
saved: string = 'Saved.';
aiAgent.saving
TypeScript
saving: string = 'Saving…';

callHistory

TypeScript
callHistory: object;
callHistory.clickToCall
TypeScript
clickToCall: string = 'Click to call';
callHistory.empty
TypeScript
empty: string = 'No call history';
callHistory.error
TypeScript
error: string = 'Unable to load call history';
callHistory.loading
TypeScript
loading: string = 'Loading call history...';
callHistory.noPhoneNumber
TypeScript
noPhoneNumber: string = 'Please set a phone number to load call history';
callHistory.relativeTime
TypeScript
relativeTime: object;
callHistory.relativeTime.hourAgo
TypeScript
hourAgo: string = '1 hour ago';
callHistory.relativeTime.hoursAgo
TypeScript
hoursAgo: string = '{count} hours ago';
callHistory.relativeTime.justNow
TypeScript
justNow: string = 'Just now';
callHistory.relativeTime.minuteAgo
TypeScript
minuteAgo: string = '1 min ago';
callHistory.relativeTime.minutesAgo
TypeScript
minutesAgo: string = '{count} min ago';
callHistory.relativeTime.yesterday
TypeScript
yesterday: string = 'Yesterday';
callHistory.summaryNotAvailable
TypeScript
summaryNotAvailable: string = 'Summary not available';
callHistory.title
TypeScript
title: string = 'Call History';

callLogs

TypeScript
callLogs: object;
callLogs.calledBy
TypeScript
calledBy: string = 'Called by:';
callLogs.columns
TypeScript
columns: object;
callLogs.columns.date
TypeScript
date: string = 'Date';
callLogs.columns.direction
TypeScript
direction: string = 'Direction';
callLogs.columns.duration
TypeScript
duration: string = 'Duration';
callLogs.columns.from
TypeScript
from: string = 'From';
callLogs.columns.quality
TypeScript
quality: string = 'MOS';
callLogs.columns.status
TypeScript
status: string = 'Status';
callLogs.columns.to
TypeScript
to: string = 'To';
callLogs.directions
TypeScript
directions: object;
callLogs.directions.inbound
TypeScript
inbound: string = 'Inbound';
callLogs.directions.internal
TypeScript
internal: string = 'Internal';
callLogs.directions.outbound
TypeScript
outbound: string = 'Outbound';
callLogs.empty
TypeScript
empty: string = 'No call logs found';
callLogs.loading
TypeScript
loading: string = 'Loading call logs...';
callLogs.quality
TypeScript
quality: object;
callLogs.quality.fair
TypeScript
fair: string = 'Fair';
callLogs.quality.good
TypeScript
good: string = 'Good';
callLogs.quality.poor
TypeScript
poor: string = 'Poor';
callLogs.quality.unavailable
TypeScript
unavailable: string = 'N/A';
callLogs.quality.unavailableTooltip
TypeScript
unavailableTooltip: string = 'No quality data available';
callLogs.routedTo
TypeScript
routedTo: string = 'Routed to:';
callLogs.statuses
TypeScript
statuses: object;
callLogs.statuses.busy
TypeScript
busy: string = 'Busy';
callLogs.statuses.completed
TypeScript
completed: string = 'Completed';
callLogs.statuses.failed
TypeScript
failed: string = 'Failed';
callLogs.statuses.noAnswer
TypeScript
noAnswer: string = 'No Answer';
callLogs.statuses.voicemail
TypeScript
voicemail: string = 'Voicemail';
callLogs.title
TypeScript
title: string = 'Call Logs';

common

TypeScript
common: object;
common.call
TypeScript
call: string = 'Call';
common.cancel
TypeScript
cancel: string = 'Cancel';
common.confirm
TypeScript
confirm: string = 'Confirm';
common.delete
TypeScript
delete: string = 'Delete';
common.error
TypeScript
error: string = 'Error';
common.loading
TypeScript
loading: string = 'Loading...';
common.next
TypeScript
next: string = 'Next';
common.noResults
TypeScript
noResults: string = 'No results';
common.pause
TypeScript
pause: string = 'Pause';
common.perPage
TypeScript
perPage: string = 'Per page';
common.play
TypeScript
play: string = 'Play';
common.previous
TypeScript
previous: string = 'Previous';
common.showing
TypeScript
showing: string = 'Showing {start}-{end} of {total}';

dialPlan

TypeScript
dialPlan: object;
dialPlan.configLabels
TypeScript
configLabels: object;
dialPlan.configLabels.addOption
TypeScript
addOption: string = 'Add Option';
dialPlan.configLabels.audioClip
TypeScript
audioClip: string = 'Audio Clip';
dialPlan.configLabels.digit
TypeScript
digit: string = 'Digit';
dialPlan.configLabels.optionLabel
TypeScript
optionLabel: string = 'Label';
dialPlan.configLabels.optionLabelPlaceholder
TypeScript
optionLabelPlaceholder: string = 'e.g. Sales';
dialPlan.configLabels.options
TypeScript
options: string = 'Options';
dialPlan.configLabels.promptClip
TypeScript
promptClip: string = 'Prompt';
dialPlan.configLabels.removeOption
TypeScript
removeOption: string = 'Remove';
dialPlan.configLabels.routeHolidaySeparately
TypeScript
routeHolidaySeparately: string = 'Route holidays separately';
dialPlan.configLabels.routeHolidaySeparatelyHint
TypeScript
routeHolidaySeparatelyHint: string = 'When on, holidays route to a dedicated branch you wire below. Otherwise holidays follow the Closed exit.';
dialPlan.empty
TypeScript
empty: string = 'No dial plan found';
dialPlan.error
TypeScript
error: string = 'Failed to load dial plan';
dialPlan.exits
TypeScript
exits: object;
dialPlan.exits.closed
TypeScript
closed: string = 'Closed';
dialPlan.exits.holiday
TypeScript
holiday: string = 'Holiday';
dialPlan.exits.invalid
TypeScript
invalid: string = 'Invalid';
dialPlan.exits.next
TypeScript
next: string = 'Next';
dialPlan.exits.open
TypeScript
open: string = 'Open';
dialPlan.exits.timeout
TypeScript
timeout: string = 'Timeout';
dialPlan.loading
TypeScript
loading: string = 'Loading dial plan...';
dialPlan.nodeDescriptions
TypeScript
nodeDescriptions: object;
dialPlan.nodeDescriptions.audioClip
TypeScript
audioClip: string = 'Play an audio clip';
dialPlan.nodeDescriptions.hangUp
TypeScript
hangUp: string = 'End the call';
dialPlan.nodeDescriptions.menu
TypeScript
menu: string = 'Play prompt and route by keypress';
dialPlan.nodeTypes
TypeScript
nodeTypes: object;
dialPlan.nodeTypes.audioClip
TypeScript
audioClip: string = 'Audio Clip';
dialPlan.nodeTypes.externalDial
TypeScript
externalDial: string = 'External Number';
dialPlan.nodeTypes.hangUp
TypeScript
hangUp: string = 'Hang Up';
dialPlan.nodeTypes.internalDial
TypeScript
internalDial: string = 'Internal Extension';
dialPlan.nodeTypes.menu
TypeScript
menu: string = 'IVR Menu';
dialPlan.nodeTypes.schedule
TypeScript
schedule: string = 'Schedule';
dialPlan.nodeTypes.start
TypeScript
start: string = 'Start';
dialPlan.nodeTypes.voiceApp
TypeScript
voiceApp: string = 'Voice App';
dialPlan.nodeTypes.voicemail
TypeScript
voicemail: string = 'Voicemail';
dialPlan.resourceGroups
TypeScript
resourceGroups: object;
dialPlan.resourceGroups.audioClips
TypeScript
audioClips: string = 'Audio Clips';
dialPlan.title
TypeScript
title: string = 'Dial Plan';

onboardingPortal

TypeScript
onboardingPortal: object;
onboardingPortal.back
TypeScript
back: string = 'Back';
onboardingPortal.helpSupport
TypeScript
helpSupport: string = 'Help & Support';
onboardingPortal.onboardingComplete
TypeScript
onboardingComplete: string = 'Onboarding complete';
onboardingPortal.onboardingFlows
TypeScript
onboardingFlows: string = 'ONBOARDING FLOWS';
onboardingPortal.overview
TypeScript
overview: object;
onboardingPortal.overview.accountDesc
TypeScript
accountDesc: string = 'Set up your business profile, add team members, and configure your dial plan';
onboardingPortal.overview.complete
TypeScript
complete: string = 'Complete';
onboardingPortal.overview.completeSetup
TypeScript
completeSetup: string = 'Complete Setup';
onboardingPortal.overview.continueSetup
TypeScript
continueSetup: string = 'Continue Setup';
onboardingPortal.overview.flowsComplete
TypeScript
flowsComplete: string = '{completed} of {total} flows complete';
onboardingPortal.overview.hardwareDesc
TypeScript
hardwareDesc: string = 'Assign phones to team members and track delivery';
onboardingPortal.overview.label
TypeScript
label: string = 'Overview';
onboardingPortal.overview.needHelp
TypeScript
needHelp: string = 'Need help?';
onboardingPortal.overview.needHelpSubtitle
TypeScript
needHelpSubtitle: string = 'Our team is here to help you get set up quickly';
onboardingPortal.overview.numbersDesc
TypeScript
numbersDesc: string = 'Port existing numbers or request new business lines';
onboardingPortal.overview.phoneStatusComplete
TypeScript
phoneStatusComplete: string = 'Complete';
onboardingPortal.overview.phoneStatusNumber
TypeScript
phoneStatusNumber: string = 'Phone Number';
onboardingPortal.overview.phoneStatusProcessing
TypeScript
phoneStatusProcessing: string = 'Processing';
onboardingPortal.overview.phoneStatusStatus
TypeScript
phoneStatusStatus: string = 'Status';
onboardingPortal.overview.phoneStatusSubtitle
TypeScript
phoneStatusSubtitle: string = 'Track the status of your phone numbers';
onboardingPortal.overview.phoneStatusTemporary
TypeScript
phoneStatusTemporary: string = 'Temporary';
onboardingPortal.overview.phoneStatusTitle
TypeScript
phoneStatusTitle: string = 'Phone number status';
onboardingPortal.overview.phoneStatusType
TypeScript
phoneStatusType: string = 'Type';
onboardingPortal.overview.phoneStatusTypeNew
TypeScript
phoneStatusTypeNew: string = 'New';
onboardingPortal.overview.phoneStatusTypePort
TypeScript
phoneStatusTypePort: string = 'Port';
onboardingPortal.overview.progress
TypeScript
progress: string = 'Progress';
onboardingPortal.overview.progressTitle
TypeScript
progressTitle: string = 'Onboarding Progress';
onboardingPortal.overview.review
TypeScript
review: string = 'Review';
onboardingPortal.overview.scheduleCall
TypeScript
scheduleCall: string = 'Schedule a Call';
onboardingPortal.overview.stepsTitle
TypeScript
stepsTitle: string = 'Onboarding Steps';
onboardingPortal.overview.subtitle
TypeScript
subtitle: string = 'Complete the steps below to set up your business phone system';
onboardingPortal.overview.title
TypeScript
title: string = 'Your Business Onboarding';
onboardingPortal.overview.viewDocs
TypeScript
viewDocs: string = 'View Documentation';
onboardingPortal.saveAndExit
TypeScript
saveAndExit: string = 'Save & Exit to Overview';
onboardingPortal.splash
TypeScript
splash: object;
onboardingPortal.splash.start
TypeScript
start: string = 'Start Onboarding';
onboardingPortal.splash.step1
TypeScript
step1: string = 'Account Details';
onboardingPortal.splash.step2
TypeScript
step2: string = 'Setup Phone Numbers';
onboardingPortal.splash.step3
TypeScript
step3: string = 'Assign Hardware';
onboardingPortal.splash.subtitle
TypeScript
subtitle: string = "Let's get your business set up in 3 easy steps";
onboardingPortal.splash.title
TypeScript
title: string = 'Welcome\nto {platformName}';

phoneNumberOrdering

TypeScript
phoneNumberOrdering: object;
phoneNumberOrdering.complete
TypeScript
complete: object;
phoneNumberOrdering.complete.assignmentHint
TypeScript
assignmentHint: string = 'Numbers added to your inventory still need to be assigned to an extension or dial plan before they can receive calls.';
phoneNumberOrdering.complete.checking
TypeScript
checking: string = 'Checking order status...';
phoneNumberOrdering.complete.descriptionCompleteOne
TypeScript
descriptionCompleteOne: string = 'Your phone number is now in your inventory and ready to be configured.';
phoneNumberOrdering.complete.descriptionCompleteOther
TypeScript
descriptionCompleteOther: string = 'Your phone numbers are now in your inventory and ready to be configured.';
phoneNumberOrdering.complete.descriptionPartialOne
TypeScript
descriptionPartialOne: string = 'Some numbers could not be fulfilled by the carrier.';
phoneNumberOrdering.complete.descriptionPartialOther
TypeScript
descriptionPartialOther: string = 'Some numbers could not be fulfilled by the carrier.';
phoneNumberOrdering.complete.descriptionPendingOne
TypeScript
descriptionPendingOne: string = 'Your order has been submitted to the carrier. Fulfillment usually completes within seconds but may take longer.';
phoneNumberOrdering.complete.descriptionPendingOther
TypeScript
descriptionPendingOther: string = 'Your order has been submitted to the carrier. Fulfillment usually completes within seconds but may take longer.';
phoneNumberOrdering.complete.orderMore
TypeScript
orderMore: string = 'Order More Numbers';
phoneNumberOrdering.complete.titleCompleteOne
TypeScript
titleCompleteOne: string = 'Number Ready';
phoneNumberOrdering.complete.titleCompleteOther
TypeScript
titleCompleteOther: string = 'Numbers Ready';
phoneNumberOrdering.complete.titlePartialOne
TypeScript
titlePartialOne: string = 'Partially Fulfilled';
phoneNumberOrdering.complete.titlePartialOther
TypeScript
titlePartialOther: string = 'Partially Fulfilled';
phoneNumberOrdering.complete.titlePendingOne
TypeScript
titlePendingOne: string = 'Order Submitted';
phoneNumberOrdering.complete.titlePendingOther
TypeScript
titlePendingOther: string = 'Order Submitted';
phoneNumberOrdering.confirm
TypeScript
confirm: object;
phoneNumberOrdering.confirm.back
TypeScript
back: string = 'Back';
phoneNumberOrdering.confirm.continue
TypeScript
continue: string = 'Continue';
phoneNumberOrdering.confirm.description
TypeScript
description: string = 'Your order will be submitted to the carrier for fulfillment. This usually completes within seconds but may take longer.';
phoneNumberOrdering.confirm.placeOrder
TypeScript
placeOrder: string = 'Place Order';
phoneNumberOrdering.confirm.subtitleOne
TypeScript
subtitleOne: string = 'You are about to order 1 phone number';
phoneNumberOrdering.confirm.subtitleOther
TypeScript
subtitleOther: string = 'You are about to order {count} phone numbers';
phoneNumberOrdering.confirm.title
TypeScript
title: string = 'Confirm Order';
phoneNumberOrdering.error
TypeScript
error: object;
phoneNumberOrdering.error.description
TypeScript
description: string = 'The carrier was unable to fulfill your order.';
phoneNumberOrdering.error.title
TypeScript
title: string = 'Order Failed';
phoneNumberOrdering.error.tryAgain
TypeScript
tryAgain: string = 'Try Again';
phoneNumberOrdering.ordering
TypeScript
ordering: object;
phoneNumberOrdering.ordering.title
TypeScript
title: string = 'Placing Order...';
phoneNumberOrdering.results
TypeScript
results: object;
phoneNumberOrdering.results.backToSearch
TypeScript
backToSearch: string = 'Back to Search';
phoneNumberOrdering.results.continue
TypeScript
continue: string = 'Continue';
phoneNumberOrdering.results.noResults
TypeScript
noResults: string = 'No numbers available for this search';
phoneNumberOrdering.results.phoneNumber
TypeScript
phoneNumber: string = 'Phone Number';
phoneNumberOrdering.results.selectAll
TypeScript
selectAll: string = 'Select all';
phoneNumberOrdering.results.selected
TypeScript
selected: string = '{count} selected';
phoneNumberOrdering.results.state
TypeScript
state: string = 'State';
phoneNumberOrdering.results.title
TypeScript
title: string = 'Available Numbers';
phoneNumberOrdering.route
TypeScript
route: object;
phoneNumberOrdering.route.back
TypeScript
back: string = 'Back';
phoneNumberOrdering.route.extension
TypeScript
extension: string = 'ext. {ext}';
phoneNumberOrdering.route.later
TypeScript
later: string = 'Set up routing later';
phoneNumberOrdering.route.laterHint
TypeScript
laterHint: string = 'Configure each number from its detail page after it activates.';
phoneNumberOrdering.route.noTargets
TypeScript
noTargets: string = 'No routing destinations exist yet. You can set up routing after the numbers are added.';
phoneNumberOrdering.route.subtitle
TypeScript
subtitle: string = 'Pick where these numbers should send calls once they activate. You can change this any time, or set it up later.';
phoneNumberOrdering.route.title
TypeScript
title: string = 'Choose call routing';
phoneNumberOrdering.route.type
TypeScript
type: object;
phoneNumberOrdering.route.type.dial_plan
TypeScript
dial_plan: string = 'Dial plan';
phoneNumberOrdering.route.type.queue
TypeScript
queue: string = 'Queue';
phoneNumberOrdering.route.type.ring_group
TypeScript
ring_group: string = 'Ring group';
phoneNumberOrdering.route.type.shared_voicemail
TypeScript
shared_voicemail: string = 'Shared voicemail';
phoneNumberOrdering.route.type.user
TypeScript
user: string = 'User';
phoneNumberOrdering.route.type.voice_app
TypeScript
voice_app: string = 'Voice app';
phoneNumberOrdering.route.unnamed
TypeScript
unnamed: string = 'Untitled';
phoneNumberOrdering.search
TypeScript
search: object;
phoneNumberOrdering.search.areaCode
TypeScript
areaCode: string = 'Area Code';
phoneNumberOrdering.search.areaCodeLabel
TypeScript
areaCodeLabel: string = 'Area Code';
phoneNumberOrdering.search.areaCodePlaceholder
TypeScript
areaCodePlaceholder: string = 'e.g. 212';
phoneNumberOrdering.search.numberOfResults
TypeScript
numberOfResults: string = 'Quantity to display';
phoneNumberOrdering.search.search
TypeScript
search: string = 'Search';
phoneNumberOrdering.search.searchType
TypeScript
searchType: string = 'Search by';
phoneNumberOrdering.search.subtitle
TypeScript
subtitle: string = 'Find available phone numbers by entering an area code or ZIP code.';
phoneNumberOrdering.search.title
TypeScript
title: string = 'Search Available Numbers';
phoneNumberOrdering.search.zip
TypeScript
zip: string = 'ZIP Code';
phoneNumberOrdering.search.zipLabel
TypeScript
zipLabel: string = 'ZIP Code';
phoneNumberOrdering.search.zipPlaceholder
TypeScript
zipPlaceholder: string = 'e.g. 10001';
phoneNumberOrdering.statuses
TypeScript
statuses: object;
phoneNumberOrdering.statuses.complete
TypeScript
complete: string = 'Complete';
phoneNumberOrdering.statuses.failed
TypeScript
failed: string = 'Failed';
phoneNumberOrdering.statuses.partial
TypeScript
partial: string = 'Partial';
phoneNumberOrdering.statuses.pending
TypeScript
pending: string = 'Pending';
phoneNumberOrdering.steps
TypeScript
steps: object;
phoneNumberOrdering.steps.confirm
TypeScript
confirm: string = 'Confirm';
phoneNumberOrdering.steps.done
TypeScript
done: string = 'Done';
phoneNumberOrdering.steps.route
TypeScript
route: string = 'Route';
phoneNumberOrdering.steps.search
TypeScript
search: string = 'Search';
phoneNumberOrdering.steps.select
TypeScript
select: string = 'Select';
phoneNumberOrdering.steps.stepOf
TypeScript
stepOf: string = 'Step {current} of {total}';
phoneNumberOrdering.title
TypeScript
title: string = 'Order Phone Numbers';

phoneNumbers

TypeScript
phoneNumbers: object;
phoneNumbers.badges
TypeScript
badges: object;
phoneNumbers.badges.temporary
TypeScript
temporary: string = 'Temporary';
phoneNumbers.columns
TypeScript
columns: object;
phoneNumbers.columns.callerID
TypeScript
callerID: string = 'Caller ID';
phoneNumbers.columns.cancelledDate
TypeScript
cancelledDate: string = 'Date Cancelled';
phoneNumbers.columns.carrier
TypeScript
carrier: string = 'Carrier';
phoneNumbers.columns.outbound
TypeScript
outbound: string = 'Usage';
phoneNumbers.columns.phoneNumber
TypeScript
phoneNumber: string = 'Phone Number';
phoneNumbers.columns.routingTarget
TypeScript
routingTarget: string = 'Call Routing';
phoneNumbers.columns.status
TypeScript
status: string = 'Status';
phoneNumbers.columns.transferDate
TypeScript
transferDate: string = 'Transfer Date';
phoneNumbers.empty
TypeScript
empty: string = 'No phone numbers';
phoneNumbers.filterLabel
TypeScript
filterLabel: string = 'Filter by status';
phoneNumbers.filters
TypeScript
filters: object;
phoneNumbers.filters.active
TypeScript
active: string = 'Active';
phoneNumbers.filters.cancelled
TypeScript
cancelled: string = 'Cancelled';
phoneNumbers.filters.in_progress
TypeScript
in_progress: string = 'In Progress';
phoneNumbers.loading
TypeScript
loading: string = 'Loading phone numbers...';
phoneNumbers.outbound
TypeScript
outbound: object;
phoneNumbers.outbound.disabled
TypeScript
disabled: string = 'Inbound only';
phoneNumbers.outbound.enabled
TypeScript
enabled: string = 'Two-way';
phoneNumbers.outbound.fax
TypeScript
fax: string = 'Fax';
phoneNumbers.routingTarget
TypeScript
routingTarget: object;
phoneNumbers.routingTarget.notSet
TypeScript
notSet: string = 'Not set';
phoneNumbers.routingTarget.setAction
TypeScript
setAction: string = 'Set routing';
phoneNumbers.routingTargetTypes
TypeScript
routingTargetTypes: object;
phoneNumbers.routingTargetTypes.dialPlan
TypeScript
dialPlan: string = 'Dial Plan';
phoneNumbers.routingTargetTypes.ringGroup
TypeScript
ringGroup: string = 'Ring Group';
phoneNumbers.routingTargetTypes.user
TypeScript
user: string = 'User';
phoneNumbers.routingTargetTypes.voiceApp
TypeScript
voiceApp: string = 'Voice App';
phoneNumbers.statuses
TypeScript
statuses: object;
phoneNumbers.statuses.active
TypeScript
active: string = 'Active';
phoneNumbers.statuses.inactive
TypeScript
inactive: string = 'Inactive';
phoneNumbers.statuses.orderFailed
TypeScript
orderFailed: string = 'Order Failed';
phoneNumbers.statuses.ordering
TypeScript
ordering: string = 'Ordering';
phoneNumbers.statuses.portingApproved
TypeScript
portingApproved: string = 'Ready to Submit';
phoneNumbers.statuses.portingDraft
TypeScript
portingDraft: string = 'Port Draft';
phoneNumbers.statuses.portingException
TypeScript
portingException: string = 'Port Issue';
phoneNumbers.statuses.portingFoc
TypeScript
portingFoc: string = 'Port Scheduled';
phoneNumbers.statuses.portingSubmitted
TypeScript
portingSubmitted: string = 'Port Submitted';
phoneNumbers.statuses.released
TypeScript
released: string = 'Released';
phoneNumbers.title
TypeScript
title: string = 'Phone Numbers';

softphone

TypeScript
softphone: object;
softphone.answer
TypeScript
answer: string = 'Answer';
softphone.backspace
TypeScript
backspace: string = 'Delete';
softphone.call
TypeScript
call: string = 'Call';
softphone.callError
TypeScript
callError: string = 'Call failed';
softphone.callWaiting
TypeScript
callWaiting: string = 'Call waiting';
softphone.cancel
TypeScript
cancel: string = 'Cancel';
softphone.connecting
TypeScript
connecting: string = 'Connecting…';
softphone.connectionError
TypeScript
connectionError: string = 'Connection error';
softphone.decline
TypeScript
decline: string = 'Decline';
softphone.destinationPlaceholder
TypeScript
destinationPlaceholder: string = 'Enter a number';
softphone.disconnected
TypeScript
disconnected: string = 'Disconnected';
softphone.dismiss
TypeScript
dismiss: string = 'Dismiss';
softphone.done
TypeScript
done: string = 'Done';
softphone.emergencyBack
TypeScript
emergencyBack: string = 'Back';
softphone.emergencyCity
TypeScript
emergencyCity: string = 'City';
softphone.emergencyConfirm
TypeScript
emergencyConfirm: string = "Yes, I'm here";
softphone.emergencyHint
TypeScript
emergencyHint: string = 'Confirm your location before placing calls — required by 911 regulations for internet calling.';
softphone.emergencyLocating
TypeScript
emergencyLocating: string = 'Getting your location…';
softphone.emergencyNewLocation
TypeScript
emergencyNewLocation: string = 'Set a new location';
softphone.emergencyNumber
TypeScript
emergencyNumber: string = 'Number';
softphone.emergencyPostalCode
TypeScript
emergencyPostalCode: string = 'Postal code';
softphone.emergencyPrompt
TypeScript
emergencyPrompt: string = 'Set your emergency location to be able to place external calls';
softphone.emergencySave
TypeScript
emergencySave: string = 'Confirm location';
softphone.emergencySaving
TypeScript
emergencySaving: string = 'Saving…';
softphone.emergencyState
TypeScript
emergencyState: string = 'State';
softphone.emergencyStreet
TypeScript
emergencyStreet: string = 'Street';
softphone.emergencyUnit
TypeScript
emergencyUnit: string = 'Unit (optional)';
softphone.emergencyUseLocation
TypeScript
emergencyUseLocation: string = 'Use my current location';
softphone.hangUp
TypeScript
hangUp: string = 'Hang up';
softphone.heldCallsLabel
TypeScript
heldCallsLabel: string = 'On hold';
softphone.hold
TypeScript
hold: string = 'Hold';
softphone.incomingCall
TypeScript
incomingCall: string = 'Incoming call';
softphone.keypad
TypeScript
keypad: string = 'Keypad';
softphone.micPermissionError
TypeScript
micPermissionError: string = 'Microphone access is required — allow it and try again';
softphone.mute
TypeScript
mute: string = 'Mute';
softphone.reconnecting
TypeScript
reconnecting: string = 'Reconnecting…';
softphone.resume
TypeScript
resume: string = 'Resume';
softphone.stateActive
TypeScript
stateActive: string = 'In call';
softphone.stateEnded
TypeScript
stateEnded: string = 'Call ended';
softphone.stateHeld
TypeScript
stateHeld: string = 'On hold';
softphone.stateRinging
TypeScript
stateRinging: string = 'Ringing…';
softphone.stateTrying
TypeScript
stateTrying: string = 'Calling…';
softphone.switchToCall
TypeScript
switchToCall: string = 'Switch to this call';
softphone.title
TypeScript
title: string = 'Softphone';
softphone.transfer
TypeScript
transfer: string = 'Transfer';
softphone.transferComplete
TypeScript
transferComplete: string = 'Complete transfer';
softphone.transferConsult
TypeScript
transferConsult: string = 'Consult first';
softphone.transferConsulting
TypeScript
transferConsulting: string = 'Consulting…';
softphone.transferNow
TypeScript
transferNow: string = 'Transfer now';
softphone.transferOriginalOnHold
TypeScript
transferOriginalOnHold: string = 'On hold';
softphone.transferPlaceholder
TypeScript
transferPlaceholder: string = 'Transfer to…';
softphone.transferSend
TypeScript
transferSend: string = 'Transfer';
softphone.unknownCaller
TypeScript
unknownCaller: string = 'Unknown';
softphone.unmute
TypeScript
unmute: string = 'Unmute';

voicemails

TypeScript
voicemails: object;
voicemails.deleteConfirm
TypeScript
deleteConfirm: string = 'Delete this voicemail?';
voicemails.deleteTitle
TypeScript
deleteTitle: string = 'Delete Voicemail';
voicemails.empty
TypeScript
empty: string = 'No voicemails';
voicemails.loading
TypeScript
loading: string = 'Loading voicemails...';
voicemails.noUserId
TypeScript
noUserId: string = 'Please set a user ID to load voicemails';
voicemails.progress
TypeScript
progress: string = 'Playback progress';
voicemails.sentiment
TypeScript
sentiment: string = 'Sentiment';
voicemails.sentimentMixed
TypeScript
sentimentMixed: string = 'Mixed';
voicemails.sentimentNegative
TypeScript
sentimentNegative: string = 'Negative';
voicemails.sentimentNeutral
TypeScript
sentimentNeutral: string = 'Neutral';
voicemails.sentimentPositive
TypeScript
sentimentPositive: string = 'Positive';
voicemails.summary
TypeScript
summary: string = 'Summary';
voicemails.title
TypeScript
title: string = 'Voicemails';
voicemails.transcript
TypeScript
transcript: string = 'Full Transcript';
voicemails.transcription
TypeScript
transcription: string = 'Transcription';
voicemails.transcriptLoading
TypeScript
transcriptLoading: string = 'Loading transcript...';
voicemails.transcriptNotAvailable
TypeScript
transcriptNotAvailable: string = 'Transcript not available';

logoHtml?

TypeScript
optional logoHtml?: string;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:66


onBack?

TypeScript
optional onBack?: () => void;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:64

Returns

void


onHelpSupport?

TypeScript
optional onHelpSupport?: () => void;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:72

Returns

void


onScheduleCall?

TypeScript
optional onScheduleCall?: () => void;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:71

Returns

void


onStepChange?

TypeScript
optional onStepChange?: (event) => void;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:73

Parameters

event
step

AccountOnboardingStep

Returns

void


platformName?

TypeScript
optional platformName?: string;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:67


privacyPolicyUrl?

TypeScript
optional privacyPolicyUrl?: string;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:63


recipientTermsOfServiceUrl?

TypeScript
optional recipientTermsOfServiceUrl?: string;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:62


style?

TypeScript
optional style?: CSSProperties;

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:75


theme?

TypeScript
optional theme?: "light" | "dark";

Defined in: sdk/src/react/onboarding/OnboardingPortal.tsx:68