Description
This custom transport class for sip.js provides UDP transport.
Usage Example
const UDPTransport = require("@unwise-door/sipjs-udp-transport");
const username = ''
const password = ''
const domain = 'example.com'
const port = '1010'
const uri = sipjs.UserAgent.makeURI(`sip:${username}@${domain}:${port}`)
const userAgent = new sipjs.UserAgent({
uri,
authorizationUsername: username,
authorizationPassword: password,
transportConstructor: UDPTransport,
transportOptions: {
server: ...,
port: ...,
asteriskPort: port,
asteriskDomain: domain,
},
...
});