2016-01-14 8 views
1

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

this.o_local_stream.stop is not a function 

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

+0

Это случилось со мной около 2 месяцев назад, и каким-то образом я получил обновленный SIPml.js файл. Он работал до сегодняшнего дня! Можете ли вы посоветовать мне, какие необходимые изменения я могу сделать, чтобы заставить его работать? ** В случае, если ваша проблема решена ** :( –

+0

обновите библиотеку и повторите попытку. https://raw.githubusercontent.com/DoubangoTelecom/sipml5/master/release/SIPml-api.js –

ответ

2

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

Just checkout this link for more info. 
+0

Это случилось со мной около 2 месяцев назад, и как-то я получил обновленный файл SIPml.js. Он работал до сегодняшнего дня! Можете ли вы направить меня, какие необходимые изменения я могу сделать, чтобы заставить его работать? :( –