Contacts by XPhone is a hybrid cloud software solution (on-premise & cloud components) that provides direct access to existing company contact data in Microsoft Teams. The product consists of a central directory server (on-premise) and the cloud software components installed in the Microsoft Teams client (Microsoft Teams App).
Contacts by XPhone is currently available as a user-based subscription license and can be installed by the customer both in the Teams desktop application and in the Teams Mobile Client and used in accordance with the EULA (multiple end devices per user possible).
Due to the possibility of non-availability of cloud products (see "Availability" below), the customer is recommended to provide appropriate and equivalent alternative communication channels that the customer can use if necessary.
Client
The customer installs a Microsoft Teams Client with an installed Contacts by XPhone app (Microsoft Store)
Server
Operating Systems
Up to 1,000 users and 1 personal Outlook folder and 1 ODBC data source:
Additional power requirement for data sources and contacts:
1 GB hard disk space and 250 MB RAM for SQL Standard/Enterprise
1 CPU core per additional 1,000 Contacts by XPhone user (from 1,000 users)
Notice: These are general recommendations. The actual requirement depends on many factors. Some other parameters are difficult to quantify (e.g. hard disk performance, network performance, telephony behavior, etc.), so the recommendations may have to be adjusted in practice.
Our service is currently offered exclusively as part of a test phase. The use is free of charge for the duration of this phase and ends automatically with the publication of the "General Availability" of "Contacts by XPhone" or on 31.03.2024 at the latest.
Interested customers or sales partners should contact thomas.schlebach@c4b.de.
User interface (interaction):
Search functions:
Caller Identification
1 A Session Border Controller is required for caller identification, which enables administrative access and caller search via LDAP. Anynode and AudioCodes were tested.
2 Depending on the functionality implemented in Microsoft Teams to extract the name from the information provided in the "SIP Invite" command. The functionality implemented in Microsoft Teams can change at any time and change the available range of functions, so that a specific functionality in Microsoft Teams cannot be guaranteed.
Supported data sources
3
Requires server-side installed Outlook client with corresponding user rights
4
Requires Domino server and server-side Notes installed client with
corresponding user rights
5
Requires server-side installed and licensed DATEV workstation with
corresponding user rights (solution not multi-client capable)
Database Connection
Set up (installation & configuration):
The Microsoft Teams app offers functions for contacting saved contacts via Teams, email or telephony. The following requirements apply:
C4B strives for an average availability of 98 percent per year. Excluded from this availability are (a) planned maintenance windows (6 x 2 hours per year between 10 p.m. and 6 a.m. CEST), provided that these are announced to the customer at least in text form at least 24 hours in advance; (b) non-availabilities that the customer has not reported and/or (c) non-availabilities due to other circumstances that are beyond the control and direct access of C4B
Service
Times
Support is accepted and processed during the service times listed below. Support requests can be submitted by email or via the C4B support portal.
The following information is required
to process the ticket
Support services to fulfill the customer's warranty rights are free of charge for the customer, otherwise to be paid on a time and material basis at the prices agreed in the individual contract or, in the absence of an agreement, at C4B's current list prices.
The target response time of our support is usually 24 hours within the service times.
Alternatively, one of our service products can be purchased (expected from Q2 2024).
Contacts by XPhone is a hybrid solution comprising on-premises and cloud components. Data are processed exclusively on behalf of the respective company in its capacity as controller in accordance with Article 28 GDPR.
Storage locations and system architecture
The provision of contact data is carried out via the XPhone Connect Directory, which is installed and operated within the company’s IT infrastructure. No permanent storage of data from connected data sources (e.g. Microsoft Outlook, Microsoft Teams) takes place on servers of C4B Com For Business AG.
Certain client-side data – such as favourites or most recently contacted persons – are stored exclusively locally in the user-specific storage of the Microsoft Teams app on the end device. C4B has no access to this.
Cloud services and sub-processors
For the technical provision of the service, C4B uses the following sub-processors:
All communication processes between the XPhone Connect Directory and the cloud components are encrypted on a per-tenant basis. Contact data are not stored in the cloud service.
Data processing and purposes of processing
In the context of using Contacts by XPhone, the following data are processed, depending on the functionality used:
This processing serves, among other things, the following purposes:
Data transfers outside the EEA
Personal data are only transferred to third parties outside the European Economic Area on the basis of the applicable legal grounds:
Many providers implement additional protective measures such as strong encryption or mandatory notifications in the event of requests for access from public authorities.
Retention period
Data processed in the context of a search query or when displaying results are processed only for the duration of the transport process that is technically required – at most until the end of the respective session.
Beyond this, C4B stores the controller’s data only for as long as the contractual use of Contacts by XPhone continues, unless the controller issues deviating instructions.
Administrator
Access to the administrative interface of the XPhone Connect Directory is secured by an admin account plus password. As the administration application is a locally installed Windows login, remote desktop access is recommended and must be secured accordingly.
The security connection between the locally installed XPhone Connect Directory instance and the Contacts by XPhone app is established by the so-called "tenant registration". In this process, the administrator legitimizes himself from the XPhone Connect Directory interface with his Microsoft Teams administrator login. This links the directory instance with the Microsoft tenant of the Teams application.
The directory administrator also ensures that access to the business application data is authorized. This gives a data source access to a certain amount of contact data of a business application. Furthermore, the administrator can define which users/groups have access to the data of a data source (see XPhone Connect Directory product documentation).
It should be noted that some data access in the XPhone Connect Directory takes place via "full access authorizations" to the database. This means that the administrator of the directory is responsible for restricting the access rights for the individual users or user groups.
Users
The logical and security-related link between the local directory instance is specified by the administrator via the tenant registration (see previous point). The user of the Contacts by XPhone app legitimizes himself to the Microsoft Teams application and is thus identified as a valid user of the respective Microsoft tenant.
A description of the installation, configuration and administration of Contacts by XPhone is available for download on our website https://help.c4b.com/cbyx/en/admin/index.html