Quobis / QoffeeSIP

QoffeeSIP is a complete Javascript SIP stack that can be used in a website to exploit all the multimedia capabilities of WebRTC technology. Instead of using pure Javascript, QoffeeSIP has been coded with CoffeeScript so you can easily modify it to suit your needs.
GNU Lesser General Public License v3.0
27 stars 5 forks source link

DTMF send failing #13

Open sumantasen opened 10 years ago

sumantasen commented 10 years ago

Hi,

While we are trying to send DTMF event, we are getting this error.

Uncaught NotSupportedError: The implementation did not support the requested type of object or operation. qoffeesip.js:515 RTC.insertDTMFqoffeesip.js:515 (anonymous function)qoffeesip.js:9 QS.insertDTMFqoffeesip.js:2380 (anonymous function)qoffeesip.js:9 UI.dialPadwebphone.js:474 (anonymous function)webphone.js:11 (anonymous function)spine.js:719 p.event.dispatchjquery-1.8.0.min.js:2 g.handle.h

Anyone having any idea when does this type of error message appear?

What does this error mean?

We are having the function call like below:

RTC.prototype.insertDTMF = function(tone) { if (this.dtmfSender != null) { console.log(" I am sending DTMF value"+ tone); return this.dtmfSender.insertDTMF(tone, 500, 50); } };

We are using Google Chrome Version 30.0.1599.101 m

damianfral commented 10 years ago

Hi @sumantasen,

I'm having some problems with Chrome 30 and DTMFs. I seems the API hasn't been changed, and since we have not change that part of the code, this may be a Chrome bug. I'll commit a change to temporarily remove DTFM support.