getReport()
Temin edilen rapor numarası ile, gönderim yapılan telefon numaralarının durumunu sorguluyoruz.
Numaralar (Bekleyen, İletilen, Hatalı) olacak şekilde geriye dönüşü sağlanır.
Parametreler;
- $id --- Harici rapor numarası, eğer boş gelirse getReportID() fonksiyonu kullanılır.
 
public function getReport($id=0){
    $id     = ($id == 0) ? $this->getReportID() : $id;
    $content = $this->instance->ReportLook($id);
    if(!$content){
        $this->error = $this->instance->error;
        return false;
    }
    $waiting            = $content["enroute"];
    $conducted          = $content["delivered"];
    $erroneous          = $content["undelivered"];
    $waiting_arr        = $waiting["data"];
    $conducted_arr      = $conducted["data"];
    $erroneous_arr      = $erroneous["data"];
    $waiting_count      = $waiting["count"];
    $conducted_count    = $conducted["count"];
    $erroneous_count    = $erroneous["count"];
    return [
        'waiting'       => ['data' => $waiting_arr, 'count' => $waiting_count],
        'conducted'     => ['data' => $conducted_arr, 'count' => $conducted_count],
        'erroneous'     => ['data' => $erroneous_arr, 'count' => $erroneous_count],
    ];
}
Geri Dönüş Değeri;
Array
(
    [waiting] => Array
        (
            [data] => Array
                (
                )
            [count] => 0
        )