{"id":208396,"date":"2026-09-08T09:06:27","date_gmt":"2026-09-08T09:06:27","guid":{"rendered":"https:\/\/sinch.com\/funciones\/"},"modified":"2026-09-08T09:06:27","modified_gmt":"2026-09-08T09:06:27","slug":"funciones","status":"publish","type":"page","link":"https:\/\/sinch.com\/es\/ia\/agent-tools\/funciones\/","title":{"rendered":"Sinch Agent Tools: funciones"},"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 Funciones<\/p>\r\n                            \r\n                            \r\n                            <h1 class=\"text-accent m-0 p-0 h2\">\r\n                                Sinch Functions: ejecuta c\u00f3digo de voz y mensajer\u00eda sin servidores                            <\/h1>\r\n                        <\/div>\r\n\r\n                                                    <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">Sinch Functions es un servicio de computaci\u00f3n sin servidor para <a href=\"https:\/\/sinch.com\/voice\/\">voz<\/a> y <a href=\"https:\/\/sinch.com\/messaging\/\">mensajer\u00eda<\/a>. Despliega tu c\u00f3digo y las API de Sinch enrutar\u00e1n las llamadas y los mensajes en tiempo real hacia \u00e9l, sin contenedores, equilibradores de carga ni planificaci\u00f3n de capacidad que gestionar.<\/p><\/div>\r\n                        \r\n                        <ul class=\"list-styled-check m-0 text-body-color\"><li><p class=\"mb-0\">Funciona en Node.js o C#, a partir de una plantilla de inicio o un proyecto vac\u00edo<\/p><\/li><li><p class=\"mb-0\">Se activa mediante devoluciones de llamada de voz, webhooks de la API de conversaci\u00f3n o tus propios puntos de conexi\u00f3n HTTP<\/p><\/li><li><p class=\"mb-0\">Se lanza a producci\u00f3n en menos de un minuto con un solo comando de implementaci\u00f3n<\/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 documentaci\u00f3n<\/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\" >Habla con un experto<\/a>\r\n        <\/div>\r\n                                    <\/div>\r\n\r\n                                                            <p class=\"fs-xxs text-body-color m-0\">Crea la estructura a partir de una plantilla en minutos. El tr\u00e1fico en tiempo real requiere una cuenta de 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=\"Imagen para Sinch Functions: ejecuta c\u00f3digo de voz y mensajer\u00eda sin 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-b381803f5aaaee282b178f04342321a8\" 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\">Sin infraestructura<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">Escribe la l\u00f3gica, olv\u00eddate de la infraestructura<\/h2>\r\n                    <\/div>\r\n\r\n\r\n                                                            <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">Automatizar un flujo de trabajo de comunicaciones suele implicar configurar el alojamiento, el equilibrio de carga y la planificaci\u00f3n de capacidad antes de escribir una sola l\u00ednea de l\u00f3gica. Functions elimina esa carga de trabajo. Escribe el c\u00f3digo que debe ejecutarse cuando entra una llamada o llega un mensaje, y despli\u00e9galo. Sinch Functions lo ejecuta en contenedores aislados que se escalan autom\u00e1ticamente seg\u00fan el tr\u00e1fico.<\/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=\"Imagen para Escribe la l\u00f3gica, olv\u00eddate de la infraestructura\" 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-16c8c0120a26712575073a890d5d4795\" 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\">El entorno de ejecuci\u00f3n<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">Entornos de ejecuci\u00f3n que ya conoces<\/h2>\r\n                    <\/div>\r\n\r\n\r\n                                                            <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">El entorno de ejecuci\u00f3n de Node.js es Express con convenciones: exportas controladores, el entorno enruta las URL hacia ellos y devuelves una respuesta. El entorno de ejecuci\u00f3n de C# es ASP.NET MVC con controladores. En cualquier caso, la funci\u00f3n de la derecha est\u00e1 completa y lista para desplegarse.<\/p><\/div>\r\n                            \r\n                            <ul class=\"list-styled-check m-0 text-body-color\"><li><p class=\"mb-0\">Enruta las devoluciones de llamada de voz al controlador que exportes, sin configuraciones complejas<\/p><\/li><li><p class=\"mb-0\">Responde a los webhooks de la API de conversaci\u00f3n desde el mismo proyecto<\/p><\/li><li><p class=\"mb-0\">Expone tus propios puntos de conexi\u00f3n HTTP cuando necesitas una 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\" >Consulta la referencia del entorno de ejecuci\u00f3n<\/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 al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copiar al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copiar al portapapeles\">\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-afa46eca80c754780797e719527d7ea6\" 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\">Lo que te ofrece el entorno de ejecuci\u00f3n<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">El estado y el almacenamiento que de otro modo tendr\u00edas que integrar<\/h2>\r\n                    <\/div>\r\n\r\n\r\n                                                            <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">La mayor\u00eda de las configuraciones sin servidor te obligan a a\u00f1adir productos independientes para el estado, el almacenamiento y las credenciales. El entorno de ejecuci\u00f3n de Functions los inyecta, por lo que est\u00e1n disponibles en el momento en que se ejecuta tu c\u00f3digo.<\/p><\/div>\r\n                            \r\n                            <ul class=\"list-styled-check m-0 text-body-color\"><li><p class=\"mb-0\">Cach\u00e9 para un estado r\u00e1pido y temporal<\/p><\/li><li><p class=\"mb-0\">Almacenamiento de blobs para archivos y una base de datos de SQLite para datos estructurados<\/p><\/li><li><p class=\"mb-0\">Secretos de entorno, inyectados por el entorno de ejecuci\u00f3n<\/p><\/li><li><p class=\"mb-0\">Clientes de SDK preconfigurados (context.voice, context.conversation, context.sms y context.numbers) para que las credenciales nunca aparezcan en tu 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=\"Imagen para El estado y el almacenamiento que de otro modo tendr\u00edas que integrar\" 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-3d01fecbb4c8798bf415886a78b2a2bd\" 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\">De la plantilla al tr\u00e1fico en tiempo real<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">Inicia, prueba y despliega con unos pocos comandos<\/h2>\r\n                    <\/div>\r\n\r\n\r\n                                                            <div class=\"content-body mb-0 text-body-color\"><p class=\"mb-0\">La <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/cli\/\">CLI de Sinch<\/a> lleva una funci\u00f3n desde una plantilla de inicio hasta la producci\u00f3n sin necesidad de abrir el panel de control. El desarrollo local se ejecuta en tu port\u00e1til detr\u00e1s de un t\u00fanel p\u00fablico, por lo que el tr\u00e1fico en tiempo real puede alcanzarlo mientras iteras.<\/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\" >Explora la CLI de Sinch<\/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 al portapapeles\" data-clipboard-success-label=\"\u00a1Copiado!\" data-clipboard-error-label=\"No se ha podido copiar\" data-tooltip=\"Copiar al portapapeles\" data-tooltip-placement=\"left\" role=\"tooltip\" aria-label=\"Copiar al portapapeles\">\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-54147eaef4b516963de5b2ad22934ee3\" 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\">Proyectos de Functions<\/p>\r\n            \r\n                            <h2 class=\"mb-0 h3\">Lo que el equipo de desarrollo crea con 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 uno de ellos se incluye como una plantilla de inicio, por lo que empiezas con c\u00f3digo funcional en lugar de un archivo vac\u00edo.<\/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=\"Respuesta 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                                Respuesta autom\u00e1tica de SMS                            <\/h3>\r\n                                                            <div class=\"card-text fs-sm text-body-color mb-0 mt-2\"\r\n                                                                        >\r\n                                    Crea la estructura a partir de una plantilla, con\u00e9ctala a un webhook de la API de conversaci\u00f3n y despli\u00e9gala para que los mensajes entrantes reciban una respuesta autom\u00e1tica.                                <\/div>\r\n                                                                                <\/div>\r\n                                                                            <div class=\"text-start\">\r\n                                                                    <span class=\"btn-arrow fs-sm\">Lee la gu\u00eda<\/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=\"Enrutamiento de llamadas e IVR\" 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                                Enrutamiento de llamadas e IVR                            <\/h3>\r\n                                                            <div class=\"card-text fs-sm text-body-color mb-0 mt-2\"\r\n                                                                        >\r\n                                    Recibe eventos de voz entrantes directamente y enruta cada llamada a un departamento, una cola o un buz\u00f3n de voz, sin un backend de telefon\u00eda independiente.                                <\/div>\r\n                                                                                <\/div>\r\n                                                                            <div class=\"text-start\">\r\n                                                                    <span class=\"btn-arrow fs-sm\">Lee la gu\u00eda<\/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 con 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 con IA                            <\/h3>\r\n                                                            <div class=\"card-text fs-sm text-body-color mb-0 mt-2\"\r\n                                                                        >\r\n                                    Utiliza una plantilla de voz como capa de ejecuci\u00f3n, con\u00e9ctala a tu backend de IA y deja que Sinch Functions se encargue del enrutamiento y el escalado del tr\u00e1fico en tiempo real.                                <\/div>\r\n                                                                                <\/div>\r\n                                                                            <div class=\"text-start\">\r\n                                                                    <span class=\"btn-arrow fs-sm\">Lee la gu\u00eda<\/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=\"Un punto de conexi\u00f3n 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                                Un punto de conexi\u00f3n HTTP personalizado                            <\/h3>\r\n                                                            <div class=\"card-text fs-sm text-body-color mb-0 mt-2\"\r\n                                                                        >\r\n                                    Exporta un controlador y Sinch Functions lo expondr\u00e1 en una URL, para que un webhook o servicio interno tenga a d\u00f3nde llamar sin necesidad de tener tu propio servidor.                                <\/div>\r\n                                                                                <\/div>\r\n                                                                            <div class=\"text-start\">\r\n                                                                    <span class=\"btn-arrow fs-sm\">Lee la gu\u00eda<\/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-dbcf44cf14ae438a9edd0a00b056c735\" 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\">Lugar de Functions en 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\">Sinch Functions es uno de los seis componentes de Agent Tools, y es donde se ejecuta el flujo de trabajo. Un agente de IA utiliza <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/skills\/\">Skills<\/a> y los <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/sdk\/\">SDK<\/a> para escribir el c\u00f3digo de comunicaciones, y la CLI lo despliega en Functions para ejecutarlo con tr\u00e1fico en tiempo real. <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/mcp\/\">MCP<\/a> y los <a href=\"https:\/\/sinch.com\/ai\/agent-tools\/integrations\/\">plugins<\/a> conectan tu agente desde las herramientas en las que ya trabaja. Cada uno funciona por su cuenta y funcionan mejor en conjunto.<\/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\" >Explora 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\" >Explora la CLI de Sinch<\/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\">Preguntas frecuentes sobre Sinch Functions<\/h2>\r\n                    <\/div>\r\n\r\n                                                                    <p class=\"content-body mb-0 text-body-color\">Respuestas r\u00e1pidas sobre qu\u00e9 activa una funci\u00f3n, qu\u00e9 entornos de ejecuci\u00f3n son compatibles y qu\u00e9 incluye el entorno de ejecuci\u00f3n.<\/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-87f92637d80d86d14e8ad9baa17cf9d9-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-87f92637d80d86d14e8ad9baa17cf9d9-1\"\r\n                                            aria-expanded=\"true\"\r\n                                            aria-controls=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-1\">\r\n                                            \u00bfQu\u00e9 es Sinch Functions?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-1\"\r\n                                        class=\"accordion-collapse collapse show\"\r\n                                        aria-labelledby=\"title-block-87f92637d80d86d14e8ad9baa17cf9d9-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\">Computaci\u00f3n sin servidor para voz y mensajer\u00eda. Despliegas tu c\u00f3digo y las llamadas y los mensajes en tiempo real se enrutan directamente hacia \u00e9l, sin infraestructura que gestionar.<\/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-87f92637d80d86d14e8ad9baa17cf9d9-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-87f92637d80d86d14e8ad9baa17cf9d9-2\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-2\">\r\n                                            \u00bfQu\u00e9 entornos de ejecuci\u00f3n son compatibles?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-2\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-87f92637d80d86d14e8ad9baa17cf9d9-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 y C#. El entorno de ejecuci\u00f3n de Node.js funciona como Express con convenciones, y el de C# como ASP.NET MVC con 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-87f92637d80d86d14e8ad9baa17cf9d9-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-87f92637d80d86d14e8ad9baa17cf9d9-3\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-3\">\r\n                                            \u00bfQu\u00e9 activa una funci\u00f3n?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-3\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-87f92637d80d86d14e8ad9baa17cf9d9-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\">Las devoluciones de llamada de voz entrantes, los webhooks de la API de conversaci\u00f3n o un punto de conexi\u00f3n HTTP personalizado que expongas t\u00fa mismo.<\/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-87f92637d80d86d14e8ad9baa17cf9d9-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-87f92637d80d86d14e8ad9baa17cf9d9-4\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-4\">\r\n                                            \u00bfQu\u00e9 incluye el entorno de ejecuci\u00f3n?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-4\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-87f92637d80d86d14e8ad9baa17cf9d9-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\">Cach\u00e9, almacenamiento de blobs, una base de datos de SQLite y secretos de entorno, todos inyectados en tiempo de ejecuci\u00f3n, adem\u00e1s de clientes de SDK preconfigurados para voz, conversaci\u00f3n, SMS y 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-87f92637d80d86d14e8ad9baa17cf9d9-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-87f92637d80d86d14e8ad9baa17cf9d9-5\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-5\">\r\n                                            \u00bfC\u00f3mo se despliega?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-5\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-87f92637d80d86d14e8ad9baa17cf9d9-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\">Con la CLI de Sinch: sinch functions init, luego dev para probar localmente y, a continuaci\u00f3n, deploy (normalmente en menos de un 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-87f92637d80d86d14e8ad9baa17cf9d9-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-87f92637d80d86d14e8ad9baa17cf9d9-6\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-6\">\r\n                                            \u00bfPuedo hacer pruebas antes del lanzamiento?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-6\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-87f92637d80d86d14e8ad9baa17cf9d9-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\">S\u00ed. sinch functions dev ejecuta la funci\u00f3n en tu port\u00e1til con recarga en caliente y un t\u00fanel p\u00fablico, de forma que los eventos de prueba reales puedan llegar a ella.<\/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-87f92637d80d86d14e8ad9baa17cf9d9-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-87f92637d80d86d14e8ad9baa17cf9d9-7\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-7\">\r\n                                            \u00bfC\u00f3mo encaja Sinch Functions en la oferta general de IA de Sinch?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-7\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-87f92637d80d86d14e8ad9baa17cf9d9-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\">Functions es uno de los componentes de Sinch Agent Tools, la capa de desarrollo para crear sobre las API de Sinch. Agent Tools se encuentra dentro de un conjunto m\u00e1s amplio de funciones de IA que abarca mensajer\u00eda, voz, email y verificaci\u00f3n.<\/p>                                            <div class=\"text-start mt-3\"><a href=\"https:\/\/sinch.com\/ai\/\"  class=\"btn-arrow\" >Explora 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-87f92637d80d86d14e8ad9baa17cf9d9-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-87f92637d80d86d14e8ad9baa17cf9d9-8\"\r\n                                            aria-expanded=\"false\"\r\n                                            aria-controls=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-8\">\r\n                                            \u00bfPor d\u00f3nde empiezo?                                        <\/button>\r\n\r\n                                    <\/div>\r\n                                    <div\r\n                                        id=\"faq-collapse-block-87f92637d80d86d14e8ad9baa17cf9d9-8\"\r\n                                        class=\"accordion-collapse collapse\"\r\n                                        aria-labelledby=\"title-block-87f92637d80d86d14e8ad9baa17cf9d9-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\">Despliega una IVR desde una plantilla en unos cinco minutos e incorpora tu propia l\u00f3gica.<\/p>                                            <div class=\"text-start mt-3\"><a href=\"https:\/\/developers.sinch.com\/docs\/functions\/functions\/quickstart\" target=\"_blank\" class=\"btn-arrow\" >Consulta la gu\u00eda de inicio 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\">Despliega tu primera funci\u00f3n de Sinch<\/h2>\r\n                                \r\n                                <div class=\"fs-5 mb-0 text-body-color\">Crea la estructura a partir de una plantilla, pru\u00e9bala localmente y lanza un flujo de trabajo de voz o mensajer\u00eda en tiempo real sin servidores que gestionar.<\/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 documentaci\u00f3n<\/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\" >Habla con un experto<\/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-es.png\" alt=\"Gr\u00e1fico de registro\" 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 registro\" 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 registro\" 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-es.png\" alt=\"Gr\u00e1fico de registro\" 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 registro\" 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 registro\" 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 registro\" 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-es.png\" alt=\"Gr\u00e1fico de registro\" 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 registro\" 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 registro\" 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-es.png\" alt=\"Gr\u00e1fico de registro\" 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 registro\" 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-es.png\" alt=\"Gr\u00e1fico de registro\" 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 registro\" 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 registro\" 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 registro\" 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-es.png\" alt=\"Gr\u00e1fico de registro\" 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 registro\" 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-es.png\" alt=\"Gr\u00e1fico de registro\" 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 registro\" 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 registro\" 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 registro\" 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-es.png\" alt=\"Gr\u00e1fico de registro\" 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 registro\" 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":198936,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_slug_changed":false,"footnotes":""},"class_list":["post-208396","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: computaci\u00f3n sin servidor para voz y mensajer\u00eda<\/title>\n<meta name=\"description\" content=\"Sinch Functions es un servicio de computaci\u00f3n sin servidor para voz y mensajer\u00eda. Despliega tu c\u00f3digo y las llamadas y los mensajes en tiempo real se enrutar\u00e1n directamente hacia \u00e9l, sin servidores que gestionar.\" \/>\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\/es\/ia\/agent-tools\/funciones\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Sinch Functions: computaci\u00f3n sin servidor para voz y mensajer\u00eda\" \/>\n<meta property=\"og:description\" content=\"Sinch Functions es un servicio de computaci\u00f3n sin servidor para voz y mensajer\u00eda. Despliega tu c\u00f3digo y las llamadas y los mensajes en tiempo real se enrutar\u00e1n directamente hacia \u00e9l, sin servidores que gestionar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sinch.com\/es\/ia\/agent-tools\/funciones\/\" \/>\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\\\/es\\\/ia\\\/agent-tools\\\/funciones\\\/\",\"url\":\"https:\\\/\\\/sinch.com\\\/es\\\/ia\\\/agent-tools\\\/funciones\\\/\",\"name\":\"Sinch Functions: computaci\u00f3n sin servidor para voz y mensajer\u00eda\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sinch.com\\\/es\\\/#website\"},\"datePublished\":\"2026-09-08T09:06:27+00:00\",\"description\":\"Sinch Functions es un servicio de computaci\u00f3n sin servidor para voz y mensajer\u00eda. Despliega tu c\u00f3digo y las llamadas y los mensajes en tiempo real se enrutar\u00e1n directamente hacia \u00e9l, sin servidores que gestionar.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sinch.com\\\/es\\\/ia\\\/agent-tools\\\/funciones\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sinch.com\\\/es\\\/ia\\\/agent-tools\\\/funciones\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sinch.com\\\/es\\\/ia\\\/agent-tools\\\/funciones\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sinch.com\\\/es\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sinch Agent Tools: funciones\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sinch.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/sinch.com\\\/es\\\/\",\"name\":\"Sinch\",\"description\":\"Mensajer\u00eda SMS, Voz, Email, Video y API de verificaci\u00f3n | Sinch\",\"publisher\":{\"@id\":\"https:\\\/\\\/sinch.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sinch.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sinch.com\\\/es\\\/#organization\",\"name\":\"Sinch\",\"url\":\"https:\\\/\\\/sinch.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/sinch.com\\\/es\\\/#\\\/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\\\/es\\\/#\\\/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: computaci\u00f3n sin servidor para voz y mensajer\u00eda","description":"Sinch Functions es un servicio de computaci\u00f3n sin servidor para voz y mensajer\u00eda. Despliega tu c\u00f3digo y las llamadas y los mensajes en tiempo real se enrutar\u00e1n directamente hacia \u00e9l, sin servidores que gestionar.","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\/es\/ia\/agent-tools\/funciones\/","og_locale":"es_ES","og_type":"article","og_title":"Sinch Functions: computaci\u00f3n sin servidor para voz y mensajer\u00eda","og_description":"Sinch Functions es un servicio de computaci\u00f3n sin servidor para voz y mensajer\u00eda. Despliega tu c\u00f3digo y las llamadas y los mensajes en tiempo real se enrutar\u00e1n directamente hacia \u00e9l, sin servidores que gestionar.","og_url":"https:\/\/sinch.com\/es\/ia\/agent-tools\/funciones\/","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\/es\/ia\/agent-tools\/funciones\/","url":"https:\/\/sinch.com\/es\/ia\/agent-tools\/funciones\/","name":"Sinch Functions: computaci\u00f3n sin servidor para voz y mensajer\u00eda","isPartOf":{"@id":"https:\/\/sinch.com\/es\/#website"},"datePublished":"2026-09-08T09:06:27+00:00","description":"Sinch Functions es un servicio de computaci\u00f3n sin servidor para voz y mensajer\u00eda. Despliega tu c\u00f3digo y las llamadas y los mensajes en tiempo real se enrutar\u00e1n directamente hacia \u00e9l, sin servidores que gestionar.","breadcrumb":{"@id":"https:\/\/sinch.com\/es\/ia\/agent-tools\/funciones\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sinch.com\/es\/ia\/agent-tools\/funciones\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sinch.com\/es\/ia\/agent-tools\/funciones\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sinch.com\/es\/"},{"@type":"ListItem","position":2,"name":"Sinch Agent Tools: funciones"}]},{"@type":"WebSite","@id":"https:\/\/sinch.com\/es\/#website","url":"https:\/\/sinch.com\/es\/","name":"Sinch","description":"Mensajer\u00eda SMS, Voz, Email, Video y API de verificaci\u00f3n | Sinch","publisher":{"@id":"https:\/\/sinch.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sinch.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/sinch.com\/es\/#organization","name":"Sinch","url":"https:\/\/sinch.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/sinch.com\/es\/#\/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\/es\/#\/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\/es\/wp-json\/wp\/v2\/pages\/208396","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sinch.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sinch.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sinch.com\/es\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/sinch.com\/es\/wp-json\/wp\/v2\/comments?post=208396"}],"version-history":[{"count":0,"href":"https:\/\/sinch.com\/es\/wp-json\/wp\/v2\/pages\/208396\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/sinch.com\/es\/wp-json\/wp\/v2\/pages\/198936"}],"wp:attachment":[{"href":"https:\/\/sinch.com\/es\/wp-json\/wp\/v2\/media?parent=208396"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}