Görüşme detayı
Gelen ve giden aramalarınızı bu servisi kullanarak sorgulayabilirsiniz.
POST https://api.netgsm.com.tr/voice/report
Örnek İstek (Sample Request)
<?xml version='1.0' encoding='UTF-8'?>
<mainbody>
<header>
<usercode>850xxxxxxx</usercode>
<password>xxxxxxxx</password>
<date>150420261000</date>
<direction>1</direction>
<view>1</view>
</header>
</mainbody>
Örnek Başarılı Cevap (Success Response)
<?xml version="1.0"?>
<xml>
<main>
<entry>
<caller>850XXXXXXX</caller>
<called>510XXXXXXX</called>
<date>08.04.2026 11:08:48</date>
<duration>00:00:10</duration>
<call_status>4</call_status>
</entry>
<meta>
<totalRecord>1</totalRecord>
<currentPage>1</currentPage>
<perPage>100</perPage>
</meta>
</main>
</xml>
Örnek Hata Cevabı (Error Response)
HataKodu
** Tanımlar **
| Değişken | Zorunlu | Anlamı |
|---|---|---|
usercode | Evet | Netgsm'den hizmet alınan abone numarası (Format: 850xxxxxxx, 312XXXXXXX vs.). |
password | Evet | Alt kullanıcı şifresi. (Alt kullanıcı türü "API Kullanıcısı" olan alt kullanıcıya ait şifre.) |
date | Evet | Aramanın yapıldığı tarih formatı ddMMyyyyHHmm şeklinde olmalıdır. (Boş bırakılırsa sorgulama yapılan günün kayıtları listelenir.) |
direction | Evet | Arama yönünü belirlemek için kullanılır. Gönderebileceğiniz değerleri aşağıdaki Direction (Arama Yönü) Açıklamaları listeden bulabilirsiniz. |
view | Opsiyonel | 1 gönderilirse sonuç xml formatında 2 gönderilirse sonuç json formatında dönecektir. |
Direction (Arama Yönü) Açıklamaları
| Kod | Anlamı |
|---|---|
1 | Gelen Aramalar |
2 | Giden Aramalar |
3 | Cevapsız Aramalar |
4 | Bütün Aramalar |
** Hata Durumları **
| Hata Kodu | Anlamı |
|---|---|
30 | Geçersiz kullanıcı adı, şifre veya kullanıcınızın API erişim izninin olmadığını gösterir. Ayrıca eğer API erişiminizde IP sınırlaması yaptıysanız ve sınırladığınız ip dışında gönderim sağlıyorsanız 30 hata kodunu alırsınız. API erişim izninizi veya IP sınırlamanızı, web arayüzümüzden; sağ üst köşede bulunan Abonelik İşlemleri / API işlemleri menüsunden kontrol edebilirsiniz. |
40 | Arama kriterlerinize göre listelenecek kayıt olmadığını ifade eder. |
50 | date parametresindeki tarih formatının hatalı olduğunu ifade eder. ddMMyyyyHHmm formatını kullanınız. |
70 | Hatalı sorgulama. Gönderdiğiniz parametrelerden birisi hatalı veya zorunlu alanlardan birinin eksik olduğunu ifade eder. |
100-101 | Sistem hatası, sınır aşımı. (dakikada en fazla 2 kez sorgulanabilir.) |