Click2Call User Guide

Click2Call User Guide


Introduction


Following this guide you will learn how to configure multiple telephony providers for click-to-call functionality, set up agent numbers for staff members, manage call logs and analytics, integrate with various VoIP platforms including Omega, Commpeak, Voiso, Twilio and others, and enable direct calling from customer records within CRM.

This will give you a professional telephony integration system that allows staff to make outbound calls directly from the CRM interface, track call performance and success rates, manage multiple provider configurations, and maintain comprehensive call logs for customer interactions across various telecommunications platforms.


What is Click To Call?


Click2Call is a professional telephony integration module for CRM that enables direct calling functionality through multiple VoIP providers. It provides seamless integration with popular telephony platforms, agent number management, call logging, and comprehensive analytics for outbound calling activities.


Key Features


- Multi-Provider Support: Integration with 11+ telephony providers
- Agent Number Management: Staff-specific phone number configuration
- Call Logging: Comprehensive call tracking and analytics
- Dashboard Analytics: Success rates and performance metrics
- Direct CRM Integration: Click-to-call from customer records
- Provider Configuration: Flexible API settings per provider
- Call Testing: Test functionality for each agent number


Supported Providers


Primary providers
- Omega Telecom: Domain-based API integration
- Commpeak: API key authentication system
- Voiso: Call center platform integration
- Twilio: Voice and SMS platform
- Octella: Virtual number group management
- SafeBit: Secure calling platform
- SquareTalk: Domain-based voice services
- MMD: Login-based authentication
- Coperato: URL endpoint integration
- PrimeTCM: Telecommunication services
- GlobalCall: International calling platform


Core Components


1. Provider Management

- Provider Configuration: API credentials and settings
- Multi-Provider Support: Configure multiple providers simultaneously
- Provider Status: Enable/disable specific providers
- Authentication Methods: Various authentication schemes per provider

2. Agent Number Management

- Staff Assignment: Assign phone numbers to staff members
- Provider Association: Link agent numbers to specific providers
- Number Testing: Test functionality for each configuration
- Multiple Numbers: Support multiple numbers per staff member

3. Call Management

- Direct Calling: Click-to-call from CRM interface
- Call Logging: Automatic call record creation
- Session Tracking: Track call sessions and outcomes
- Retry Functionality: Retry failed calls

4. Analytics and Reporting

- Success Rates: Call success percentage tracking
- Recent Calls: Dashboard view of latest calls
- Call Logs: Detailed call history and filtering
- Performance Metrics: Provider and staff performance


Setup Instructions


Prerequisites

System Requirements:
- Active CRM installation
- Staff permissions for Click2Call management
- Provider account with chosen telephony service
- Internet connection for API communication

Step 1: Module Permissions

Permission Configuration:

  • Go to Setup > Staff > Staff Members
  • Edit staff member permissions
  • Click2Call Permissions:
    -

View: Access Click2Call features
- Create: Add agent numbers and make calls
- Edit: Modify agent number configurations
- Delete: Remove agent numbers and logs

Step 2: Provider Configuration

Settings Configuration:
Go to Click2Call > Settings
Provider Setup: Configure one or more providers
Available Providers:

Omega Telecom Configuration

