Developer Guide
Softphone.Pro is built for business use, with powerful integrations that are easy to implement. Instant Integration lets developers add click-to-call, call control, screen pops, and call logging to third-party web and Windows apps.
Common Integration Scenarios
Trigger actions in Softphone.Pro from a third-party app:
- Start a call by clicking a phone number
- Answer an incoming call
- Transfer a call to a specific extension
- Play a prerecorded audio message
- End a call
Use Softphone.Pro events and data in other systems:
- Use Caller ID to retrieve and display customer details
- Show a screen pop when a call rings or is answered
- Log calls and provide access to call recordings
- Sync recordings to external storage
You can prevent Softphone.Pro main window popping on incoming or outbound call. With that feature you don't need to leave or minimize your main application window.
If you have any questions feel free to contact our support team at help@softphone.pro.
Integration with 3-rd party Web Applications
Click-to-Call in web application
How to choose SIP account programmatically and pass ExtId when making a call
Obtain customer data from 3-rd party system
Screen pop-up on incoming call in web application
How to get DID number for incoming call
Regular Expression (RegExp) syntax for Caller ID modification
Logging call in web application
Send Agent's status change information to web application
Upload call recordings to network folder
Upload call recordings to web-server (HTTP)
Upload call recordings to FTP server
Upload softphone call recordings to cloud storage Google Drive, Dropbox, Microsoft OneDrive
Integration with 3-rd party Windows Apps
Click-to-Call in Windows application
How to choose SIP account programmatically and pass ExtId when making a call
Obtain customer data from 3-rd party system
Screen pop-up on incoming call in Windows application
How to get DID number for incoming call
Regular Expression (RegExp) syntax for Caller ID modification
Logging call in Windows application
Send Agent's status change information to Windows application
Upload call recordings to network folder
Upload call recordings to web-server (HTTP)
Upload call recordings to FTP server
Upload softphone call recordings to cloud storage Google Drive, Dropbox, Microsoft OneDrive