サンプル:言語設定を切り替えるAGIスクリプト

    目次
    ヘッダーがありません

    2024年 12月 22日, 16:48 現在の版

    この版へ

    版の一覧 に戻る。

    現在の版を閲覧

    #!/usr/bin/perl
    use strict;
    use Asterisk::AGI;

    $|=1;

    # Setup some variables
    my %AGI; my $tests = 0; my $fail = 0; my $pass = 0;
    my $astagi = new Asterisk::AGI;

    while(<STDIN>) {
        chomp;
        last unless length($_);
        if (/^agi_(\w+)\:\s+(.*)$/) {
            $AGI{$1} = $2;
        }
    }
    #$astagi->say_alpha($AGI{'callerid'});

    #while( (my $name, my $value) = each %AGI ){
    #    $astagi->verbose("$name, $AGI{$name}");
    #}

    #
    # Language Settings
    #
    $astagi->set_variable("CHANNEL(language)","ja");

    Powered by MindTouch Core