onema/nexmo-cli

This package is abandoned and no longer maintained. No replacement package was suggested.

Send SMS and Voice messages from the command line using the Nexmo API

Maintainers

Package info

github.com/onema/nexmo-cli

Homepage

pkg:composer/onema/nexmo-cli

Statistics

Installs: 23

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 1

v1.0.0 2014-05-23 01:08 UTC

This package is not auto-updated.

Last update: 2020-08-17 11:38:54 UTC


README

Send SMS and Voice messages from the command line using the Nexmo API

Installation

php composer.phar require onema/nexmo-cli:1.0.*@dev

Configuration

From the project root create a the following file app/config/parameters.yml

#app/config/parameters.yml
parameters:
    nexmo:
        api_key: APIKey
        api_secret: APISecret
        account_from_number: AccountPhoneNumber

Use

Create a console file in the location of your choice. I will create it in the app directory

#!/usr/bin/env php
<?php
// app/console
set_time_limit(0);

require_once __DIR__.'/../vendor/autoload.php';

use Symfony\Component\Console\Application;
use Onema\NexmoCli\Command\TtsCommand;
use Onema\NexmoCli\Command\SmsCommand;

$application = new Application();
$application->add(new TtsCommand());
$application->add(new SmsCommand());
$application->run();

Send SMS

From the command line type the following command

php app/console nexmo:sms [text] [phone] 

Example

php app/console nexmo:sms 'Hello World' 1234567890

Send TTS

From the command line type the following command

php app/console nexmo:tts [text] [phone] 

Example

php app/console nexmo:tts 'Hello World' 1234567890