#3539675 · 1 Aug 2006, 15:38 · · პროფილი · პირადი მიმოწერა · ჩატი
SuperVisor
შენ თუ უბრალოდ callerid-ის მიხედვით კომპიუტერზე რაღაცის გაკეთება გინდა (სტატისტიკა, ფაილის შექმნა და ასე შემდეგ) მარტივი გზა არსებობს. asterisk application system-ის საშუალებით. მაგალითი: extension.conf
exten = _444X,1,system(php test.php ${CALLERIDNUM}) exten = _444X,2, ეს სრულდება მაშინ როცა სცრიპტმა დააბრუნა რაიმე მნიშვნელობა exten = _444X,102, ეს სრულდება მაშინ როცა ან სცრიპტმა არაფერი არ დაუბრუნა სისტემას ან როცა გაუმართაობის გამო ვერ შესრულდა(ამიტომ სანამ ამასშეამოწმებდე ჯერ პჰპ სცრიპტი asterisk-ის გარეშე შეამოწმე მუშაობს თუ არა.
ეხლა სკრიპტი რომელიც აბრუნებს მნიშვნელობას თუ callerid უდრის 1111 და არ აბრუნებს სხვა დანარჩენ შმთხვევაში ანუ როცა callerid უდრის 1111 მაშინ სრულდება exten = _444X,2, , ხოლო წინააღმდეგ შემთხვევაში exten = _444X,102: test.php <? if ($GLOBALS["argv"][1]=="1111") return(0); else die(); ?>
--------------------
VENI,VIDI,VICI
|