Rainbow-web-sdk : function sdk.telephony.calls() gives result even without active call
Hi,
In a web application, I want to see active calls.
Function sdk.telephony.calls() gives an array of calls.
But even if call is finished, function continues to give a non empty result.
I confirm that by displaying active calls in a function which run forever every 5s.
Here is the funtion which is launch immediately after login (based on vuejs):
this.intervalid2 = setInterval(function(){
let arrCalls1 = []
console.log('rainbowSDK.telephony.calls() => ')
arrCalls1 = rainbowSDK.telephony.calls()
console.log(arrCalls1)
}.bind(this), 5000)
After logon (no call):
rainbowSDK.telephony.calls() =>
[]
[]
New call:
rainbowSDK.telephony.calls() =>
[308#3425: Call]
[308#3425: Call]
Call relesaed:
rainbowSDK.telephony.calls() =>
[308#3425: Call]
[308#3425: Call]
With 2 calls generated but released:
rainbowSDK.telephony.calls() =>
[308#3425: Call, 309#3425: Call]
[308#3425: Call, 309#3425: Call]
Only a logon will erase calls.
Vous devez vous connecter pour laisser un commentaire.
Commentaires
0 commentaire