0

私は ARI とアスタリスクに頭を悩ませようとしています。私の目標は内線から別の内線にダイヤルすることです。内線番号 5002 から 5001 にダイヤルしました。 stasisStart 関数で新しいチャネルを作成し、ダイヤルされた番号 (5001) を使用してエンドポイントに「PJSIP/5001」を渡します。ダイヤル番号を取得するにはどうすればよいですか?

ダイヤルプラン:

exten  => _500Z, 1, Stasis(test-app)

test-app.js

    function stasisStart(event, channel) {

    // I want to dial 'PJSIP/5001' (the dialed number)
    client.channels.originate({ endpoint: 'PJSIP/5001', app: 'test-app' },)
    .then(function (originatedChannel) {
        console.log(' originated ');
        console.log(util.format('originated channel id %s  - name: %s', originatedChannel.id, originatedChannel.name));
    })
    .catch(function (err) { console.log('error happened'); });

}


Channel  
id: "1603812843.140"
name: "PJSIP/5002-0000004e"
state: "Ring"
caller: {"name":"","number":"5002"}
connected: {"name":"","number":""}
accountcode: ""
dialplan: {"context":"internal","exten":"5001","priority":1,"app_name":"Stasis","app_data":"test-app"}
creationtime: "2020-10-27T11:34:03.251-0400"
language: "en"
4

1 に答える 1