diff --git a/application/modules/push/controllers/MultimediaController.php b/application/modules/push/controllers/MultimediaController.php
index e2868890722b0ae6f9d65c32be6d3d24055ec7cf..27bef205ca18dd08f71d5a621fe3d92ac39084ae 100644
--- a/application/modules/push/controllers/MultimediaController.php
+++ b/application/modules/push/controllers/MultimediaController.php
@@ -20,14 +20,21 @@
  */
 class Push_MultimediaController extends Zend_Controller_Action {
 	public function configAction() {
+		$log = new Zend_Log(new Zend_Log_Writer_Stream(PATH_TEMP . 'push.log'));
+		$log->info('Push multimedia start');
+		
 		$this->_helper->getHelper('viewRenderer')->setNoRender();
 
 		if (!($groups = json_decode($this->_getParam('json')))
-			|| !($sign = $this->_getParam('sign')))
+			|| !($sign = $this->_getParam('sign'))) {
+			$log->err('Missing parameter');
 			return;
-
-		if (!Class_Multimedia::isValidHash($sign, $this->_getParam('json')))
+		}
+				
+		if (!Class_Multimedia::isValidHash($sign, $this->_getParam('json'))) {
+			$log->err('Sign check failure');
 			return;
+		}
 
 		foreach ($groups as $group) {
 			$location = Class_Multimedia_Location::getLoader()->fromJsonModel($group->site);