Я использую плагин 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();
Также ничего не получается (Кто-нибудь может помочь?