{"revision":"c10276e953456835cdbb1f3a60d58ae1980be353","document":{"id":40726,"path":"platform-security/authentication/vonage-provider-config.md","title":"Vonage Provider custom configuration \\(Tutorial\\)","bundle":null,"doc_type":null,"release":"australia","body":"\n# Vonage Provider custom configuration \\(Tutorial\\)\n\nConfigure a SMS with Vonage Provider to ensure every user can login securely.\n\n## Before you begin\n\nRole required: adaptive\\_auth\\_admin\n\n## Procedure\n\n1.  Navigate to **All** &gt; **System Web Services** &gt; **Outbound** &gt; **REST Message** and perform the REST message configuration based on the information from Vonage API Dashboard.\n\n    \\[Omitted image \"vonage-dashboard.png\"\\] Alt text: Vonage API Dashboard\n\n2.  Click **New** to create a new **REST Message**.\n\n3.  Provide a **Name** and **Endpoint**.\n\n    \\[Omitted image \"vonage-rest.png\"\\] Alt text: Vonage REST Message configuration\n\n4.  Click **Submit**.\n\n5.  Open the created record, in the **HTTP Methods** related list, click **New** and select the HTTP method as **POST**.\n\n6.  Fill the following fields:\n\n    -   Endpoint: `https://${baseURL}/sms/json`\n    -   Content:`api_key=${apiKey}&api_secret=${apiSecret}&text=${text}&from=${from}&to=${to}`\n    -   Content-Type: `application/x-www-form-urlencoded`\n    \\[Omitted image \"vonage-http-method.png\"\\] Alt text: HTTP Method\n\n7.  Update the record.\n\n8.  Click **Auto-generate variables** from the **Related Links** section.\n\n9.  Import SI shared in the folder and copy the apiKey and secret from the Vonage API dashboard.\n\n    **Note:**\n\n    The apiKey and secret are located in your Vonage account settings in the Vonage Dashboard.\n\n    \\[Omitted image \"vonage-script.png\"\\] Alt text: Script\n\n10. Create a custom Table Phone Numbers with two columns, For example:\n\n    -   **Column Label**: User, **Type**: Reference, **Reference**: User \\(sys\\_user\\).\n    -   **Column Label**: Phone Number, **Type**: Phone Number\\(E164\\).\n    \\[Omitted image \"vonage-phone-number.png\"\\] Alt text: Phone Number\n\n11. Create a custom provider in Multi-Factor Provider table.\n\n    \\[Omitted image \"vonage-provider-config.png\"\\] Alt text: Provider Configuration page\n\n    To know more about provider configuration, see [Configure MFA Provider](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-security/authentication/configure-mfa-provider.md).\n\n\n"}}