A custom AL extension that wires your cloud phone system (RingCentral, Twilio, or Vonage) into Dynamics 365 Business Central — click-to-dial from any phone field, inbound screen pop to the matched record, and automatic call logging to the activity timeline. Built, installed per-tenant, and supported by ECOSIRE. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $299.00 USD; request a quote for a scoped proposal.
Örnek önizlemeA custom AL extension that wires your cloud phone system (RingCentral, Twilio, or Vonage) into Dynamics 365 Business Central — click-to-dial from any phone field, inbound screen pop to the matched record, and automatic call logging to the activity timeline. Built, installed per-tenant, and supported by ECOSIRE.
Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.
Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.
ECOSIRE, Dynamics 365 Business Central ortamınızda geliştirir, yapılandırır ve kurar.
Yaklaşık 2–4 haftada yayına alırsınız; lansman sonrası bir destek süresi de dahildir.
Inside-sales and support reps lose minutes on every call copying numbers, hunting for the right customer card, and typing up notes afterward. This extension closes the gap between your cloud telephony provider and Dynamics 365 so the phone and the ERP behave like one tool.
What it does. We build a per-tenant AL extension for your Business Central environment that adds click-to-dial actions to phone fields on Customer, Vendor, Contact, and Contact card pages via page extensions. A click invokes your provider's click-to-call (RingCentral RingOut, Twilio Programmable Voice, or Vonage Voice API) through a lightweight HTTPS call from a codeunit. For inbound calls, a webhook receiver — a small connector ECOSIRE hosts or an Azure Function in your tenant — matches the caller's number against contact records and surfaces a screen pop with the matched card or a quick-create prompt. Every connected or completed call is written to an interaction/activity log entry through an event subscriber, with call duration, direction, and a deep link to the provider's call-recording URL placed on the record timeline.
How it's delivered. This is a build-to-order engagement, not an instant AppSource download. After purchase ECOSIRE confirms your provider, environment (cloud or on-prem), and matching rules, then builds, installs the signed extension on your Business Central tenant (per-tenant extension, or AppSource-route submission if you prefer), provisions the required permission sets, and configures the job queue entries for any background reconciliation. We hand over a short admin guide and remain available for support and updates.
Honest scope. Provider plans, number capacity, and any recording-consent/compliance obligations remain yours. We integrate cleanly with what your telephony licensing allows.
Dials dozens of prospects a day from the Customer and Contact lists. Wants one-click calling from the record they're already on and zero after-call typing, so every conversation is logged automatically to the timeline.
Answers inbound calls and needs the matched customer card on screen the instant the phone rings, with recent orders and open issues in view — no searching by name while the caller waits.
Owns the tenant and cares about how the extension is installed, which permission sets it adds, where API credentials live, and whether it survives BC version updates. Wants a clean per-tenant extension, not unmanaged customizations.
Needs reliable call activity data — volume, direction, recordings — captured on records for coaching and pipeline visibility, without depending on reps to log calls manually.
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerlisi |
|---|---|---|---|---|
| Click-to-dial directly from BC phone fields | Dahil | Dahil | Kısmi destek | |
| Inbound screen pop to matched customer record | Dahil | Kısmi destek | Kısmi destek | |
| Automatic call logging to activity/interaction timeline | Dahil | Kısmi destek | Kısmi destek | |
| Call-recording deep links on the record | Dahil | Kısmi destek | Kısmi destek | |
| Built and tuned for your exact provider and BC version | Dahil | Dahil | Dahil değil | |
| Installed, supported, and version-maintained for you | Dahil | Dahil değil | Kısmi destek | |
| You own the AL source code | Dahil | Dahil | Dahil değil | |
| Optional Dataverse / D365 Sales activity sync | Dahil | Kısmi destek | Kısmi destek |
No. This is a build-to-order extension. ECOSIRE builds it for your specific provider and Business Central version, then installs it as a signed per-tenant extension on your environment. If you would rather we publish it through your own AppSource account or as a managed app, we can structure delivery that way — just tell us during scoping.
A typical single-provider build (one of RingCentral, Twilio, or Vonage) with standard click-to-dial, screen pop, and call logging runs about 2 to 4 weeks from the kickoff call where we confirm your provider, environment, and matching rules. Multi-provider support, Dataverse sync, or custom matching logic can extend that, and we give you a firm estimate before any work starts.
Out of the box we build against RingCentral (RingOut), Twilio (Programmable Voice), and Vonage (Voice API). If you use another cloud PBX or CPaaS provider with a REST API and webhook support, we can scope it — the architecture (codeunit HTTPS call out, webhook receiver in) is provider-agnostic.
Every build includes a post-deployment support window for bug fixes and provider re-configuration. Because Microsoft ships Business Central updates twice a year, we also offer ongoing version-compatibility maintenance so the extension keeps working across BC releases. You hold the source code either way, so you are never locked in.
The core extension targets Business Central. If your team also works in Dynamics 365 Sales, we can add an optional sync so logged calls flow into Dataverse activities via the Power Platform, keeping a single view of customer interactions across both systems. That's scoped as an add-on.
Provider credentials and OAuth tokens are stored in Business Central Isolated Storage or a secured setup table protected by a dedicated permission set — never hard-coded into the extension. Inbound webhook endpoints are authenticated, and all provider calls go over HTTPS.
Configurable, rule-based approval matrices for every Business Central document type, with per-workflow approvers, amount limits, delegation, and email/mobile responses. Built and installed by ECOSIRE as a per-tenant AL extension.
A build-to-order AL extension that brings Adyen's 150+ global payment methods and unified settlement reconciliation into Business Central accounts receivable, complementing the first-party D365 Commerce Adyen connector.
A build-to-order Business Central extension that registers affiliates and referrers, attributes sales to referral codes and links, calculates tiered commission, and posts payouts as vendor invoices — installed per-tenant and supported by ECOSIRE.
A build-to-order AL extension that adds localized, multi-country African payroll to your Business Central tenant — per-country PAYE and statutory deductions, multi-currency multi-entity runs, statutory filing exports, and employee self-service payslips.
A custom AL extension that wires your cloud phone system (RingCentral, Twilio, or Vonage) into Dynamics 365 Business Central — click-to-dial from any phone field, inbound screen pop to the matched record, and automatic call logging to the activity timeline. Built, installed per-tenant, and supported by ECOSIRE.