Skip to page content
Federal Aviation Administration SealFederal Aviation Administration
  • FAA Home
  • News
  • About FAA
  • HELP
    • FAA ADS-B Program
    • FAA ADS-B FAQ
    • PAPR User Guide
    • Privacy ICAO Address Program
    • Privacy ICAO Address FAQ
    • Privacy ICAO Address Articles of Use
    • Privacy ICAO Address User Guide
  • HOME

Microsip Api Documentation -

Add-Type -TypeDefinition @" using System; using System.Runtime.InteropServices; public class MicroSIP [DllImport("user32.dll")] public static extern IntPtr FindWindow(string lpClassName, string lpWindowName); [DllImport("user32.dll")] public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);

"@ # Polling loop omitted for brevity.

MicroSIP can trigger external scripts or applications based on call status. This is configured in App events Incoming Call: You can specify a command to run when a call arrives. Placeholders: %callerid% to pass the caller's number to your custom script. C:\Scripts\log_call.bat %callerid% Call End/Answer: microsip api documentation

Are you looking to trigger calls from a web app, or are you trying to build a custom version of the softphone? MicroSIP online help

Community-led projects often create wrappers to bridge MicroSIP with other environments. Microsip-API (GitHub) : Some developers have created PowerShell or Python wrappers Add-Type -TypeDefinition @" using System; using System

For developers looking to programmatically manipulate contact lists or analyze call history, understanding this XML structure is essential.

Set to 1 to prevent the user from resizing the main window. Placeholders: %callerid% to pass the caller's number to

Finding a single "official" API documentation page for can be tricky because it is a lightweight, open-source project that doesn't have a massive developer portal. Instead, MicroSIP's "API" is usually handled through Command Line Arguments or by interacting with its Source Code

Several important settings are defined in the [Settings] section:

MicroSIP is frequently used in lab environments, automated testing, and for IP Intercom integration. Direct Call (Peer-to-Peer) MicroSIP can be used without a PBX (IP Intercom scenario). In , configure the local account. Initiate a call in the format sip:ID@IP_Address . Automated Answering

This CLI allows for simple automation. For example, a Visual Basic script or a PowerShell command can extract a phone number from a webpage and pass it directly to MicroSIP, enabling "click-to-call" functionality from within a web-based CRM.

12.3.0.2609

© 2026 Arctic Vector. All rights reserved.

Department of Transportation Seal
U.S. Department of Transportation
Federal Aviation Administration
800 Independence Avenue, SW
Washington, DC 20591
1-866-TELL-FAA (1-866-835-5322)

Web Policies

  • Web Policies & Notices
  • Privacy Policy
  • Accessibility

Government Sites

  • Transportation.gov
  • USA.gov
  • Plainlanguage.gov
  • Regulations.gov
  • Data.gov

Frequently Asked Questions

Contact Us

  • Contact FAA
  • Office of Inspector General (OIG) Hotline
  • Freedom of Information Act (FOIA)

Your session will timeout in .

Start Over