Phone Line
Xelion Object
↪ Entity
↪ Phone Line
A phone line object in Xelion the central object for routing calls. In its heart are a list of extensions this phone line receives calls to, and a list of phones that are rang when a call is received.
Among other things it contains:
-
call queues
-
auto attendant
-
line hunting
-
wallboard
-
security settings for call logs
-
and many more settings
The user settings are set in the XCCUserPhoneLine object.
Fields
Name | Type | Notes | |
---|---|---|---|
externalNumber |
|
The number set for caller when calling an external number |
|
allowedNumbers |
Allowed external numbers. |
||
callerName |
|
The caller name associated with this phone line. |
|
extensions |
Extensions that are associated with this phone line |
||
users |
Relation object that holds users that are associated with this phone line. |
||
phones |
Relation object that holds telephones that are associated with this phone line. If the line is user based, only extra single phones are added here |
||
lineHuntingPolicy |
The line hunting policy. |
||
lineHuntingTimeout |
|
Time out for line hunting. |
|
ringLastTalkedToFirst |
|
Try to connect first with the phone that last talked to the calling number. |
|
associatedAddressable |
The addressable that owns this line. |
||
autoAttendantOn |
|
Switch auto attendant menu on. |
|
autoAttendant |
The auto attendant configuration of a phone line |
||
defaultFallback |
Redirection to another PhoneLine. The redirection is recursive, thus if the timeout of the target phoneLine expires then the target phoneLine’s fallback phoneLine is tried. |
||
userPhoneLine |
The user settings. |
||
dayNightMode |
The day night mode configuration of the phone line, this configures the behaviour of the line on specific time. For example during and after working hours. |
||
hideInPhoneList |
|
Don’t show this line in presence list. |
|
showWaitingQueue |
|
Show the waiting queue / activate the wallboard. |
|
processQueueInOrder |
|
Process calls in queue in chronological order. |
|
maxQueueLength |
|
specify maximum number of waiting calls in the queue. |
|
dtmfBreakoutEnabled |
|
set true when a person that is waiting in the queue can exit the queue by a DTMF code |
|
toWhenNotAnsweredIfNoFreeAgent |
|
queue option: go to "when not answered" setting if no agent is available (fallback, voicemail, missed call) |
|
dtmfDigitQueueCallback |
|
for a queued call: on this dtmf digit: |
|
callQueueWrapupTime |
|
Wrapup time in call queue. |
|
agentCallsHandledThreshold |
|
||
saveCallRecording |
|
save call recording in call log |
|
doNotRecordInternalCalls |
|
do not record internal calls in call log |
|
managers |
Define managers for this line. Non administrator users can change certain values of this line. |
||
limitAccessToCallRecording |
|
If true then only the call recording users can see and edit call recordings. |
|
callRecordingUsers |
the users that can listen to the call recordings |
||
voicemailRecipientAddress |
receiver email address for mailed voicemails. |
||
enableVoicemailToEmail |
|
Enable mailing voicemail attachments. This feature is available only when the global flag is enabled in XCCDefaults. |
|
voicemailDeliveryNumber |
|
the number to dial to deliver voicemails to |
|
enableVoicemailDelivery |
|
enable voicemail delivery, call a number to play the voicemail |
|
voicemailDeliveryMessage |
The message that is played before the voicemail is delivered |
||
voicemailDeliveryTimeout |
|
voicemail delivery timeout (minutes) don’t try to deliver voicemails after this time |
|
unlimitedChannelCount |
|
The line is not limited by the limits on number of channels that are declared in XCCDefaults: - maxActiveChannels - reservedIncomingChannelsCount |
|
announcementEnabled |
|
Set announcement to callee on call on. |
|
callerAnnouncementEnabled |
|
Set announcement to caller on call on. |
|
announcement |
An announcement to play when this phoneline is answered by the agent |
||
callerAnnouncement |
An announcement to play when this phoneline is called |
||
hideNumbers |
|
Hide the called numbers for outgoing calls. |
|
isChatable |
|
This phone line can be reached by chat. |
|
groupChatActive |
|
The phone line users can group chat. |
|
isCreatedForGroupChat |
|
This phone line is created for group chat. |
|
chatHuntingPolicy |
Policy for chat agent hunting, if not hunting policy is selected the chats are directly delivered to the agents for once |
||
chatHuntingTimeout |
|
Time out for chat hunting |
|
chatIdleTimeout |
|
Number of seconds before chat session becomes idle |
|
chatEndedTimeout |
|
Number of seconds before chat session is ended |
|
chatHeartbeatInterval |
|
Number of seconds between chat session heartbeat messages |
|
chatHeartbeatMessage |
|
The contents of the chat heartbeat message |
|
chatNoAgentsAvailableMessage |
|
Message when no agents are available to answer the chat |
|
chatAutoReplies |
automatic transfer, forward incoming call to other line based on incoming number |
||
enableVoicemailSms |
|
Enable SMS messages for new voicemails. |
|
isConferenceRoom |
|
A line that is a conference room, transfers incoming calls to a conference room. If there are phones connected to this line, then these phones are called and put in the conference room when the first caller joins the conference room. |
|
conferenceRoomCallerId |
|
For conference-room lines (see isConferenceRoom): the caller id for an incoming call for this line. |
|
conferenceRoomListenOnly |
|
For conference-room lines (see isConferenceRoom): the phones in this line are added to the conference in a listen-only mode |
|
manualWrapUp |
|
the wrap up time can be manualy changed |
|
connectFirstAvailable |
|
when line hunting, choose the first available phone to connect |
|
forwardCallerIdMap |
automatic transfer, forward incoming call to other line based on incoming number |
||
musicOnHoldCategory |
the music played when line is set on hold. |
||
answerWithMusicOnHold |
the music played when line is answered by the queue. |
||
positionReportPolicy |
policy for reporting the number of persons waiting in the queue |
||
positionReportTime |
|
time between reporting the callers position in the queue |
|
positionMOH |
the audio played when reporting the callers position in the queue |
||
wallboardResetTime |
|
time where the wallboard should be resetted, should be formatted as 00:00 and is not in UTC time |
|
onlyExternalCalls |
|
only show external calls on the wallboard |
|
missedCallThreshold |
|
number of seconds ringing before call is marked as missed |
|
durationThresholdMin |
|
value (in seconds) when an active call turns orange. |
|
durationThreshold |
|
value (in seconds) when an active call turns red. |
|
agentShowInbound |
|
show the number of incoming calls per agent |
|
agentShowOutbound |
|
show the number of outgoing calls per agent |
|
agentShowTotal |
|
show the total calls(inbound, outbound) per agent |
|
agentShowChatStats |
|
show some chat-related stats per agent |
|
wallboardEntries |
the wallboard entry parameters that are shown on the wallboard |
||
callLogUsers |
the users that can read the call logs |
||
trafficClasses |
traffic classes for this line. use to block to call certain numbers from this line |
||
afterCallTypes |
after call types for this line. these types can be chosen as after call types for calls with this line. |
||
additionalVoicemailEmailText |
|
the additional voicemail to email text |
|
wallboard |
wallboard reference, security of this object is used for wallboard visibility |
||
unreadRecentContactsCount |
|
number of unread recent contacts |
|
activeTodoListItemsCount |
|
number of active items on the phone line todo list |
|
minNumberOfActiveUsersInLine |
|
The minimum number of users that are active in the line (incoming enabled). |
|
enableTodoList |
|
Enable the phone line to do list |
|
enableVoicemailTranscribe |
|
Enable the voicemail transcription |