Frequently Asked Questions - Support

What information should I provide when requesting technical support?

Please make sure to include the following information when submitting a support request. These details are essential and may vary depending on the platform you are using. Mesibo APIs have been extensively tested and are used by millions of users. However, If you encounter any issues, we are here to assist you, but it is important that you provide us with the necessary information outlined below:

Mandatory Information

  • Platform and Version: Ensure that you are using the latest APIs before sending any support request.
  • Account details and the App ID: The numerical App ID can be found in the mesibo console.
  • Detailed description of the issue: Please provide a clear explanation of the problem, including any affected users' information (address, tokens, platform, etc.).
  • Mesibo connection status: Check the Mesibo_OnConnectionStatus callback to determine the connection status. If there are communication issues between specific users (messages or calls), ensure that the connection status for the affected users is 1. Users can only send and receive messages or calls when their connection status is 1.
  • Sample code and steps to reproduce the issue: If you are using the Javascript API, host your code somewhere and share the link with us. For mobile platforms, use the provided app sample to demonstrate the issue.
  • Complete logs and/or screenshots: Share unaltered logs and/or screenshots from the moment of mesibo initialization until the error occurs, obtained from your development tools (ADB, Xcode, browser console, etc.). These logs and screenshots greatly help us understand the problem quickly and provide you with better support.
  • Steps you have taken to troubleshoot the issue.
  • Try reproducing the same issue with mesibo demo apps and share the results.
  • Test the issue on a real physical device before reporting it. Although remote device testing platforms like Samsung Remote Test Lab Lab are useful, we have observed issues related to the file system.

Additionally, please provide the following information if applicable:

  • Mesibo Versions: Include the versions of Mesibo APIs in your support ticket and make sure you are using the latest ones. Visit the Download page to check for the latest versions before reporting an issue. If you are using iOS, perform a pod update to see if any updates are available.
  • Phone (or Simulator) model, platform, and OS versions for both sender and receiver, as applicable. Note that calls should be tested on real devices, not simulators.
  • Build tools and compile SDK versions.
  • Ensure that you are using the latest mesibo API
  • Provide the browser version and console logs from the beginning.
  • Your website must use HTTPS and have valid certificates. If these conditions are not met, the browser's security model will not grant media permissions, and calls will not work. These restrictions are imposed by browsers, not Mesibo. Please refer to Security section in the Mozilla documentation for more information.
  • Use Mesibo Backend API Playground guide before sending a request.
  • Send the exact JSON request and the response payload.
  • IP address of the server invoking the backend API
  • If you are not able to connect, ensure that you are not using the backend API from your clients. It should only be accessed from your backend servers. Read security note here
  • If you need help with on-premise, please be aware that we have absolutely no visibility on your server or the database. Hence you need to be more precise. In addition,
  • Refer to the On-premise Troubleshooting guide before sending a request. We require relevant logs from those steps.
  • Include complete on-premise server logs from the start and the exact command line to launch the mesibo on-premise. Refer to the on-premise documentation to learn how to obtain logs.

The more details you provide, the easier for us to understand and assist you promptly. Additionally, ensure that you are using the latest APIs and stable development tools (such as Android Studio, Xcode, etc.). We do not provide support for older, beta, or cross-platform development tools.

Can you schedule a call?

We offer 24/7 online support via email. We schedule a phone call ONLY if the queries cannot be resolved over email. Please note that even when we schedule a phone call, we will require that you send us all the questions in advance over email so that the entire communication is clear and documented.

We firmly believe that we can offer much better support and accurate resolutions over email compared to a phone call. Hence, any support provided over the call is charged and must be paid in advance before we schedule a call.

Who do I contact for mesibo support?

If your question is technical, we suggest posting it on stackoverflowopen_in_new and we will answer there. Do not forget to tag mesibo since we are watching that tag on Stackoverflow.

Alternatively, you can also send us an email at support@mesibo.com. Please ensure that you have included all the information as requested above.

SPAM notice: We will send an automatic reply to your email within 15 minutes. If you do not receive it, check your SPAM folder and take necessary action so that you don't miss the reply from our support team. Do not paste logs as part of email content. Instead, attach them in a file or host them somewhere and send us the link.

Legal Your use of the mesibo or sending any communication to mesibo is subject to Mesibo Termsopen_in_new and supersedes all other agreements and your email disclaimers.

Does mesibo charge for support?

mesibo support is always available free of charge no matter how often you contact us. We believe that customers should never pay to have their questions answered.

We treat all our customers as a priority and for the same reason, we do not offer paid support. However, we do expect that you do not abuse free support and provide us with all the necessary information as mentioned above.

However, if required, you can request paid, dedicated support engineers.

What hours are you available?

Mesibo customer care Team is available Monday through Friday, 8:00 am to 5:00 pm PST in the United States, and 9 am to 6:00 pm in Singapore. This allows us to provide you round-the-clock customer support during weekdays. We also have support staff available during weekends for urgent issues.

