{"id":"2b7fff92-6b42-4376-9640-b015e1f263f7","timestamp":1775654834771,"matcher":{"static":{"/en/blog/text-to-speech-phone-call-dr":{"redirect":"/en/blog/how-to-make-a-text-to-speech-phone-call-in-asp-net"},"/en/blog/make-outbound-text-speech-phone-call-node-js-dr":{"redirect":"/en/blog/how-to-make-an-outbound-text-to-speech-phone-call-with-node-js"},"/en/blog/how-to-send-sms-messages-with-node-js-and-express-dr":{"redirect":"/en/blog/send-and-receive-sms-messages-with-node-js-and-express"},"/en/blog/how-to-send-and-receive-sms-messages-with-node-js-and-express-dr":{"redirect":"/en/blog/send-and-receive-sms-messages-with-node-js-and-express"},"/en/blog/send-sms-messages-python-flask-dr":{"redirect":"/en/blog/how-to-send-sms-messages-with-python-flask-and-vonage"},"/en/blog/send-sms-messages-asp-net-mvc-framework-dr":{"redirect":"/en/blog/build-an-asp-net-mvc-app-to-send-sms-messages"},"/en/blog/whats-different-now":{"redirect":"/en/blog"},"/en/blog/what-is-voicexml":{"redirect":"/en/blog"},"/en/blog/memories-of-confoo":{"redirect":"/en/blog"},"/en/blog/how-to-build-sms-2fa-that-wont-scare-away-your-users":{"redirect":"/en/blog"},"/en/blog/gdc-2015-user-acquisition-analytics-and-a-whole-lot-of-bacon":{"redirect":"/en/blog"},"/en/blog/nexmo-at-the-capital-one-hackathon":{"redirect":"/en/blog"},"/en/blog/announcing-the-nexmo-numbers-crm-edition-contest-winner":{"redirect":"/en/blog"},"/en/blog/announcing-the-nexmo-numbers-cms-edition-contest-winner":{"redirect":"/en/blog"},"/en/blog/nexmo-disrupting-nyc":{"redirect":"/en/blog"},"/en/blog/nexmo-women-who-code-host-meetup-for-females-in-tech":{"redirect":"/en/blog"},"/en/blog/building-a-phone-powered-photo-booth-with-nexmos-voice-and-sms-apis":{"redirect":"/en/blog"},"/en/blog/build-rest-implementation-scales-better-smpp":{"redirect":"/en/blog"},"/en/blog/developer-relations-at-nexmo":{"redirect":"/en/blog"},"/en/blog/ruby-gem":{"redirect":"/en/blog"},"/en/blog/real-time-web-apps-net-options":{"redirect":"/en/blog"},"/en/blog/phptek-2016-livestream":{"redirect":"/en/blog"},"/en/blog/official-php-client-lib":{"redirect":"/en/blog"},"/en/blog/developer-new-nexmo-python-library-released-pycon":{"redirect":"/en/blog"},"/en/blog/claim-nexmo-credit-help-disrupt-travel-industry-skyscanner":{"redirect":"/en/blog"},"/en/blog/two-factor-authentication-2fa-ruby-rails-devise-nexmo-verify-dr":{"redirect":"/en/blog"},"/en/blog/talking-real-time-web-apps-net-at-ndc-oslo":{"redirect":"/en/blog"},"/en/blog/let-users-login-phone-number-using-nexmos-verify-php-dr":{"redirect":"/en/blog"},"/en/blog/introducing-the-nexmo-command-line-interface-cli":{"redirect":"/en/blog"},"/en/blog/win-tickets-electromagnetic-field-2016":{"redirect":"/en/blog"},"/en/blog/nexmo-to-present-keynote-developer-workshop-panel-at-all-about-the-api":{"redirect":"/en/blog"},"/en/blog/nexmo-laracon-laravel-5-3-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-tilda-emf-camp-badge":{"redirect":"/en/blog"},"/en/blog/tomomi-joining-developer-relations-team":{"redirect":"/en/blog"},"/en/blog/nexmo-elephpants-at-zendcon":{"redirect":"/en/blog"},"/en/blog/live-streaming-phpworld-dr":{"redirect":"/en/blog"},"/en/blog/olia-joining-the-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-voice-api-demo-telephony-ai-platforms-websockets":{"redirect":"/en/blog"},"/en/blog/welcome-newest-developer-advocate-nexmo-devrel-team-chris-guzman-dr":{"redirect":"/en/blog"},"/en/blog/webinar-getting-started-nexmo-voice-websockets-dr":{"redirect":"/en/blog"},"/en/blog/big-changes-for-nexmos-java-client-library-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-ride-hailing-chatbot":{"redirect":"/en/blog"},"/en/blog/nexmo-aws-lex-connector-in-public-beta-dr":{"redirect":"/en/blog"},"/en/blog/ibm-bluemix-nexmo-api-platform-available":{"redirect":"/en/blog"},"/en/blog/minting-new-javascript-developer-advocate-alex-lakatos-dr":{"redirect":"/en/blog"},"/en/blog/welcoming-bibi-nexmo-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-latest-devrel-aaron-bassett-dr":{"redirect":"/en/blog"},"/en/blog/amanda-joins-nexmos-devrel-team-dr":{"redirect":"/en/blog"},"/en/blog/michael-is-joining-the-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/introducing-nexmo-developer-dr":{"redirect":"/en/blog"},"/en/blog/laracon-2017-nyc-conference-report-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-at-android-summit-dr":{"redirect":"/en/blog"},"/en/blog/hello-nexmodev-dr":{"redirect":"/en/blog"},"/en/blog/techcrunch-disrupt-hackathon-focus-rescue":{"redirect":"/en/blog"},"/en/blog/nexmo-at-the-swift-summit-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-ssml-support-natural-text-speech":{"redirect":"/en/blog"},"/en/blog/princeton-coders-lyft-nexmo-apis":{"redirect":"/en/blog"},"/en/blog/devrel-week-lisbon-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-dotnet-client-library-new-release-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-at-midwest-php-2018-dr":{"redirect":"/en/blog"},"/en/blog/day-one-nexmo-rwdevcon-2018-dr":{"redirect":"/en/blog"},"/en/blog/day-two-recap-nexmo-rwdevcon-2018":{"redirect":"/en/blog"},"/en/blog/day-three-nexmo-rwdevcon-2018-dr":{"redirect":"/en/blog"},"/en/blog/steve-is-joining-the-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-protects-customers-by-ending-support-for-legacy-tls-protocols":{"redirect":"/en/blog"},"/en/blog/martyn-davies-joins-nexmo-dr":{"redirect":"/en/blog"},"/en/blog/tony-bedford-nexmo-developer-relations-dr":{"redirect":"/en/blog"},"/en/blog/lorna-joins-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/swipedon-developer-story":{"redirect":"/en/blog"},"/en/blog/nexmo-introduces-in-app-video-developer-preview":{"redirect":"/en/blog"},"/en/blog/nexmo-protects-customers-permanently-disabling-legacy-tls-protocols":{"redirect":"/en/blog"},"/en/blog/receive-a-phone-call-with-java-dr":{"redirect":"/en/blog"},"/en/blog/hui-jing-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-messages-dispatch-apis-dr":{"redirect":"/en/blog"},"/en/blog/manik-joins-nexmo-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-welcomes-mark-lewin-to-the-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/welcome-ben-greenberg-to-the-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/luke-oliff-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/yuriy-dybskiy-joins-nexmo-dev-rel-dr":{"redirect":"/en/blog"},"/en/blog/rails-holiday-vapi-checker-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-hackathon-at-php-uk-2019-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-goes-to-devrelcon-tokyo-2019-dr":{"redirect":"/en/blog"},"/en/blog/lauren-lee-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/adam-culp-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/michael-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/zach-walchuk-joins-the-nexmo-developer-education-team-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-at-birmingham-on-rails-dr":{"redirect":"/en/blog"},"/en/blog/nexmo-ruby-new-release-host-overriding-dr":{"redirect":"/en/blog"},"/en/blog/igor-wojda-joins-the-vonage-developer-relations-team-dr":{"redirect":"/en/blog"},"/en/blog/developer-challenge-winner-uses-nexmo-number-insight-apis":{"redirect":"/en/blog"},"/en/blog/welcoming-mark-smith-nexmo-developer-relations-team":{"redirect":"/en/blog"},"/en/blog/ai-bot-use-cases-dr":{"redirect":"/en/blog"},"/en/blog/announcing-nexmos-net-server-sdk-version-4-3-1-release-dr":{"redirect":"/en/blog"},"/en/blog/how-to-send-an-sms-with-asp-net-core-mvc":{"redirect":"/en/blog/build-an-asp-net-mvc-app-to-send-sms-messages"},"/en/blog/5-ways-to-make-http-requests-in-node-js-2020-edition":{"redirect":"/en/blog/5-ways-to-make-http-requests-in-node-js"},"/en/blog/anything-to-sms-ifttt-nexmo-dr":{"redirect":"/en/blog/anything-to-sms-with-ifttt-and-vonage"},"/en/blog/lucinda-bone-joins-the-developer-relations-team":{"redirect":"/en/blog/lucinda-abberley-joins-the-developer-relations-team"},"/en/blog/video-express-is-here-and-why-it’s-awesome":{"redirect":"/en/blog/video-express-is-here-and-why-its-awesome"},"/en/blog/simplifying-development-low-code-and-no-code-in-future-applications.":{"redirect":"/en/blog/simplifying-development-low-code-and-no-code-in-future-applications"},"/en/blog/vonage-video-api-comes-to-the-vonage-api-dashboard-in-beta":{"redirect":"/en/blog/vonage-video-api-comes-to-the-vonage-api-dashboard"},"/en/blog/payments-over-the-phone-now-supports-multi-currency":{"redirect":"/en/blog"},"/en/blog/publish-from-your-video-elements-with-vonage-video-api":{"redirect":"/en/blog/how-to-use-mediastreams-with-vonage-video-api"},"/en/blog/introducing-the-meetings-api":{"redirect":"/en/blog"},"/en/blog/announcing-the-video-champions-program":{"redirect":"/en/blog"},"/en/blog/meetings-api-is-here":{"redirect":"/en/blog"},"/en/blog/video-meeting-scheduling-bot-powered-by-vonage-ai-and-meetings-api":{"redirect":"/en/blog/video-meeting-scheduling-bot-powered-by-vonage-ai-and-video-api"},"/en/blog/announcing-vonage-proactive-connect-open-beta":{"redirect":"/en/blog"},"/en/blog/getting-started-with-proactive-connect":{"redirect":"/en/blog"},"/en/blog/how-to-send-sms-from-a-spreadsheet-dr":{"redirect":"/en/blog/send-an-sms-message-from-an-excel-spreadsheet"},"/en/blog/automate-business-workflows-with-real-time-communication-and-intelligent-bots":{"redirect":"/en/blog"},"/en/blog/how-make-receive-phone-calls-with-nuxt-js-dr":{"redirect":"/en/blog"},"/en/blog/voice-application-management-easier":{"redirect":"/en/blog"},"/en/blog/inbound-phone-call-tracking-digital-marketing":{"redirect":"/en/blog"},"/en/blog/tags/video-api":{"redirect":"/en/blog?tags=video-api"},"/en/blog/tags/ruby":{"redirect":"/en/blog?tags=ruby"},"/en/blog/tags/node-red":{"redirect":"/en/blog?tags=node-red"},"/en/blog/tags/ai-studio":{"redirect":"/en/blog?tags=ai-studio"},"/en/blog/top-5-ways-to-use-sms-to-increase-mobile-user-acquisition-and-engagement":{"redirect":"/en/blog"},"/en/blog/why-two-factor-authentication-2fa":{"redirect":"/en/blog"},"/en/blog/two-factor-authentication-2fa-ruby-rails-devise-nexmo-verify":{"redirect":"/en/blog"},"/en/blog/vonage-python-sdk-v4-is-now-live":{"redirect":"/en/blog/vonage-python-sdk-v4-is-now-live-"},"/en/blog/vonage-knowledge-quest-returns-for-2025-will-you-accept-your-mission":{"redirect":"/en/blog"},"/en/blog/make-text-to-speech-call-with-go":{"redirect":"/en/blog"},"/en/blog/category/developer/tutorial":{"redirect":"/en/blog"},"/en/blog/category/developers-2":{"redirect":"/en/blog"},"/en/blog/receive-inbound-sms-with-gog":{"redirect":"/en/blog"},"/en/blog/introducing-sip-connect-beta":{"redirect":"/en/blog"},"/en/blog/new-nexmo-voice-api-public-beta-dr":{"redirect":"/en/blog"},"/en/blog/stitch/overview":{"redirect":"/en/blog"},"/en/blog/the-nexmo-dashboard-gets-a-new-look":{"redirect":"/en/blog"},"/en/blog/introducing-nexmo-app-messaging":{"redirect":"/en/blog"},"/en/blog/author/mheap":{"redirect":"/en/blog/authors/mheap"},"/en/blog/improve-accuracy-call-transcriptions-split-recording":{"redirect":"/en/blog"},"/en/blog/global-sms-messaging-complex-world":{"redirect":"/en/blog"},"/en/blog/know-caller-name-cnam-number-insight":{"redirect":"/en/blog"},"/en/blog/introducing-the-vonage-voyagers-developer-champions-program":{"redirect":"/en/blog"},"/en/blog/meet-the-first-voyagers-crew-part-4":{"redirect":"/en/blog"},"/en/blog/meet-the-first-voyagers-crew-part-3":{"redirect":"/en/blog"},"/en/blog/meet-the-first-voyagers-crew-part-2":{"redirect":"/en/blog"},"/en/blog/meet-the-first-voyagers-crew-part-1":{"redirect":"/en/blog"},"/en/blog/nexmo-developer-spotlight":{"redirect":"/en/blog"},"/en/blog/introducing-vonage-for-startups":{"redirect":"/en/blog"},"/en/blog/post-call-transcription-by-vonage-has-been-released-":{"redirect":"/en/blog"},"/en/blog/getting-started-with-number-verification-api":{"redirect":"/en/blog"},"/en/blog/getting-started-with-sim-swap-api":{"redirect":"/en/blog"},"/en/blog/introducing-the-network-enablement-api":{"redirect":"/en/blog"},"/en/blog/introducing-silent-authentication-advanced-in-the-verify-api":{"redirect":"/en/blog"},"/en/community/past-events":{"redirect":"/en/events"},"/en/spotlight":{"redirect":"/en/home"},"/en/tags/sms-api":{"redirect":"/en/blog?tags=sms-api"},"/ja/blog/text-to-speech-phone-call-dr":{"redirect":"/ja/blog/how-to-make-a-text-to-speech-phone-call-in-asp-net"},"/ja/blog/make-outbound-text-speech-phone-call-node-js-dr":{"redirect":"/ja/blog/how-to-make-an-outbound-text-to-speech-phone-call-with-node-js"},"/ja/blog/how-to-send-sms-messages-with-node-js-and-express-dr":{"redirect":"/ja/blog/send-and-receive-sms-messages-with-node-js-and-express"},"/ja/blog/how-to-send-and-receive-sms-messages-with-node-js-and-express-dr":{"redirect":"/ja/blog/send-and-receive-sms-messages-with-node-js-and-express"},"/ja/blog/send-sms-messages-python-flask-dr":{"redirect":"/ja/blog/how-to-send-sms-messages-with-python-flask-and-vonage"},"/ja/blog/send-sms-messages-asp-net-mvc-framework-dr":{"redirect":"/ja/blog/build-an-asp-net-mvc-app-to-send-sms-messages"},"/ja/blog/whats-different-now":{"redirect":"/ja/blog"},"/ja/blog/what-is-voicexml":{"redirect":"/ja/blog"},"/ja/blog/memories-of-confoo":{"redirect":"/ja/blog"},"/ja/blog/how-to-build-sms-2fa-that-wont-scare-away-your-users":{"redirect":"/ja/blog"},"/ja/blog/gdc-2015-user-acquisition-analytics-and-a-whole-lot-of-bacon":{"redirect":"/ja/blog"},"/ja/blog/nexmo-at-the-capital-one-hackathon":{"redirect":"/ja/blog"},"/ja/blog/announcing-the-nexmo-numbers-crm-edition-contest-winner":{"redirect":"/ja/blog"},"/ja/blog/announcing-the-nexmo-numbers-cms-edition-contest-winner":{"redirect":"/ja/blog"},"/ja/blog/nexmo-disrupting-nyc":{"redirect":"/ja/blog"},"/ja/blog/nexmo-women-who-code-host-meetup-for-females-in-tech":{"redirect":"/ja/blog"},"/ja/blog/building-a-phone-powered-photo-booth-with-nexmos-voice-and-sms-apis":{"redirect":"/ja/blog"},"/ja/blog/build-rest-implementation-scales-better-smpp":{"redirect":"/ja/blog"},"/ja/blog/developer-relations-at-nexmo":{"redirect":"/ja/blog"},"/ja/blog/ruby-gem":{"redirect":"/ja/blog"},"/ja/blog/real-time-web-apps-net-options":{"redirect":"/ja/blog"},"/ja/blog/phptek-2016-livestream":{"redirect":"/ja/blog"},"/ja/blog/official-php-client-lib":{"redirect":"/ja/blog"},"/ja/blog/developer-new-nexmo-python-library-released-pycon":{"redirect":"/ja/blog"},"/ja/blog/claim-nexmo-credit-help-disrupt-travel-industry-skyscanner":{"redirect":"/ja/blog"},"/ja/blog/two-factor-authentication-2fa-ruby-rails-devise-nexmo-verify-dr":{"redirect":"/ja/blog"},"/ja/blog/talking-real-time-web-apps-net-at-ndc-oslo":{"redirect":"/ja/blog"},"/ja/blog/let-users-login-phone-number-using-nexmos-verify-php-dr":{"redirect":"/ja/blog"},"/ja/blog/introducing-the-nexmo-command-line-interface-cli":{"redirect":"/ja/blog"},"/ja/blog/win-tickets-electromagnetic-field-2016":{"redirect":"/ja/blog"},"/ja/blog/nexmo-to-present-keynote-developer-workshop-panel-at-all-about-the-api":{"redirect":"/ja/blog"},"/ja/blog/nexmo-laracon-laravel-5-3-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-tilda-emf-camp-badge":{"redirect":"/ja/blog"},"/ja/blog/tomomi-joining-developer-relations-team":{"redirect":"/ja/blog"},"/ja/blog/nexmo-elephpants-at-zendcon":{"redirect":"/ja/blog"},"/ja/blog/live-streaming-phpworld-dr":{"redirect":"/ja/blog"},"/ja/blog/olia-joining-the-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-voice-api-demo-telephony-ai-platforms-websockets":{"redirect":"/ja/blog"},"/ja/blog/welcome-newest-developer-advocate-nexmo-devrel-team-chris-guzman-dr":{"redirect":"/ja/blog"},"/ja/blog/webinar-getting-started-nexmo-voice-websockets-dr":{"redirect":"/ja/blog"},"/ja/blog/big-changes-for-nexmos-java-client-library-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-ride-hailing-chatbot":{"redirect":"/ja/blog"},"/ja/blog/nexmo-aws-lex-connector-in-public-beta-dr":{"redirect":"/ja/blog"},"/ja/blog/ibm-bluemix-nexmo-api-platform-available":{"redirect":"/ja/blog"},"/ja/blog/minting-new-javascript-developer-advocate-alex-lakatos-dr":{"redirect":"/ja/blog"},"/ja/blog/welcoming-bibi-nexmo-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-latest-devrel-aaron-bassett-dr":{"redirect":"/ja/blog"},"/ja/blog/amanda-joins-nexmos-devrel-team-dr":{"redirect":"/ja/blog"},"/ja/blog/michael-is-joining-the-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/introducing-nexmo-developer-dr":{"redirect":"/ja/blog"},"/ja/blog/laracon-2017-nyc-conference-report-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-at-android-summit-dr":{"redirect":"/ja/blog"},"/ja/blog/hello-nexmodev-dr":{"redirect":"/ja/blog"},"/ja/blog/techcrunch-disrupt-hackathon-focus-rescue":{"redirect":"/ja/blog"},"/ja/blog/nexmo-at-the-swift-summit-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-ssml-support-natural-text-speech":{"redirect":"/ja/blog"},"/ja/blog/princeton-coders-lyft-nexmo-apis":{"redirect":"/ja/blog"},"/ja/blog/devrel-week-lisbon-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-dotnet-client-library-new-release-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-at-midwest-php-2018-dr":{"redirect":"/ja/blog"},"/ja/blog/day-one-nexmo-rwdevcon-2018-dr":{"redirect":"/ja/blog"},"/ja/blog/day-two-recap-nexmo-rwdevcon-2018":{"redirect":"/ja/blog"},"/ja/blog/day-three-nexmo-rwdevcon-2018-dr":{"redirect":"/ja/blog"},"/ja/blog/steve-is-joining-the-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-protects-customers-by-ending-support-for-legacy-tls-protocols":{"redirect":"/ja/blog"},"/ja/blog/martyn-davies-joins-nexmo-dr":{"redirect":"/ja/blog"},"/ja/blog/tony-bedford-nexmo-developer-relations-dr":{"redirect":"/ja/blog"},"/ja/blog/lorna-joins-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/swipedon-developer-story":{"redirect":"/ja/blog"},"/ja/blog/nexmo-introduces-in-app-video-developer-preview":{"redirect":"/ja/blog"},"/ja/blog/nexmo-protects-customers-permanently-disabling-legacy-tls-protocols":{"redirect":"/ja/blog"},"/ja/blog/receive-a-phone-call-with-java-dr":{"redirect":"/ja/blog"},"/ja/blog/hui-jing-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-messages-dispatch-apis-dr":{"redirect":"/ja/blog"},"/ja/blog/manik-joins-nexmo-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-welcomes-mark-lewin-to-the-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/welcome-ben-greenberg-to-the-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/luke-oliff-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/yuriy-dybskiy-joins-nexmo-dev-rel-dr":{"redirect":"/ja/blog"},"/ja/blog/rails-holiday-vapi-checker-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-hackathon-at-php-uk-2019-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-goes-to-devrelcon-tokyo-2019-dr":{"redirect":"/ja/blog"},"/ja/blog/lauren-lee-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/adam-culp-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/michael-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/zach-walchuk-joins-the-nexmo-developer-education-team-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-at-birmingham-on-rails-dr":{"redirect":"/ja/blog"},"/ja/blog/nexmo-ruby-new-release-host-overriding-dr":{"redirect":"/ja/blog"},"/ja/blog/igor-wojda-joins-the-vonage-developer-relations-team-dr":{"redirect":"/ja/blog"},"/ja/blog/developer-challenge-winner-uses-nexmo-number-insight-apis":{"redirect":"/ja/blog"},"/ja/blog/welcoming-mark-smith-nexmo-developer-relations-team":{"redirect":"/ja/blog"},"/ja/blog/ai-bot-use-cases-dr":{"redirect":"/ja/blog"},"/ja/blog/announcing-nexmos-net-server-sdk-version-4-3-1-release-dr":{"redirect":"/ja/blog"},"/ja/blog/how-to-send-an-sms-with-asp-net-core-mvc":{"redirect":"/ja/blog/build-an-asp-net-mvc-app-to-send-sms-messages"},"/ja/blog/5-ways-to-make-http-requests-in-node-js-2020-edition":{"redirect":"/ja/blog/5-ways-to-make-http-requests-in-node-js"},"/ja/blog/anything-to-sms-ifttt-nexmo-dr":{"redirect":"/ja/blog/anything-to-sms-with-ifttt-and-vonage"},"/ja/blog/lucinda-bone-joins-the-developer-relations-team":{"redirect":"/ja/blog/lucinda-abberley-joins-the-developer-relations-team"},"/ja/blog/video-express-is-here-and-why-it’s-awesome":{"redirect":"/ja/blog/video-express-is-here-and-why-its-awesome"},"/ja/blog/simplifying-development-low-code-and-no-code-in-future-applications.":{"redirect":"/ja/blog/simplifying-development-low-code-and-no-code-in-future-applications"},"/ja/blog/vonage-video-api-comes-to-the-vonage-api-dashboard-in-beta":{"redirect":"/ja/blog/vonage-video-api-comes-to-the-vonage-api-dashboard"},"/ja/blog/payments-over-the-phone-now-supports-multi-currency":{"redirect":"/ja/blog"},"/ja/blog/publish-from-your-video-elements-with-vonage-video-api":{"redirect":"/ja/blog/how-to-use-mediastreams-with-vonage-video-api"},"/ja/blog/introducing-the-meetings-api":{"redirect":"/ja/blog"},"/ja/blog/announcing-the-video-champions-program":{"redirect":"/ja/blog"},"/ja/blog/meetings-api-is-here":{"redirect":"/ja/blog"},"/ja/blog/video-meeting-scheduling-bot-powered-by-vonage-ai-and-meetings-api":{"redirect":"/ja/blog/video-meeting-scheduling-bot-powered-by-vonage-ai-and-video-api"},"/ja/blog/announcing-vonage-proactive-connect-open-beta":{"redirect":"/ja/blog"},"/ja/blog/getting-started-with-proactive-connect":{"redirect":"/ja/blog"},"/ja/blog/how-to-send-sms-from-a-spreadsheet-dr":{"redirect":"/ja/blog/send-an-sms-message-from-an-excel-spreadsheet"},"/ja/blog/automate-business-workflows-with-real-time-communication-and-intelligent-bots":{"redirect":"/ja/blog"},"/ja/blog/how-make-receive-phone-calls-with-nuxt-js-dr":{"redirect":"/ja/blog"},"/ja/blog/voice-application-management-easier":{"redirect":"/ja/blog"},"/ja/blog/inbound-phone-call-tracking-digital-marketing":{"redirect":"/ja/blog"},"/ja/blog/tags/video-api":{"redirect":"/ja/blog?tags=video-api"},"/ja/blog/tags/ruby":{"redirect":"/ja/blog?tags=ruby"},"/ja/blog/tags/node-red":{"redirect":"/ja/blog?tags=node-red"},"/ja/blog/tags/ai-studio":{"redirect":"/ja/blog?tags=ai-studio"},"/ja/blog/top-5-ways-to-use-sms-to-increase-mobile-user-acquisition-and-engagement":{"redirect":"/ja/blog"},"/ja/blog/why-two-factor-authentication-2fa":{"redirect":"/ja/blog"},"/ja/blog/two-factor-authentication-2fa-ruby-rails-devise-nexmo-verify":{"redirect":"/ja/blog"},"/ja/blog/vonage-python-sdk-v4-is-now-live":{"redirect":"/ja/blog/vonage-python-sdk-v4-is-now-live-"},"/ja/blog/vonage-knowledge-quest-returns-for-2025-will-you-accept-your-mission":{"redirect":"/ja/blog"},"/ja/blog/make-text-to-speech-call-with-go":{"redirect":"/ja/blog"},"/ja/blog/category/developer/tutorial":{"redirect":"/ja/blog"},"/ja/blog/category/developers-2":{"redirect":"/ja/blog"},"/ja/blog/receive-inbound-sms-with-gog":{"redirect":"/ja/blog"},"/ja/blog/introducing-sip-connect-beta":{"redirect":"/ja/blog"},"/ja/blog/new-nexmo-voice-api-public-beta-dr":{"redirect":"/ja/blog"},"/ja/blog/stitch/overview":{"redirect":"/ja/blog"},"/ja/blog/the-nexmo-dashboard-gets-a-new-look":{"redirect":"/ja/blog"},"/ja/blog/introducing-nexmo-app-messaging":{"redirect":"/ja/blog"},"/ja/blog/author/mheap":{"redirect":"/ja/blog/authors/mheap"},"/ja/blog/improve-accuracy-call-transcriptions-split-recording":{"redirect":"/ja/blog"},"/ja/blog/global-sms-messaging-complex-world":{"redirect":"/ja/blog"},"/ja/blog/know-caller-name-cnam-number-insight":{"redirect":"/ja/blog"},"/ja/blog/introducing-the-vonage-voyagers-developer-champions-program":{"redirect":"/ja/blog"},"/ja/blog/meet-the-first-voyagers-crew-part-4":{"redirect":"/ja/blog"},"/ja/blog/meet-the-first-voyagers-crew-part-3":{"redirect":"/ja/blog"},"/ja/blog/meet-the-first-voyagers-crew-part-2":{"redirect":"/ja/blog"},"/ja/blog/meet-the-first-voyagers-crew-part-1":{"redirect":"/ja/blog"},"/ja/blog/nexmo-developer-spotlight":{"redirect":"/ja/blog"},"/ja/blog/introducing-vonage-for-startups":{"redirect":"/ja/blog"},"/ja/blog/post-call-transcription-by-vonage-has-been-released-":{"redirect":"/ja/blog"},"/ja/blog/getting-started-with-number-verification-api":{"redirect":"/ja/blog"},"/ja/blog/getting-started-with-sim-swap-api":{"redirect":"/ja/blog"},"/ja/blog/introducing-the-network-enablement-api":{"redirect":"/ja/blog"},"/ja/blog/introducing-silent-authentication-advanced-in-the-verify-api":{"redirect":"/ja/blog"},"/ja/community/past-events":{"redirect":"/ja/events"},"/ja/spotlight":{"redirect":"/ja/home"},"/ja/tags/sms-api":{"redirect":"/ja/blog?tags=sms-api"},"/de/blog/text-to-speech-phone-call-dr":{"redirect":"/de/blog/how-to-make-a-text-to-speech-phone-call-in-asp-net"},"/de/blog/make-outbound-text-speech-phone-call-node-js-dr":{"redirect":"/de/blog/how-to-make-an-outbound-text-to-speech-phone-call-with-node-js"},"/de/blog/how-to-send-sms-messages-with-node-js-and-express-dr":{"redirect":"/de/blog/send-and-receive-sms-messages-with-node-js-and-express"},"/de/blog/how-to-send-and-receive-sms-messages-with-node-js-and-express-dr":{"redirect":"/de/blog/send-and-receive-sms-messages-with-node-js-and-express"},"/de/blog/send-sms-messages-python-flask-dr":{"redirect":"/de/blog/how-to-send-sms-messages-with-python-flask-and-vonage"},"/de/blog/send-sms-messages-asp-net-mvc-framework-dr":{"redirect":"/de/blog/build-an-asp-net-mvc-app-to-send-sms-messages"},"/de/blog/whats-different-now":{"redirect":"/de/blog"},"/de/blog/what-is-voicexml":{"redirect":"/de/blog"},"/de/blog/memories-of-confoo":{"redirect":"/de/blog"},"/de/blog/how-to-build-sms-2fa-that-wont-scare-away-your-users":{"redirect":"/de/blog"},"/de/blog/gdc-2015-user-acquisition-analytics-and-a-whole-lot-of-bacon":{"redirect":"/de/blog"},"/de/blog/nexmo-at-the-capital-one-hackathon":{"redirect":"/de/blog"},"/de/blog/announcing-the-nexmo-numbers-crm-edition-contest-winner":{"redirect":"/de/blog"},"/de/blog/announcing-the-nexmo-numbers-cms-edition-contest-winner":{"redirect":"/de/blog"},"/de/blog/nexmo-disrupting-nyc":{"redirect":"/de/blog"},"/de/blog/nexmo-women-who-code-host-meetup-for-females-in-tech":{"redirect":"/de/blog"},"/de/blog/building-a-phone-powered-photo-booth-with-nexmos-voice-and-sms-apis":{"redirect":"/de/blog"},"/de/blog/build-rest-implementation-scales-better-smpp":{"redirect":"/de/blog"},"/de/blog/developer-relations-at-nexmo":{"redirect":"/de/blog"},"/de/blog/ruby-gem":{"redirect":"/de/blog"},"/de/blog/real-time-web-apps-net-options":{"redirect":"/de/blog"},"/de/blog/phptek-2016-livestream":{"redirect":"/de/blog"},"/de/blog/official-php-client-lib":{"redirect":"/de/blog"},"/de/blog/developer-new-nexmo-python-library-released-pycon":{"redirect":"/de/blog"},"/de/blog/claim-nexmo-credit-help-disrupt-travel-industry-skyscanner":{"redirect":"/de/blog"},"/de/blog/two-factor-authentication-2fa-ruby-rails-devise-nexmo-verify-dr":{"redirect":"/de/blog"},"/de/blog/talking-real-time-web-apps-net-at-ndc-oslo":{"redirect":"/de/blog"},"/de/blog/let-users-login-phone-number-using-nexmos-verify-php-dr":{"redirect":"/de/blog"},"/de/blog/introducing-the-nexmo-command-line-interface-cli":{"redirect":"/de/blog"},"/de/blog/win-tickets-electromagnetic-field-2016":{"redirect":"/de/blog"},"/de/blog/nexmo-to-present-keynote-developer-workshop-panel-at-all-about-the-api":{"redirect":"/de/blog"},"/de/blog/nexmo-laracon-laravel-5-3-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-tilda-emf-camp-badge":{"redirect":"/de/blog"},"/de/blog/tomomi-joining-developer-relations-team":{"redirect":"/de/blog"},"/de/blog/nexmo-elephpants-at-zendcon":{"redirect":"/de/blog"},"/de/blog/live-streaming-phpworld-dr":{"redirect":"/de/blog"},"/de/blog/olia-joining-the-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-voice-api-demo-telephony-ai-platforms-websockets":{"redirect":"/de/blog"},"/de/blog/welcome-newest-developer-advocate-nexmo-devrel-team-chris-guzman-dr":{"redirect":"/de/blog"},"/de/blog/webinar-getting-started-nexmo-voice-websockets-dr":{"redirect":"/de/blog"},"/de/blog/big-changes-for-nexmos-java-client-library-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-ride-hailing-chatbot":{"redirect":"/de/blog"},"/de/blog/nexmo-aws-lex-connector-in-public-beta-dr":{"redirect":"/de/blog"},"/de/blog/ibm-bluemix-nexmo-api-platform-available":{"redirect":"/de/blog"},"/de/blog/minting-new-javascript-developer-advocate-alex-lakatos-dr":{"redirect":"/de/blog"},"/de/blog/welcoming-bibi-nexmo-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-latest-devrel-aaron-bassett-dr":{"redirect":"/de/blog"},"/de/blog/amanda-joins-nexmos-devrel-team-dr":{"redirect":"/de/blog"},"/de/blog/michael-is-joining-the-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/introducing-nexmo-developer-dr":{"redirect":"/de/blog"},"/de/blog/laracon-2017-nyc-conference-report-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-at-android-summit-dr":{"redirect":"/de/blog"},"/de/blog/hello-nexmodev-dr":{"redirect":"/de/blog"},"/de/blog/techcrunch-disrupt-hackathon-focus-rescue":{"redirect":"/de/blog"},"/de/blog/nexmo-at-the-swift-summit-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-ssml-support-natural-text-speech":{"redirect":"/de/blog"},"/de/blog/princeton-coders-lyft-nexmo-apis":{"redirect":"/de/blog"},"/de/blog/devrel-week-lisbon-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-dotnet-client-library-new-release-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-at-midwest-php-2018-dr":{"redirect":"/de/blog"},"/de/blog/day-one-nexmo-rwdevcon-2018-dr":{"redirect":"/de/blog"},"/de/blog/day-two-recap-nexmo-rwdevcon-2018":{"redirect":"/de/blog"},"/de/blog/day-three-nexmo-rwdevcon-2018-dr":{"redirect":"/de/blog"},"/de/blog/steve-is-joining-the-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-protects-customers-by-ending-support-for-legacy-tls-protocols":{"redirect":"/de/blog"},"/de/blog/martyn-davies-joins-nexmo-dr":{"redirect":"/de/blog"},"/de/blog/tony-bedford-nexmo-developer-relations-dr":{"redirect":"/de/blog"},"/de/blog/lorna-joins-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/swipedon-developer-story":{"redirect":"/de/blog"},"/de/blog/nexmo-introduces-in-app-video-developer-preview":{"redirect":"/de/blog"},"/de/blog/nexmo-protects-customers-permanently-disabling-legacy-tls-protocols":{"redirect":"/de/blog"},"/de/blog/receive-a-phone-call-with-java-dr":{"redirect":"/de/blog"},"/de/blog/hui-jing-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-messages-dispatch-apis-dr":{"redirect":"/de/blog"},"/de/blog/manik-joins-nexmo-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-welcomes-mark-lewin-to-the-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/welcome-ben-greenberg-to-the-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/luke-oliff-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/yuriy-dybskiy-joins-nexmo-dev-rel-dr":{"redirect":"/de/blog"},"/de/blog/rails-holiday-vapi-checker-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-hackathon-at-php-uk-2019-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-goes-to-devrelcon-tokyo-2019-dr":{"redirect":"/de/blog"},"/de/blog/lauren-lee-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/adam-culp-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/michael-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/zach-walchuk-joins-the-nexmo-developer-education-team-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-at-birmingham-on-rails-dr":{"redirect":"/de/blog"},"/de/blog/nexmo-ruby-new-release-host-overriding-dr":{"redirect":"/de/blog"},"/de/blog/igor-wojda-joins-the-vonage-developer-relations-team-dr":{"redirect":"/de/blog"},"/de/blog/developer-challenge-winner-uses-nexmo-number-insight-apis":{"redirect":"/de/blog"},"/de/blog/welcoming-mark-smith-nexmo-developer-relations-team":{"redirect":"/de/blog"},"/de/blog/ai-bot-use-cases-dr":{"redirect":"/de/blog"},"/de/blog/announcing-nexmos-net-server-sdk-version-4-3-1-release-dr":{"redirect":"/de/blog"},"/de/blog/how-to-send-an-sms-with-asp-net-core-mvc":{"redirect":"/de/blog/build-an-asp-net-mvc-app-to-send-sms-messages"},"/de/blog/5-ways-to-make-http-requests-in-node-js-2020-edition":{"redirect":"/de/blog/5-ways-to-make-http-requests-in-node-js"},"/de/blog/anything-to-sms-ifttt-nexmo-dr":{"redirect":"/de/blog/anything-to-sms-with-ifttt-and-vonage"},"/de/blog/lucinda-bone-joins-the-developer-relations-team":{"redirect":"/de/blog/lucinda-abberley-joins-the-developer-relations-team"},"/de/blog/video-express-is-here-and-why-it’s-awesome":{"redirect":"/de/blog/video-express-is-here-and-why-its-awesome"},"/de/blog/simplifying-development-low-code-and-no-code-in-future-applications.":{"redirect":"/de/blog/simplifying-development-low-code-and-no-code-in-future-applications"},"/de/blog/vonage-video-api-comes-to-the-vonage-api-dashboard-in-beta":{"redirect":"/de/blog/vonage-video-api-comes-to-the-vonage-api-dashboard"},"/de/blog/payments-over-the-phone-now-supports-multi-currency":{"redirect":"/de/blog"},"/de/blog/publish-from-your-video-elements-with-vonage-video-api":{"redirect":"/de/blog/how-to-use-mediastreams-with-vonage-video-api"},"/de/blog/introducing-the-meetings-api":{"redirect":"/de/blog"},"/de/blog/announcing-the-video-champions-program":{"redirect":"/de/blog"},"/de/blog/meetings-api-is-here":{"redirect":"/de/blog"},"/de/blog/video-meeting-scheduling-bot-powered-by-vonage-ai-and-meetings-api":{"redirect":"/de/blog/video-meeting-scheduling-bot-powered-by-vonage-ai-and-video-api"},"/de/blog/announcing-vonage-proactive-connect-open-beta":{"redirect":"/de/blog"},"/de/blog/getting-started-with-proactive-connect":{"redirect":"/de/blog"},"/de/blog/how-to-send-sms-from-a-spreadsheet-dr":{"redirect":"/de/blog/send-an-sms-message-from-an-excel-spreadsheet"},"/de/blog/automate-business-workflows-with-real-time-communication-and-intelligent-bots":{"redirect":"/de/blog"},"/de/blog/how-make-receive-phone-calls-with-nuxt-js-dr":{"redirect":"/de/blog"},"/de/blog/voice-application-management-easier":{"redirect":"/de/blog"},"/de/blog/inbound-phone-call-tracking-digital-marketing":{"redirect":"/de/blog"},"/de/blog/tags/video-api":{"redirect":"/de/blog?tags=video-api"},"/de/blog/tags/ruby":{"redirect":"/de/blog?tags=ruby"},"/de/blog/tags/node-red":{"redirect":"/de/blog?tags=node-red"},"/de/blog/tags/ai-studio":{"redirect":"/de/blog?tags=ai-studio"},"/de/blog/top-5-ways-to-use-sms-to-increase-mobile-user-acquisition-and-engagement":{"redirect":"/de/blog"},"/de/blog/why-two-factor-authentication-2fa":{"redirect":"/de/blog"},"/de/blog/two-factor-authentication-2fa-ruby-rails-devise-nexmo-verify":{"redirect":"/de/blog"},"/de/blog/vonage-python-sdk-v4-is-now-live":{"redirect":"/de/blog/vonage-python-sdk-v4-is-now-live-"},"/de/blog/vonage-knowledge-quest-returns-for-2025-will-you-accept-your-mission":{"redirect":"/de/blog"},"/de/blog/make-text-to-speech-call-with-go":{"redirect":"/de/blog"},"/de/blog/category/developer/tutorial":{"redirect":"/de/blog"},"/de/blog/category/developers-2":{"redirect":"/de/blog"},"/de/blog/receive-inbound-sms-with-gog":{"redirect":"/de/blog"},"/de/blog/introducing-sip-connect-beta":{"redirect":"/de/blog"},"/de/blog/new-nexmo-voice-api-public-beta-dr":{"redirect":"/de/blog"},"/de/blog/stitch/overview":{"redirect":"/de/blog"},"/de/blog/the-nexmo-dashboard-gets-a-new-look":{"redirect":"/de/blog"},"/de/blog/introducing-nexmo-app-messaging":{"redirect":"/de/blog"},"/de/blog/author/mheap":{"redirect":"/de/blog/authors/mheap"},"/de/blog/improve-accuracy-call-transcriptions-split-recording":{"redirect":"/de/blog"},"/de/blog/global-sms-messaging-complex-world":{"redirect":"/de/blog"},"/de/blog/know-caller-name-cnam-number-insight":{"redirect":"/de/blog"},"/de/blog/introducing-the-vonage-voyagers-developer-champions-program":{"redirect":"/de/blog"},"/de/blog/meet-the-first-voyagers-crew-part-4":{"redirect":"/de/blog"},"/de/blog/meet-the-first-voyagers-crew-part-3":{"redirect":"/de/blog"},"/de/blog/meet-the-first-voyagers-crew-part-2":{"redirect":"/de/blog"},"/de/blog/meet-the-first-voyagers-crew-part-1":{"redirect":"/de/blog"},"/de/blog/nexmo-developer-spotlight":{"redirect":"/de/blog"},"/de/blog/introducing-vonage-for-startups":{"redirect":"/de/blog"},"/de/blog/post-call-transcription-by-vonage-has-been-released-":{"redirect":"/de/blog"},"/de/blog/getting-started-with-number-verification-api":{"redirect":"/de/blog"},"/de/blog/getting-started-with-sim-swap-api":{"redirect":"/de/blog"},"/de/blog/introducing-the-network-enablement-api":{"redirect":"/de/blog"},"/de/blog/introducing-silent-authentication-advanced-in-the-verify-api":{"redirect":"/de/blog"},"/de/community/past-events":{"redirect":"/de/events"},"/de/spotlight":{"redirect":"/de/home"},"/de/tags/sms-api":{"redirect":"/de/blog?tags=sms-api"},"/es/blog/text-to-speech-phone-call-dr":{"redirect":"/es/blog/how-to-make-a-text-to-speech-phone-call-in-asp-net"},"/es/blog/make-outbound-text-speech-phone-call-node-js-dr":{"redirect":"/es/blog/how-to-make-an-outbound-text-to-speech-phone-call-with-node-js"},"/es/blog/how-to-send-sms-messages-with-node-js-and-express-dr":{"redirect":"/es/blog/send-and-receive-sms-messages-with-node-js-and-express"},"/es/blog/how-to-send-and-receive-sms-messages-with-node-js-and-express-dr":{"redirect":"/es/blog/send-and-receive-sms-messages-with-node-js-and-express"},"/es/blog/send-sms-messages-python-flask-dr":{"redirect":"/es/blog/how-to-send-sms-messages-with-python-flask-and-vonage"},"/es/blog/send-sms-messages-asp-net-mvc-framework-dr":{"redirect":"/es/blog/build-an-asp-net-mvc-app-to-send-sms-messages"},"/es/blog/whats-different-now":{"redirect":"/es/blog"},"/es/blog/what-is-voicexml":{"redirect":"/es/blog"},"/es/blog/memories-of-confoo":{"redirect":"/es/blog"},"/es/blog/how-to-build-sms-2fa-that-wont-scare-away-your-users":{"redirect":"/es/blog"},"/es/blog/gdc-2015-user-acquisition-analytics-and-a-whole-lot-of-bacon":{"redirect":"/es/blog"},"/es/blog/nexmo-at-the-capital-one-hackathon":{"redirect":"/es/blog"},"/es/blog/announcing-the-nexmo-numbers-crm-edition-contest-winner":{"redirect":"/es/blog"},"/es/blog/announcing-the-nexmo-numbers-cms-edition-contest-winner":{"redirect":"/es/blog"},"/es/blog/nexmo-disrupting-nyc":{"redirect":"/es/blog"},"/es/blog/nexmo-women-who-code-host-meetup-for-females-in-tech":{"redirect":"/es/blog"},"/es/blog/building-a-phone-powered-photo-booth-with-nexmos-voice-and-sms-apis":{"redirect":"/es/blog"},"/es/blog/build-rest-implementation-scales-better-smpp":{"redirect":"/es/blog"},"/es/blog/developer-relations-at-nexmo":{"redirect":"/es/blog"},"/es/blog/ruby-gem":{"redirect":"/es/blog"},"/es/blog/real-time-web-apps-net-options":{"redirect":"/es/blog"},"/es/blog/phptek-2016-livestream":{"redirect":"/es/blog"},"/es/blog/official-php-client-lib":{"redirect":"/es/blog"},"/es/blog/developer-new-nexmo-python-library-released-pycon":{"redirect":"/es/blog"},"/es/blog/claim-nexmo-credit-help-disrupt-travel-industry-skyscanner":{"redirect":"/es/blog"},"/es/blog/two-factor-authentication-2fa-ruby-rails-devise-nexmo-verify-dr":{"redirect":"/es/blog"},"/es/blog/talking-real-time-web-apps-net-at-ndc-oslo":{"redirect":"/es/blog"},"/es/blog/let-users-login-phone-number-using-nexmos-verify-php-dr":{"redirect":"/es/blog"},"/es/blog/introducing-the-nexmo-command-line-interface-cli":{"redirect":"/es/blog"},"/es/blog/win-tickets-electromagnetic-field-2016":{"redirect":"/es/blog"},"/es/blog/nexmo-to-present-keynote-developer-workshop-panel-at-all-about-the-api":{"redirect":"/es/blog"},"/es/blog/nexmo-laracon-laravel-5-3-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-tilda-emf-camp-badge":{"redirect":"/es/blog"},"/es/blog/tomomi-joining-developer-relations-team":{"redirect":"/es/blog"},"/es/blog/nexmo-elephpants-at-zendcon":{"redirect":"/es/blog"},"/es/blog/live-streaming-phpworld-dr":{"redirect":"/es/blog"},"/es/blog/olia-joining-the-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-voice-api-demo-telephony-ai-platforms-websockets":{"redirect":"/es/blog"},"/es/blog/welcome-newest-developer-advocate-nexmo-devrel-team-chris-guzman-dr":{"redirect":"/es/blog"},"/es/blog/webinar-getting-started-nexmo-voice-websockets-dr":{"redirect":"/es/blog"},"/es/blog/big-changes-for-nexmos-java-client-library-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-ride-hailing-chatbot":{"redirect":"/es/blog"},"/es/blog/nexmo-aws-lex-connector-in-public-beta-dr":{"redirect":"/es/blog"},"/es/blog/ibm-bluemix-nexmo-api-platform-available":{"redirect":"/es/blog"},"/es/blog/minting-new-javascript-developer-advocate-alex-lakatos-dr":{"redirect":"/es/blog"},"/es/blog/welcoming-bibi-nexmo-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-latest-devrel-aaron-bassett-dr":{"redirect":"/es/blog"},"/es/blog/amanda-joins-nexmos-devrel-team-dr":{"redirect":"/es/blog"},"/es/blog/michael-is-joining-the-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/introducing-nexmo-developer-dr":{"redirect":"/es/blog"},"/es/blog/laracon-2017-nyc-conference-report-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-at-android-summit-dr":{"redirect":"/es/blog"},"/es/blog/hello-nexmodev-dr":{"redirect":"/es/blog"},"/es/blog/techcrunch-disrupt-hackathon-focus-rescue":{"redirect":"/es/blog"},"/es/blog/nexmo-at-the-swift-summit-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-ssml-support-natural-text-speech":{"redirect":"/es/blog"},"/es/blog/princeton-coders-lyft-nexmo-apis":{"redirect":"/es/blog"},"/es/blog/devrel-week-lisbon-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-dotnet-client-library-new-release-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-at-midwest-php-2018-dr":{"redirect":"/es/blog"},"/es/blog/day-one-nexmo-rwdevcon-2018-dr":{"redirect":"/es/blog"},"/es/blog/day-two-recap-nexmo-rwdevcon-2018":{"redirect":"/es/blog"},"/es/blog/day-three-nexmo-rwdevcon-2018-dr":{"redirect":"/es/blog"},"/es/blog/steve-is-joining-the-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-protects-customers-by-ending-support-for-legacy-tls-protocols":{"redirect":"/es/blog"},"/es/blog/martyn-davies-joins-nexmo-dr":{"redirect":"/es/blog"},"/es/blog/tony-bedford-nexmo-developer-relations-dr":{"redirect":"/es/blog"},"/es/blog/lorna-joins-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/swipedon-developer-story":{"redirect":"/es/blog"},"/es/blog/nexmo-introduces-in-app-video-developer-preview":{"redirect":"/es/blog"},"/es/blog/nexmo-protects-customers-permanently-disabling-legacy-tls-protocols":{"redirect":"/es/blog"},"/es/blog/receive-a-phone-call-with-java-dr":{"redirect":"/es/blog"},"/es/blog/hui-jing-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-messages-dispatch-apis-dr":{"redirect":"/es/blog"},"/es/blog/manik-joins-nexmo-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-welcomes-mark-lewin-to-the-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/welcome-ben-greenberg-to-the-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/luke-oliff-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/yuriy-dybskiy-joins-nexmo-dev-rel-dr":{"redirect":"/es/blog"},"/es/blog/rails-holiday-vapi-checker-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-hackathon-at-php-uk-2019-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-goes-to-devrelcon-tokyo-2019-dr":{"redirect":"/es/blog"},"/es/blog/lauren-lee-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/adam-culp-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/michael-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/zach-walchuk-joins-the-nexmo-developer-education-team-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-at-birmingham-on-rails-dr":{"redirect":"/es/blog"},"/es/blog/nexmo-ruby-new-release-host-overriding-dr":{"redirect":"/es/blog"},"/es/blog/igor-wojda-joins-the-vonage-developer-relations-team-dr":{"redirect":"/es/blog"},"/es/blog/developer-challenge-winner-uses-nexmo-number-insight-apis":{"redirect":"/es/blog"},"/es/blog/welcoming-mark-smith-nexmo-developer-relations-team":{"redirect":"/es/blog"},"/es/blog/ai-bot-use-cases-dr":{"redirect":"/es/blog"},"/es/blog/announcing-nexmos-net-server-sdk-version-4-3-1-release-dr":{"redirect":"/es/blog"},"/es/blog/how-to-send-an-sms-with-asp-net-core-mvc":{"redirect":"/es/blog/build-an-asp-net-mvc-app-to-send-sms-messages"},"/es/blog/5-ways-to-make-http-requests-in-node-js-2020-edition":{"redirect":"/es/blog/5-ways-to-make-http-requests-in-node-js"},"/es/blog/anything-to-sms-ifttt-nexmo-dr":{"redirect":"/es/blog/anything-to-sms-with-ifttt-and-vonage"},"/es/blog/lucinda-bone-joins-the-developer-relations-team":{"redirect":"/es/blog/lucinda-abberley-joins-the-developer-relations-team"},"/es/blog/video-express-is-here-and-why-it’s-awesome":{"redirect":"/es/blog/video-express-is-here-and-why-its-awesome"},"/es/blog/simplifying-development-low-code-and-no-code-in-future-applications.":{"redirect":"/es/blog/simplifying-development-low-code-and-no-code-in-future-applications"},"/es/blog/vonage-video-api-comes-to-the-vonage-api-dashboard-in-beta":{"redirect":"/es/blog/vonage-video-api-comes-to-the-vonage-api-dashboard"},"/es/blog/payments-over-the-phone-now-supports-multi-currency":{"redirect":"/es/blog"},"/es/blog/publish-from-your-video-elements-with-vonage-video-api":{"redirect":"/es/blog/how-to-use-mediastreams-with-vonage-video-api"},"/es/blog/introducing-the-meetings-api":{"redirect":"/es/blog"},"/es/blog/announcing-the-video-champions-program":{"redirect":"/es/blog"},"/es/blog/meetings-api-is-here":{"redirect":"/es/blog"},"/es/blog/video-meeting-scheduling-bot-powered-by-vonage-ai-and-meetings-api":{"redirect":"/es/blog/video-meeting-scheduling-bot-powered-by-vonage-ai-and-video-api"},"/es/blog/announcing-vonage-proactive-connect-open-beta":{"redirect":"/es/blog"},"/es/blog/getting-started-with-proactive-connect":{"redirect":"/es/blog"},"/es/blog/how-to-send-sms-from-a-spreadsheet-dr":{"redirect":"/es/blog/send-an-sms-message-from-an-excel-spreadsheet"},"/es/blog/automate-business-workflows-with-real-time-communication-and-intelligent-bots":{"redirect":"/es/blog"},"/es/blog/how-make-receive-phone-calls-with-nuxt-js-dr":{"redirect":"/es/blog"},"/es/blog/voice-application-management-easier":{"redirect":"/es/blog"},"/es/blog/inbound-phone-call-tracking-digital-marketing":{"redirect":"/es/blog"},"/es/blog/tags/video-api":{"redirect":"/es/blog?tags=video-api"},"/es/blog/tags/ruby":{"redirect":"/es/blog?tags=ruby"},"/es/blog/tags/node-red":{"redirect":"/es/blog?tags=node-red"},"/es/blog/tags/ai-studio":{"redirect":"/es/blog?tags=ai-studio"},"/es/blog/top-5-ways-to-use-sms-to-increase-mobile-user-acquisition-and-engagement":{"redirect":"/es/blog"},"/es/blog/why-two-factor-authentication-2fa":{"redirect":"/es/blog"},"/es/blog/two-factor-authentication-2fa-ruby-rails-devise-nexmo-verify":{"redirect":"/es/blog"},"/es/blog/vonage-python-sdk-v4-is-now-live":{"redirect":"/es/blog/vonage-python-sdk-v4-is-now-live-"},"/es/blog/vonage-knowledge-quest-returns-for-2025-will-you-accept-your-mission":{"redirect":"/es/blog"},"/es/blog/make-text-to-speech-call-with-go":{"redirect":"/es/blog"},"/es/blog/category/developer/tutorial":{"redirect":"/es/blog"},"/es/blog/category/developers-2":{"redirect":"/es/blog"},"/es/blog/receive-inbound-sms-with-gog":{"redirect":"/es/blog"},"/es/blog/introducing-sip-connect-beta":{"redirect":"/es/blog"},"/es/blog/new-nexmo-voice-api-public-beta-dr":{"redirect":"/es/blog"},"/es/blog/stitch/overview":{"redirect":"/es/blog"},"/es/blog/the-nexmo-dashboard-gets-a-new-look":{"redirect":"/es/blog"},"/es/blog/introducing-nexmo-app-messaging":{"redirect":"/es/blog"},"/es/blog/author/mheap":{"redirect":"/es/blog/authors/mheap"},"/es/blog/improve-accuracy-call-transcriptions-split-recording":{"redirect":"/es/blog"},"/es/blog/global-sms-messaging-complex-world":{"redirect":"/es/blog"},"/es/blog/know-caller-name-cnam-number-insight":{"redirect":"/es/blog"},"/es/blog/introducing-the-vonage-voyagers-developer-champions-program":{"redirect":"/es/blog"},"/es/blog/meet-the-first-voyagers-crew-part-4":{"redirect":"/es/blog"},"/es/blog/meet-the-first-voyagers-crew-part-3":{"redirect":"/es/blog"},"/es/blog/meet-the-first-voyagers-crew-part-2":{"redirect":"/es/blog"},"/es/blog/meet-the-first-voyagers-crew-part-1":{"redirect":"/es/blog"},"/es/blog/nexmo-developer-spotlight":{"redirect":"/es/blog"},"/es/blog/introducing-vonage-for-startups":{"redirect":"/es/blog"},"/es/blog/post-call-transcription-by-vonage-has-been-released-":{"redirect":"/es/blog"},"/es/blog/getting-started-with-number-verification-api":{"redirect":"/es/blog"},"/es/blog/getting-started-with-sim-swap-api":{"redirect":"/es/blog"},"/es/blog/introducing-the-network-enablement-api":{"redirect":"/es/blog"},"/es/blog/introducing-silent-authentication-advanced-in-the-verify-api":{"redirect":"/es/blog"},"/es/community/past-events":{"redirect":"/es/events"},"/es/spotlight":{"redirect":"/es/home"},"/es/tags/sms-api":{"redirect":"/es/blog?tags=sms-api"},"/fr/blog/text-to-speech-phone-call-dr":{"redirect":"/fr/blog/how-to-make-a-text-to-speech-phone-call-in-asp-net"},"/fr/blog/make-outbound-text-speech-phone-call-node-js-dr":{"redirect":"/fr/blog/how-to-make-an-outbound-text-to-speech-phone-call-with-node-js"},"/fr/blog/how-to-send-sms-messages-with-node-js-and-express-dr":{"redirect":"/fr/blog/send-and-receive-sms-messages-with-node-js-and-express"},"/fr/blog/how-to-send-and-receive-sms-messages-with-node-js-and-express-dr":{"redirect":"/fr/blog/send-and-receive-sms-messages-with-node-js-and-express"},"/fr/blog/send-sms-messages-python-flask-dr":{"redirect":"/fr/blog/how-to-send-sms-messages-with-python-flask-and-vonage"},"/fr/blog/send-sms-messages-asp-net-mvc-framework-dr":{"redirect":"/fr/blog/build-an-asp-net-mvc-app-to-send-sms-messages"},"/fr/blog/whats-different-now":{"redirect":"/fr/blog"},"/fr/blog/what-is-voicexml":{"redirect":"/fr/blog"},"/fr/blog/memories-of-confoo":{"redirect":"/fr/blog"},"/fr/blog/how-to-build-sms-2fa-that-wont-scare-away-your-users":{"redirect":"/fr/blog"},"/fr/blog/gdc-2015-user-acquisition-analytics-and-a-whole-lot-of-bacon":{"redirect":"/fr/blog"},"/fr/blog/nexmo-at-the-capital-one-hackathon":{"redirect":"/fr/blog"},"/fr/blog/announcing-the-nexmo-numbers-crm-edition-contest-winner":{"redirect":"/fr/blog"},"/fr/blog/announcing-the-nexmo-numbers-cms-edition-contest-winner":{"redirect":"/fr/blog"},"/fr/blog/nexmo-disrupting-nyc":{"redirect":"/fr/blog"},"/fr/blog/nexmo-women-who-code-host-meetup-for-females-in-tech":{"redirect":"/fr/blog"},"/fr/blog/building-a-phone-powered-photo-booth-with-nexmos-voice-and-sms-apis":{"redirect":"/fr/blog"},"/fr/blog/build-rest-implementation-scales-better-smpp":{"redirect":"/fr/blog"},"/fr/blog/developer-relations-at-nexmo":{"redirect":"/fr/blog"},"/fr/blog/ruby-gem":{"redirect":"/fr/blog"},"/fr/blog/real-time-web-apps-net-options":{"redirect":"/fr/blog"},"/fr/blog/phptek-2016-livestream":{"redirect":"/fr/blog"},"/fr/blog/official-php-client-lib":{"redirect":"/fr/blog"},"/fr/blog/developer-new-nexmo-python-library-released-pycon":{"redirect":"/fr/blog"},"/fr/blog/claim-nexmo-credit-help-disrupt-travel-industry-skyscanner":{"redirect":"/fr/blog"},"/fr/blog/two-factor-authentication-2fa-ruby-rails-devise-nexmo-verify-dr":{"redirect":"/fr/blog"},"/fr/blog/talking-real-time-web-apps-net-at-ndc-oslo":{"redirect":"/fr/blog"},"/fr/blog/let-users-login-phone-number-using-nexmos-verify-php-dr":{"redirect":"/fr/blog"},"/fr/blog/introducing-the-nexmo-command-line-interface-cli":{"redirect":"/fr/blog"},"/fr/blog/win-tickets-electromagnetic-field-2016":{"redirect":"/fr/blog"},"/fr/blog/nexmo-to-present-keynote-developer-workshop-panel-at-all-about-the-api":{"redirect":"/fr/blog"},"/fr/blog/nexmo-laracon-laravel-5-3-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-tilda-emf-camp-badge":{"redirect":"/fr/blog"},"/fr/blog/tomomi-joining-developer-relations-team":{"redirect":"/fr/blog"},"/fr/blog/nexmo-elephpants-at-zendcon":{"redirect":"/fr/blog"},"/fr/blog/live-streaming-phpworld-dr":{"redirect":"/fr/blog"},"/fr/blog/olia-joining-the-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-voice-api-demo-telephony-ai-platforms-websockets":{"redirect":"/fr/blog"},"/fr/blog/welcome-newest-developer-advocate-nexmo-devrel-team-chris-guzman-dr":{"redirect":"/fr/blog"},"/fr/blog/webinar-getting-started-nexmo-voice-websockets-dr":{"redirect":"/fr/blog"},"/fr/blog/big-changes-for-nexmos-java-client-library-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-ride-hailing-chatbot":{"redirect":"/fr/blog"},"/fr/blog/nexmo-aws-lex-connector-in-public-beta-dr":{"redirect":"/fr/blog"},"/fr/blog/ibm-bluemix-nexmo-api-platform-available":{"redirect":"/fr/blog"},"/fr/blog/minting-new-javascript-developer-advocate-alex-lakatos-dr":{"redirect":"/fr/blog"},"/fr/blog/welcoming-bibi-nexmo-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-latest-devrel-aaron-bassett-dr":{"redirect":"/fr/blog"},"/fr/blog/amanda-joins-nexmos-devrel-team-dr":{"redirect":"/fr/blog"},"/fr/blog/michael-is-joining-the-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/introducing-nexmo-developer-dr":{"redirect":"/fr/blog"},"/fr/blog/laracon-2017-nyc-conference-report-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-at-android-summit-dr":{"redirect":"/fr/blog"},"/fr/blog/hello-nexmodev-dr":{"redirect":"/fr/blog"},"/fr/blog/techcrunch-disrupt-hackathon-focus-rescue":{"redirect":"/fr/blog"},"/fr/blog/nexmo-at-the-swift-summit-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-ssml-support-natural-text-speech":{"redirect":"/fr/blog"},"/fr/blog/princeton-coders-lyft-nexmo-apis":{"redirect":"/fr/blog"},"/fr/blog/devrel-week-lisbon-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-dotnet-client-library-new-release-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-at-midwest-php-2018-dr":{"redirect":"/fr/blog"},"/fr/blog/day-one-nexmo-rwdevcon-2018-dr":{"redirect":"/fr/blog"},"/fr/blog/day-two-recap-nexmo-rwdevcon-2018":{"redirect":"/fr/blog"},"/fr/blog/day-three-nexmo-rwdevcon-2018-dr":{"redirect":"/fr/blog"},"/fr/blog/steve-is-joining-the-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-protects-customers-by-ending-support-for-legacy-tls-protocols":{"redirect":"/fr/blog"},"/fr/blog/martyn-davies-joins-nexmo-dr":{"redirect":"/fr/blog"},"/fr/blog/tony-bedford-nexmo-developer-relations-dr":{"redirect":"/fr/blog"},"/fr/blog/lorna-joins-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/swipedon-developer-story":{"redirect":"/fr/blog"},"/fr/blog/nexmo-introduces-in-app-video-developer-preview":{"redirect":"/fr/blog"},"/fr/blog/nexmo-protects-customers-permanently-disabling-legacy-tls-protocols":{"redirect":"/fr/blog"},"/fr/blog/receive-a-phone-call-with-java-dr":{"redirect":"/fr/blog"},"/fr/blog/hui-jing-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-messages-dispatch-apis-dr":{"redirect":"/fr/blog"},"/fr/blog/manik-joins-nexmo-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-welcomes-mark-lewin-to-the-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/welcome-ben-greenberg-to-the-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/luke-oliff-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/yuriy-dybskiy-joins-nexmo-dev-rel-dr":{"redirect":"/fr/blog"},"/fr/blog/rails-holiday-vapi-checker-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-hackathon-at-php-uk-2019-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-goes-to-devrelcon-tokyo-2019-dr":{"redirect":"/fr/blog"},"/fr/blog/lauren-lee-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/adam-culp-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/michael-joins-the-nexmo-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/zach-walchuk-joins-the-nexmo-developer-education-team-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-at-birmingham-on-rails-dr":{"redirect":"/fr/blog"},"/fr/blog/nexmo-ruby-new-release-host-overriding-dr":{"redirect":"/fr/blog"},"/fr/blog/igor-wojda-joins-the-vonage-developer-relations-team-dr":{"redirect":"/fr/blog"},"/fr/blog/developer-challenge-winner-uses-nexmo-number-insight-apis":{"redirect":"/fr/blog"},"/fr/blog/welcoming-mark-smith-nexmo-developer-relations-team":{"redirect":"/fr/blog"},"/fr/blog/ai-bot-use-cases-dr":{"redirect":"/fr/blog"},"/fr/blog/announcing-nexmos-net-server-sdk-version-4-3-1-release-dr":{"redirect":"/fr/blog"},"/fr/blog/how-to-send-an-sms-with-asp-net-core-mvc":{"redirect":"/fr/blog/build-an-asp-net-mvc-app-to-send-sms-messages"},"/fr/blog/5-ways-to-make-http-requests-in-node-js-2020-edition":{"redirect":"/fr/blog/5-ways-to-make-http-requests-in-node-js"},"/fr/blog/anything-to-sms-ifttt-nexmo-dr":{"redirect":"/fr/blog/anything-to-sms-with-ifttt-and-vonage"},"/fr/blog/lucinda-bone-joins-the-developer-relations-team":{"redirect":"/fr/blog/lucinda-abberley-joins-the-developer-relations-team"},"/fr/blog/video-express-is-here-and-why-it’s-awesome":{"redirect":"/fr/blog/video-express-is-here-and-why-its-awesome"},"/fr/blog/simplifying-development-low-code-and-no-code-in-future-applications.":{"redirect":"/fr/blog/simplifying-development-low-code-and-no-code-in-future-applications"},"/fr/blog/vonage-video-api-comes-to-the-vonage-api-dashboard-in-beta":{"redirect":"/fr/blog/vonage-video-api-comes-to-the-vonage-api-dashboard"},"/fr/blog/payments-over-the-phone-now-supports-multi-currency":{"redirect":"/fr/blog"},"/fr/blog/publish-from-your-video-elements-with-vonage-video-api":{"redirect":"/fr/blog/how-to-use-mediastreams-with-vonage-video-api"},"/fr/blog/introducing-the-meetings-api":{"redirect":"/fr/blog"},"/fr/blog/announcing-the-video-champions-program":{"redirect":"/fr/blog"},"/fr/blog/meetings-api-is-here":{"redirect":"/fr/blog"},"/fr/blog/video-meeting-scheduling-bot-powered-by-vonage-ai-and-meetings-api":{"redirect":"/fr/blog/video-meeting-scheduling-bot-powered-by-vonage-ai-and-video-api"},"/fr/blog/announcing-vonage-proactive-connect-open-beta":{"redirect":"/fr/blog"},"/fr/blog/getting-started-with-proactive-connect":{"redirect":"/fr/blog"},"/fr/blog/how-to-send-sms-from-a-spreadsheet-dr":{"redirect":"/fr/blog/send-an-sms-message-from-an-excel-spreadsheet"},"/fr/blog/automate-business-workflows-with-real-time-communication-and-intelligent-bots":{"redirect":"/fr/blog"},"/fr/blog/how-make-receive-phone-calls-with-nuxt-js-dr":{"redirect":"/fr/blog"},"/fr/blog/voice-application-management-easier":{"redirect":"/fr/blog"},"/fr/blog/inbound-phone-call-tracking-digital-marketing":{"redirect":"/fr/blog"},"/fr/blog/tags/video-api":{"redirect":"/fr/blog?tags=video-api"},"/fr/blog/tags/ruby":{"redirect":"/fr/blog?tags=ruby"},"/fr/blog/tags/node-red":{"redirect":"/fr/blog?tags=node-red"},"/fr/blog/tags/ai-studio":{"redirect":"/fr/blog?tags=ai-studio"},"/fr/blog/top-5-ways-to-use-sms-to-increase-mobile-user-acquisition-and-engagement":{"redirect":"/fr/blog"},"/fr/blog/why-two-factor-authentication-2fa":{"redirect":"/fr/blog"},"/fr/blog/two-factor-authentication-2fa-ruby-rails-devise-nexmo-verify":{"redirect":"/fr/blog"},"/fr/blog/vonage-python-sdk-v4-is-now-live":{"redirect":"/fr/blog/vonage-python-sdk-v4-is-now-live-"},"/fr/blog/vonage-knowledge-quest-returns-for-2025-will-you-accept-your-mission":{"redirect":"/fr/blog"},"/fr/blog/make-text-to-speech-call-with-go":{"redirect":"/fr/blog"},"/fr/blog/category/developer/tutorial":{"redirect":"/fr/blog"},"/fr/blog/category/developers-2":{"redirect":"/fr/blog"},"/fr/blog/receive-inbound-sms-with-gog":{"redirect":"/fr/blog"},"/fr/blog/introducing-sip-connect-beta":{"redirect":"/fr/blog"},"/fr/blog/new-nexmo-voice-api-public-beta-dr":{"redirect":"/fr/blog"},"/fr/blog/stitch/overview":{"redirect":"/fr/blog"},"/fr/blog/the-nexmo-dashboard-gets-a-new-look":{"redirect":"/fr/blog"},"/fr/blog/introducing-nexmo-app-messaging":{"redirect":"/fr/blog"},"/fr/blog/author/mheap":{"redirect":"/fr/blog/authors/mheap"},"/fr/blog/improve-accuracy-call-transcriptions-split-recording":{"redirect":"/fr/blog"},"/fr/blog/global-sms-messaging-complex-world":{"redirect":"/fr/blog"},"/fr/blog/know-caller-name-cnam-number-insight":{"redirect":"/fr/blog"},"/fr/blog/introducing-the-vonage-voyagers-developer-champions-program":{"redirect":"/fr/blog"},"/fr/blog/meet-the-first-voyagers-crew-part-4":{"redirect":"/fr/blog"},"/fr/blog/meet-the-first-voyagers-crew-part-3":{"redirect":"/fr/blog"},"/fr/blog/meet-the-first-voyagers-crew-part-2":{"redirect":"/fr/blog"},"/fr/blog/meet-the-first-voyagers-crew-part-1":{"redirect":"/fr/blog"},"/fr/blog/nexmo-developer-spotlight":{"redirect":"/fr/blog"},"/fr/blog/introducing-vonage-for-startups":{"redirect":"/fr/blog"},"/fr/blog/post-call-transcription-by-vonage-has-been-released-":{"redirect":"/fr/blog"},"/fr/blog/getting-started-with-number-verification-api":{"redirect":"/fr/blog"},"/fr/blog/getting-started-with-sim-swap-api":{"redirect":"/fr/blog"},"/fr/blog/introducing-the-network-enablement-api":{"redirect":"/fr/blog"},"/fr/blog/introducing-silent-authentication-advanced-in-the-verify-api":{"redirect":"/fr/blog"},"/fr/community/past-events":{"redirect":"/fr/events"},"/fr/spotlight":{"redirect":"/fr/home"},"/fr/tags/sms-api":{"redirect":"/fr/blog?tags=sms-api"},"/sitemap.xml":{"redirect":"/sitemap_index.xml"}},"wildcard":{},"dynamic":{}},"prerendered":[]}