示例#1
0
文件: cond.php 项目: johntdyer/SBC
			if($wasRecordFound==1){
				print('<reasonMessage>Found Record [ACTION: acceptCall]</reasonMessage>');
			}elseif($wasRecordFound==2){
				print('<reasonMessage>Multiple Record Found [ACTION: acceptCall]</reasonMessage>');
			}else{
				print('<reasonMessage>No Record Found [ACTION: acceptCall]</reasonMessage>');
			}
		}
		elseif($acceptOrDeny="rejectCall"){
			if($wasRecordFound==1){
				print('<reasonMessage>Found Record [ACTION: rejectCall]</reasonMessage>');
			}elseif($wasRecordFound==2){
				print('<reasonMessage>Multiple Record Found [ACTION: rejectCall]</reasonMessage>');
			}	else{
					print('<reasonMessage>No Record Found [ACTION: rejectCall]</reasonMessage>');
				}
		}

	}
	*/
	print('<d>');
//	getReasonMessage("rejectCall",12);

//getReasonMessage("acceptCall",true);
//getReasonMessage("acceptCall",2);
//getReasonMessage("rejectCall",0);
//echo checkRejectWithBusy();
echo getRedirectRoute(getOnANIMatchCondition());
//printGeneralRules(true);
print('</d>');
?>
示例#2
0
文件: newAPI.php 项目: johntdyer/SBC
						print('<rejectCallWithBusy value="true"/>');
					}
				}
		echo("<queryResults recordsFound=\"".$recordsFound."\">");
		echo('<!--One Record Found-->');
		echo('<recordName>'. $record['firstName'] . " " . $record['lastName']. '</recordName>');
		echo "</queryResults>";
	
		}elseif($recordsFound>1){
			echo "<rejectWithBusy>".checkRejectWithBusy()."</rejectWithBusy>";
			echo "<ifRecordFound>".getOnANIMatchCondition()."</ifRecordFound>";
				if(getOnANIMatchCondition()=="acceptCall"){
					print('<rejectCallWithBusy value="false">'	.	getRedirectRoute("acceptCall")	.	'</rejectCallWithBusy>');
				}else{
					if(checkRejectWithBusy()=='false'){
						print('<rejectCallWithBusy value="false">'	.	getRedirectRoute("rejectCall")	.	'</rejectCallWithBusy>');	
					}else{
						print('<rejectCallWithBusy value="true"/>');
					}
				}
	
				echo("<queryResults recordsFound=\"".$recordsFound."\">");
				echo('<!-- Multiple Records Found-->');
				// Print out records found if there are more then one

				$query = "SELECT * FROM userRecords WHERE (ANI='".$_REQUEST['callerID']."') ORDER BY 1 DESC";	
				$dbhandle = sqlite_open($dbPath,0666);
				$result = sqlite_array_query($dbhandle,$query, SQLITE_ASSOC);

				foreach ($result as $entry) {
					echo "<recordName number=\"" . $recordCounterVar . "\">". ($entry['firstName'])." ".($entry['lastName']). "</recordName>";
示例#3
0
文件: getXML.php 项目: johntdyer/SBC
		if(getOnANIMatchCondition()=="acceptCall"){
			getReasonMessage("rejectCall",true);
		}
		print('</recordData>');
		print('</xmlReturn>');
		exit;
		/* NO USER RECORD FOUND */
	}	else 
		{  
			if(getOnANIMatchCondition()=="acceptCall"){
				if (checkRejectWithBusy()=="false"){
					getRedirectRoute("acceptCall");
				}
			}else{
				if (checkRejectWithBusy()=="true"){
					getRedirectRoute("acceptCall");
				}
		}
		print('</generalRules>');
		print('<recordData>');
		if(getOnANIMatchCondition()=='rejectCall'){
			getReasonMessage("acceptCall",false);
		}	else {	
			if (checkRejectWithBusy()=="false"){
				getReasonMessage("acceptCall",false);
			}
		}
		print('</recordData>');
	}
	print('</xmlReturn>');	
?>