История звонков через софтфон

История звонков через софтфон

Описание

Выдает историю звонков своих сотрудников через софтфон за период. При вызове операции в дневное время максимальное значение запрашиваемого периода не может превышать 35 календарных дней.



История звонков по софтфону собирается из данных самих desktop-приложений 1С-Коннект, а не от сторонней АТС (т.к. к ней нет административного доступа). Ввиду этого, информация не может полноценно отражать трафик внутриофисного телефонного общения.



Наименование

GetHistoryOfSIPCalls

Назначение

История звонков через софтфон

Дневной лимит (опер/час)

10

Ночной лимит (опер/час)

50

Максимум объектов в пакете

-

Запрос

Параметр, выделенный жирным, является обязательным к заполнению!

Параметр

Тип

Описание

Параметр

Тип

Описание

PeriodFrom

ДатаВремя



Позволяет отбирать звонки, которые начались после этого момента времени.

PeriodTo

ДатаВремя



Позволяет отбирать звонки, которые начались до этой даты.

SpecialistID

4.1.2.5. AccountID



Уникальный идентификатор сотрудника, оказывающего поддержку по линии. 

Пример
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:par="http://buhphone.com/PartnerWebAPI2" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:core="http://v8.1c.ru/8.1/data/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <soap:Header/> <soap:Body> <par:GetHistoryOfSIPCalls> <par:Params> <Property name="PeriodFrom" xmlns="http://v8.1c.ru/8.1/data/core"> <Value xsi:type="xs:dateTime">2019-08-30T01:00:00</Value> </Property> <Property name="PeriodTo" xmlns="http://v8.1c.ru/8.1/data/core"> <Value xsi:type="xs:dateTime">2019-09-30T01:00:00</Value> </Property> <Property name="SpecialistID" xmlns="http://v8.1c.ru/8.1/data/core"> <Value xsi:type="xs:string">26c42003-56f4-2003-2003-925682272003</Value> </Property> </par:Params> </par:GetHistoryOfSIPCalls> </soap:Body> </soap:Envelope>

Ответ (структура ResultData)

Параметр

Тип

Описание

Параметр

Тип

Описание

SpecialistID

4.1.2.5. AccountID

Уникальный идентификатор сотрудника, участвовавшего в звонке.

CallStartTime

ДатаВремя

Дата/время инициализации звонка

CallNumber

Строка

Номер на который (или с которого) был совершен звонок

CallDirection

Число

Направление звонка. Значения:

  • 0 - Исходящий,

  • 1 - Входящий

CallResult

Число

Результат звонка. Значения:

  • 0 - Успех,

  • 1 - Занято,

  • 2 - Нет ответа

Duration

Число

Длительность разговора в секундах.

Пример ответа
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Body> <m:GetHistoryOfSIPCallsResponse xmlns:m="http://buhphone.com/PartnerWebAPI2"> <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Property name="ResultCode" xmlns="http://v8.1c.ru/8.1/data/core"> <Value xsi:type="xs:string">SUCCESS</Value> </Property> <Property name="ResultData" xmlns="http://v8.1c.ru/8.1/data/core"> <Value xsi:type="ValueTable"> <column> <Name>SpecialistID</Name> <ValueType> <Type>xs:string</Type> <Type>Null</Type> <StringQualifiers> <Length>0</Length> <AllowedLength>Variable</AllowedLength> </StringQualifiers> </ValueType> </column> <column> <Name>CallStartTime</Name> <ValueType> <Type>xs:dateTime</Type> <DateQualifiers> <DateFractions>DateTime</DateFractions> </DateQualifiers> </ValueType> </column> <column> <Name>CallNumber</Name> <ValueType> <Type>xs:string</Type> <StringQualifiers> <Length>20</Length> <AllowedLength>Variable</AllowedLength> </StringQualifiers> </ValueType> </column> <column> <Name>CallDirection</Name> <ValueType> <Type>xs:decimal</Type> <NumberQualifiers> <Digits>0</Digits> <FractionDigits>0</FractionDigits> <AllowedSign>Any</AllowedSign> </NumberQualifiers> </ValueType> </column> <column> <Name>CallResult</Name> <ValueType> <Type>xs:decimal</Type> <NumberQualifiers> <Digits>0</Digits> <FractionDigits>0</FractionDigits> <AllowedSign>Any</AllowedSign> </NumberQualifiers> </ValueType> </column> <column> <Name>Duration</Name> <ValueType> <Type>xs:decimal</Type> <NumberQualifiers> <Digits>10</Digits> <FractionDigits>0</FractionDigits> <AllowedSign>Nonnegative</AllowedSign> </NumberQualifiers> </ValueType> </column> <row> <Value xsi:type="xs:string">26c42003-56f4-2003-2003-92568227dc5f</Value> <Value xsi:type="xs:dateTime">2019-09-06T12:20:34</Value> <Value xsi:type="xs:string">413</Value> <Value xsi:type="xs:decimal">0</Value> <Value xsi:type="xs:decimal">0</Value> <Value xsi:type="xs:decimal">12</Value> </row> </Value> </Property> </m:return> </m:GetHistoryOfSIPCallsResponse> </soap:Body> </soap:Envelope>