<?php require_once "Android.php"; $droid = new Android(); /* Some GUI for the user */ $droid->dialogCreateAlert("Socket Program By", "Amit Kumar Mondal"); $droid->dialogSetNeutralButtonText("I'm Ready to fun!"); $droid->dialogShow(); $result = $droid->dialogGetResponse(); /* Get parameters */ /* 1- Remote AMI server */ $server = $droid->dialogGetInput("Please enter IP/Hostname of your Asterisk BOX", ""); /* 2- Remote AMI port */ $port = $droid->dialogGetInput("Please enter TCP Port", ""); /* 3- Remote user */ $user = $droid->dialogGetInput("Please enter username", ""); /* 4- Remote pass */ $pass = $droid->dialogGetPassword("Please enter password", ""); $server = $server['result']; $port = $port['result']; $user = $user['result']; $pass = $pass['result']; echo "Ready to connect to {$server}:{$port} with {$user}/{$pass}\n"; /* TCP Connection */ $astSocket = fsockopen($server, $port, $errno, $errstr, 30); if (!$astSocket) { $droid->dialogCreateAlert("Socket Program", "Sorry, TCP Connection on {$server} : {$port} was not possible :r("); $droid->dialogSetNeutralButtonText("I will try again :D)"); $droid->dialogShow(); $result = $droid->dialogGetResponse(); exit(1);