Skip to main content

3CX

Connect Modjo to 3CX to efficiently synchronize your calls

Updated over a week ago

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:

  1. Save call recordings to your SFTP server in the proper folder structure

  1. Generate and export CDR logs to your SFTP server with all required call metadata

  1. 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.

Did this answer your question?