Open-source licenses & source-code availability
This platform is built on top of open-source software. The licenses below grant rights — including the right to obtain the corresponding source code — to anyone who interacts with this service. The pointers and contact below let you exercise those rights.
ViciDial 2.14b0.5 — Affero GPL v2
The predictive dialer at the core of this platform is ViciDial, version 2.14b0.5, licensed under the Affero General Public License version 2 (Affero, November 2007). The full license text ships with the source distribution at astguiclient/trunk/docs/LICENSE.txt.
Upstream source code is available from ViciDial Group:
- vicidial.org/sourcecode.php — current and historical release tarballs.
- github.com/vicidial/vicidial-install-scripts — auto-installer used to deploy the version running here.
Modifications we deploy on top of upstream ViciDial
Two small, file-level modifications to ViciDial-licensed components ship with this deployment. We will furnish the corresponding source on request (no questions asked, free of charge):
- getAGENTchannel.agi — a one-line patch adding PJSIP support to the existing channel-resolution regex. Functionally a bugfix; intended to be contributed upstream.
- extensions.conf #include — we add a single line near the top of the file that loads our own dialplan additions from a separate file we control, extensions-leadgendary.conf. That file currently defines a single extension (8888) used for a WebRTC media-loopback echo test. The included file is LeadGendary-authored; the only line we change in ViciDial's file is the one-line include.
Corresponding Source bundle (direct download)
A single tarball containing the deployed ViciDial source + our two modifications + reproduction instructions:
→ leadgendary-corresponding-source-latest.tar.gz (~46 MB)
The tarball includes astguiclient-trunk/ (the deployed ViciDial source, with our AGI patch applied), patches/ (our two modifications presented separately for clarity), VERSIONS.txt (exact version pins), BUILD.md (reproduction instructions), and a README.txt.
Source-availability questions or alternate-format requests: email davidk@retokens.com.
Asterisk 18.21.0-vici — GPL-2.0 with linking exception / LGPL
The underlying telephony engine is Asterisk version 18.21.0-vici, the ViciDial-patched build of Asterisk 18 LTS, distributed under the GNU GPL v2 (with a linking exception for compatible modules) and LGPL components. Upstream source: github.com/asterisk/asterisk. We deploy Asterisk unmodified at the source level. The single config edit we make to extensions.conf (the #include line above) is the only change touching Asterisk-side configuration.
LeadGendary application code
The agent UI, admin console, supervisor tools, buyer routing engine, gamification system, QA system, lead enrichment, and API bridge are original works authored by LeadGendary. They run as separate processes from ViciDial and Asterisk and communicate with those systems only over network protocols (Asterisk Manager Interface, MySQL wire protocol, HTTPS to ViciDial's documented public API endpoints). They are licensed commercially and are not subject to AGPL or GPL obligations.
Third-party libraries used by the LeadGendary application are enumerated in the respective package manifests (apps/web/package.json, apps/api-bridge/package.json) and use permissive licenses (MIT, ISC, Apache-2.0, BSD) compatible with commercial distribution. Notices for those libraries are available on request via the contact below.
Source requests & contact
Direct any source-availability request, license question, or AGPL §13 inquiry to davidk@retokens.com. Requests are honored regardless of whether the requestor is a customer, agent, end user, or unaffiliated third party.