Главная > OCS > Отчёт по исходящим звонкам OCS Enterprise Voice

Отчёт по исходящим звонкам OCS Enterprise Voice

OCS_Phone———————————————————————————

— T-SQL скрипт для получения информации о исходящих звонках OCS Enterprise Voice.

— Скрипт извлекает CDR записи из баз данных сервера OCS Monitoring.

— За основу был взят текст скрипта из этого источника и немного доработан.

———————————————————————————

 

—Предварительно необходимо создать два представления

—/*

USE QoEMetrics

GO

 

CREATE VIEW CallerList AS

SELECT RTRIM(SUBSTRING(b.URI,5,100)) AS CallerURI,

a.CalleeURI AS CalleeURI,

a.StartTime AS StartTime,

a.EndTime AS EndTime

FROM [QoEMetrics].[dbo].[Session] AS a, [QoEMetrics].[dbo].[User] AS b

WHERE a.CallerURI = b.UserKey

AND(b.URI LIKE ‘%@sipdomain.ru’

AND b.URI NOT LIKE ‘sip:+0%’)

GO

——————————————-

USE QoEMetrics

GO

 

CREATE VIEW URIList AS

SELECT DISTINCT(a.UserUri), b.PhoneUri

FROM [LcsCDR].[dbo].[Users] AS a, [LcsCDR].[dbo].[Phones] AS b, [LcsCDR].[dbo].[VoipDetails] AS c

WHERE c.FromNumberId = b.PhoneId

AND c.DisconnectedByURIId = a.UserId

AND c.ToGatewayId IS NOT NULL

GO

—*/

———————————————————————————

———————————————————————————

— Собственно сам скрипт

USE QoEMetrics

GO

 

SELECT a.CallerURI AS [Вызывающий], SUBSTRING(SUBSTRING(b.URI,5,CHARINDEX(‘@’, b.URI) 5),1,CHARINDEX(‘;’, b.URI) 5) AS [Вызываемый], a.StartTime AS [Время начала], a.EndTime AS [Время завершения],(CONVERT(time(0),a.EndTimea.StartTime)) AS [Продолжительность]

FROM [QoEMetrics].[dbo].[CallerList] AS a, [QoEMetrics].[dbo].[User] AS b

WHERE a.CalleeURI = b.UserKey —AND a.CallerURI like ‘username@sipdomain.ru’
AND b.URIType LIKE ‘8’

AND b.URI LIKE ‘sip:%user=phone’

ORDER BY StartTime DESC

———————————————————————————

 

Результат выполнения скрипта:
image

Доп. информация:
Lync Server. Детализация исходящих звонков

Реклама
Рубрики:OCS
  1. Alexander
    23.02.2010 в 13:17

    а почему в результате 2 последние записи практически полностью совпадают?

  2. Илгиз
    02.03.2010 в 18:07

    2 AlexanderДа, действительно, попадают лишние записи.Исправлено добавлением < AND b.URIType LIKE \’8\’ >

  1. 30.11.2012 в 02:45

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

%d такие блоггеры, как: