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>

uaCSTA Call Control Profile (See document below)PlatformsGigaset Requirement
Estos3CXServicesN670/870
2.17.2

Yealink

SnomMitelN670/870

Swyx

Prio

3CX

Mondago

(Advanced)

SnomPrio 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.2(tick)
2Answer call – Answers an alerting call at a UA.11(tick)(tick)1Clear Connection – Clears a connection at a UA.11(tick)(tick)1Conference Call - Initiate a conference via a remote controlling client4(tick)3Single Step Conference Call – Adds another device to an existing call at a UA in one step.(tick)4Consultation Call – Places an existing call on hold at the UA and initiates a new call from the UA.4(tick)(tick)4Deflect 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.3(tick)(tick)3Hold Call – Holds a call at a holding UA.22(tick)(tick)3Make Call – Makes a call from an originating UA.11(tick)(tick)1Reconnect Call – Clears an existing connected call and retrieves a call on hold at a UA.4(tick)(tick)4Retrieve Call – Retrieves a call at a retrieving UA.22(tick)2Single 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.1(tick)(tick)1Transfer 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.3(tick)(tick)3Monitor Start – Establishes a device-type monitor on a UA.1(tick)(tick)?Monitor Stop – Terminates an existing monitor.(tick)(tick)?Set Forwarding - Set device Call Forwarding settings via controlling Client1(tick)2Get Forwarding - Inform the controlling Client about the device call forwarding setting1(tick)2Set DND - Set device DND settings via controlling Client11(tick)1Get DND - Inform the controlling Client about the device DND setting1(tick)1GetMessageWaitingindicatorGenerateDigits - Dial DTMF Tones during a call via a remote controlling client1(tick)1DialDigits - 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 above1(tick)1Set 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.(tick)SystemRegisterCancel - Unsubscribes from notifications for configuration changes.Snapshotdevice - Consistency checkPrio ?1(tick)?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.Prio ?(tick)(tick)?Connection Cleared – Indicates that a UA has disconnected from a call.Prio ?(tick)(tick)?Delivered – Indicates that a call is alerting a UA.Prio ?(tick)(tick)?Diverted – Indicates that a UA has redirected a call to another device and is no longer involved with the call.Prio ?(tick)(tick)?Established – Indicates that a UA has answered or has been connected to a call.Prio ?(tick)(tick)?Failed – Indicates that a call cannot be completed (e.g. call has encountered a busy device).Prio ?(tick)(tick)?Held – Indicates that a call at a UA is on hold.Prio ?(tick)(tick)?Network Reached – For an outbound call, indicates that a call has been connected to an external network via a Network Interface Device.(tick)Retrieved – Indicates that a call at a UA has been retrieved.Prio ?(tick)(tick)?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.Prio ?(tick)(tick)?Transferred – Indicates that a call at the UA has been transferred to another location.Prio ?(tick)(tick)?Conferenced – Indicates that a conference call has been created at a UA.Prio ?(tick)?Do Not Disturb – Indicates that the DND feature status has changed at a UA.(tick)?Forwarding – Indicates that the forwarding feature status has changed at a UA(tick)?Speaker 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.?DigitsGenerated(tick)?OutOfService(tick)?BackInService(tick)