Sippy Softswitch php API kullanımı

0 7.293

Yeni konu paylaşıldığı takdirde anlık olarak bilgilendirileceksiniz.

Bugün şeytanın bacağını kırdım

Sonra paylaşırım sonra paylaşırım diye diye 3 aydır bu konuyu paylaşmayı ertelemiştim ama bugün paylaşıcam yani kafaya taktım bi kaç hata olsada fixleyip paylaşıcam.Şimdi bu konu ne diceksiniz. Bu konu ses iletişiminde git gel yapan  sistemin apisini bot kullanarak yaptım, şimdi diceksin ki sen niye bot kullanarak bu apiyi yaptın. SIPpy sotfswitch in o lanet olası apisine bağlanmak hem zaman alıyor hemde bazı işlemlerde perm var birşey yaptırmıyor. bende bununla uğraşmaktansa bot ile kendi apimi yaparım kafam rahat olur mantığına giriştim.Bu konu her yenilik olduğunda güncellenecektir Şimdilik başlangıç olarak işlevlerini ve kullanımını konu altında anlatayım.

 

Sippy Softswitch apisi neler yapıyor ? 

  • Yeni kayıt oluşturur
    • Fiyatlandırma paketi belirlenebilir
    • Dil belirlenebilir
    • Para birimi belirlenebilir
    • Zaman dilimi belirlenebilir
    • Yönlendirme grubu belirlenebilir
    • Kişisel bilgiler doldurulabilir
    • Numara üzerinde dids kurulur.
    • hesap bakiyesi belirlenebilir.
  • Hesap üzerinde gerçekleşen son çağrıları çeker. ( root hesabındakileri çekmez )
    • Bot mantığı ile çalıştığından sadece müşterilerinkini çektiriyorum.
  • Numara bloklama işlemi gerçekleşir ( bir sonraki versiyonda çalışır hale getiricem. )

 

API Ayarları

CONST SIP = '192.168.1.1'; // Sip sunucu ipi
CONST SIPPORT = 5060; // SIP sunucu portu
CONST yonlen = 15;  // Yönlendirme grubu
CONST lang = 'tr'; // dil seçeneği
CONST time = 318; // Zaman dilimi 
CONST sinif = 82; // Müşteri türü sınıfı
CONST odeme = 304; // arama planı 
CONST PARA = 'TRY'; // hesap para birimi

 

 

API kullanım

$acc = 1; // 1 customer 2 de account demek Eğer bayi isen 1 bayi müşterisi isen 2 diyeceksin
$pw = 'sip şifre';
$username = 'sip-kullanıcı adı';
$phone = '908508490153'; // Oluşturulacak numara
$mov = 3; 
$sifre = "123456";
$kontor = '25';
$email = '[email protected]';
$company = 'MY Options';
$fname = 'Musa';
$sname = 'Yıldırım';
$address = 'Adres:musayildirim.com.tr';
$sehir = 'istanbul';
$ulke = 'Türkiye';
$zipc = '34555';
$telefon = '908508490153';

$new = new sipclass($curl,$acc,$username,$pw,$phone,$mov,$sifre,$kontor,$email,$company,$fname,
$sname,$address,$sehir,$ulke,$zipc,$telefon,$yonlen);

İçerik çok fazla olmadığı için kullanımıda çok kolay sadece classı çağırman yeterli. Hesap root hesabı ise acc 1 olması gerekiyor eğer root hesabı değil müşteri hesabı ise acc 2 olmalı.

Eğer Yeni kayıt oluşturmak istiyorsanız $mov stringinin değeri 1 olması gerekiyor.

Hesap bakiyesi ve diğer bilgileride müşterinize göre yada yaptığınız otomasyona göre doldurabilirsiniz.

 

Bu projeye vakit ayırdıkça sürekli yenileme getireceğim, Silme , güncelleme, bloklama vb tüm işlemleri api üzerinden yapabileceksiniz başlangıç olarak bir otomasyon için yeterli. Hatalı veya geliştirilebilir yerleri bana iletebilirsiniz.

 

 

 

API GİT : https://github.com/myofcl/PHP-SIP-API-BOT

 

Kurulum başarısız ise alacağınız yanıt : 

Kurulum başarılı ise alacağınız yanıt : 

Kurulum yaptığım ayarlar ile oluştu : 

80%
Awesome
  • Design

Yeni konu paylaşıldığı takdirde anlık olarak bilgilendirileceksiniz.

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More

Privacy & Cookies Policy