fix: removed ref from device
This commit is contained in:
parent
b3abc00e82
commit
9b41aea198
@ -106,9 +106,7 @@ async function submitComment() {
|
|||||||
modelValue.value.reload()
|
modelValue.value.reload()
|
||||||
}
|
}
|
||||||
|
|
||||||
const countryCode = '91'
|
let device = ''
|
||||||
let device = ref('')
|
|
||||||
let currentNumber = ref('7666980887')
|
|
||||||
let muted = ref(false)
|
let muted = ref(false)
|
||||||
let onPhone = ref(false)
|
let onPhone = ref(false)
|
||||||
let log = ref('Connecting...')
|
let log = ref('Connecting...')
|
||||||
@ -129,7 +127,7 @@ async function startupClient() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function intitializeDevice(token) {
|
function intitializeDevice(token) {
|
||||||
device.value = new Device(token, {
|
device = new Device(token, {
|
||||||
codecPreferences: ['opus', 'pcmu'],
|
codecPreferences: ['opus', 'pcmu'],
|
||||||
fakeLocalDTMF: true,
|
fakeLocalDTMF: true,
|
||||||
enableRingingState: true,
|
enableRingingState: true,
|
||||||
@ -137,36 +135,36 @@ function intitializeDevice(token) {
|
|||||||
|
|
||||||
addDeviceListeners()
|
addDeviceListeners()
|
||||||
|
|
||||||
device.value.register()
|
device.register()
|
||||||
}
|
}
|
||||||
|
|
||||||
function addDeviceListeners() {
|
function addDeviceListeners() {
|
||||||
device.value.on('registered', () => {
|
device.on('registered', () => {
|
||||||
log.value = 'Ready to make and receive calls!'
|
log.value = 'Ready to make and receive calls!'
|
||||||
})
|
})
|
||||||
|
|
||||||
device.value.on('unregistered', (device) => {
|
device.on('unregistered', (device) => {
|
||||||
onPhone.value = false
|
onPhone.value = false
|
||||||
connection.value = null
|
connection.value = null
|
||||||
log.value = 'Logged out'
|
log.value = 'Logged out'
|
||||||
})
|
})
|
||||||
|
|
||||||
device.value.on('error', (error) => {
|
device.on('error', (error) => {
|
||||||
log.value = 'Twilio.Device Error: ' + error.message
|
log.value = 'Twilio.Device Error: ' + error.message
|
||||||
})
|
})
|
||||||
|
|
||||||
device.value.on('connect', (conn) => {
|
device.on('connect', (conn) => {
|
||||||
connection.value = conn
|
connection.value = conn
|
||||||
log.value = 'Successfully established call!'
|
log.value = 'Successfully established call!'
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
async function makeOutgoingCall() {
|
async function makeOutgoingCall() {
|
||||||
if (device.value) {
|
if (device) {
|
||||||
log.value = `Attempting to call +917666980887 ...`
|
log.value = `Attempting to call +917666980887 ...`
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const call = await device.value.connect({
|
const call = await device.connect({
|
||||||
params: {
|
params: {
|
||||||
To: '+917666980887',
|
To: '+917666980887',
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user