-2
如何接收用戶在手機中按下的10位數字號碼。我使用 「ARI客戶」 MODULA的的NodeJS接收10在ari-client中一起繼續按鍵ChannelDtmfReceived
client.on('StasisStart', function (event, channel) {
channel.answer(
function (err) {
if (err) {
logger.error(err);
}
channel.play({media: 'sound:priv-callee-options'}, playback, function (err, playback) {
if(err){
return logger.error(err);
}
});
channel.on('ChannelDtmfReceived', function (event, channel) {
var digitPressed = event.digit;
if(digitPressed==1234567890){
client.channels.hold(
{channelId: channel.id},
function (err) {
console.log("Phone On Hold..");
}
);
}
});
});
});