סקריפט לסימניות דרך API
-
תגובה: סמניות - דרך API
לציין סימניות:<?php //1 get & set all vars: $token = $_GET['ApiDID'].";". $_GET['pass']; $pass = $_GET['pass'] ; $phone= $_GET['ApiPhone']; $line = $_GET['ApiDID']; $ext=$_GET['what']; $mark=$_GET['PlayStop']; $no=$_GET['number']; //1.1 set var 'file': $file1= $_GET['what']; $file1 = strrev($file1); $file1 = strstr($file1,"/",true); $file1 = strrev($file1); $file = strstr($file1,".",true); //2 ask bookmark # (if not set): if($no == null){ exit("read=m-9972=number,,1,1,,no,,,,,,,,,no"); }if($no == "*"){ goto go_back_to_listen; } create_dir_in_system: $directory =json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UpdateExtension?token={$_GET['ApiDID']}:{$pass}&path=ivr2:bookmarks/{$phone}&title=".$phone), true) ; ; //4 create txt file in system: $write =json_decode(file_get_contents("https://www.call2all.co.il/ym/api/UploadTextFile?token={$_GET['ApiDID']}:{$pass}&what=ivr2:bookmarks/{$phone}/no_{$no}.ini&contents=".$_GET['ApiExtension'].",".$file.",".trim($mark)), true) ; ; transfer_to_mark: echo "id_list_message=m-9973.d-{$no}&"; go_back_to_listen: echo "go_to_folder_end_play=/".$_GET['ApiExtension'].",{$file},".trim($mark);
לחזור לסימניות:
<?php $pass = $_GET['pass'] ; if (is_null($_GET['number'])){ exit("read=m-9972=number,,1,1,,no,,,,,,,,,no"); } $bookmark = json_decode(file_get_contents("https://www.call2all.co.il/ym/api/GetTextFile?token=".$_GET['ApiDID'].":".$pass."&what=ivr2:bookmarks/".$_GET['ApiPhone']."/no_".$_GET['number'].".ini"), true) ; if($bookmark['contents']==""){ echo "go_to_folder=/"; }else{ echo "go_to_folder_end_play=/"./*trim(*/$bookmark['contents']/*)."&"*/; }
ניתן לשנות ככל הצריך.............