Управление громкостью канала Asterisk с помощью NodeJS + ARI? - PullRequest
0 голосов
/ 12 февраля 2019

Я использую плагин ari-client.Все остальные функции понятны, но я не могу контролировать громкость прослушивания канала.Я попробовал это:



ari.channels.setChannelVar( { channelId: message.call_id, variable: "VOLUME(TX)", value: "2" }, function( err, res ) {
} );

Не сработало.Я основал node-confbridge (https://github.com/asterisk/node-confbridge),, пытаясь получить из него код регулировки громкости:



    var LISTEN_VOLUME = 'VOLUME(TX)';
    var setVar = Q.denodeify( channel.setChannelVar.bind( channel ) );
    setVar( { variable: LISTEN_VOLUME, value: "1" } ).catch( function( err ) {
    console.log( err );
    } ).done();

Также ничего не получается (Кто-нибудь может помочь?

...