Skip to content

Adapter - 3C

This page describes version 2.0.11 of the adapter.

Overview

This adapter interacts with 3C system to send IM and to start or end a host desk session on a phone.



Properties

Name Display Is Required Comments Type Default Value Maximum Value Minimum Value Maximum Length Minimum Length
serveruri 3C Server URI True Server URI like https://serverdnsname/SphericallService string 1024
username Username True 3C Username in upn format eg : test@domain string 1024
password Password True Password of the user password 1024

Info

The 3C user account that is used in the username adapter property must have at least one address assigned to it on the 3C server in order for this adapter to connect successfully.



Commands

Send IM/Text (sendText)

Starts the chat session and sends a message.

Request Properties

Name Display Description Is Required Type
destuser Destination User User to send text to. True string
message Message Message to send True string

Get Hot Desk phone (getHotDeskPhone)

Requests a hot desk session on a phone.

Request Properties

Name Display Description Is Required Type
address Preferred Address User's preferred address True string
password Phone Access Password The password for accessing the phone False string
mac_or_primaddr MAC or Primary Address Phone identification, either a MAC address or phone's primary address True string

Release Hot Desk phone (releaseHotDeskPhone)

Releases a hot desk session on a phone.

Request Properties

Name Display Description Is Required Type
address Preferred Address User's preferred address True string
mac_or_primaddr MAC or Primary Address Phone identification, either a MAC address or phone's primary address True string

Transfer Call (transferCall)

Transfer a call from a given terminal to another number.

Request Properties

Name Display Description Is Required Type
terminalAddressValue Terminal Address Value Address value for the terminal that transfers call True string
terminalAddressType Terminal Address Type Address type (e.g. ext) for the terminal that transfers call True string
transferNumber Transfer Number The number to transfer the call to (E.164 international standard telephone number format required. Characters limited to '+' prefix and up to 15 digits [0-9]) True string
call Call Identifier Unique identifier for the call to be transferred True string
outboundCallerValue Outbound Caller ID Value Address value for the outbound caller id (E.164 international standard telephone number format required. Characters limited to '+' prefix and up to 15 digits [0-9]) False string
outboundCallerType Outbound Caller ID Type Address type for the outbound caller id False string

Response Properties

Name Description Type
status Call Transfer Status (success if true) string

Release History

Version Type Description Tracking # Date
2.0.1 Initial The first release in the Adapter Type store.
2.0.7 Feature
Maintenance
The command Transfer Call was added, changes were made to improve multiple adapter connection support, and error handling was improved.
Updated third-party components and improved maintainability.
NAP-6463
NAP-11518
2.0.8 Bug fix Corrected misleading help hint for 3C Server URI NAP-22498
2.0.9 Maintenance Updated third-party components and improved maintainability. NAP-23945 2022-11-29
2.0.10 Feature &Maintenance The command Transfer Call was updated to support the assignment of outbound caller ID.
Miscellaneous third-party components were also updated.
NAP-25350 2023-05-16
2.0.11 Maintenance Updated third-party components and improved maintainability. NAP-27635 2024-07-31

Categories