PHP code example of netgsm / voipphone

1. Go to this page and download the library: Download netgsm/voipphone library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

netgsm / voipphone example snippets

    
        use Netgsm\Voipphone\voip;
        $sabittelefon=new voip;
        $data=array(
            'date'=>'160220230900',
            'direction'=>2
        );     
        $sonuc=$sabittelefon->gorusmedetayi($data);
        dd($sonuc);
        die;

Array
(
    [0] => Array
        (
            [number] => 549xxxxxxx
            [date] => 03.02.2023 21:18:54
            [sure] => 00:00:08
            [yoncode] => 1
            [yonanlam] => Gelen Aramalar
        )

    [1] => Array
        (
            [number] => 549xxxxxxx
            [date] => 03.02.2023 21:13:45
            [sure] => 00:00:00
            [yoncode] => 3
            [yonanlam] => Cevapsız Aramalar
        )

   

)

Array
(
    [code] => 100
    [durum] => Sistem hatası, sınır aşımı. (dakikada en fazla 2 kez sorgulanabilir.)
)
     
        use Netgsm\Voipphone\voip;
        $telesekreter=new voip;
        $sonuc=$telesekreter->telesekretermesaj();
        dd($sonuc);
        die;
        

Array
(
    [0] => Array
        (
            [number] =>  
            [tarih] =>  08.08.2022 11:57 
            [dosya] =>  http://sesdosya.netgsm.com.tr/upload.php?tip=7&a=24f4431869f3d493271eb8s212vs....... 
        )

    [1] => Array
        (
            [number] =>  
            [tarih] =>  08.08.2022 11:29 
            [dosya] =>  http://sesdosya.netgsm.com.tr/upload.php?tip=7&a=24f44318xasavs3.....
        )
 )

Array
(
    [durum] => 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 ayarlar> API işlemleri menüsunden kontrol edebilirsiniz.
    [code] => 30
)