IllyVoIPdevelopers

Webphone SDK

Raw SIP mode

Supply explicit SIP credentials and transport settings for an advanced integration.

Code example
const phone = await IllyVoipWebRtcPhone.create({
  mode: 'raw',
  sipUserId: '1051',
  sipPassword: 'YOUR_SIP_PASSWORD',
  sipDomain: 'sip-de.illyvoip.com',
  wsServer: 'wss://sip-de.illyvoip.com',
  displayName: 'IllyVoIP Desk',
  iceServers: [
    {
      urls: ['turn:sip-de.illyvoip.com:3478?transport=udp'],
      username: 'TURN_USERNAME',
      credential: 'TURN_CREDENTIAL'
    }
  ],
  tones: {
    incoming: {
      src: 'https://cdn.example.com/audio/incoming-ring.mp3'
    }
  },
  autoConnect: true,
  autoRegister: true
});

Continue with the SDK

Search API operations, parameters, SDK and webhooks.