public function loginagent($extension, $password = NULL, $timeout = NULL)
{
$xml_request = new SimpleXMLElement("<request />");
$xml_cmdRequest = $xml_request->addChild('loginagent');
$xml_cmdRequest->addChild('agent_number', $this->_agentNumber);
$xml_cmdRequest->addChild('agent_hash', $this->agentHash($this->_agentNumber, $this->_agentPass));
$xml_cmdRequest->addChild('extension', str_replace('&', '&', $extension));
if (!is_null($password))
$xml_cmdRequest->addChild('password', str_replace('&', '&', $password));
if (!is_null($timeout))
$xml_cmdRequest->addChild('timeout', str_replace('&', '&', $timeout));
$xml_response = $this->send_request($xml_request);
return $xml_response->loginagent_response;
}
Estoy tratando de entender cómo debe de ser enviado el .XML mediante ECCP (el formato) para poder añadir la info. asociada al identificador del usuario que aparece en
a la hora de loguear el agente en la consola (a la hora de hacer el AddQueueMember o similar)