Я пытаюсь реализовать Sip.js в моем проекте. Я создал переменную сеанса и сохранил сеанс в ней, но теперь мне нужно отследить событие в этой переменной сеанса, чтобы присоединить аудио в DOM. Как добавить прослушиватель событий в переменную.
Вот как выглядит мой код:
<template>
<div> <button @click="callme">Call Me</button></div>
</template>
<script>
export default {
data() {
return {
session: null,
ua : null,
}
},
methods: {
callme(){
this.session = this.ua.invite('sip:bob@example.com')
},
},
created(){
this.ua= new SIP.UA({
uri: 'bob@example.onsip.com',
transportOptions: {
wsServers: ['wss://sip-ws.example.com']
},
authorizationUser: '',
password: ''
});
}
}
</script>
Теперь мне нужно послушать:
session.on('trackAdded', function() {
}
где я могу добавить это, когда trackAdded в сеансе будет запускать эту функцию?
Вот опция присоединения носителя согласно документации https://sipjs.com/guides/attach-media/