Skip to content
This repository has been archived by the owner on Apr 18, 2023. It is now read-only.

Latest commit

 

History

History
26 lines (19 loc) · 1.99 KB

README.md

File metadata and controls

26 lines (19 loc) · 1.99 KB

VoiceXML in PHP

Introduction

This is a very rudimentary version of a part of KasaDaka framework implemented in Laravel PHP Framework.

Setup

  • Provision a machine with Linux OS (preferable a version of Ubuntu)
  • Follow the instructions here to install Nginx, MySQL, PHP.
  • Install Composer (PHP dependency manager, like pip for Python) as instructed here.

Git should be installed by default on any Linux machines.

  • git clone https://github.com/kishanterry/kasadaka-php.git to download this project into the server.
  • cd kasadaka-php
  • composer install to install all the various dependencies of the application.
  • Edit the Nginx configuration files to appropriately setup DNS names. Documentation here.

Weather API

The Weather API used for this project is OpenWeatherMap. The API key used for fetching data is private so this repository doesn't have valid keys. Its used in the demo server. Please visit OpenWeatherMap API Page to register and get a valid API KEY.

The code that fetches weather data can be found here and here.

Demo

This particular application is already hosted at http://ict4d.gotamey.com - Web UI and http://ict4d.gotamey.com/vxml VoiceXML implementation.