async function connect () {
try {
extension = document.getElementById('userExtension').value
const uri = UserAgent.makeURI(`sip:_EXTENSION_B_@_IP_`)
const userAgentOptions = {
authorizationPassword: '_PASS_',
authorizationUsername: _XXX_,
transportOptions,
uri,
delegate: {
onInvite,
onConnect,
onDisconnect,
onMessage
},
contactName: extension,
logBuiltinEnabled: false
}
userAgent = new UserAgent(userAgentOptions)
registerer = new Registerer(userAgent)
await userAgent.start()
await registerer.register() } catch (e) {
console.log(e)
}
}