Guides
Make a Call
This guide uses the full SIP.js API. The Simple User is intended to help get beginners up and running quickly. This guide is adopted from the SIP.js Github API documentation.
Prerequisites
See the User Agent guide on how to create a user agent. This guide requires a user agent.
Sending an Invite
To send an ivite to a remote SIP endpoint use an Inviter
. To create a new Inviter
a valid UserAgent
is required along with the target URI. The UserAgent.makeURI()
helper can create a URI from a string. Once the Inviter
is constructed, calling the invite()
function on it will send the SIP INVITE.
// userAgent defined elsewhere
userAgent.start().then(() => {
const target = UserAgent.makeURI("sip:bob@example.com");
const inviter = new Inviter(userAgent, target);
inviter.invite();
});