public function get_msg_pkt($attrs, $body = null, $thread = null, $subject = null, $payload = null)
{
$msg = new XMPPMsg($attrs, $body, $thread, $subject);
if (!$msg->id) {
$msg->id = $this->get_id();
}
if ($payload) {
$msg->cnode($payload);
}
return $msg;
}