The 3CX integration with Modjo allows you to automatically sync your 3CX calls into Modjo.
π¨ Prerequisites: Before starting the integration, make sure you have:
Configured the SFTP server as required.
Administrator access to your Modjo account.
β±οΈ Estimated Setup Time: Under 5 minutes
1. Set up the 3CX Integration with Modjo
A. Set Up 3CX
Important: You must provide and maintain your own SFTP server. Modjo does not provide SFTP hosting - this is entirely your responsibility as the client.
The 3CX integration works by connecting to your SFTP server where you have configured 3CX to save call recordings and CDR (Call Data Records) logs. You need to configure your 3CX system to:
Save call recordings to your SFTP server in the proper folder structure
Generate and export CDR logs to your SFTP server with all required call metadata
Ensure proper file naming conventions are followed for both recordings and CDR files
Once your SFTP server is properly configured with 3CX recordings and CDR logs, Modjo can connect to import your calls automatically. You must provide Modjo with the SFTP access credentials and ensure your server remains accessible and properly maintained.
For detailed 3CX configuration guidance, refer to the official 3CX documentation on call recording and CDR setup.
SFTP Folder Structure
Your SFTP server must be organized as follows:
βββ Recordings/ # Main recordings folder
β βββ 101/ # Agent extension 101 folder
β β βββ [John Smith]_101-0123456789_20250115120000(12345).wav
β β βββ [John Smith]_101-0987654321_20250115130000(12346).wav
β βββ 102/ # Agent extension 102 folder
β β βββ [Mary Johnson]_102-0555123456_20250115140000(12347).wav
β β βββ [Mary Johnson]_102-0555987654_20250115150000(12348).wav
β βββ 109/ # Agent extension 109 folder
β βββ [Sarah Wilson]_109-0607415646_20250115160000(12349).wav
β
βββ CDRLogs/ # CDR files location
βββ cdr.log
Make sure to enable the following CDR fields for the integration to work properly with Modjo
timeStart
duration
fromNo
toNo
callId
B. Access Modjo Integrations
Log in to your Modjo account
Navigate to the integrations page.
C. Select the 3CX Integration
Search for "3CX" in the list of available integrations.
Click on the corresponding panel to proceed with the configuration.
D. Enter your SFTP credentials
Fill out the form with the details provided by 3CX:
Server address
Server port
Username
Password
E. Save your configuration
Click on "Save" to finalize the setup.
F. Link Modjo Users to 3CX Extensions
Navigate to the Users tab in Modjo.
Map each Modjo user to their corresponding 3CX extension to ensure proper call association.
Your integration is now live. Youβre ready to start by making your first call.
After completing the setup, make a test call to confirm that everything is working as expected.
π‘ Calls are automatically imported every 5 minutes on average.