Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Panel
titleColor#F85404
titleBGColor#F0F0F0
titleIntroduction

Image AddedComputer telephony integration, also called computer–telephone integration or CTI, is a common name for any technology that allows interactions on a telephone and a computer to be integrated or coordinated.

uaCSTA is a protocol that can be used for CTI.

uaCSTA standardizes a very powerful and flexible set of application services to observe and control voice and non-voice media calls as well as control and observe non-call related features.

The following uaCSTA features are supported by the N870/N670.

Feature
On / Off
External / InternalExternal: There is a separate uaCSTA server in the network. (Estos / Mondago)
Internal: The SIP platform has an integrated uaCSTA server (3CX)
AddressThe IP address / DNS name of the external uaCSTA server
PortThe port number of the external uaCSTA server
Registration refresh timeuaCSTA Registration refresh time
DNS query

A

SRV + A

Protocol

UDP

TCP

UsernameDECT device uaCSTA username
Authentication nameDECT device uaCSTA authentication name
Authentication passwordDECT device uaCSTA authentication password
uaCSTA feature

Answer Call

Clear Connection

Make Call

Monitor start

Set DND

Get DND

Snapshotdevice

Request SystemStatus
Supported platforms

3CX
Panel
titleColor#F85404
titleBGColor#F0F0F0
titleWeb-interface

Open the N870/N670 web-interface and go to: SETTINGS - Provider or PBX profiles - edit - CSTA

Image Added

When an external server is used then you need to enter the uaCSTA login credentials per DECT handset go to: SETTINGS - Mobile devices - edit - CSTA

Image Added

Panel
titleColor#F85404
titleBGColor#F0F0F0
titleAuto-provisioning
FeatureparameterValue
General settings
ActiveSipProvider.0.CSTA_IsActive0 = Disabled
1 = Enabled
ExternalSipProvider.0.CSTA_IsExternal0 = Internal
1 = External
AddressSipProvider.0.CSTA_AddressIP address or DNS name
PortSipProvider.0.CSTA_PortPort number
Registration refresh timeSipProvider.0.CSTA_RegServerRefreshTimer
DNS querySipProvider.0.CSTA_DnsQuery0 = A
1 = SRV + A
ProtocolSipProvider.0.CSTA_TransportProtocol

1 = UDP
2 = TCP

Settings per DECT handset
UsernameSipAccount.<IPUI>.CSTA_Username
Authentication nameSipAccount.<IPUI>.CSTA_AuthName
Authentication passwordSipAccount.<IPUI>.CSTA_AuthPassword
Info
iconfalse

<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">

<nvm>

<param name="SipProvider.0.CSTA_TransportProtocol" value="2"/>
<param name="SipProvider.0.CSTA_IsActive" value="1"/>
<param name="SipProvider.0.CSTA_IsExternal" value="1"/>
<param name="SipProvider.0.CSTA_Address" value="192.168.178.200"/>
<param name="SipProvider.0.CSTA_Port" value="6050"/>

<param name="SipAccount.02b6ec8aa5.CSTA_Username" value="1023"/>
<param name="SipAccount.02b6ec8aa5.CSTA_AuthName" value="1023"/>
<param name="SipAccount.02b6ec8aa5.CSTA_AuthPassword" value=""/>


</nvm>
</provisioning>

= supported= supported and tested= Not supported
uaCSTA Call Control Profile (See document below)Platforms
Estos3CXMondagoServicesN670/870
2.17.2

Yealink

SnomMitelN670/870N670/870 The following CSTA services are included in the Basic uaCSTA Call Control Profile:Alternate Call – Places an existing call on hold and retrieves a previously held call at a UA.Answer call – Answers an alerting call at a UA.
Jira
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4ea663b3-69de-3fdb-82b1-d482b7b751d9
keyEIN2-6665

Clear Connection – Clears a connection at a UA.

Jira
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4ea663b3-69de-3fdb-82b1-d482b7b751d9
keyEIN2-6665

Conference Call - Initiate a conference via a remote controlling clientSingle Step Conference Call – Adds another device to an existing call at a UA in one step.Consultation Call – Places an existing call on hold at the UA and initiates a new call from the UA.

