POST api/Binotel/GetCallInfo

Информация по номеру телефона

Request Information

URI Parameters

None.

Body Parameters

BinotelRequest
NameDescriptionTypeAdditional information
didNumber

номер на который поступил звонок

string

None.

srcNumber

номер абонента в поступившем звонке

string

None.

dstNumber

номер абонента в совершенном звонке

string

None.

extNumber

внутренний короткий номер сотрудника

string

None.

externalNumber

string

None.

internalNumber

string

None.

requestType

тип PUSH запроса

string

None.

callMethod

string

None.

RequestTypeOrCallMethod

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",
  "externalNumber": "sample string 5",
  "internalNumber": "sample string 6",
  "requestType": "sample string 7",
  "callMethod": "sample string 8",
  "RequestTypeOrCallMethod": "sample string 7",
  "generalCallID": "sample string 9",
  "callType": 10,
  "billsec": 11,
  "disposition": "sample string 12",
  "SrcCallType": 1,
  "callDetails": {
    "callType": 1,
    "srcNumber": "sample string 2",
    "dstNumber": "sample string 3",
    "externalNumber": "sample string 4",
    "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"
    },
    "SrcCallType": 1
  }
}

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>11</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>
    <callType>1</callType>
    <dstNumber>sample string 3</dstNumber>
    <externalNumber>sample string 4</externalNumber>
    <srcNumber>sample string 2</srcNumber>
  </callDetails>
  <callMethod>sample string 8</callMethod>
  <callType>10</callType>
  <didNumber>sample string 1</didNumber>
  <disposition>sample string 12</disposition>
  <dstNumber>sample string 3</dstNumber>
  <extNumber>sample string 4</extNumber>
  <externalNumber>sample string 5</externalNumber>
  <generalCallID>sample string 9</generalCallID>
  <internalNumber>sample string 6</internalNumber>
  <requestType>sample string 7</requestType>
  <srcNumber>sample string 2</srcNumber>
</BinotelController.BinotelRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'BinotelRequest'.

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>