API LINKI
*Veriyi gönderme işlemi; veriyi bir url get olarak bekleyeceğiz.
örn;
https://ipadresi:9999/cgi-bin/autocalls.cgi?action=call&number=&mr=&rt=&dp=&dest=&detail=&datetime=&username=&pas sword=
Açıklama; number= aranacak numara başında 90 olmalı
mr= kaç adet deneme yapacağı
rt= başarısız çağrıların ardından beklenecek süre saniye cinsinden
dp= arama planı
dest= senaryo numarası
detail= senaryonun detay bilgileri (isim,sayitek,sayitam,lira,tarih)
datetime= arama zamanı cinsi yyMMddHmm olmalı, -1 zaman yok hemen ara
username=&password= doğrulama bilgileri
Örnekte decode edilmiş detay bilgisi;
#mst#|isim{Mesut ALTÜRK}|;|sayitek{1234}|;|lira{87.06}|#mst#
Örnekte encode edilmiş detay bilgisi;
%23mst%23%7Cisim%7BMesut%20ALT%C3%9CRK%7D%7C%3B%7Csayitek%7B1234%7D%7C%3B%7 Clira%7B87.06%7D%7C%23mst%23
Örnek get adresi;
https://ipadresi:9999/cgi-bin/autocalls.cgi?action=call&number=903123320404&mr=2&rt=10&dp=1&dest=1&detail=&datetim e=-1&username=&password=
*Veriyi alma işem sırasında sonucu direk size get edeceğimiz bir adres vermelisiniz.
örn;
http://www.siteniz.com/santral/bilgigonder.php?sonuc=&telefon=&son=
telefon= aranan numara bilgisi başında 90 olarak gelir örneğin 903123320404
sonuc= arama sırasında oluşabilecek durumları döner.
son= aramanın sonlanıp sonlanmadığını söyler
TANIMLAR
Dönen Değerler
Arama bilgileri dönerken aşağıdaki şekilde değerler gelebilir.
1..9
ANSWER
NOANSWER
BUSY FAILED
CANCEL
CONGESTION
CHANUNAVAIL
DONTCALL
TORTURE
INVALIDARGS
ANSWER: Çağrı cevaplanır. Başarılı bir kadran. Arayan arayan kişiye ulaştı.
BUSY: Meşgul sinyali. Arama komutu numarasına ulaştı ancak numara meşgul.
NOANSWER: Cevap yok. Arama komutu numarasına ulaştı, numara çok uzun süre çaldı, sonra arama zaman aşımına uğradı.
CANCEL: Çağrı iptal edilir. Arama komutu numarasına ulaştı ancak arayan kişi, konuşmadan önce telefonu kapattı.
CONGESTION: Tıkanıklık. Bu durum genellikle aranan numaranın tanınmadığının bir işaretidir.
CHANUNAVAIL: Kanal kullanılamıyor. SIP’de, eş kayıtlı olmayabilir.
DONTCALL: Gizlilik modu, callee aramayı reddetti.
TORTURE: Gizlilik modu, callee işkence menüsüne arayanı göndermeyi seçti
INVALIDARGS: Dial komut bağımsız değişkenlerini ayrıştırma hatası