Domain: API endpoint (e.g., https://omega-telecom.net)
Username: API username
Password: API password
Note: Agent number used as source number (snumber)

Commpeak Configuration

API Key: Commpeak API authentication key
ID CRM System: CRM system identifier
ID of Client: Client identifier
Status: Enable/disable integration

Voiso Configuration

Voiso URL: Main API endpoint
CDR URL: Call Detail Records endpoint
Voiso API Key: Main API authentication
CDR API Key: CDR access key

Twilio Configuration

Account SID: Twilio account identifier
Auth Token: Authentication token
Phone Number: Twilio phone number (E.164 format)
TwiML App SID: Application identifier
Call Recording: Enable/disable recording

Octella Configuration

API Key: Access token for authentication
Virtual Number Group ID: Group identifier
Note: Agent number used as employee phone number

Step 3: Agent Number Setup


Adding Agent Numbers:
Go to Click2Call > Agent Numbers
Click Add Agent Number
Configuration:
- Staff Member: Select staff member
- Provider: Choose telephony provider
- Agent Number: Enter provider-assigned number
- Agent Name: Optional descriptive name
- Status: Active/Inactive

Staff Profile Integration:
- Agent numbers appear in staff profile tabs
- Staff can manage their own numbers
- Multiple numbers per staff member supported
- Provider-specific configurations

Step 4: Testing Configuration

Agent Number Testing:
Go to Agent Numbers list
Click Test Call for specific agent number
Test Process:
- Enter test phone number
- Click Make Test Call
- Verify call initiation
- Check call logs for results


Core Features Usage


Making Calls

Direct Calling:
Navigate to customer/lead record
Phone Number Click: Click any phone number
Call Modal: Call initiation dialog appears
Provider Selection: System uses configured provider
Call Initiation: Call connects via selected provider

Call Process:
- System checks staff agent number
- Validates provider configuration
- Initiates call through provider API
- Creates call log entry
- Tracks call status and outcome

Call Management

Call Interface:
- Call Modal: Pop-up interface for calls
- Progress Tracking: Call status updates
- Session Management: Track active calls
- Error Handling: Display connection issues

Call Logging:
- Automatic Logging: All calls logged automatically
- Session IDs: Unique call identifiers
- Status Tracking: Success/failure recording
- API Response: Provider response logging

Dashboard Analytics

Dashboard Overview:
Go to Click2Call > Dashboard
Key Metrics:
- Success Rate: Percentage of successful calls
- Recent Calls: Latest call activities
- Provider Status: Configuration overview
- Agent Numbers: Setup status

Performance Metrics:
- Total Calls: Call volume statistics
- Success Rate: Call completion percentage
- Failed Calls: Error tracking
- Provider Performance: Provider-specific metrics

Call Logs Management

Viewing Call Logs:
Go to Click2Call > Call Logs
Log Information:
- Staff Member: Caller information
- Contact Number: Called number
- Contact Type: Customer/Lead classification
- Provider: Used telephony provider
- Status: Call outcome
- Date: Call timestamp
- Session ID: Unique call identifier

Filtering Options:
- Status Filter: All/Successful/Failed calls
- Staff Filter: Filter by staff member
- Date Range: Time period selection
- Provider Filter: Filter by provider

Call Log Details:
- Call Information: Complete call details
- API Response: Provider response data
- Error Messages: Failure reason details
- Retry Option: Retry failed calls

Advanced Features

Call Retry Functionality:
Open failed call log
Click Retry Call
Confirm retry action
New call initiated with same parameters

Multiple Provider Management:
- Provider Switching: Automatic failover options
- Load Balancing: Distribute calls across providers
- Provider Priority: Configure preferred providers
- Cost Optimization: Route calls based on costs


Provider Integration Details


API Integration Patterns

Authentication Methods:
- API Key: Simple key-based authentication
- Username/Password: Basic authentication
- Token-based: OAuth or similar token systems
- Domain-based: URL endpoint authentication

Call Initiation Process:
Number Validation: Check phone number format
Provider Selection: Choose configured provider
API Request: Send call request to provider
Response Handling: Process provider response
Log Creation: Record call attempt and outcome

Provider-Specific Features

Omega Telecom: - Domain-based configuration
- Source number (snumber) specification
- Username/password authentication
Commpeak: - CRM system integration
- Client ID specification
- Status-based control
Voiso: - Dual API endpoints (main + CDR)
- Call center functionality
- Call detail record access
Twilio: - TwiML application integration
- Call recording capabilities
- E.164 number format requirement


Limitations


Technical Constraints

Provider Dependencies:
- Internet Connection: Required for API communication
- Provider Availability: Dependent on provider uptime
- API Limits: Provider-specific rate limits
- Authentication: Valid credentials required

System Limitations:
- Browser Compatibility: Modern browser required
- Permission Dependencies: Staff permissions control access
- Configuration Requirements: Each provider needs setup
- Number Format: Provider-specific format requirements

Operational Constraints

Call Management:
- One Provider per Call: Cannot mix providers in single call
- Agent Number Required: Staff must have configured number
- Manual Configuration: Each staff/provider combination needs setup
- Provider-Specific: Features vary by provider


Troubleshooting


Provider Connection Issues

Authentication Failures:
- Check Credentials: Verify API keys, usernames, passwords
- Provider Status: Confirm provider account is active
- Network Issues: Test internet connectivity
- API Endpoints: Verify correct URLs and endpoints

Call Initiation Problems:
- Agent Number: Verify staff has configured agent number
- Provider Selection: Ensure provider is active and configured
- Phone Format: Check number format requirements
- Account Balance: Verify provider account has sufficient balance

Configuration Issues

Agent Number Problems:
- Duplicate Assignment: Check for duplicate provider assignments
- Provider Validation: Verify each staff/provider combination
- Number Format: Ensure correct format for provider
- Test Calls: Use test functionality to verify setup

Provider Configuration:
- API Settings: Verify all required fields completed
- Provider Status: Ensure provider is enabled
- Authentication: Test API credentials
- Endpoint URLs: Confirm correct API endpoints

Performance Issues

Call Quality Problems:
- Provider Selection: Try different provider
- Network Quality: Check internet connection stability
- Provider Status: Verify provider service status
- Account Limits: Check for usage restrictions

System Performance:
- Database Optimization: Regular maintenance for call logs
- Log Cleanup: Archive old call logs if needed
- Provider Response: Monitor API response times
- Concurrent Calls: Check system limits


Best Practices


Provider Management

Multi-Provider Strategy:
- Redundancy: Configure multiple providers for backup
- Cost Optimization: Use different providers for different regions
- Quality Monitoring: Track success rates by provider
- Load Distribution: Balance calls across providers

Agent Number Management

Staff Configuration:
- Unique Numbers: Assign unique numbers per staff/provider
- Regular Testing: Periodic test calls to verify functionality
- Documentation: Maintain record of number assignments
- Training: Train staff on click-to-call procedures

Call Management

Effective Calling:
- Number Verification: Verify phone numbers before calling
- Provider Selection: Choose appropriate provider for destination
- Call Timing: Consider time zones for international calls
- Follow-up: Log call outcomes and follow-up requirements

Analytics and Monitoring

Performance Tracking:
- Success Rates: Monitor overall and provider-specific rates
- Call Volume: Track calling activity by staff and time
- Error Analysis: Investigate failed call patterns
- Provider Performance: Compare provider effectiveness


Conclusion


Click2Call provides comprehensive telephony integration for CRM, enabling direct calling functionality through multiple VoIP providers with complete call tracking and analytics. The module streamlines customer communication by integrating calling capabilities directly into CRM workflows.

For successful implementation:
- Configure at least one telephony provider properly
- Set up agent numbers for all calling staff
- Test configurations before production use
- Monitor call success rates and provider performance
- Train staff on proper calling procedures

This telephony integration enables businesses to improve customer communication efficiency, maintain detailed call records, and optimize calling operations through provider analytics and performance monitoring.


Articles which might be useful for you:

How To Set Up Your Communication Platform (C2C)

Did you find this article useful?