
內容簡介
SwissAI Click to Call 外掛讓您的網站訪客能夠透過語音或文字直接與 SwissAI 代理進行互動,提供即時的客戶服務與支援。
【主要功能】
• 透過語音與代理直接通話
• 開啟小型聊天視窗進行文字交流
• 支援多語言,按鈕與聊天自動顯示頁面語言
• 可自訂按鈕文字與顯示模式
• 簡單的短碼操作,方便放置於頁面或文章
外掛標籤
開發者團隊
原文外掛簡介
SwissAI Click to Call puts your SwissAI agent on your WordPress site, by voice, in writing or both.
Call: the visitor clicks, allows the microphone and talks to your SwissAI voice agent directly from the browser.
Chat: the visitor opens a small chat window and writes; the same agent answers in writing, with the same instructions, knowledge base and tools (it can book an appointment in the chat as it does on the phone).
In the settings you choose what the site shows: Call, Chat or Both. One shortcode can choose otherwise: [swissai_call mode="chat"].
One agent per language: a WebRTC client for each language, the button and the chat use the language of the page (works with Polylang and WPML).
Shortcode [swissai_call] to place the buttons in any page or post, [swissai_call lang="de"] to force a language.
Optional floating buttons on every page.
Button texts can be changed in the settings or per shortcode: [swissai_call label="Talk to us" hangup="End call" chat_label="Write to us"].
The secret key stays on your server and never reaches the browser.
A SwissAI account is required. The button and the chat talk to an agent that you create in the SwissAI dashboard: create your account on swissai.dev.
The settings page is translated into Italian, German, French, Spanish, Russian, Portuguese and Chinese; the buttons, the chat and their messages speak the language of the page.
External services
This plugin connects to SwissAI (developers.swissai.dev), a service of Swissvoip SA, to let visitors talk or write to your agent.
Call: when a visitor clicks the call button, your server sends the client name and the secret key you saved in the settings to https://developers.swissai.dev/api/webrtc/token and receives a temporary password valid for one call. On pages that show the call button, the browser loads https://developers.swissai.dev/js/call.js, which opens the call (audio from the visitor’s microphone) to the SwissAI switchboard.
Chat: when a visitor sends a message, your server sends to https://developers.swissai.dev/api/messages the client name and the secret key, the text of the message, the last exchanges of the conversation (at most 20) and a random identifier of the browser session, and receives the agent’s reply. The conversation is kept in the visitor’s browser only for the session; the plugin stores nothing on your server.
No data is sent until the buttons are on a page; no call is started and no message is sent until the visitor clicks or writes.
Terms of service: https://www.swissai.dev/terms.html
Privacy policy: https://www.swissai.dev/privacy.html
