Nvoip BNTC – Best Number To Call

설명

Nvoip BNTC, or Best Number To Call, helps WordPress sites display a more suitable Nvoip contact phone number for each visitor.

The plugin checks the visitor’s approximate region, requests the virtual numbers available in the configured Nvoip account, and displays a phone number with a matching or nearby Brazilian area code when one is available. If no matching number is found, the plugin displays the default number configured in the WordPress admin area.

Main features:

  • [nvoip_bntc] shortcode to display the recommended phone number in pages, posts, widgets, or compatible templates.
  • Setting field for the Nvoip API key.
  • Setting field for the fallback phone number.
  • Display options for country code and 4003 area code formatting.
  • Lookup of virtual numbers available in the configured Nvoip account.

This plugin requires a Nvoip account and a Nvoip API key to retrieve the virtual numbers available for the account.

External services

This plugin connects to external services when the [nvoip_bntc] shortcode is rendered.

Nvoip API

Service: Nvoip API, provided by Nvoip Plataforma de Comunicacao Ltda.

Purpose: retrieves the virtual phone numbers available in the Nvoip account configured by the site administrator.

Data sent: the Nvoip API key saved in the plugin settings is sent to https://api.nvoip.com.br/v2/list/dids over HTTPS.

When data is sent: each time the shortcode is rendered and a Nvoip API key is configured.

Terms of service: https://www.nvoip.com.br/en/terms-of-service/

Privacy policy: https://www.nvoip.com.br/en/privacy-policy/

IPWHOIS

Service: IPWHOIS, provided by IPWhois.io.

Purpose: obtains the visitor’s approximate region from the visitor’s IP address so the plugin can select a more suitable phone number.

Data sent: the visitor’s IP address is sent to https://ipwho.is/ over HTTPS.

When data is sent: each time the shortcode is rendered.

Terms of service: https://ipwhois.io/terms

Privacy policy: https://ipwhois.io/privacy

스크린샷

설치

  1. Upload the nvoip-bntc-best-number-to-call folder to /wp-content/plugins/, or install the .zip file from Plugins > Add New > Upload Plugin.
  2. Activate the plugin in the WordPress admin area.
  3. Go to Settings > BNTC.
  4. Enter your Nvoip API key.
  5. Enter a default fallback phone number.
  6. Use the [nvoip_bntc] shortcode where the recommended number should appear.

FAQ

Do I need a Nvoip account?

Yes. The plugin needs a Nvoip API key to retrieve the virtual numbers available in your Nvoip account.

What happens if the visitor’s location cannot be detected?

The plugin displays the default phone number configured in the WordPress admin area.

Does the shortcode work on any page?

Yes. Use [nvoip_bntc] in pages, posts, widgets, or any WordPress area that supports shortcodes.

Does the plugin make external requests?

Yes. The plugin connects to the Nvoip API to retrieve virtual numbers and to IPWHOIS to detect the visitor’s approximate region. See the External services section for details.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Nvoip BNTC – Best Number To Call”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “Nvoip BNTC – Best Number To Call”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.1.2

  • Added bundled Portuguese (Brazil) and Spanish (Spain) translations for the plugin admin interface.
  • Added a Domain Path header and explicit text domain loading for local translation files.

1.1.1

  • Rewrote the plugin description and readme content in English.
  • Added a detailed External services section with data, purpose, timing, terms, and privacy policy links.
  • Updated the text domain to match the WordPress.org plugin slug.
  • Moved the plugin settings page under Settings.
  • Updated admin strings to use English as the base language.

1.1.0

  • Added WordPress Plugin Directory metadata.
  • Improved error handling for external requests.
  • Changed the geolocation request to use an HTTPS service.
  • Added safe encoding for the API key in the request URL.
  • Added settings sanitization and admin output escaping.

1.0

  • Initial version.