Stack Plugin - Examples
Say Hello Word
This example will create a plugin that adds an extension ***42 that says Hello World when
called.
wazo/plugin.yml
namespace: demo
name: helloworld
description: Adds the extension "***42" to you dialplan to greet users
version: 0.0.1
plugin_format_version: 0
wazo/rules
#!/bin/sh
case "$1" in
    build)
        ;;
    package)
        mkdir -p ${pkgdir}/etc/asterisk/extensions_extra.d
        cp helloworld.conf ${pkgdir}/etc/asterisk/extensions_extra.d/
        ;;
    install)
        asterisk -x 'dialplan reload'
        ;;
    uninstall)
        ;;
    *)
        echo "$0 called with unknown argument '$1'" >&2
        exit 1
        ;;
esac
helloworld.conf
[xivo-extrafeatures]
exten = ***42,1,Playback(hello-world)
same = n,Return()