Linux 软件免费装
Banner图

Call Talk Widget

开发者 calltalk
更新时间 2026年10月19日 07:45
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

widget customer support live chat voice calls

下载

0.3.0 0.4.0

详情介绍:

Let visitors talk to your team directly from your WordPress website. They can start a voice call in their browser or send a message when live chat is enabled. Your operators answer in the Call Talk dashboard. During a call, visitors can approve a request to share a browser tab, window or screen, so your team can see what they need help with while you talk. Operators can view the shared content, and visitors can stop sharing at any time. Screen sharing requires a supported plan and browser. Call Talk is an external hosted service. An active Call Talk account is required; available channels and features depend on your plan and widget settings. Service fees and plan limits may apply. Call Talk Widget connects public WordPress pages to the hosted Call Talk communication service. Choose Connect to Call Talk, sign in or create an account in Call Talk, and approve this website. The plugin installs the public widget token and enables the widget automatically. Manual token setup remains available. Your team answers visitors in the separate Call Talk dashboard. Calls, messages, conversation history, and recordings, where available and enabled, are managed by the service rather than stored in the WordPress database by this plugin. Available channels and features depend on your Call Talk account, plan, and widget configuration. This plugin does not embed the operator dashboard or ask for your Call Talk password in WordPress. Account registration and sign-in take place on the Call Talk website. The WordPress administrator identity is not used as a Call Talk login. Dashboard links use your ordinary Call Talk browser session; the plugin does not grant automatic access to your full Call Talk account. For manual setup, use only the public installation token, which is intended to appear in the website source. Never enter a WordPress password, Call Talk password, private API key, or account access token. External service and visitor data This plugin requires the external Call Talk service at https://call-talk.app and an active account with a plan that supports the configured widget. Service fees or plan limits may apply; see the service website. Installing the plugin does not create an account or purchase a plan. After a site administrator explicitly allows the connection and enables the widget, visitor browsers download the hosted widget JavaScript from https://call-talk.app/widget.js. The script provides the cloud service's visitor interface and communicates with its API and real-time services. Ordinary page loads do not trigger a server-side Call Talk API request. The explicit Connect and Disconnect actions use server-side integration requests as described below. When an administrator submits Connect after granting permission, the WordPress server sends its site URL, callback URL, random state, and a PKCE code challenge to the configured Call Talk service. No WordPress password, email address, or user database is included. Call Talk asks the user to sign in or register, verify their account where required, and approve the website. A short-lived single-use code is exchanged server to server for the public widget token and a restricted connection credential. The credential is stored in a non-autoloaded WordPress option and is never included in page HTML or visitor JavaScript. It can manage this connection only; it cannot sign in to a full Call Talk account. Temporary state and its verifier are bound to the initiating WordPress administrator and expire after 10 minutes. Disconnect sends the restricted credential to the Call Talk connection endpoint to revoke the link and turns the widget off locally. It does not delete the Call Talk account or conversation history. If the service is unavailable, local widget loading stops immediately and the restricted credential is retained for a retry. When the widget loads, the service receives the public widget token or legacy company public key, website origin, full page URL (including its query string), page title, and ordinary network request information such as the visitor IP address and browser information. These are used to load and authorize the website widget. Avoid putting sensitive information in public page URLs or titles. When visitors use communication features, the service processes the contact details and messages they submit, conversation identifiers, call signaling, and related session information. Audio, recordings, or shared screen content may be processed when the corresponding service feature is available and the visitor grants the applicable permission or consent. The hosted widget uses browser storage to restore communication sessions. Review the service policies and configure your website's visitor notices and consent requirements for the features you enable. The advanced Widget Script URL setting can point to another trusted HTTPS Call Talk deployment. In that case the configured deployment provides the widget and receives its service requests; review that deployment's policies before allowing it. Uncheck either service connection or widget enablement and save to stop this plugin from loading the widget on subsequent page loads. Purge website caches if needed. Already open conversations may remain active until their page is closed or the conversation ends.

