đź“‘ Table of Contents
- What is an In-Call Webhook?
- Prerequisites for Adding an In-Call Webhook
- Step-by-Step Instructions
- Tips for Success
- Troubleshooting
- Frequently Asked Questions (FAQs)
1. What is an In-Call Webhook?
An In-Call Webhook allows MyOperator to send real-time information about incoming calls to an external system. This can be used for logging call data, triggering actions, or integrating with other applications.
⬆️ Back to Top
2. Prerequisites for Adding an In-Call Webhook
Before setting up the webhook, ensure the following:
- Access to MyOperator Dashboard: You must have login credentials for MyOperator.
- Webhook URL: You will need the In-Call URL provided by the client or your integrated system.
- HTTPS Security: The URL should use HTTPS for secure communication.
- Public Server: Ensure that the receiving server is public and capable of handling JSON POST requests.
⬆️ Back to Top
3. Step-by-Step Instructions
To add an In-Call Webhook in MyOperator, follow these steps:
- Log in to MyOperator Dashboard:
- Access your MyOperator account.
- Navigate to API Integration:
- Go to the “Manage” section and select “API Integration” from the menu.
- Select Webhooks:
- In the sidebar, click on “Calling Webhook”, then select “Webhooks”.
- Add a New Webhook:
- Click the “Add New” button to create a new webhook.
- Configure the Webhook Settings:
- Webhook Type: Select “InCall” from the dropdown.
- Method: Set it to POST.
- URL: Paste the In-Call URL (provided by your client or integrated system).
- Content-Type: Choose application/json.
- Save the Webhook:
- After filling in the necessary details, click “Save” to finalize the setup.
⬆️ Back to Top
4. Tips for Success
To ensure successful webhook integration:
- Use HTTPS: Always use HTTPS URLs to ensure secure communication.
- Test with Postman: Before finalizing, test the webhook URL using tools like Postman to confirm the endpoint works as expected.
- Ensure the Server’s Accessibility: Make sure the receiving server is public and capable of handling JSON POST requests without issues.
⬆️ Back to Top
5. Troubleshooting
If you encounter issues while adding the In-Call Webhook, consider these troubleshooting steps:
- Incorrect URL or Method:
Double-check the In-Call URL and method (POST) to ensure they are correctly entered. - Server Not Receiving Requests:
Ensure the server is publicly accessible and can handle JSON POST requests. Test the webhook using tools like Postman to identify any issues. - Webhook Not Saving:
If the webhook isn’t saving, confirm all fields are filled correctly and that HTTPS is being used for secure communication.
⬆️ Back to Top
6. Frequently Asked Questions (FAQs)
Q1. What happens if I enter the wrong URL for the In-Call Webhook?
- If the URL is incorrect, MyOperator won’t be able to send the incoming call data to your system. Ensure the In-Call URL is accurate before saving.
Q2. Can I test the In-Call Webhook before saving it?
- Yes, you can test the webhook using Postman or a similar tool to confirm that the POST method and URL are functioning properly.
Q3. Why do I need to use HTTPS for the webhook URL?
- HTTPS ensures that the data transmitted between MyOperator and your receiving server is encrypted and secure.
⬆️ Back to Top
📌 Keywords:
MyOperator, In-Call Webhook, API Integration, webhook setup, POST method, HTTPS, JSON, server configuration, troubleshooting, secure URL.