@Override
  protected void sendAudioMessage(IMessage imsg, String url) {
    ICustomerMessage cm = (ICustomerMessage) imsg;
    IMessage.Audio audio = (IMessage.Audio) imsg.content;

    CustomerMessage msg = new CustomerMessage();
    msg.msgLocalID = imsg.msgLocalID;
    msg.customerAppID = cm.customerAppID;
    msg.customerID = cm.customerID;
    msg.storeID = cm.storeID;
    msg.sellerID = cm.sellerID;

    msg.content = IMessage.newAudio(url, audio.duration, audio.getUUID()).getRaw();

    IMService im = IMService.getInstance();
    im.sendCustomerMessage(msg);
  }
  @Override
  protected void sendImageMessage(IMessage imsg, String url) {

    ICustomerMessage cm = (ICustomerMessage) imsg;

    CustomerMessage msg = new CustomerMessage();
    msg.msgLocalID = imsg.msgLocalID;
    msg.customerAppID = cm.customerAppID;
    msg.customerID = cm.customerID;
    msg.storeID = cm.storeID;
    msg.sellerID = cm.sellerID;

    IMessage.Image image = (IMessage.Image) imsg.content;
    msg.content = IMessage.newImage(url, image.width, image.height, image.getUUID()).getRaw();

    IMService im = IMService.getInstance();
    im.sendCustomerMessage(msg);
  }