安装:

  1. Upload the call-talk-widget folder to /wp-content/plugins/, or install the plugin ZIP through Plugins > Add New > Upload Plugin.
  2. Activate Call Talk Widget. Activation does not contact Call Talk or create an account.
  3. Open Settings > Call Talk Widget. Review the connection disclosure, select the permission checkbox, and choose Connect to Call Talk.
  4. In Call Talk, sign in to an existing account or create and verify an account. Review the website and approve the connection. An active account and plan supporting the widget are required.
  5. You return to WordPress with the website connected and the widget enabled automatically. No token copying is needed.
  6. Open a public website page to verify the widget. Remove any previous manual Call Talk embed to avoid duplicate loading, and clear page caches after setup changes.
For manual setup, expand Manual Token Setup, open Widget Installation in Call Talk, add the exact public website domain, copy its production widget token, paste it into WordPress, allow the service connection, enable the widget, and save. The domain, including www if used, must match the public website. The guided connection requires HTTPS for both WordPress and Call Talk. Local development may explicitly opt in to HTTP using CALL_TALK_WIDGET_ALLOW_LOCAL_HTTP=true together with WP_ENVIRONMENT_TYPE=local or development; that exception is restricted to local testing and is not enabled by the plugin.

升级注意事项:

0.4.0 Adds guided connection with account sign-in or registration, explicit approval, automatic widget setup, and connection revocation. Existing manual settings remain supported. No account or connection is created by activation or upgrade. 0.3.0 Review the service disclosure and allow the service connection in Settings > Call Talk Widget. Existing installations do not load the widget until this new permission is saved.

常见问题:

Are these browser calls or links to a phone number?

Voice calls take place in the visitor's browser and are answered by an online operator in Call Talk. The visitor grants microphone access to speak. This is not a click-to-call link that opens a phone dialer. Calls require the voice channel to be enabled for your account and widget.

Can visitors share their screen during a call?

Yes, on supported plans and browsers. The visitor approves the request and selects what to share in the browser's sharing dialog. Where browser screen capture is unavailable, the widget can offer an approved read-only view of the current website page instead. This is not full-device screen sharing. The operator cannot remotely control the visitor's screen or page. Full screen sharing is not supported by every mobile browser.

Do I need a Call Talk account?

Yes. Call Talk provides the communication service. You need an active account and a plan that supports the widget you configure. The WordPress connector is GPL-licensed; service access and limits are governed by your Call Talk account and service terms.

Where do operators answer visitors?

In the Call Talk dashboard. Use Open Call Talk Dashboard in the plugin settings. Keep the operator page open while answering browser calls.

Can I use the same WordPress login for Call Talk?

The guided connection links this website to a Call Talk company after you sign in to Call Talk and approve. It does not use your WordPress administrator login as Call Talk authentication, automatically create an account on activation, or export WordPress users. The Call Talk login page may offer WordPress.com sign-in if the service administrator has configured it; WordPress.com is a separate identity provider from a self-hosted WordPress administrator account.

Why is the widget not visible?

Confirm both switches are enabled, the public token belongs to this exact domain, and your Call Talk account and widget are active. Clear page caches, remove duplicate embeds, and check whether a content blocker or Content Security Policy is preventing the hosted script or its connections. Your theme must include the standard WordPress footer script hook.

Why do theme, language, or type preferences not change the widget?

The Call Talk server selects authorized channels and features and can control appearance and language. The plugin cannot override account permissions or service-managed customer settings. Configure your widget in the Call Talk dashboard; display overrides apply only where the service supports them.

Can I stop sending data to the service?

Choose Disconnect to revoke the guided connection and turn the widget off. You can also uncheck Service Connection or Enable Widget in Manual Token Setup and save, or deactivate the plugin; these local controls stop widget loading but do not revoke the server-side connection. Clear page caches if necessary. Removing the plugin does not delete your Call Talk account or service conversation history; manage those in Call Talk under its policies.

更新日志:

0.4.0 0.3.0 0.2.0 0.1.0