Опять о Terrasoft и Oktell…

Если Вы используете Oktell и Terrasoft, то Вы привыкли, что во время входящего звонка подымается карточка Звонка, где определяется Контакт и Контрагент по CallerID.
Сегодня, один из наших менеджеров предложил: “Было бы вообще супер, если информации об абоненте еще и на дисплее SIP-телефона отображалась!”
А почему бы и нет? – подумал я :wink:

Для начала, создаем служебный сценарий, назовем его “Опрос Terrasoft”:

Самое интересное здесь – SQL-запрос в базу с Terrasoft:

SELECT [A].[Name] AS [Name]
, [A].[OfficialAccountName] AS [FullName]
FROM [Terrasoft_XRM+SD332].[dbo].[tbl_AccountCommunication] [AC]
JOIN [Terrasoft_XRM+SD332].[dbo].[tbl_Account] [A] ON [A].[ID] = [AC].[AccountID]
WHERE [AC].[Digits] LIKE '%'+@phone

UNION ALL

SELECT [C].[Name] AS [Name]
,[CA].[OfficialAccountName] AS [FullName]
FROM [Terrasoft_XRM+SD332].[dbo].[tbl_ContactCommunication] [CC]
JOIN [Terrasoft_XRM+SD332].[dbo].[tbl_Contact] [C] ON [C].[ID] = [CC].[ContactID]
JOIN [Terrasoft_XRM+SD332].[dbo].[tbl_Account] [CA] ON [C].[ID] = [CA].[PrimaryContactID]
WHERE [CC].[Digits] LIKE '%'+@phone

В общих настройках выбираем этот сценарий в пункте “Служебный сценарий получения данных из справочника РосФирм”

Теперь на IP-телефонах можно увидеть:

А у кого нет Terrasoft, а только рабочее место Сотрудника:

Взято из Блога

Нравится

Поделиться

0 комментариев
Показать все комментарии