From e685f49f41f4ad8bfffc8d256a42453f93f59970 Mon Sep 17 00:00:00 2001 From: deepakg-sacumen Date: Wed, 23 Oct 2024 21:49:48 +0530 Subject: [PATCH 1/9] added vonage integration without assets --- vonage/CHANGELOG.md | 7 +++++ vonage/README.md | 52 +++++++++++++++++++++++++++++++ vonage/assets/service_checks.json | 1 + vonage/manifest.json | 49 +++++++++++++++++++++++++++++ 4 files changed, 109 insertions(+) create mode 100644 vonage/CHANGELOG.md create mode 100644 vonage/README.md create mode 100644 vonage/assets/service_checks.json create mode 100644 vonage/manifest.json diff --git a/vonage/CHANGELOG.md b/vonage/CHANGELOG.md new file mode 100644 index 0000000000000..4a6a74d65bbf6 --- /dev/null +++ b/vonage/CHANGELOG.md @@ -0,0 +1,7 @@ +# CHANGELOG - Vonage + +## 1.0.0 / 2024-10-23 + +***Added***: + +* Initial Release \ No newline at end of file diff --git a/vonage/README.md b/vonage/README.md new file mode 100644 index 0000000000000..3bf8999068185 --- /dev/null +++ b/vonage/README.md @@ -0,0 +1,52 @@ +# Agent Check: Vonage + +[Vonage](https://www.vonage.com/) offers flexible and scalable voice, messaging, video, and data capabilities across Unified Communications, Contact Centers, and Communications APIs. All the logs generated from voice, SMS, and dispatch APIs are available via the Reports API. + +## Overview + +This integration will help you on : +1. Centralized Data: Combines SMS and voice call logs in one place for easier access and management. +2. Enhanced Analytics: Enables analysis of communication patterns to inform business strategies. +3. Trend Identification: Allows businesses to spot trends in customer interactions, aiding proactive engagement. +4. Informed Decision-Making: Provides insights that drive strategic decisions for growth and improvement. + +## Setup + +1. Log in to [Vonage](https://www.vonage.com/log-in/). +2. Navigate to Vonage’s [Dashboard](https://dashboard.nexmo.com/). +3. Here, you will be able to obtain both the API key and the API secret. +4. Navigate to [Applications](https://dashboard.nexmo.com/applications). +5. Click on “+ Create a new Application” to create a new application. +6. Enable the Messages Capabilities. +7. Enable the Voice Capabilities. +8. To make a call using the dashboard, Please refer to this [link](https://developer.vonage.com/en/voice/voice-api/getting-started?lang=using-dashboard). + + +### Configuration + +Configure the Datadog endpoint to forward VOnage logs to Datadog. +1. Navigate to Vonage. +2. Add your Vonage credentials. + + +| Vonage Parameters | Description | +|----------|----------|----------| +| API key | API Key of the Vonage account. | +| API secret | API Secret of the Vonage account | + + +## Data Collected + +### Logs + +It is designed to collect and manage logs of SMS messages and voice calls. It captures essential details such as timestamps, sender and recipient information, message content, call duration, and call status. + + +## Troubleshooting + +Need help? Contact [Datadog support][3]. + +[1]: **LINK_TO_INTEGRATION_SITE** +[2]: https://app.datadoghq.com/account/settings/agent/latest +[3]: https://docs.datadoghq.com/help/ + diff --git a/vonage/assets/service_checks.json b/vonage/assets/service_checks.json new file mode 100644 index 0000000000000..fe51488c7066f --- /dev/null +++ b/vonage/assets/service_checks.json @@ -0,0 +1 @@ +[] diff --git a/vonage/manifest.json b/vonage/manifest.json new file mode 100644 index 0000000000000..08eb889970c25 --- /dev/null +++ b/vonage/manifest.json @@ -0,0 +1,49 @@ +{ + "manifest_version": "2.0.0", + "app_uuid": "a9a9e56e-e46a-489e-a9c0-00d8f1b5cdb2", + "app_id": "vonage", + "display_on_public_website": true, + "tile": { + "overview": "README.md#Overview", + "configuration": "README.md#Setup", + "support": "README.md#Support", + "changelog": "CHANGELOG.md", + "description": "Gain insights into Vonage Reports Logs.", + "title": "Vonage", + "media": [ + { + "media_type": "image", + "caption": "Vonage Overview", + "image_url": "images/vonage_overview.png" + }, + { + "media_type": "image", + "caption": "Vonage SMS Details", + "image_url": "images/vonage_sms_details.png" + }, + { + "media_type": "image", + "caption": "Vonage Voice Details", + "image_url": "images/vonage_voice_details.png" + } + ], + "classifier_tags": [ + "Category::Log Collection", + "Offering::Integration", + "Submitted Data Type::Logs" + ] + }, + "assets": { + "dashboards": { + "Vonage Overview": "assets/dashboards/vonage_overview.json" + }, + "monitors": {}, + "saved_views": {} + }, + "author": { + "support_email": "help@datadoghq.com", + "name": "Datadog", + "homepage": "https://www.datadoghq.com", + "sales_email": "info@datadoghq.com" + } +} From defe65b659ceffed836c9416c2b6aa3cc126468f Mon Sep 17 00:00:00 2001 From: deepakg-sacumen Date: Thu, 24 Oct 2024 13:20:32 +0530 Subject: [PATCH 2/9] Vonage integration updated --- vonage/README.md | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/vonage/README.md b/vonage/README.md index 3bf8999068185..0a15edd75d3c4 100644 --- a/vonage/README.md +++ b/vonage/README.md @@ -1,20 +1,20 @@ # Agent Check: Vonage -[Vonage](https://www.vonage.com/) offers flexible and scalable voice, messaging, video, and data capabilities across Unified Communications, Contact Centers, and Communications APIs. All the logs generated from voice, SMS, and dispatch APIs are available via the Reports API. +[Vonage](https://www.vonage.com/) offers flexible and scalable voice, messaging, video, and data capabilities across unified communications, contact centers, and communications APIs. All the logs generated from voice, SMS, and dispatch APIs are available through the Reports API. ## Overview -This integration will help you on : -1. Centralized Data: Combines SMS and voice call logs in one place for easier access and management. -2. Enhanced Analytics: Enables analysis of communication patterns to inform business strategies. -3. Trend Identification: Allows businesses to spot trends in customer interactions, aiding proactive engagement. -4. Informed Decision-Making: Provides insights that drive strategic decisions for growth and improvement. +This integration provides the following benefits: +1. **Centralized Data**: Combines SMS and voice call logs in one place for easier access and management. +2. **Enhanced Analytics**: Enables analysis of communication patterns to inform business strategies. +3. **Trend Identification**: Allows businesses to spot trends in customer interactions, aiding proactive engagement. +4. **Informed Decision-Making**: Provides insights that drive strategic decisions for growth and improvement. ## Setup 1. Log in to [Vonage](https://www.vonage.com/log-in/). 2. Navigate to Vonage’s [Dashboard](https://dashboard.nexmo.com/). -3. Here, you will be able to obtain both the API key and the API secret. +3. Here, you can obtain both the API key and API secret. 4. Navigate to [Applications](https://dashboard.nexmo.com/applications). 5. Click on “+ Create a new Application” to create a new application. 6. Enable the Messages Capabilities. @@ -24,23 +24,21 @@ This integration will help you on : ### Configuration -Configure the Datadog endpoint to forward VOnage logs to Datadog. +Configure the Datadog endpoint to forward Vonage logs to Datadog. 1. Navigate to Vonage. 2. Add your Vonage credentials. - | Vonage Parameters | Description | -|----------|----------|----------| +|----------|----------| | API key | API Key of the Vonage account. | -| API secret | API Secret of the Vonage account | +| API secret | API Secret of the Vonage account. | ## Data Collected ### Logs -It is designed to collect and manage logs of SMS messages and voice calls. It captures essential details such as timestamps, sender and recipient information, message content, call duration, and call status. - +Logs are designed to collect and manage logs of SMS messages and voice calls. They capture essential details such as timestamps, sender and recipient information, message content, call duration, and call status. ## Troubleshooting From 2515c9f61729d34a854b89844ee67bd4f35b3d87 Mon Sep 17 00:00:00 2001 From: deepakg-sacumen Date: Thu, 24 Oct 2024 13:32:30 +0530 Subject: [PATCH 3/9] updated the vonage integration --- vonage/manifest.json | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/vonage/manifest.json b/vonage/manifest.json index 08eb889970c25..a89cc8994b7db 100644 --- a/vonage/manifest.json +++ b/vonage/manifest.json @@ -8,34 +8,39 @@ "configuration": "README.md#Setup", "support": "README.md#Support", "changelog": "CHANGELOG.md", - "description": "Gain insights into Vonage Reports Logs.", - "title": "Vonage", + "description": "", + "title": "testing_tile", "media": [ { "media_type": "image", - "caption": "Vonage Overview", - "image_url": "images/vonage_overview.png" + "caption": "FILL IN Image 1 caption", + "image_url": "" }, { "media_type": "image", - "caption": "Vonage SMS Details", - "image_url": "images/vonage_sms_details.png" + "caption": "FILL IN Image 2 caption", + "image_url": "" }, { "media_type": "image", - "caption": "Vonage Voice Details", - "image_url": "images/vonage_voice_details.png" + "caption": "FILL IN Image 3 caption", + "image_url": "" } ], "classifier_tags": [ - "Category::Log Collection", - "Offering::Integration", - "Submitted Data Type::Logs" + "", + "Supported OS::Linux", + "Supported OS::Windows", + "Supported OS::macOS", + "Category::", + "Offering::", + "Queried Data Type::", + "Submitted Data Type::" ] }, "assets": { "dashboards": { - "Vonage Overview": "assets/dashboards/vonage_overview.json" + "": "assets/dashboards/.json" }, "monitors": {}, "saved_views": {} From 87ea44717b21e02267f723e01e0b199a4e3ee5ba Mon Sep 17 00:00:00 2001 From: deepakg-sacumen Date: Thu, 24 Oct 2024 14:00:58 +0530 Subject: [PATCH 4/9] updated the vonage integration --- vonage/manifest.json | 37 +++++++------------------------------ 1 file changed, 7 insertions(+), 30 deletions(-) diff --git a/vonage/manifest.json b/vonage/manifest.json index a89cc8994b7db..5d8c1e7ddef73 100644 --- a/vonage/manifest.json +++ b/vonage/manifest.json @@ -8,40 +8,17 @@ "configuration": "README.md#Setup", "support": "README.md#Support", "changelog": "CHANGELOG.md", - "description": "", - "title": "testing_tile", - "media": [ - { - "media_type": "image", - "caption": "FILL IN Image 1 caption", - "image_url": "" - }, - { - "media_type": "image", - "caption": "FILL IN Image 2 caption", - "image_url": "" - }, - { - "media_type": "image", - "caption": "FILL IN Image 3 caption", - "image_url": "" - } - ], + "description": "Gain insights into Vonage logs.", + "title": "Vonage", + "media": [], "classifier_tags": [ - "", - "Supported OS::Linux", - "Supported OS::Windows", - "Supported OS::macOS", - "Category::", - "Offering::", - "Queried Data Type::", - "Submitted Data Type::" + "Category::Log Collection", + "Submitted Data Type::Logs", + "Offering::Integration" ] }, "assets": { - "dashboards": { - "": "assets/dashboards/.json" - }, + "dashboards": {}, "monitors": {}, "saved_views": {} }, From 9a282c8cd69d86248e3c2141f41a9d237a090f2d Mon Sep 17 00:00:00 2001 From: deepakg-sacumen Date: Thu, 24 Oct 2024 14:03:43 +0530 Subject: [PATCH 5/9] updated the vonage integration --- vonage/README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vonage/README.md b/vonage/README.md index 0a15edd75d3c4..19883b2c856dc 100644 --- a/vonage/README.md +++ b/vonage/README.md @@ -6,9 +6,9 @@ This integration provides the following benefits: 1. **Centralized Data**: Combines SMS and voice call logs in one place for easier access and management. -2. **Enhanced Analytics**: Enables analysis of communication patterns to inform business strategies. -3. **Trend Identification**: Allows businesses to spot trends in customer interactions, aiding proactive engagement. -4. **Informed Decision-Making**: Provides insights that drive strategic decisions for growth and improvement. +2. **Enhanced analytics**: Enables analysis of communication patterns to inform business strategies. +3. **Trend identification**: Allows businesses to spot trends in customer interactions, aiding proactive engagement. +4. **Informed decision-making**: Provides insights that drive strategic decisions for growth and improvement. ## Setup From 9ed74939261a7e86228f074c8cf06ede49d665b4 Mon Sep 17 00:00:00 2001 From: deepakg-sacumen Date: Thu, 24 Oct 2024 14:05:37 +0530 Subject: [PATCH 6/9] updated the vonage integration --- vonage/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vonage/README.md b/vonage/README.md index 19883b2c856dc..ec4810bd533d3 100644 --- a/vonage/README.md +++ b/vonage/README.md @@ -12,8 +12,8 @@ This integration provides the following benefits: ## Setup -1. Log in to [Vonage](https://www.vonage.com/log-in/). -2. Navigate to Vonage’s [Dashboard](https://dashboard.nexmo.com/). +1. Log into [Vonage](https://www.vonage.com/log-in/). +2. Navigate to Vonage’s [dashboard](https://dashboard.nexmo.com/). 3. Here, you can obtain both the API key and API secret. 4. Navigate to [Applications](https://dashboard.nexmo.com/applications). 5. Click on “+ Create a new Application” to create a new application. From 55ac1730661bc57aaaefec748bfd63d59ccc6fbd Mon Sep 17 00:00:00 2001 From: deepakg-sacumen Date: Thu, 24 Oct 2024 14:40:26 +0530 Subject: [PATCH 7/9] updated the vonage integration --- vonage/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vonage/README.md b/vonage/README.md index ec4810bd533d3..cd4ddc3c6998a 100644 --- a/vonage/README.md +++ b/vonage/README.md @@ -13,10 +13,10 @@ This integration provides the following benefits: ## Setup 1. Log into [Vonage](https://www.vonage.com/log-in/). -2. Navigate to Vonage’s [dashboard](https://dashboard.nexmo.com/). +2. Navigate to Vonage [dashboard](https://dashboard.nexmo.com/). 3. Here, you can obtain both the API key and API secret. 4. Navigate to [Applications](https://dashboard.nexmo.com/applications). -5. Click on “+ Create a new Application” to create a new application. +5. Click on + Create a new Application to create a new application. 6. Enable the Messages Capabilities. 7. Enable the Voice Capabilities. 8. To make a call using the dashboard, Please refer to this [link](https://developer.vonage.com/en/voice/voice-api/getting-started?lang=using-dashboard). From d68cb941c83c1e44b7788226fb3df98df75d6bb5 Mon Sep 17 00:00:00 2001 From: deepakg-sacumen Date: Thu, 24 Oct 2024 19:18:54 +0530 Subject: [PATCH 8/9] updated the vonage integration --- vonage/manifest.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/vonage/manifest.json b/vonage/manifest.json index 5d8c1e7ddef73..129d8f8f2d6e2 100644 --- a/vonage/manifest.json +++ b/vonage/manifest.json @@ -18,9 +18,11 @@ ] }, "assets": { - "dashboards": {}, - "monitors": {}, - "saved_views": {} + "integration": { + "auto_install": false, + "events": { + "creates_events": false + } }, "author": { "support_email": "help@datadoghq.com", From 03d2c732b6c3e7183abbff2ace3094a6e78e1cf8 Mon Sep 17 00:00:00 2001 From: deepakg-sacumen Date: Fri, 25 Oct 2024 19:18:05 +0530 Subject: [PATCH 9/9] updated vonage integration --- vonage/manifest.json | 47 ++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/vonage/manifest.json b/vonage/manifest.json index 129d8f8f2d6e2..80125c93bca19 100644 --- a/vonage/manifest.json +++ b/vonage/manifest.json @@ -4,30 +4,31 @@ "app_id": "vonage", "display_on_public_website": true, "tile": { - "overview": "README.md#Overview", - "configuration": "README.md#Setup", - "support": "README.md#Support", - "changelog": "CHANGELOG.md", - "description": "Gain insights into Vonage logs.", - "title": "Vonage", - "media": [], - "classifier_tags": [ - "Category::Log Collection", - "Submitted Data Type::Logs", - "Offering::Integration" - ] + "overview": "README.md#Overview", + "configuration": "README.md#Setup", + "support": "README.md#Support", + "changelog": "CHANGELOG.md", + "description": "Gain insights into Vonage logs.", + "title": "Vonage", + "media": [], + "classifier_tags": [ + "Category::Log Collection", + "Submitted Data Type::Logs", + "Offering::Integration" + ] }, "assets": { - "integration": { - "auto_install": false, - "events": { - "creates_events": false + "integration": { + "auto_install": false, + "events": { + "creates_events": false + } + }, + "author": { + "support_email": "help@datadoghq.com", + "name": "Datadog", + "homepage": "https://www.datadoghq.com", + "sales_email": "info@datadoghq.com" } - }, - "author": { - "support_email": "help@datadoghq.com", - "name": "Datadog", - "homepage": "https://www.datadoghq.com", - "sales_email": "info@datadoghq.com" } -} +} \ No newline at end of file