Bfxm json builder.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/Xuma/Bfxm
.gitignore
LICENSE
README.md
composer.json
phpunit.xml
travis.yml

README.md

BulutfonXM Json Builder

composer require xuma/bfxm dev-master

###Usage

You can chain methods.

use Xuma\Bfxm\Builder;

$bfxm = new Builder;

$bfxm->play('http://bfxmdemo.bulutfon.com/demosesler/demo-hosgeldiniz.mp3')
	->dial(10)
	->build();

By default build() will return below code if you want to set json header and output below code just use build(true).

{
    "bfxm": {
        "version": 1
    },
    "seq": [
        {
            "action": "play",
            "args": {
                "url": "http://bfxmdemo.bulutfon.com/demosesler/demo-hosgeldiniz.mp3"
            }
        },
        {
            "action": "dial",
            "args": {
                "destination": 10
            }
        }
    ]
}

###Methods

  • play($url)

  • gather

  • hangup

  • reject

  • set_caller

  • say

  • dial