Overview
Knowlix VoIP enables internet-based calling directly integrated with CRM, Helpdesk, Sales, and other modules. Make and receive calls without traditional phone lines, automatically log call records with customer interactions, and track communication history alongside your business data. The VoIP system routes calls based on predefined rules, manages call queues for support teams, and provides analytics on call volume and response times. Call recordings, activity logging, and automated call scheduling streamline communication workflows. Access VoIP functionality from desktops, tablets, and mobile devices through the Knowlix interface or compatible SIP applications. The built-in VoIP widget allows calling from any module while maintaining access to customer records, opportunity details, support tickets, or employee information. VoIP Terminology:- VoIP: Voice over Internet Protocol. Technology for making calls over internet connections rather than traditional phone lines.
- SIP: Session Initiation Protocol. Handles call setup, management, and termination for VoIP systems.
- Call Queue: Routing system that holds incoming calls when agents are unavailable, common in support teams.
- Dial Plan: Rules defining how calls are routed based on number patterns, time of day, caller identity, or other criteria.
VoIP Provider Requirements
Knowlix VoIP connects to external SIP/VoIP service providers for call transmission. Select a provider meeting these technical requirements:Provider Compatibility Requirements
SIP Server with WebSocket Support: Provider must offer SIP server access via WebSocket connections (WSS protocol). Standard SIP connections without WebSocket support will not function with Knowlix’s browser-based calling. WebRTC Protocol: Provider must support WebRTC (Web Real-Time Communication) protocol, enabling browser-based audio/video communication without plugins or external applications. SRTP Encryption: Secure Real-time Transport Protocol (SRTP) support ensures encrypted voice transmission for privacy and security compliance. Codec Support: Provider should support common codecs like OPUS, PCMU, PCMA, g722, and g729 for optimal call quality across different network conditions.Selecting a VoIP Provider
Factors to consider when choosing:- Geographic coverage: Service availability in your operating regions
- Number porting: Ability to transfer existing business phone numbers
- Pricing structure: Per-minute rates, monthly fees, concurrent call limits
- Call quality: Uptime guarantees, latency commitments, quality-of-service policies
- Features: Call recording, call forwarding, voicemail, conference calling
- Support: Technical assistance availability and response times
- Compliance: Regulatory compliance for your industry (healthcare, financial services, etc.)
- Navigate to Settings → Integrations → VoIP
- Click Manage Providers
- Click New
- Enter provider details:
- Provider Name: Descriptive label
- WebSocket URL: WSS address provided by your provider (e.g., wss://sip.provider.com)
- SIP Domain: SIP domain provided by your provider
- Username: SIP account username
- Password: SIP account password
- Click Save
User VoIP Configuration
Configure individual user VoIP settings to enable calling functionality. To configure VoIP for a user:- Click your user avatar in the top-right corner
- Select My Preferences
- Open the VoIP tab
- Configure settings:
- VoIP Provider: Select configured provider from dropdown
- VoIP Username: Your SIP account username (from provider)
- VoIP Secret: Your SIP account password (from provider)
- External Device Number: (Optional) Mobile or desk phone number for call forwarding
- Click Save
- Navigate to Settings → Users → Manage Users
- Select the user
- Open the VoIP tab
- Configure VoIP settings
- Save
VoIP Widget
The VoIP widget provides calling functionality accessible from any module.Accessing the Widget
Click the phone icon in the top-right corner of any Knowlix page. The widget opens as a floating panel, allowing navigation through modules while maintaining call controls.Widget Interface Elements
Dial Pad: Numeric keypad for entering phone numbers manually. Includes symbols (* and #) for navigating automated phone systems. Recent Calls: List of recent incoming, outgoing, and missed calls with timestamps and call duration. Click any entry to redial. Activities: Display of scheduled calls from the calendar and activity system. Shows customer name, phone number, and scheduled time. Click to initiate the call. Contacts: Quick access to frequently called contacts. Search by name or company to find contact phone numbers. Call Controls: During active calls:- Mute: Disable your microphone
- Hold: Place caller on hold
- Transfer: Transfer call to another number or user
- Keypad: Access dial pad for entering extensions or menu selections
- Hang Up: End the call
Making Outbound Calls
Method 1 - Dial Pad:- Open the VoIP widget
- Click the dial pad tab
- Enter the phone number
- Click the call button
- Navigate to any record with a phone number (Contact, Lead, Opportunity, Ticket, etc.)
- Click the phone icon next to the phone number field
- The VoIP widget opens and initiates the call
- Open the VoIP widget
- Click the activities tab
- Click on a scheduled call activity
- The call initiates automatically
- Widget displays “Connecting…” while establishing the SIP connection
- You hear ringing when the call is connecting to the recipient
- Call timer begins when the recipient answers
- All controls become available during active call
Receiving Inbound Calls
Incoming call notification: When someone calls your VoIP number:- The VoIP widget displays prominently with caller information
- An audible ringtone plays (if system audio is enabled)
- Caller name appears if they exist in your contacts, otherwise shows phone number
- Accept or reject buttons appear
Call Logging
All calls automatically log in Knowlix: Automatic logging includes:- Call timestamp (date and time)
- Call duration
- Call direction (inbound or outbound)
- Caller/recipient phone number
- Call outcome (connected, missed, rejected)
- Recording link (if call recording is enabled)
- Call logs attach to that specific record
- Activity feed shows call details
- Call notes can be added post-call
- Follow-up activities can be scheduled directly from call logs
- Recent Calls tab: In VoIP widget for personal call history
- Activity Feed: On individual records for record-specific calls
- VoIP Reports: System-wide call analytics and reporting
Device and Application Integration
Access Knowlix VoIP from various devices and third-party SIP applications.Desktop and Laptop Access
The VoIP widget functions in any modern web browser on desktop or laptop computers. Requirements:- Stable broadband internet connection (minimum 1 Mbps upload/download)
- Browser with WebRTC support (Chrome, Firefox, Edge, Safari)
- Microphone and speakers (or headset)
- Microphone permissions granted to the browser
Mobile Device Access
Access VoIP through the Knowlix mobile web interface or mobile app. Mobile browser access:- Open Knowlix in your mobile browser (Chrome, Safari, Firefox)
- Click the phone icon to open the VoIP widget
- Grant microphone permissions when prompted
- Make calls using the mobile interface
- Some mobile browsers have limited WebRTC support
- Background calling may not function (call may drop if switching apps)
- Incoming call notifications may not appear if browser is backgrounded
Third-Party SIP Applications
Connect desktop or mobile SIP softphones to your Knowlix VoIP account for enhanced functionality. Benefits of third-party SIP apps:- Always-on connectivity (receive calls even when Knowlix is closed)
- Better mobile background calling support
- Advanced features (call forwarding, voicemail, conference calling)
- Lower battery usage compared to web browsers
- Zoiper: Free and paid versions for desktop and mobile (Windows, Mac, Linux, iOS, Android)
- Linphone: Open-source SIP client with full-featured calling (all platforms)
- MicroSIP: Lightweight Windows desktop client
- Telephone: macOS-native SIP application
- SIP Username
- SIP Password
- SIP Domain
- Server Address
- Transport Protocol (typically UDP, TCP, or TLS)
VoIP for Sales Teams
Integrate calling with sales workflows for efficient customer outreach.Sales Call Workflows
Calling from opportunities:- Open an opportunity in CRM
- Click the phone icon next to the customer’s phone number
- The VoIP widget initiates the call
- During the call, access opportunity details (products, pricing, history)
- After the call, log notes directly in the opportunity
- Schedule follow-up activities
- Open the VoIP widget
- View today’s scheduled calls in the activities tab
- Click a scheduled call
- The call initiates with full context (customer name, opportunity details)
- Complete the call and mark the activity as done
- Log outcomes and schedule next steps
During Sales Calls
Actions available during calls: Access customer information: Navigate to the customer’s contact record, view previous interactions, check order history, and review notes from colleagues without ending the call. Send quotations: Create or access quotations while on the call. Walk customers through pricing, adjust products and quantities, and email quotations during the conversation for immediate review. Schedule meetings: Add calendar appointments or activities for follow-up calls, product demos, meetings, or contract signing while discussing next steps with the customer. Check inventory: View product availability, check stock levels, and confirm delivery timelines without putting the customer on hold. 💡 Sales Workflow: A salesperson calls a lead from an opportunity. During the call, they access the product catalog to answer questions, adjust the quotation to match discussed pricing, email the quote to the customer, and schedule a follow-up call for next week. All actions are logged automatically to the opportunity.Post-Call Actions
Logging call outcomes: After ending calls, the activity feed prompts for call notes. Log:- Call summary and key discussion points
- Customer interest level and objections
- Quoted products and pricing agreed upon
- Next steps and commitments made
- Follow-up activities required
- Opportunity last activity date
- Contact last interaction timestamp
- Activity completion status
- Communication history
VoIP for Support Teams
Manage support calls with queue-based routing and ticket integration.Call Queue Configuration
Setting up support call queues: Call queues distribute incoming support calls to available agents, hold callers when all agents are busy, and play hold music or messages while waiting. To configure a call queue:- Configure call forwarding with your VoIP provider to route your support number to the queue
- In Knowlix, configure queue routing rules:
- Which team receives calls
- Priority routing (VIP customers, urgent issues)
- Business hours routing (after-hours handling)
- Maximum wait time before voicemail
- Set up queue agents (support team members who answer calls)
- Configure hold messages or music
Handling Support Calls
Joining the queue: Support agents join call queues when available to receive calls:- Open the VoIP widget
- Set status to “Available” for queue calls
- Widget displays queue call indicators
- Accept incoming queue calls with one click
- Agent skills or specializations
- Longest idle agent (most fair distribution)
- Round-robin rotation
- Customer priority or tier
Post-Call Support Actions
Ticket documentation: After support calls, update tickets with:- Issue description and troubleshooting steps taken
- Resolution details or next steps
- Customer satisfaction indicators
- Follow-up requirements
- Average wait time
- Call abandonment rate
- Average handle time
- First-call resolution rate
- Agent utilization
Call Recording
Record calls for quality assurance, training, and compliance purposes. Prerequisites: Call recording requires provider support. Verify your VoIP provider offers call recording and complies with local recording consent laws. Enabling call recording:- Enable recording through your VoIP provider’s control panel
- Configure recording preferences (all calls, on-demand, inbound/outbound)
- Recordings automatically attach to call logs in Knowlix
Important: Many jurisdictions require informing callers that calls are recorded. Consult legal counsel about recording consent requirements in your operating regions. Common approaches include:
- Automated announcements (“This call may be recorded for quality assurance”)
- Verbal notification at call beginning
- Written consent in customer agreements
- View in the call log activity entry
- Download for offline review
- Play directly in the browser
Best Practices
Use Headsets for Call Quality
Laptop and computer microphones pick up keyboard noise, mouse clicks, and environmental sounds. Quality USB or Bluetooth headsets significantly improve call clarity and professionalism.Test Before Critical Calls
Make test calls to colleagues before important customer or prospect calls. Verify audio quality, microphone levels, and internet connection stability.Grant Browser Permissions Permanently
Configure browser settings to always allow microphone access for Knowlix. This prevents permission prompts from interrupting calls.Maintain Stable Internet Connections
VoIP requires consistent bandwidth. Avoid making important calls on congested Wi-Fi networks or mobile connections with poor signal. Wired Ethernet connections provide the most reliable call quality.Schedule Calls as Activities
Don’t just call customers ad-hoc. Schedule calls as activities in opportunities or tickets. Scheduled calls appear in the VoIP widget with context, ensuring you’re prepared with relevant information.Log Call Outcomes Immediately
Document call notes immediately after ending calls while details are fresh. Include specific outcomes, commitments, and next steps rather than generic “had a call” notes.Use SIP Apps for Mobile Reliability
If you need reliable mobile incoming call reception, install a dedicated SIP application. Web browser calling works well for outbound calls but may miss incoming calls when backgrounded.Configure Quiet Hours
Set your VoIP status to “Unavailable” or forward calls to voicemail during meetings, focused work periods, or after business hours to avoid interruptions.Review Call Analytics Monthly
Analyze call volume patterns, response times, and call outcomes monthly. Identify peak calling times to optimize staffing and track metrics like first-call resolution rates.Train on CRM Integration
Ensure sales and support teams understand how to access customer records during calls, create activities and tickets while calling, and leverage integrated workflows rather than treating VoIP as a standalone tool.Test Call Recording Compliance
If using call recording, implement proper consent notifications. Verify recordings meet regulatory requirements for your industry and regions before relying on them for compliance purposes.Manage Call Queue Wait Times
Monitor call queue metrics weekly. Average wait times above 2-3 minutes result in high call abandonment. Adjust staffing, routing rules, or hours of operation to maintain acceptable service levels.Related Documentation
- Activities - Schedule calls as activities
- CRM - Integrate calling with sales opportunities
- Helpdesk - Support ticket call integration
- Calendar - Schedule call appointments
Need Help?
Ask Your Knowlix:- “Call the customer from this opportunity”
- “Show me my missed calls from today”
- “Schedule a call with John for tomorrow at 2 PM”
- “Log this call: discussed pricing, sending quote”
- “Transfer me to the support queue”
- “What’s my call volume this week?”
