{"id":134,"date":"2024-06-07T22:09:47","date_gmt":"2024-06-07T20:09:47","guid":{"rendered":"https:\/\/sophia.trunkall.com\/?page_id=134"},"modified":"2024-06-07T22:20:14","modified_gmt":"2024-06-07T20:20:14","slug":"134-2","status":"publish","type":"page","link":"https:\/\/sophia.trunkall.com\/?page_id=134","title":{"rendered":""},"content":{"rendered":"\n<!DOCTYPE html>\n<html>\n<head>\n    <title>Amazon Connect CCP<\/title>\n    <script src=\"https:\/\/sdk.amazonaws.com\/js\/amazon-connect-streams\/1.6.0\/aws-connect-streams.js\"><\/script>\n<\/head>\n<body>\n    <div id=\"ccpContainer\" style=\"width: 100%; height: 600px; border: 1px solid #000;\"><\/div>\n    <script type=\"text\/javascript\">\n        console.log(\"Inicializando CCP...\");\n        connect.core.initCCP(document.getElementById('ccpContainer'), {\n            ccpUrl: 'https:\/\/assisprexsas.my.connect.aws\/connect\/ccp-v2', \/\/ URL de tu CCP\n            region: 'us-east-1', \/\/ Reemplaza con la regi\u00f3n de tu instancia\n            loginPopup: true,\n            softphone: {\n                allowFramedSoftphone: true \/\/ Permite que el softphone se incruste en un iframe\n            }\n        });\n\n        console.log(\"Configuraci\u00f3n del CCP completada.\");\n\n        \/\/ Escuchar los contactos (llamadas)\n        connect.contact(function(contact) {\n            console.log(\"Contacto recibido: \", contact);\n            contact.onConnected(function() {\n                console.log(\"Contacto conectado.\");\n                contact.getAttributes({\n                    success: function(data) {\n                        console.log(\"Atributos del contacto: \", data);\n                        \/\/ Aseg\u00farate de que el atributo existe\n                        if (data.attributes.hasOwnProperty(\"customerPhoneNumber\")) {\n                            var phoneNumber = data.attributes[\"customerPhoneNumber\"].value;\n                            \/\/ Crea la URL con los par\u00e1metros deseados\n                            var url = 'https:\/\/example.com?phoneNumber=' + phoneNumber;\n                            \/\/ Abre la URL en una nueva ventana\n                            window.open(url, '_blank');\n                        } else {\n                            console.log('Atributo customerPhoneNumber no encontrado');\n                        }\n                    },\n                    failure: function(error) {\n                        console.log('Error al obtener los atributos del contacto:', error);\n                    }\n                });\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Amazon Connect CCP<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-134","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sophia.trunkall.com\/index.php?rest_route=\/wp\/v2\/pages\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sophia.trunkall.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sophia.trunkall.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sophia.trunkall.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sophia.trunkall.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=134"}],"version-history":[{"count":4,"href":"https:\/\/sophia.trunkall.com\/index.php?rest_route=\/wp\/v2\/pages\/134\/revisions"}],"predecessor-version":[{"id":138,"href":"https:\/\/sophia.trunkall.com\/index.php?rest_route=\/wp\/v2\/pages\/134\/revisions\/138"}],"wp:attachment":[{"href":"https:\/\/sophia.trunkall.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}