POST api/Binotel/GetCallInfo
Информация по номеру телефона
Request Information
URI Parameters
None.
Body Parameters
BinotelRequest| Name | 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>