What is the turnaround time for support requests?

Our support team strives to respond to support requests promptly, typically within a few hours, although in certain cases it may take up to 24 hours. We kindly ask for your patience in such situations.

Please be aware we may be unable to respond if you have not provided the necessary information and your account details as mentioned above.

In the interim, we recommend consulting our frequently asked questions (FAQs). These FAQs are regularly updated to include answers to common queries received from customers, so you are likely to find solutions to many of your questions there.

What is your SLA?

The mesibo cloud platform is available at 99.99%. If the mesibo uptime is below 99.99% in a given billing period, you will be eligible to receive a billing discount on a pro-rata basis. There is no SLA for on-premise deployment since you will be running it on your own premise.

We inform all the paid accounts in advance of any scheduled downtime. However, in case of unscheduled downtime events which is rare -- we may or may not be able to inform you as a priority would be to restore service rather than to inform you. Your servers will generally get to know about it if the backend APIs are not able to connect.

Note that, we may have to occasionally restart mesibo servers to upgrade. The downtime in such cases is under 5-10 seconds (generally less than a minute total in a month). Since we have to do this to keep your apps updated with the latest features, we do not count it towards downtime or any SLA guarantee.

We have questions on pricing. Can you help?

We suggest you visit our Pricing Pageopen_in_new where we have explained our pricing in detail, for both cloud and on-premise deploymentopen_in_new. Please refer to the pricing table that lists each item on its left column, and how will you be charged for it, or if it is free on its right column (for cloud or on-premise). There are absolutely NO other charges than mentioned there.

We also request you to read Pricing Notes and Pricing FAQ for more details. We have also provided a pricing calculator that you can use to calculate the approximate cost for your usage.

Note that, we do not have any other pricing model nor do we currently offer any custom pricing. Volume discount automatically applies.

We have pre-sales questions before we try mesibo. Can you help?

mesibo is a developer-centric platform. Hence, to ensure informed discussions, we require that you first try mesibo and see if mesibo meets most of your needs before we engage in further discussions.

We suggest you read our Get-started tutorial which describes various mesibo APIs for messaging and calls for all the supported platforms, and try the first app and other demo apps.

If your questions are related to mesibo on-premise, we have easy-to-follow on-premise installation guide. We expect you to try it before sending your support requests.

Once you try the first app or other demo apps and you would like to explore further, we will be happy to answer other questions you may have that are not answered on our website. Please share your Account details.

We need additional features. Can you help?

We can certainly help. We continue to add features and we will like such inputs.

First, try mesibo and see if it meets most of your requirements. Then let us know about additional features and functionalities that you would like to see in the mesibo. There are chances that those functionalities are already feasible with existing features and we will help you achieve those functionalities. If not, we will certainly consider adding those features depending on the feasibility and let you know about the timeline.

We have specific requirements. Can you sign a non-disclosure agreement (NDA) before we discuss our requirements?

We are happy to discuss your requirements and determine how mesibo can best meet your needs. However, we do not sign NDAs due to having a large global customer base across many industries with potentially similar requirements. We may have already received similar requirements from other customers and hence signing an NDA restrains us from supporting our customers and offering our services effectively.

Having said that, your requirements are secure with us. We never discuss the requirements of one customer with another, and for the same reason, we often decline requests for references.

If an NDA is strictly mandatory for your organization, we request you only share publicly what you can or provide generalized requirements without revealing sensitive strategic purposes. Our core offering focuses on the mesibo platform and APIs to enable full customization for your specific use case and objectives.

I could not find documentation on some features, can you help?

We try to keep all our documentation updated. However, mesibo is constantly adding new features, and hence it might be possible that documentation may get delayed for some of these features. In such cases, you can raise a support request and we will help you with the required information. You can also refer to mesibo source code repositoriesopen_in_new to see how those features can be used.

We are in hurry - can you provide paid support to quickly integrate mesibo?

mesibo is an open and self-serving platform. We do have comprehensive but easy-to-read documentation, tutorials, and source code on our website to make it easy for the developers to get started. You can read them to get started quickly. If you have any specific questions that are not answered there, reach us and we will be glad to assist. You do not need any paid support, nor do we offer it.

Can you help with messenger/whatsapp clone demo and UI modules?

Before using the messenger code or UI modules, we expect you to read and build the First App tutorialopen_in_new for the platform of your choice, it explains and demonstrates how to send messages and make calls in just a few lines of code. If you have not, we will not be able to help you with the messenger or UI modules.

Secondly, the messenger/WhatsApp clone demo code and UI modules are provided as it is. You are requested to read the tutorial and understand the code yourself. It is expected that you are well-versed with mesibo APIs and have successfully used mesibo API before using the messenger demo code. We will be happy to help if you have questions on a particular part of the code (send us line numbers) or any mesibo API-specific questions. We will not be answering any general questions.