voip_plugin library

VoIP Plugin - Simple SIP calling plugin

Usage:

await VoipPlugin.initialize();

await VoipPlugin.register(
  domain: 'sip.example.com',
  username: '1001',
  password: 'password',
  realm: 'wss://ws.example.com',
  callerId: 'John Doe',
);

await VoipPlugin.makeCall('1002');

Classes

MultiSipService
Multi-SIP Service - Supports multiple SIP account registrations
MultiVoipPlugin
Multi-Account VoIP Plugin - Supports multiple SIP registrations
SipAccount
SIP Account Manager - Handles multiple SIP registrations
SipConfig
SIP Configuration Model
SipService
VoipPlugin
VoIP Plugin - Main entry point
VoipService