Documentation: Microsip Api

Ensure your external scripts do not lock up or create infinite loops. Because MicroSIP executes these scripts synchronously, a hung script could cause the softphone UI to freeze. Always run heavy operations asynchronously or in the background from your initial trigger script. Next Steps for Your Integration

You can manage existing calls by calling the executable with specific control flags:

@echo off echo The caller ID is %1 python c:\scripts\crm_lookup.py --number=%1 Use code with caution. Managing the Running Process microsip api documentation

When MicroSIP executes your script (via microsip.ini triggers), it sends the caller ID as the first argument ( %1 in Windows batch files or sys.argv[1] in Python).

To configure these, open your microsip.ini file (found in the installation directory or in %appdata%\MicroSIP\ ) and add or modify the following keys under the [Settings] block: Key Event Triggers Ensure your external scripts do not lock up

Are you looking to pass data beyond just the (like call duration or SIP headers)?

To ensure smooth operation when building an integration layer for MicroSIP, developers should adhere to the following architectural patterns: Handling Parameters in Scripts Next Steps for Your Integration You can manage

microsip.exe /i:custom_config.ini (runs the application using a specific configuration file instead of the default one) 2. Event-Driven Triggers ( microsip.ini API)

Neki od naših najtraženijih sadržaja:
Close
Back to top button