Χρησιμοποιήστε HTTPS και έλεγχο ταυτότητας HTTP Basic με εγκεκριμένα διαπιστευτήρια API. Φυλάσσετε τα διαπιστευτήρια στον διακομιστή της εφαρμογής σας. Αυτά τα τελικά σημεία του Hosted PBX χρησιμοποιούν /hpbx/ στο api.multitel.net· μην εισάγετε /v3. Ελέγχετε τόσο το αποτέλεσμα HTTP όσο και την κατάσταση της εφαρμογής στην απάντηση JSON.
Ζητήστε ένα οριοθετημένο εύρος ημερομηνιών
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"Αντικαταστήστε τον κωδικό χρέωσης και τις ημερομηνίες. Τα φίλτρα ημερομηνιών περιλαμβάνουν τις αναφερόμενες ημέρες. Για αυτό το τελικό σημείο, τα φίλτρα σώματος είναι κωδικοποιημένα ως φόρμα και η σελιδοποίηση βρίσκεται στη συμβολοσειρά ερωτήματος.
Φίλτρα και απόκριση
| Παράμετρος | Σημασία |
|---|---|
| date_from / date_to | Ημερομηνίες έναρξης/λήξης σε μορφή YYYY-MM-DD. |
| wherelanded | Φίλτρο προορισμού όταν χρειάζεται. |
| disposition | Φίλτρο αποτελέσματος κλήσης, για παράδειγμα ANSWERED. |
| callerid | Φίλτρο καλούντος αριθμού. |
| timezone | Το υποστηριζόμενο αναγνωριστικό ζώνης ώρας, όταν χρησιμοποιείται· μην υποθέτετε ότι δέχεται όνομα IANA. |
| start / length | Παράμετροι ερωτήματος (query) που ελέγχουν τη σελίδα που επιστρέφεται. |
Οι εγγραφές κλήσεων περιέχουν την ώρα έναρξης, την ταυτότητα του καλούντος, την πηγή, τον πρώτο προορισμό, τα χρεώσιμα δευτερόλεπτα, την κατάσταση ολοκλήρωσης και αναγνωριστικά κλήσεων. Χρησιμοποιήστε τη δομή αποτελεσμάτων που επιστρέφεται για αυτό το endpoint· μπορεί να διαφέρει από τη σελιδοποίηση του API της πύλης. Ένα επιτυχές αίτημα HTTP δεν αποτελεί απόδειξη ότι το αποτέλεσμα περιέχει αντίστοιχες κλήσεις.
Χρησιμοποιήστε την τρέχουσα αναφορά ιστορικού κλήσεων για ενσωματώσεις REST πύλης, συμπεριλαμβανομένου του σχήματος απόκρισης και των δικαιωμάτων λογαριασμού.