POST api/Binotel/GetCallInfo
Информация по номеру телефона
Request Information
URI Parameters
None.
Body Parameters
BinotelRequestName | Description | Type | Additional information |
---|---|---|---|
didNumber |
номер на который поступил звонок |
string |
None. |
srcNumber |
номер абонента в поступившем звонке |
string |
None. |
dstNumber |
номер абонента в совершенном звонке |
string |
None. |
extNumber |
внутренний короткий номер сотрудника |
string |
None. |
requestType |
тип PUSH запроса |
string |
None. |
generalCallID |
идентификатор звонка |
string |
None. |
callType |
тип звонка: входящий - 0, исходящий - 1 |
integer |
None. |
billsec |
длительность разговора в секундах |
integer |
None. |
disposition |
состояние звонка |
string |
None. |
SrcCallType | CallType |
None. |
|
callDetails | BinotelCallDetails |
None. |
Request Formats
application/json, text/json, text/html
Sample:
{ "didNumber": "sample string 1", "srcNumber": "sample string 2", "dstNumber": "sample string 3", "extNumber": "sample string 4", "requestType": "sample string 5", "generalCallID": "sample string 6", "callType": 7, "billsec": 8, "disposition": "sample string 9", "SrcCallType": 1, "callDetails": { "srcNumber": "sample string 1", "callTrackingData": { "id": "sample string 1", "gaClientId": "sample string 2", "firstVisitAt": "sample string 3", "utm_source": "sample string 4", "utm_medium": "sample string 5", "utm_campaign": "sample string 6", "utm_content": "sample string 7", "utm_term": "sample string 8", "ipAddress": "sample string 9", "geoipCountry": "sample string 10", "geoipRegion": "sample string 11", "geoipCity": "sample string 12", "geoipOrg": "sample string 13", "domain": "sample string 14", "gaTrackingId": "sample string 15", "timeSpentOnSiteBeforeMakeCall": "sample string 16" } } }
application/xml, text/xml
Sample:
<BinotelController.BinotelRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apec.WebApi.Controllers"> <billsec>8</billsec> <callDetails> <callTrackingData> <domain>sample string 14</domain> <firstVisitAt>sample string 3</firstVisitAt> <gaClientId>sample string 2</gaClientId> <gaTrackingId>sample string 15</gaTrackingId> <geoipCity>sample string 12</geoipCity> <geoipCountry>sample string 10</geoipCountry> <geoipOrg>sample string 13</geoipOrg> <geoipRegion>sample string 11</geoipRegion> <id>sample string 1</id> <ipAddress>sample string 9</ipAddress> <timeSpentOnSiteBeforeMakeCall>sample string 16</timeSpentOnSiteBeforeMakeCall> <utm_campaign>sample string 6</utm_campaign> <utm_content>sample string 7</utm_content> <utm_medium>sample string 5</utm_medium> <utm_source>sample string 4</utm_source> <utm_term>sample string 8</utm_term> </callTrackingData> <srcNumber>sample string 1</srcNumber> </callDetails> <callType>7</callType> <didNumber>sample string 1</didNumber> <disposition>sample string 9</disposition> <dstNumber>sample string 3</dstNumber> <extNumber>sample string 4</extNumber> <generalCallID>sample string 6</generalCallID> <requestType>sample string 5</requestType> <srcNumber>sample string 2</srcNumber> </BinotelController.BinotelRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
Dictionary of string [key] and Object [value]Response Formats
application/json, text/json, text/html
Sample:
{ "sample string 1": {}, "sample string 3": {} }
application/xml, text/xml
Sample:
<ArrayOfKeyValueOfstringanyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <KeyValueOfstringanyType> <Key>sample string 1</Key> <Value /> </KeyValueOfstringanyType> <KeyValueOfstringanyType> <Key>sample string 3</Key> <Value /> </KeyValueOfstringanyType> </ArrayOfKeyValueOfstringanyType>