Jira
showSummaryfalse
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4ea663b3-69de-3fdb-82b1-d482b7b751d9
keyEIN2-5624

Deflect Call – Moves a connection away from a deflecting UA. A deflecting UA is no longer involved with the call after the Deflect Call service is completed.

Jira
showSummaryfalse
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4ea663b3-69de-3fdb-82b1-d482b7b751d9
keyEIN2-5625

Hold Call – Holds a call at a holding UA.

Jira
showSummaryfalse
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4ea663b3-69de-3fdb-82b1-d482b7b751d9
keyEIN2-5626

Make Call – Makes a call from an originating UA.Reconnect Call – Clears an existing connected call and retrieves a call on hold at a UA.

Jira
showSummaryfalse
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4ea663b3-69de-3fdb-82b1-d482b7b751d9
keyEIN2-5627

Retrieve Call – Retrieves a call at a retrieving UA.

Jira
showSummaryfalse
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4ea663b3-69de-3fdb-82b1-d482b7b751d9
keyEIN2-5628

Single Step Transfer – Transfers a call to another device in a single step. A transferring UA is no longer involved with the call after the Single Step Transfer service is completed.

Jira
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4ea663b3-69de-3fdb-82b1-d482b7b751d9
keyEIN2-6665

Transfer Call – Merges two calls at the UA into one call. As a result of the Transfer, the device is no longer involved with the call.

Jira
showSummaryfalse
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4ea663b3-69de-3fdb-82b1-d482b7b751d9
keyEIN2-5621

Monitor Start – Establishes a device-type monitor on a UA.Monitor Stop – Terminates an existing monitor.Set Forwarding - Set device Call Forwarding settings via controlling ClientNot supported 3CXGet Forwarding - Inform the controlling Client about the device call forwarding settingNot supported 3CXSet DND - Set device DND settings via controlling ClientGet DND - Inform the controlling Client about the device DND settingGetMessageWaitingindicatorGenerateDigits - Dial DTMF Tones during a call via a remote controlling clientDialDigits - Dials the digital tones for a phone call.Monitoring Services and Events - Receive all call information in real time in regards to the feature mentioned aboveSet Speaker Mute – Sets the speaker mute feature status at a UA. This is a CSTA physical device featureSet Speaker Volume – Sets the speaker volume feature status at a UA. This is a CSTA physical device featureSystemRegister - Subscribes to notifications of configuration changes.SystemRegisterCancel - Unsubscribes from notifications for configuration changes.Snapshotdevice - Consistency check

Jira
serverJIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4ea663b3-69de-3fdb-82b1-d482b7b751d9
keyEIN2-6666

SnapShotCall - Consistency checkDirectedPickupCall - Picks up a call from another participant

GetSwitchingFunctionDevices - Checks the configured identities.

RequestSystemStatus - Checks the telephone status.EventsThe following CSTA events are included in the Advanced uaCSTA Call Control Profile:Originated – For an outbound call, indicates that an originating UA is connected to the call.Connection Cleared – Indicates that a UA has disconnected from a call.Delivered – Indicates that a call is alerting a UA.Diverted – Indicates that a UA has redirected a call to another device and is no longer involved with the call.Established – Indicates that a UA has answered or has been connected to a call.Failed – Indicates that a call cannot be completed (e.g. call has encountered a busy device).Held – Indicates that a call at a UA is on hold.Network Reached – For an outbound call, indicates that a call has been connected to an external network via a Network Interface Device.Retrieved – Indicates that a call at a UA has been retrieved.Service Initiated – Indicates that a call is prompting the originating UA to go off hook (part of a CSTA Make Call service) or the UA is requesting service.Transferred – Indicates that a call at the UA has been transferred to another location.Conferenced – Indicates that a conference call has been created at a UA.Do Not Disturb – Indicates that the DND feature status has changed at a UA.Forwarding – Indicates that the forwarding feature status has changed at a UASpeaker Mute – Indicates that the speaker mute feature status has changed at a UA.Speaker Volume – Indicates that the speaker volume feature status has changed at a UA.DigitsGeneratedOutOfServiceBackInService