Hosted PBX API: rekordy połączeń

Użyj HTTPS i uwierzytelniania HTTP Basic z zatwierdzonymi poświadczeniami API. Przechowuj poświadczenia na serwerze aplikacji. Te punkty końcowe Hosted PBX używają /hpbx/ na api.multitel.net; nie wstawiaj /v3. Sprawdzaj zarówno wynik HTTP, jak i status aplikacji w odpowiedzi JSON.

Zażądaj ograniczonego zakresu dat

curl --request POST --user "USERNAME:PASSWORD" \
  --data-urlencode "date_from=2026-10-01" \
  --data-urlencode "date_to=2026-10-02" \
  --data-urlencode "disposition=ANSWERED" \
  "https://api.multitel.net/hpbx/cdrs/YOUR_BILLING_CODE?start=0&length=50"

Zastąp kod rozliczeniowy i daty. Filtry dat obejmują podane dni. Dla tego punktu końcowego filtry w treści są kodowane jako formularz, a stronicowanie znajduje się w ciągu zapytania.

Filtry i odpowiedź

ParametrZnaczenie
date_from / date_toData początkowa i końcowa w formacie YYYY-MM-DD.
wherelandedFiltr docelowy, gdy jest potrzebny.
dispositionFiltr wyniku połączenia, na przykład ANSWERED.
calleridFiltr numeru dzwoniącego.
timezoneObsługiwany identyfikator strefy czasowej, jeśli jest używany; nie zakładaj, że akceptuje nazwę IANA.
start / lengthParametry zapytania sterujące zwracaną stroną.

Rekordy połączeń zawierają czas rozpoczęcia, tożsamość dzwoniącego, źródło, pierwsze miejsce docelowe, płatne sekundy, wynik połączenia oraz identyfikatory połączeń. Użyj struktury zwróconego wyniku dla tego punktu końcowego; może się ona różnić od paginacji API portalu. Pomyślne żądanie HTTP nie dowodzi, że wynik zawiera pasujące połączenia.

W przypadku integracji REST z portalem korzystaj z bieżącej dokumentacji historii połączeń, w tym z jej schematu odpowiedzi i uprawnień konta.

Szukaj dokumentacji