is a popular, lightweight open-source softphone for Windows based on the PJSIP stack
This guide serves as documentation for controlling, automating, and integrating MicroSIP into workflows. 1. Introduction to MicroSIP Automation
One of the most powerful features is the ability to execute external programs or scripts in response to telephony events by using command execution hooks in the microsip.ini file. The syntax for these callbacks typically looks like this: microsip api documentation
MicroSipExecutor Sending Commands to MicroSip
The media connection is successfully established (outbound or inbound). Use Case: Start tracking call duration. Format: cmdCallStart=C:\path\to\your\script.bat cmdCallEnd Event: The call is disconnected or hung up. is a popular, lightweight open-source softphone for Windows
This comprehensive documentation covers how to programmatically control MicroSIP, automate calling workflows, and integrate the softphone with Customer Relationship Management (CRM) systems or Helpdesk platforms. 1. MicroSIP Command Line Interface (CLI)
For developers, "MicroSIP API" usually refers to one of three things: Command Line Arguments : You can control MicroSIP via the CLI. For example, using /i:microsip.ini to specify configuration files. PJSIP Stack The syntax for these callbacks typically looks like
[HKEY_CLASSES_ROOT\sip] @="URL:SIP Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\sip\shell\open\command] @="\"C:\\Program Files\\MicroSIP\\microsip.exe\" \"%1\"" Use code with caution. 3. Inbound Call Automation (Event Triggers)
To initiate a voice call automatically, pass the target phone number or SIP URI directly as an argument. microsip.exe [number_or_uri] Example: microsip.exe 101 Example: microsip.exe sip:user@://provider.com Global Call Controls