Portions created by the Initial Developer are Copyright (C) 2008-2017 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane KonradSC */ include "root.php"; //define the blf_notify class class call_center_notify { public $debug; public $domain_name; public $agent_name; public $answer_state; public $agent_uuid; //feature_event method public function send_call_center_notify() { $fp = event_socket_create($_SESSION['event_socket_ip_address'], $_SESSION['event_socket_port'], $_SESSION['event_socket_password']); if ($fp) { //send the event $event = "sendevent PRESENCE_IN\n"; $event .= "proto: agent\n"; $event .= "event_type: presence\n"; $event .= "alt_event_type: dialog\n"; $event .= "Presence-Call-Direction: outbound\n"; $event .= "state: Active (1 waiting)\n"; $event .= "from: agent+".$this->agent_name."@".$this->domain_name."\n"; $event .= "login: agent+".$this->agent_name."@".$this->domain_name."\n"; $event .= "unique-id: ".$this->agent_uuid."\n"; $event .= "answer-state: ".$this->answer_state."\n"; event_socket_request($fp, $event); //echo $event."
"; fclose($fp); } } //function } //class ?>