← All work
Product · 2013–14

Telephony-API Call Trigger over Facebook Login

Overview

A build Silex micro-application that places programmatic phone calls through a cloud telephony API (TelAPI), gated behind Facebook login. The folder name (Romanian “apeluri false”) and README mark it explicitly as a build in triggering automated calls from a web app.

Why It Exists

An early build to learn programmatic voice/telephony: could a lightweight web app authenticate a user via Facebook and then initiate a real outbound phone call through a third-party telephony provider?

What We Built

A small Silex app (src/, views/, application.php, web/) wiring a Facebook service provider for OAuth login, TelAPI PHP client libraries for outbound calling, RedBeanPHP as a zero-config ORM, and Symfony Config/Yaml/Security components for configuration and access control, with Monolog logging. Kept deliberately minimal as a spike.

Technologies & Approach

Silex (the Symfony2-era micro-framework) chosen for fast building, RedBeanPHP for frictionless persistence, and TelAPI for the telephony layer, a pragmatic stack for validating an idea quickly rather than a production build.

Outcome / Impact

Validated end-to-end social-login-to-phone-call flow using cloud telephony from PHP. A throwaway-grade build that proved the integration pattern later reused across the author’s telephony builds.

Capabilities Demonstrated

  • Integrating cloud telephony (TelAPI) for programmatic calling
  • Implementing Facebook/OAuth social login
  • Rapid micro-service building with Silex
  • Using lightweight ORMs (RedBeanPHP) for quick persistence
More work See all →