| Command | Description | Usage Example | | :--- | :--- | :--- | | (none) | Launches the GUI normally. | MicroSIP.exe | | sip:user@domain | Initiates a call to the specified SIP URI immediately upon launch. | MicroSIP.exe sip:123456789@sip.provider.com | | call | Opens the "Call" dialog window. | MicroSIP.exe call | | exit | Gracefully closes the running instance of MicroSIP. | MicroSIP.exe exit | | hide | Hides the main window (minimizes to system tray if configured). | MicroSIP.exe hide | | show | Restores the main window from the system tray. | MicroSIP.exe show |
IntPtr hWnd = FindWindow(null, "MicroSIP"); if (hWnd == IntPtr.Zero) throw new Exception("MicroSIP not running"); microsip api documentation
Since it's based on PJSIP, advanced developers can inspect the SourceForge repository to see how the messaging hooks are implemented. | Command | Description | Usage Example |