{"id":208671,"date":"2026-09-09T01:07:17","date_gmt":"2026-09-09T01:07:17","guid":{"rendered":"https:\/\/sinch.com\/functions\/"},"modified":"2026-09-09T01:07:17","modified_gmt":"2026-09-09T01:07:17","slug":"functions","status":"publish","type":"page","link":"https:\/\/sinch.com\/pt\/ai\/agent-tools\/functions\/","title":{"rendered":"Sinch Agent Tools \u2013 Functions"},"content":{"rendered":"\r\n    <section data-content-type=\"component\" class=\"header-block section-py glow glow-start glow-top bg-body\" data-theme=\"dark\">\r\n        <div class=\"container header-block-container\">\r\n\r\n            \r\n            <div class=\"row align-items-center\">\r\n                <div class=\"col-12 col-lg-5 col-md-6\">\r\n                    <div class=\"d-flex flex-column gap-3 gap-md-4\">\r\n                        <div>\r\n                                                            <p class=\"text-uppercase section-caption text-body-color\">Sinch Agent Tools \u00b7 Functions<\/p>\r\n                            \r\n                            \r\n                            <h1 class=\"text-accent m-0 p-0 h2\">\r\n                                Sinch Functions: execute c\u00f3digo de voz e envio de mensagens sem servidores                            <\/h1>\r\n                        <\/div>\r\n\r\n                                                    <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">O Sinch Functions oferece processamento sem servidor para <a href=\"https:\/\/sinch.com\/voice\/\">Voz<\/a> e <a href=\"https:\/\/sinch.com\/messaging\/\">Envio de mensagens<\/a>. Fa\u00e7a a implanta\u00e7\u00e3o do seu c\u00f3digo, e as APIs da Sinch far\u00e3o o roteamento de chamadas e mensagens ativas para ele, sem a necessidade de gerenciar cont\u00eaineres, balanceadores de carga ou planejamento de capacidade.<\/p><\/div>\r\n                        \r\n                        <ul class=\"list-styled-check m-0 text-body-color\"><li><p class=\"mb-0\">Executa em Node.js ou C#, a partir de um modelo inicial ou de um projeto vazio<\/p><\/li><li><p class=\"mb-0\">\u00c9 acionado por callbacks de voz, webhooks da Conversation API ou pelos seus pr\u00f3prios endpoints HTTP<\/p><\/li><li><p class=\"mb-0\">Envie para produ\u00e7\u00e3o em menos de um minuto com um \u00fanico comando de deploy<\/p><\/li><\/ul>\r\n                        \r\n                                                    <div class=\"btn-group g-3 mt-0 row\">\r\n                                \r\n        <div class=\"col-auto\">\r\n        <a href=\"https:\/\/developers.sinch.com\/docs\/functions\/functions\" target=\"_blank\" class=\"btn btn-secondary btn-lg btn-animated\" >Ver documenta\u00e7\u00e3o<\/a>\r\n        <\/div>\r\n        \r\n        <div class=\"col-auto\">\r\n        <a href=\"https:\/\/sinch.com\/talk-to-an-expert\/\"  class=\"btn btn-outline-secondary btn-lg btn-animated\" >Fale com um especialista<\/a>\r\n        <\/div>\r\n                                    <\/div>\r\n\r\n                                                            <p class=\"fs-xxs text-body-color m-0\">Crie a estrutura a partir de um modelo em poucos minutos. O tr\u00e1fego ao vivo exige uma conta da Sinch.<\/p>\r\n                                                    \r\n                                            <\/div>\r\n                <\/div>\r\n\r\n                                    <div class=\"col-12 col-lg-7 col-md-6 mt-5 mt-md-0 ps-md-7 ps-lg-10 text-md-end\">\r\n\r\n                        \r\n                            \r\n                                <img decoding=\"async\" width=\"648\" height=\"416\" src=\"https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_EXB_AI_Sinch-Functions-Header.png\" class=\"skip-lazy img-fluid\" alt=\"Imagem para Sinch Functions: execute c\u00f3digo de voz e envio de mensagens sem servidores\" fetchpriority=\"high\" sizes=\"(-webkit-min-device-pixel-ratio: 2) and (min-width: 1200px) 648px, (min-resolution: 2dppx) and (min-width: 1200px) 648px, (min-width: 1200px) 1296px, (min-width: 768px) 50vw, 100vw\" srcset=\"https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_EXB_AI_Sinch-Functions-Header.png 1296w, https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_EXB_AI_Sinch-Functions-Header-300x193.png 300w, https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_EXB_AI_Sinch-Functions-Header-1024x658.png 1024w, https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_EXB_AI_Sinch-Functions-Header-768x494.png 768w\" \/>\r\n                            \r\n                                                    \r\n                    <\/div>\r\n                \r\n            <\/div>\r\n        <\/div>\r\n\r\n                            \r\n        \r\n        \r\n    <\/section>\r\n\n\n\r\n    <section data-content-type=\"component\" id=\"block-fdc26d401ed99c43481ebb088c0b9e9b\" class=\"section section-altblo section-py bg-light-subtle\" data-theme=\"dark\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center \">\r\n                                    <div class=\"col-12 order-2 col-md-6 col-lg-5\">\r\n                        <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                                    <div>\r\n                            <p class=\"text-uppercase section-caption text-body-color\">Sem infraestrutura<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">Escreva a l\u00f3gica, esque\u00e7a a infraestrutura<\/h2>\r\n                    <\/div>\r\n\r\n\r\n                                                            <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">Automatizar um fluxo de trabalho de comunica\u00e7\u00f5es geralmente significa estabelecer hospedagem, balanceamento de carga e planejamento de capacidade antes mesmo de escrever uma linha de l\u00f3gica. O Functions elimina essa sobrecarga. Escreva o c\u00f3digo que deve ser executado quando uma chamada \u00e9 recebida ou uma mensagem chega e, em seguida, fa\u00e7a a sua implanta\u00e7\u00e3o. O Sinch Functions faz a execu\u00e7\u00e3o em cont\u00eaineres isolados que se adaptam automaticamente ao tr\u00e1fego.<\/p><\/div>\r\n                            \r\n                            \r\n                            \r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                                <div class=\"col-12 order-1 col-md-6 col-lg-7 mb-5 mb-md-0 pe-md-7 pe-lg-10\">\r\n\r\n                    <img decoding=\"async\" width=\"648\" height=\"257\" src=\"https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_DIA_AI_Sinch-Functions-Triggers.png\" class=\"img-fluid\" alt=\"Imagem para Escreva a l\u00f3gica, esque\u00e7a a infraestrutura\" sizes=\"(-webkit-min-device-pixel-ratio: 2) and (min-width: 1200px) 648px, (min-resolution: 2dppx) and (min-width: 1200px) 648px, (min-width: 1200px) 1296px, (min-width: 768px) 50vw, 100vw\" srcset=\"https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_DIA_AI_Sinch-Functions-Triggers.png 1296w, https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_DIA_AI_Sinch-Functions-Triggers-300x119.png 300w, https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_DIA_AI_Sinch-Functions-Triggers-1024x406.png 1024w, https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_DIA_AI_Sinch-Functions-Triggers-768x305.png 768w\" \/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n            \r\n            \r\n                    <\/div>\r\n    <\/section>\r\n\r\n\n\n\r\n    <section data-content-type=\"component\" id=\"block-1653015e80323bc4ec1006c8c40877d1\" class=\"section section-altblo section-py bg-sand\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center \">\r\n                                    <div class=\"col-12 order-2 col-lg-5 order-lg-1\">\r\n                        <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                                    <div>\r\n                            <p class=\"text-uppercase section-caption text-body-color\">O runtime<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">Runtimes que voc\u00ea j\u00e1 conhece<\/h2>\r\n                    <\/div>\r\n\r\n\r\n                                                            <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">O runtime do Node.js funciona como o Express com conven\u00e7\u00f5es: voc\u00ea exporta handlers, o runtime faz o roteamento de URLs para eles e voc\u00ea retorna uma resposta. O runtime do C# atua como o ASP.NET MVC com controladores. De qualquer forma, a fun\u00e7\u00e3o \u00e0 direita est\u00e1 completa e pronta para implanta\u00e7\u00e3o.<\/p><\/div>\r\n                            \r\n                            <ul class=\"list-styled-check m-0 text-body-color\"><li><p class=\"mb-0\">Roteia callbacks de voz para o handler que voc\u00ea exporta, sem necessidade de configura\u00e7\u00e3o complexa<\/p><\/li><li><p class=\"mb-0\">Responde aos webhooks da Conversation API a partir do mesmo projeto<\/p><\/li><li><p class=\"mb-0\">Exp\u00f5e seus pr\u00f3prios endpoints HTTP quando voc\u00ea precisa de uma API personalizada<\/p><\/li><\/ul>\r\n                            \r\n                                                            <div class=\"btn-group g-3 mt-0 row\">\r\n                                    \r\n        <div class=\"col-auto\">\r\n        <a href=\"https:\/\/developers.sinch.com\/docs\/functions\/functions\/runtimes\/nodejs\" target=\"_blank\" class=\"btn btn-secondary btn-lg btn-animated\" >Ver a refer\u00eancia do runtime<\/a>\r\n        <\/div>\r\n                                        <\/div>\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                                <div class=\"col-12 order-1 col-lg-7 mb-5 mb-md-7 mb-lg-0 order-lg-2 ps-lg-10\">\r\n\r\n                                            <div class=\"acf-innerblocks-container\">\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Javascript                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-clipboard-success-label=\"Copiado!\" data-clipboard-error-label=\"N\u00e3o foi poss\u00edvel copiar\" data-tooltip=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copiar para a \u00e1rea de transfer\u00eancia\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/sinch.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/sinch.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-Javascript\">\r\n                                <code id=\"code_0_content\" class=\"language-Javascript\">\r\n\r\n                                        \/\/ function.ts \u2014 a complete, deployable voice function    \r\n    import type { VoiceFunction } from &#039;@sinch\/functions-runtime&#039;;    \r\n    import { createIceBuilder } from &#039;@sinch\/functions-runtime&#039;;    \r\n         \r\n    export default {    \r\n      async ice(context, data) {    \r\n        return createIceBuilder()    \r\n          .say(&#039;Hello from Sinch Functions!&#039;)    \r\n          .hangup()    \r\n          .build();    \r\n      },    \r\n    } satisfies VoiceFunction;   \r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<\/div>\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n            \r\n            \r\n                    <\/div>\r\n    <\/section>\r\n\r\n\n\n\r\n    <section data-content-type=\"component\" id=\"block-a9481a325f241fc5abcb66f19291d11e\" class=\"section section-altblo section-py bg-body\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center \">\r\n                                    <div class=\"col-12 order-2 col-md-6 col-lg-5\">\r\n                        <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                                    <div>\r\n                            <p class=\"text-uppercase section-caption text-body-color\">O que o runtime oferece<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">O estado e o armazenamento que, de outra forma, voc\u00ea precisaria acoplar externamente<\/h2>\r\n                    <\/div>\r\n\r\n\r\n                                                            <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">A maioria das configura\u00e7\u00f5es sem servidor exige que voc\u00ea adicione produtos separados para estado, armazenamento e credenciais. O runtime do Functions os injeta, para que estejam l\u00e1 no exato momento em que o seu c\u00f3digo \u00e9 executado.<\/p><\/div>\r\n                            \r\n                            <ul class=\"list-styled-check m-0 text-body-color\"><li><p class=\"mb-0\">Cache para estado r\u00e1pido e tempor\u00e1rio<\/p><\/li><li><p class=\"mb-0\">Armazenamento de blob para arquivos e um banco de dados SQLite para dados estruturados<\/p><\/li><li><p class=\"mb-0\">Segredos de ambiente, injetados pelo runtime<\/p><\/li><li><p class=\"mb-0\">Clientes de SDK pr\u00e9-configurados \u2013 context.voice, context.conversation, context.sms e context.numbers \u2013 para que as credenciais nunca apare\u00e7am no seu c\u00f3digo<\/p><\/li><\/ul>\r\n                            \r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                                <div class=\"col-12 order-1 col-md-6 col-lg-7 mb-5 mb-md-0 pe-md-7 pe-lg-10\">\r\n\r\n                    <img decoding=\"async\" width=\"648\" height=\"246\" src=\"https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_DIA_AI_Sinch-Functions-Batteries.png\" class=\"img-fluid\" alt=\"Imagem para O estado e o armazenamento que, de outra forma, voc\u00ea precisaria acoplar externamente\" sizes=\"(-webkit-min-device-pixel-ratio: 2) and (min-width: 1200px) 648px, (min-resolution: 2dppx) and (min-width: 1200px) 648px, (min-width: 1200px) 1296px, (min-width: 768px) 50vw, 100vw\" srcset=\"https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_DIA_AI_Sinch-Functions-Batteries.png 1296w, https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_DIA_AI_Sinch-Functions-Batteries-300x114.png 300w, https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_DIA_AI_Sinch-Functions-Batteries-1024x389.png 1024w, https:\/\/sinch.com\/wp-content\/uploads\/2026\/08\/SI_DIA_AI_Sinch-Functions-Batteries-768x292.png 768w\" \/>\r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n            \r\n            \r\n                    <\/div>\r\n    <\/section>\r\n\r\n\n\n\r\n    <section data-content-type=\"component\" id=\"block-b018dbf7849e9683dd38a5cf1761cd7e\" class=\"section section-altblo section-py bg-sand\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center \">\r\n                                    <div class=\"col-12 order-2 col-lg-5 order-lg-1\">\r\n                        <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                                    <div>\r\n                            <p class=\"text-uppercase section-caption text-body-color\">Do modelo ao tr\u00e1fego ao vivo<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">Inicialize, teste e implante com alguns poucos comandos<\/h2>\r\n                    <\/div>\r\n\r\n\r\n                                                            <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">A <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/cli\/\">Sinch CLI<\/a> leva uma fun\u00e7\u00e3o de um modelo inicial para a produ\u00e7\u00e3o sem que seja necess\u00e1rio abrir o painel. O desenvolvimento local \u00e9 executado no seu computador atrav\u00e9s de um t\u00fanel p\u00fablico, permitindo que o tr\u00e1fego ao vivo o alcance enquanto voc\u00ea itera.<\/p><\/div>\r\n                            \r\n                            \r\n                            \r\n                                                            <div class=\"btn-group g-3 mt-0 row\">\r\n                                    \r\n        <div class=\"col-auto\">\r\n        <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/cli\/\"  class=\"btn btn-secondary btn-lg btn-animated\" >Explorar a Sinch CLI<\/a>\r\n        <\/div>\r\n                                        <\/div>\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                                <div class=\"col-12 order-1 col-lg-7 mb-5 mb-md-7 mb-lg-0 order-lg-2 ps-lg-10\">\r\n\r\n                                            <div class=\"acf-innerblocks-container\">\n    <div data-content-type=\"longform\" class=\"code-snippet longform-spacings rounded-lg overflow-hidden shadow \" data-count=\"1\">\r\n        <ul class=\"nav nav-buttons code-snippet__tabs longform-except position-relative d-flex gap-2 flex-wrap p-3\" role=\"tablist\">\r\n\r\n                            \r\n                    \r\n                        <li class=\"nav-item\" role=\"presentation\">\r\n                            <button class=\"nav-link active\" data-bs-toggle=\"tab\" data-bs-target=\"#code_0\" type=\"button\" role=\"tab\" aria-controls=\"code_0\" aria-selected=\"true\">\r\n                                Shell                            <\/button>\r\n                        <\/li>\r\n\r\n                    \r\n                            \r\n        <\/ul>\r\n        <div class=\"code-snippet__tab-content tab-content\">\r\n\r\n                            \r\n                    <div class=\"tab-pane show active\" id=\"code_0\" role=\"tabpanel\" aria-labelledby=\"code_0\">\r\n                        <div class=\"code-snippet__code-wrapper\">\r\n                            <div class=\"nav nav-buttons code-snippet__copy-wrapper\">\r\n                                <button type=\"button\" class=\"nav-link code-snippet__copy\" data-clipboard-target=\"#code_0_content\" data-clipboard-label=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-clipboard-success-label=\"Copiado!\" data-clipboard-error-label=\"N\u00e3o foi poss\u00edvel copiar\" data-tooltip=\"Copiar para a \u00e1rea de transfer\u00eancia\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copiar para a \u00e1rea de transfer\u00eancia\">\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--default\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/sinch.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/file-stack.svg\"><\/svg>\r\n                                    <svg class=\"code-snippet__copy-icon code-snippet__copy-icon--success\" width=\"24\" height=\"24\" aria-hidden=\"true\" data-url=\"https:\/\/sinch.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/badge-check.svg\"><\/svg>\r\n                                <\/button>\r\n                            <\/div>\r\n                            <pre class=\"w-100 h-100 m-0 line-numbers language-shell\">\r\n                                <code id=\"code_0_content\" class=\"language-shell\">\r\n\r\n                                        sinch functions init      # scaffold from a template, or start empty    \r\n    sinch functions dev       # run locally with hot reload and a public tunnel    \r\n    sinch functions deploy    # ship to production in under a minute    \r\n    sinch functions logs      # monitor a live function    \r\n                                <\/code>\r\n                            <\/pre>\r\n                        <\/div>\r\n                    <\/div>\r\n                                    <\/div>\r\n    <\/div>\r\n\n<\/div>\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n            \r\n            \r\n                    <\/div>\r\n    <\/section>\r\n\r\n\n\n\r\n    <section data-content-type=\"component\" id=\"block-b222e7ae66ca7a0f997c5169b8927048\" class=\"section section-altblo section-py bg-light-subtle\" data-theme=\"light\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center \">\r\n                                    <div class=\"col-12 col-md-9\">\r\n                        <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                                    <div>\r\n                            <p class=\"text-uppercase section-caption text-body-color\">Projetos do Functions<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">O que profissionais de desenvolvimento criam com o Sinch Functions<\/h2>\r\n                    <\/div>\r\n\r\n\r\n                                                            <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">Cada um deles \u00e9 oferecido como um modelo inicial, para que voc\u00ea comece com um c\u00f3digo funcional em vez de um arquivo vazio.<\/p><\/div>\r\n                            \r\n                            \r\n                            \r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                                <div class=\"col-12 d-none\">\r\n\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n                            <div class=\" mt-6 mt-md-7 mt-lg-9\">\r\n                    <div class=\"acf-innerblocks-container\">\n\r\n    \r\n        <div class=\"row cards g-3 \">\r\n                            <div class=\"col-12 col-md-6 col-lg-3\">\r\n                                        <a href=\"https:\/\/developers.sinch.com\/docs\/functions\/functions\/guides\/build-an-sms-responder\" class=\"card-link text-decoration-none \" title=\"Resposta autom\u00e1tica de SMS\" target=\"_blank\">\r\n                        <div class=\"card h-100 card-bg-solid rounded-lg shadow-sm bg-body d-flex flex-column\">\r\n                                                    <div class=\"card-body d-flex flex-column gap-3 gap-md-4 \">\r\n                        <div>\r\n                            \r\n                                                        <h3 class=\"card-title text-accent mb-0 fw-bold h6\"\r\n                                                                >\r\n                                Resposta autom\u00e1tica de SMS                            <\/h3>\r\n                                                            <div class=\"card-text fs-sm text-body-color mb-0 mt-2\"\r\n                                                                        >\r\n                                    Crie a estrutura a partir de um modelo, conecte-o a um webhook da Conversation API e implante-o para que as mensagens recebidas tenham uma resposta automatizada.                                <\/div>\r\n                                                                                <\/div>\r\n                                                                            <div class=\"text-start\">\r\n                                                                    <span class=\"btn-arrow fs-sm\">Ler o guia<\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n                                <\/div>\r\n\r\n                        <\/a>\r\n        \r\n                        <\/div>\r\n                            <div class=\"col-12 col-md-6 col-lg-3\">\r\n                                        <a href=\"https:\/\/developers.sinch.com\/docs\/functions\/functions\/guides\/build-an-ivr\" class=\"card-link text-decoration-none \" title=\"Roteamento de chamadas e URA\" target=\"_blank\">\r\n                        <div class=\"card h-100 card-bg-solid rounded-lg shadow-sm bg-body d-flex flex-column\">\r\n                                                    <div class=\"card-body d-flex flex-column gap-3 gap-md-4 \">\r\n                        <div>\r\n                            \r\n                                                        <h3 class=\"card-title text-accent mb-0 fw-bold h6\"\r\n                                                                >\r\n                                Roteamento de chamadas e URA                            <\/h3>\r\n                                                            <div class=\"card-text fs-sm text-body-color mb-0 mt-2\"\r\n                                                                        >\r\n                                    Receba eventos de voz de entrada diretamente e direcione cada chamada para um departamento, uma fila ou correio de voz, sem um backend de telefonia separado.                                <\/div>\r\n                                                                                <\/div>\r\n                                                                            <div class=\"text-start\">\r\n                                                                    <span class=\"btn-arrow fs-sm\">Ler o guia<\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n                                <\/div>\r\n\r\n                        <\/a>\r\n        \r\n                        <\/div>\r\n                            <div class=\"col-12 col-md-6 col-lg-3\">\r\n                                        <a href=\"https:\/\/developers.sinch.com\/docs\/functions\/functions\/guides\/build-an-ai-voice-agent\" class=\"card-link text-decoration-none \" title=\"Agente de voz com IA\" target=\"_blank\">\r\n                        <div class=\"card h-100 card-bg-solid rounded-lg shadow-sm bg-body d-flex flex-column\">\r\n                                                    <div class=\"card-body d-flex flex-column gap-3 gap-md-4 \">\r\n                        <div>\r\n                            \r\n                                                        <h3 class=\"card-title text-accent mb-0 fw-bold h6\"\r\n                                                                >\r\n                                Agente de voz com IA                            <\/h3>\r\n                                                            <div class=\"card-text fs-sm text-body-color mb-0 mt-2\"\r\n                                                                        >\r\n                                    Use um modelo de voz como camada de execu\u00e7\u00e3o, conecte-o ao seu backend de IA e deixe que o Sinch Functions lide com o roteamento e o dimensionamento do tr\u00e1fego ao vivo.                                <\/div>\r\n                                                                                <\/div>\r\n                                                                            <div class=\"text-start\">\r\n                                                                    <span class=\"btn-arrow fs-sm\">Ler o guia<\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n                                <\/div>\r\n\r\n                        <\/a>\r\n        \r\n                        <\/div>\r\n                            <div class=\"col-12 col-md-6 col-lg-3\">\r\n                                        <a href=\"https:\/\/developers.sinch.com\/docs\/functions\/functions\/guides\/add-a-custom-endpoint\" class=\"card-link text-decoration-none \" title=\"Um endpoint HTTP personalizado\" target=\"_blank\">\r\n                        <div class=\"card h-100 card-bg-solid rounded-lg shadow-sm bg-body d-flex flex-column\">\r\n                                                    <div class=\"card-body d-flex flex-column gap-3 gap-md-4 \">\r\n                        <div>\r\n                            \r\n                                                        <h3 class=\"card-title text-accent mb-0 fw-bold h6\"\r\n                                                                >\r\n                                Um endpoint HTTP personalizado                            <\/h3>\r\n                                                            <div class=\"card-text fs-sm text-body-color mb-0 mt-2\"\r\n                                                                        >\r\n                                    Exporte um handler e o Sinch Functions o expor\u00e1 em um URL, de modo que um webhook ou servi\u00e7o interno tenha onde chamar sem exigir um servidor pr\u00f3prio.                                <\/div>\r\n                                                                                <\/div>\r\n                                                                            <div class=\"text-start\">\r\n                                                                    <span class=\"btn-arrow fs-sm\">Ler o guia<\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n                                <\/div>\r\n\r\n                        <\/a>\r\n        \r\n                        <\/div>\r\n                    <\/div>\r\n\n<\/div>\r\n                <\/div>\r\n            \r\n            \r\n                    <\/div>\r\n    <\/section>\r\n\r\n\n\n\r\n    <section data-content-type=\"component\" id=\"block-b5f34b801633cef48ae9ea66d48f1d55\" class=\"section section-altblo section-py glow glow-end glow-bottom bg-light-subtle\" data-theme=\"dark\">\r\n        <div class=\"container\">\r\n            <div class=\"row align-items-center \">\r\n                                    <div class=\"col-12 col-md-9\">\r\n                        <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                                    <div>\r\n                            <p class=\"text-uppercase section-caption text-body-color\">Sinch Agent Tools<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">Onde o Functions se encaixa no Sinch Agent Tools<\/h2>\r\n                    <\/div>\r\n\r\n\r\n                                                            <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">O Sinch Functions \u00e9 um dos seis componentes do Agent Tools e \u00e9 nele que o fluxo de trabalho opera. Um agente de IA utiliza <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/skills\/\">Skills<\/a> e os <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/sdk\/\">SDKs<\/a> para escrever o c\u00f3digo de comunica\u00e7\u00e3o, e a CLI o implanta no Functions para que seja executado com tr\u00e1fego ao vivo. O <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/mcp\/\">MCP<\/a> e os <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/integrations\/\">plugins<\/a> conectam o seu agente a partir das ferramentas em que ele j\u00e1 trabalha. Cada um funciona por conta pr\u00f3pria, e todos funcionam melhor juntos.<\/p><\/div>\r\n                            \r\n                            \r\n                            \r\n                                                            <div class=\"btn-group g-3 mt-0 row\">\r\n                                    \r\n        <div class=\"col-auto\">\r\n        <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/\"  class=\"btn btn-secondary btn-lg btn-animated\" >Explorar o Agent Tools<\/a>\r\n        <\/div>\r\n        \r\n        <div class=\"col-auto\">\r\n        <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/cli\/\"  class=\"btn btn-outline-secondary btn-lg btn-animated\" >Explorar a Sinch CLI<\/a>\r\n        <\/div>\r\n                                        <\/div>\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                                <div class=\"col-12 d-none\">\r\n\r\n                    \r\n                <\/div>\r\n            <\/div>\r\n\r\n            \r\n            \r\n            \r\n                    <\/div>\r\n    <\/section>\r\n\r\n\n\n\r\n        <section data-content-type=\"component\" id=\"faq_1\" class=\"section section-py bg-light bg-light\" data-theme=\"light\">\r\n            <div class=\"container\">\r\n                                    <div class=\"row\">\r\n                        <div class=\"col-12 col-lg-9 offset-lg-1\">\r\n                            <div class=\"d-flex flex-column gap-3 gap-lg-4\">\r\n\r\n                                        <div>\r\n            \r\n                            <h2 class=\"mb-0 h3\">Perguntas frequentes sobre o Sinch Functions<\/h2>\r\n                    <\/div>\r\n\r\n                                                                    <p class=\"content-body mb-0 text-body-color\">Respostas r\u00e1pidas sobre o que aciona uma fun\u00e7\u00e3o, quais runtimes s\u00e3o compat\u00edveis e o que o runtime inclui.<\/p>\r\n                                                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                                <div class=\"row justify-content-lg-center mt-6 mt-md-7 mt-lg-9\">\r\n                    <div class=\"col-12 col-lg-10\">\r\n                        <div class=\"accordion accordion-faq faq d-flex flex-column gap-3\">\r\n\r\n                            \r\n                                <div class=\"accordion-item rounded-lg\">\r\n                                    <div\r\n                                        id=\"title-block-599a2db9786f689f960129208be867d1-1\"\r\n                                        class=\"accordion-header\">\r\n\r\n                                        <button\r\n                                            class=\"accordion-button p-4 p-md-5\"\r\n                                            type=\"button\"\r\n                                            data-bs-toggle=\"collapse\"\r\n                                            data-bs-target=\"#faq-collapse-block-599a2db9786f689f960129208be867d1-1\"\r\n                                            aria-expanded=\"true\"\r\n                                            aria-controls=\"faq-collapse-block-599a2db9786f689f960129208be867d1-1\">\r\n                                            O que \u00e9 o Sinch Functions?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-599a2db9786f689f960129208be867d1-1\"\r\n                                        class=\"accordion-collapse collapse show\"\r\n                                        aria-labelledby=\"title-block-599a2db9786f689f960129208be867d1-1\">\r\n                                        <div class=\"accordion-body content-body px-4 px-md-5 pb-5 pb-md-6 pt-3\">\r\n                                            <p class=\"mb-0\">Computa\u00e7\u00e3o serverless para voz e envio de mensagens. Voc\u00ea faz a implanta\u00e7\u00e3o do seu c\u00f3digo, e as chamadas e mensagens ao vivo s\u00e3o direcionadas para ele, sem a necessidade de gerenciar infraestrutura.<\/p>                                                                                    <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            \r\n                                <div class=\"accordion-item rounded-lg\">\r\n                                    <div\r\n                                        id=\"title-block-599a2db9786f689f960129208be867d1-2\"\r\n                                        class=\"accordion-header\">\r\n\r\n                                        <button\r\n                                            class=\"accordion-button p-4 p-md-5 collapsed\"\r\n                                            type=\"button\"\r\n                                            data-bs-toggle=\"collapse\"\r\n                                            data-bs-target=\"#faq-collapse-block-599a2db9786f689f960129208be867d1-2\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-599a2db9786f689f960129208be867d1-2\">\r\n                                            Quais runtimes s\u00e3o compat\u00edveis?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-599a2db9786f689f960129208be867d1-2\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-599a2db9786f689f960129208be867d1-2\">\r\n                                        <div class=\"accordion-body content-body px-4 px-md-5 pb-5 pb-md-6 pt-3\">\r\n                                            <p class=\"mb-0\">Node.js e C#. O runtime Node.js atua como o Express com conven\u00e7\u00f5es, e o runtime C# age como o ASP.NET MVC com controladores.<\/p>                                                                                    <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            \r\n                                <div class=\"accordion-item rounded-lg\">\r\n                                    <div\r\n                                        id=\"title-block-599a2db9786f689f960129208be867d1-3\"\r\n                                        class=\"accordion-header\">\r\n\r\n                                        <button\r\n                                            class=\"accordion-button p-4 p-md-5 collapsed\"\r\n                                            type=\"button\"\r\n                                            data-bs-toggle=\"collapse\"\r\n                                            data-bs-target=\"#faq-collapse-block-599a2db9786f689f960129208be867d1-3\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-599a2db9786f689f960129208be867d1-3\">\r\n                                            O que aciona uma fun\u00e7\u00e3o?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-599a2db9786f689f960129208be867d1-3\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-599a2db9786f689f960129208be867d1-3\">\r\n                                        <div class=\"accordion-body content-body px-4 px-md-5 pb-5 pb-md-6 pt-3\">\r\n                                            <p class=\"mb-0\">Callbacks de voz de entrada, webhooks da Conversation API ou um endpoint HTTP personalizado exposto por voc\u00ea mesmo.<\/p>                                                                                    <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            \r\n                                <div class=\"accordion-item rounded-lg\">\r\n                                    <div\r\n                                        id=\"title-block-599a2db9786f689f960129208be867d1-4\"\r\n                                        class=\"accordion-header\">\r\n\r\n                                        <button\r\n                                            class=\"accordion-button p-4 p-md-5 collapsed\"\r\n                                            type=\"button\"\r\n                                            data-bs-toggle=\"collapse\"\r\n                                            data-bs-target=\"#faq-collapse-block-599a2db9786f689f960129208be867d1-4\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-599a2db9786f689f960129208be867d1-4\">\r\n                                            O que est\u00e1 inclu\u00eddo no runtime?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-599a2db9786f689f960129208be867d1-4\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-599a2db9786f689f960129208be867d1-4\">\r\n                                        <div class=\"accordion-body content-body px-4 px-md-5 pb-5 pb-md-6 pt-3\">\r\n                                            <p class=\"mb-0\">Cache, armazenamento de blob, banco de dados SQLite e segredos de ambiente, todos injetados no tempo de execu\u00e7\u00e3o, al\u00e9m de clientes de SDK pr\u00e9-configurados para Voz, Conversa, SMS e N\u00fameros.<\/p>                                                                                    <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            \r\n                                <div class=\"accordion-item rounded-lg\">\r\n                                    <div\r\n                                        id=\"title-block-599a2db9786f689f960129208be867d1-5\"\r\n                                        class=\"accordion-header\">\r\n\r\n                                        <button\r\n                                            class=\"accordion-button p-4 p-md-5 collapsed\"\r\n                                            type=\"button\"\r\n                                            data-bs-toggle=\"collapse\"\r\n                                            data-bs-target=\"#faq-collapse-block-599a2db9786f689f960129208be867d1-5\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-599a2db9786f689f960129208be867d1-5\">\r\n                                            Como eu fa\u00e7o a implanta\u00e7\u00e3o?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-599a2db9786f689f960129208be867d1-5\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-599a2db9786f689f960129208be867d1-5\">\r\n                                        <div class=\"accordion-body content-body px-4 px-md-5 pb-5 pb-md-6 pt-3\">\r\n                                            <p class=\"mb-0\">Com a Sinch CLI: sinch functions init, depois dev para testes locais, e por fim deploy \u2013 geralmente em menos de um minuto.<\/p>                                                                                    <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            \r\n                                <div class=\"accordion-item rounded-lg\">\r\n                                    <div\r\n                                        id=\"title-block-599a2db9786f689f960129208be867d1-6\"\r\n                                        class=\"accordion-header\">\r\n\r\n                                        <button\r\n                                            class=\"accordion-button p-4 p-md-5 collapsed\"\r\n                                            type=\"button\"\r\n                                            data-bs-toggle=\"collapse\"\r\n                                            data-bs-target=\"#faq-collapse-block-599a2db9786f689f960129208be867d1-6\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-599a2db9786f689f960129208be867d1-6\">\r\n                                            Posso testar antes de colocar em produ\u00e7\u00e3o?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-599a2db9786f689f960129208be867d1-6\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-599a2db9786f689f960129208be867d1-6\">\r\n                                        <div class=\"accordion-body content-body px-4 px-md-5 pb-5 pb-md-6 pt-3\">\r\n                                            <p class=\"mb-0\">Sim. O comando sinch functions dev roda a fun\u00e7\u00e3o no seu laptop com hot reload e um t\u00fanel p\u00fablico, para que os eventos de teste reais consigam acess\u00e1-la.<\/p>                                                                                    <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            \r\n                                <div class=\"accordion-item rounded-lg\">\r\n                                    <div\r\n                                        id=\"title-block-599a2db9786f689f960129208be867d1-7\"\r\n                                        class=\"accordion-header\">\r\n\r\n                                        <button\r\n                                            class=\"accordion-button p-4 p-md-5 collapsed\"\r\n                                            type=\"button\"\r\n                                            data-bs-toggle=\"collapse\"\r\n                                            data-bs-target=\"#faq-collapse-block-599a2db9786f689f960129208be867d1-7\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-599a2db9786f689f960129208be867d1-7\">\r\n                                            Como o Sinch Functions se integra \u00e0 oferta mais ampla de IA da Sinch?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-599a2db9786f689f960129208be867d1-7\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-599a2db9786f689f960129208be867d1-7\">\r\n                                        <div class=\"accordion-body content-body px-4 px-md-5 pb-5 pb-md-6 pt-3\">\r\n                                            <p class=\"mb-0\">O Functions \u00e9 um componente do Sinch Agent Tools, a camada de desenvolvimento para construir sobre as APIs da Sinch. O Agent Tools faz parte de um conjunto mais amplo de recursos de IA que abrange Envio de mensagens, Voz, E-mail e Verifica\u00e7\u00e3o.<\/p>                                            <div class=\"text-start mt-3\"><a href=\"https:\/\/sinch.com\/ai\/\"  class=\"btn-arrow\" >Explorar a Sinch AI<\/a><\/div>                                        <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                            \r\n                                <div class=\"accordion-item rounded-lg\">\r\n                                    <div\r\n                                        id=\"title-block-599a2db9786f689f960129208be867d1-8\"\r\n                                        class=\"accordion-header\">\r\n\r\n                                        <button\r\n                                            class=\"accordion-button p-4 p-md-5 collapsed\"\r\n                                            type=\"button\"\r\n                                            data-bs-toggle=\"collapse\"\r\n                                            data-bs-target=\"#faq-collapse-block-599a2db9786f689f960129208be867d1-8\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-599a2db9786f689f960129208be867d1-8\">\r\n                                            Por onde eu come\u00e7o?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-599a2db9786f689f960129208be867d1-8\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-599a2db9786f689f960129208be867d1-8\">\r\n                                        <div class=\"accordion-body content-body px-4 px-md-5 pb-5 pb-md-6 pt-3\">\r\n                                            <p class=\"mb-0\">Implante uma URA a partir de um modelo em cerca de cinco minutos, depois adicione a sua pr\u00f3pria l\u00f3gica.<\/p>                                            <div class=\"text-start mt-3\"><a href=\"https:\/\/developers.sinch.com\/docs\/functions\/functions\/quickstart\" target=\"_blank\" class=\"btn-arrow\" >Ver o in\u00edcio r\u00e1pido<\/a><\/div>                                        <\/div>\r\n                                    <\/div>\r\n                                <\/div>\r\n                                                                                    <\/div>\r\n                                            <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/section>\r\n    \n\n    <section data-content-type=\"component\" class=\"section-py section-signup bg-body\" data-theme=\"light\">\r\n        <div class=\"container-fluid\">\r\n            <div class=\"section-signup-wide bg-light section-py glow rounded-xl mx-auto position-relative overflow-hidden\" data-theme=\"dark\">\r\n                <div class=\"container\">\r\n                    <div class=\"row align-items-center\">\r\n                        <div class=\"col-12 col-lg-7\">\r\n                            <div class=\"d-flex flex-column px-md-3 px-lg-0\">\r\n                                <svg class=\"mb-4 text-accent\" width=\"64\" height=\"64\" data-url=\"https:\/\/sinch.com\/wp-content\/plugins\/sinch-core\/assets\/icons\/sinch\/logotype-sinch.svg\" aria-hidden=\"true\"><\/svg>\r\n\r\n                                                                    <h2 class=\"text-accent mb-4 h1\">Implante a sua primeira Sinch Function<\/h2>\r\n                                \r\n                                <div class=\"fs-5 mb-0 text-body-color\">Crie a estrutura a partir de um modelo, fa\u00e7a testes localmente e publique um fluxo de trabalho ao vivo de voz ou envio de mensagens, sem a necessidade de administrar servidores.<\/div>\r\n\r\n                                                                    <div class=\"btn-group g-3 mt-3 mt-md-4 row\">\r\n                                        \r\n        <div class=\"col-auto\">\r\n            <a href=\"https:\/\/developers.sinch.com\/docs\/functions\/functions\" target=\"_blank\" class=\"btn btn-secondary btn-lg btn-animated\" >Ver documenta\u00e7\u00e3o<\/a>\r\n        <\/div>\r\n        \r\n        <div class=\"col-auto\">\r\n            <a href=\"https:\/\/sinch.com\/talk-to-an-expert\/\"  class=\"btn btn-outline-secondary btn-lg btn-animated\" >Fale com um especialista<\/a>\r\n        <\/div>\r\n                                            <\/div>\r\n                                                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class=\"section-signup-marquee mt-6 mt-md-7 mt-lg-0\">\r\n                    <div class=\"d-none d-lg-flex gap-3\">\r\n                                                    <div class=\"marquee marquee-down marquee-hover-slower marquee-scroll-faster w-50\">\r\n                                <div class=\"marquee-track\">\r\n                                                                                                                        <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-1-pt.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                    <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-2.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                    <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-3.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                                                                                                <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-1-pt.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                    <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-2.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                    <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-3.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                                            <\/div>\r\n                            <\/div>\r\n                                                    <div class=\"marquee marquee-up marquee-hover-slower marquee-scroll-faster w-50\">\r\n                                <div class=\"marquee-track\">\r\n                                                                                                                        <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-4.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                    <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-5-pt.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                    <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-6.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                                                                                                <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-4.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                    <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-5-pt.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                    <img decoding=\"async\" class=\"marquee-item img-fluid w-100 mb-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-6.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                                                            <\/div>\r\n                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"d-block d-lg-none\">\r\n                        <div class=\"marquee marquee-left marquee-hover-slower marquee-scroll-faster\">\r\n                            <div class=\"marquee-track\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-1-pt.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-2.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-3.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-4.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-5-pt.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-6.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-1-pt.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-2.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-3.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-4.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-5-pt.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                                            <img decoding=\"async\" class=\"marquee-item img-fluid me-3 rounded-lg border\" src=\"https:\/\/sinch.com\/wp-content\/themes\/simpletexting-theme-blank\/assets\/images\/blocks\/section-signup\/section-signup-img-sinch-6.png\" alt=\"Gr\u00e1fico de inscri\u00e7\u00e3o\" width=\"320\" height=\"400\">\r\n                                                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":19,"featured_media":0,"parent":198937,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_slug_changed":false,"footnotes":""},"class_list":["post-208671","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Sinch Functions: processamento sem servidor para voz e envio de mensagens<\/title>\n<meta name=\"description\" content=\"O Sinch Functions oferece processamento sem servidor para voz e envio de mensagens. Fa\u00e7a a implanta\u00e7\u00e3o do seu c\u00f3digo e direcione as chamadas e mensagens ao vivo para ele, sem precisar manter servidores.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sinch.com\/pt\/ai\/agent-tools\/functions\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sinch Functions: processamento sem servidor para voz e envio de mensagens\" \/>\n<meta property=\"og:description\" content=\"O Sinch Functions oferece processamento sem servidor para voz e envio de mensagens. Fa\u00e7a a implanta\u00e7\u00e3o do seu c\u00f3digo e direcione as chamadas e mensagens ao vivo para ele, sem precisar manter servidores.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sinch.com\/pt\/ai\/agent-tools\/functions\/\" \/>\n<meta property=\"og:site_name\" content=\"Sinch\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/wearesinch\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sinch.com\/wp-content\/uploads\/2026\/02\/SI-Powering-Trusted-Comms.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"668\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@WeAreSinch\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sinch.com\\\/pt\\\/ai\\\/agent-tools\\\/functions\\\/\",\"url\":\"https:\\\/\\\/sinch.com\\\/pt\\\/ai\\\/agent-tools\\\/functions\\\/\",\"name\":\"Sinch Functions: processamento sem servidor para voz e envio de mensagens\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sinch.com\\\/pt\\\/#website\"},\"datePublished\":\"2026-09-09T01:07:17+00:00\",\"description\":\"O Sinch Functions oferece processamento sem servidor para voz e envio de mensagens. Fa\u00e7a a implanta\u00e7\u00e3o do seu c\u00f3digo e direcione as chamadas e mensagens ao vivo para ele, sem precisar manter servidores.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sinch.com\\\/pt\\\/ai\\\/agent-tools\\\/functions\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sinch.com\\\/pt\\\/ai\\\/agent-tools\\\/functions\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sinch.com\\\/pt\\\/ai\\\/agent-tools\\\/functions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sinch.com\\\/pt\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sinch Agent Tools \u2013 Functions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sinch.com\\\/pt\\\/#website\",\"url\":\"https:\\\/\\\/sinch.com\\\/pt\\\/\",\"name\":\"Sinch\",\"description\":\"Envio de mensagens SMS, Voz, E-mail, V\u00eddeo & APIs de verifica\u00e7\u00e3o | Sinch\",\"publisher\":{\"@id\":\"https:\\\/\\\/sinch.com\\\/pt\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sinch.com\\\/pt\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sinch.com\\\/pt\\\/#organization\",\"name\":\"Sinch\",\"url\":\"https:\\\/\\\/sinch.com\\\/pt\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/sinch.com\\\/pt\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sinch.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Thumbnail-Logo-Honey.png\",\"contentUrl\":\"https:\\\/\\\/sinch.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Thumbnail-Logo-Honey.png\",\"width\":800,\"height\":496,\"caption\":\"Sinch\"},\"image\":{\"@id\":\"https:\\\/\\\/sinch.com\\\/pt\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/wearesinch\\\/\",\"https:\\\/\\\/x.com\\\/WeAreSinch\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sinch\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCZZ2u_B2afTxA0v-xcgfsaw\",\"https:\\\/\\\/www.instagram.com\\\/wearesinch\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Sinch Functions: processamento sem servidor para voz e envio de mensagens","description":"O Sinch Functions oferece processamento sem servidor para voz e envio de mensagens. Fa\u00e7a a implanta\u00e7\u00e3o do seu c\u00f3digo e direcione as chamadas e mensagens ao vivo para ele, sem precisar manter servidores.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sinch.com\/pt\/ai\/agent-tools\/functions\/","og_locale":"pt_BR","og_type":"article","og_title":"Sinch Functions: processamento sem servidor para voz e envio de mensagens","og_description":"O Sinch Functions oferece processamento sem servidor para voz e envio de mensagens. Fa\u00e7a a implanta\u00e7\u00e3o do seu c\u00f3digo e direcione as chamadas e mensagens ao vivo para ele, sem precisar manter servidores.","og_url":"https:\/\/sinch.com\/pt\/ai\/agent-tools\/functions\/","og_site_name":"Sinch","article_publisher":"https:\/\/www.facebook.com\/wearesinch\/","og_image":[{"width":1200,"height":668,"url":"https:\/\/sinch.com\/wp-content\/uploads\/2026\/02\/SI-Powering-Trusted-Comms.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@WeAreSinch","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sinch.com\/pt\/ai\/agent-tools\/functions\/","url":"https:\/\/sinch.com\/pt\/ai\/agent-tools\/functions\/","name":"Sinch Functions: processamento sem servidor para voz e envio de mensagens","isPartOf":{"@id":"https:\/\/sinch.com\/pt\/#website"},"datePublished":"2026-09-09T01:07:17+00:00","description":"O Sinch Functions oferece processamento sem servidor para voz e envio de mensagens. Fa\u00e7a a implanta\u00e7\u00e3o do seu c\u00f3digo e direcione as chamadas e mensagens ao vivo para ele, sem precisar manter servidores.","breadcrumb":{"@id":"https:\/\/sinch.com\/pt\/ai\/agent-tools\/functions\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sinch.com\/pt\/ai\/agent-tools\/functions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sinch.com\/pt\/ai\/agent-tools\/functions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sinch.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Sinch Agent Tools \u2013 Functions"}]},{"@type":"WebSite","@id":"https:\/\/sinch.com\/pt\/#website","url":"https:\/\/sinch.com\/pt\/","name":"Sinch","description":"Envio de mensagens SMS, Voz, E-mail, V\u00eddeo & APIs de verifica\u00e7\u00e3o | Sinch","publisher":{"@id":"https:\/\/sinch.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sinch.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/sinch.com\/pt\/#organization","name":"Sinch","url":"https:\/\/sinch.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/sinch.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/sinch.com\/wp-content\/uploads\/2024\/09\/Thumbnail-Logo-Honey.png","contentUrl":"https:\/\/sinch.com\/wp-content\/uploads\/2024\/09\/Thumbnail-Logo-Honey.png","width":800,"height":496,"caption":"Sinch"},"image":{"@id":"https:\/\/sinch.com\/pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/wearesinch\/","https:\/\/x.com\/WeAreSinch","https:\/\/www.linkedin.com\/company\/sinch","https:\/\/www.youtube.com\/channel\/UCZZ2u_B2afTxA0v-xcgfsaw","https:\/\/www.instagram.com\/wearesinch\/"]}]}},"_links":{"self":[{"href":"https:\/\/sinch.com\/pt\/wp-json\/wp\/v2\/pages\/208671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sinch.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sinch.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sinch.com\/pt\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/sinch.com\/pt\/wp-json\/wp\/v2\/comments?post=208671"}],"version-history":[{"count":0,"href":"https:\/\/sinch.com\/pt\/wp-json\/wp\/v2\/pages\/208671\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/sinch.com\/pt\/wp-json\/wp\/v2\/pages\/198937"}],"wp:attachment":[{"href":"https:\/\/sinch.com\/pt\/wp-json\/wp\/v2\/media?parent=208671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}