Клиент sipml5 с одной стороны не зависает

У меня есть веб-клиент sipml5, и я могу успешно позвонить ему. Но когда вызывающий абонент вешает трубку, веб-клиент не вешает трубку. Я думаю, что пропустил событие для этого в sipml5 API. Я получил эту ошибку в консоли Chrome,

this.o_local_stream.stop is not a function  

Но я не уверен, как это исправить.


person Sibin John Mattappallil    schedule 14.01.2016    source источник
comment
Это случилось со мной около 2 месяцев назад, и каким-то образом я получил обновленный файл SIPml.js. Работало до сегодняшнего дня!! Можете ли вы указать мне, какие необходимые изменения я могу сделать, чтобы заставить его работать ?? В случае, если ваша проблема решена :(   -  person Ravi Dhoriya ツ    schedule 10.02.2016
comment
обновите библиотеку и повторите попытку. raw.githubusercontent.com/DoubangoTelecom/sipml5/master/release/   -  person Sibin John Mattappallil    schedule 22.02.2016


Ответы (2)


Это происходит в версиях Chrome> 45 из-за устаревания некоторых медиапотоков. В более новых версиях chrome MediaStream.stop() устарел и заменен на MediaStreamTrack.stop(). API sipML5 еще не был изменен, чтобы принять эти изменения. https://github.com/DoubangoTelecom/sipml5/issues/231

Just checkout this link for more info.
person Nijeesh    schedule 21.01.2016
comment
Это случилось со мной около 2 месяцев назад, и каким-то образом я получил обновленный файл SIPml.js. Работало до сегодняшнего дня!! Можете ли вы указать мне, какие необходимые изменения я могу сделать, чтобы заставить его работать ?? :( - person Ravi Dhoriya ツ; 10.02.2016

Моя проблема решилась, когда я обновил библиотеку.

Я использовал: https://raw.githubusercontent.com/DoubangoTelecom/sipml5/master/release/SIPml-api.js

person Sibin John Mattappallil    schedule 22.02.2016