function processCall(msg) {
      var route = msg.route;
      if(!!route) {
        if (!!msg.body) {
          var body = msg.body.body;
          if (!body) {body = msg.body;}
          pomelo.emit(route, body);
        } else {
          pomelo.emit(route,msg);
        }
      } else {
          pomelo.emit(msg.body.route,msg.body);
      }
    }
function processCall(msg) {
      var route = msg.route;
      if(!!route) {
        if (!!msg.body) {
          var body = msg.body.body;
          if (!body) {body = msg.body;}
          pomelo.emit(route, body);
        } else {
          pomelo.emit(route,msg);
        }
      } else {
          pomelo.emit(msg.body.route,msg.body);
      }
    }
function processCall ( msg ) { var route = msg . route ; if ( ! ! route ) { if ( ! ! msg . body ) { var body = msg . body . body ; if ( ! body ) { body = msg . body ; } pomelo . emit ( route , body ) ; } else { pomelo . emit ( route , msg ) ; } } else { pomelo . emit ( msg . body . route , msg . body ) ; } }
if no id then it should be a server push message
if no id then it should be a server push message
Process call