Voice & Video Call Plugin for ShaunSocial

post-thumb

Voice & Video Call Plugin for ShaunSocial

89$199$

View Demo

Add real-time voice and video calling to your ShaunSocial community — on Web and Mobile Apps.

Turn your ShaunSocial community into a more engaging communication platform with real-time voice and video calling.

The Voice & Video Call Plugin allows members to call each other directly from profiles or chat conversations, while giving site owners powerful tools to control permissions, monetize calls, provide free minutes through membership plans, and monitor call activity.

Powered by Agora, the plugin works across Web and Mobile Apps.


Key Features

📞 Voice & Video Calls

Allow members to start:

  • Voice calls
  • Video calls
  • Calls directly from chat conversations

The call interface includes essential controls such as mute, camera on/off, end call, and camera switching on mobile.

🌐 Web & Mobile App Support

The plugin is designed to work across:

  • Desktop Web
  • Mobile Web
  • iOS App
  • Android App

This allows members to stay connected regardless of which device they use.

💰 Monetize Voice & Video Calls

Create a paid calling experience using ShaunSocial’s existing credit/eWallet system.

Administrators can configure different prices for:

  • Voice calls
  • Video calls

Pricing can also be configured according to user roles.

🎁 Free Minutes for Membership Plans

Reward premium members with free calling minutes.

For example:

Gold Membership

  • 100 free voice minutes/month
  • 30 free video minutes/month

Free minutes automatically reset with each membership billing cycle.

⏱️ Real-Time Call Billing

The system tracks call usage while the call is active.

Members can see:

  • Call duration
  • Credits spent
  • Remaining free minutes
  • Current eWallet balance
  • Current cost per minute

Credits are deducted continuously during the call.

🔐 Flexible Permissions

Administrators can control who can use:

  • Voice calls
  • Video calls

Permissions can be configured by user role, with customizable messages shown when a member does not have access.

💳 Flexible Payment Responsibility

Choose who pays for a call:

  • Caller
  • Receiver

This gives site owners flexibility to create different monetization models.

⚡ Automatic Call Protection

Calls can automatically end when:

  • Free minutes are exhausted and no credits are available
  • The member’s balance becomes insufficient
  • The user ends the call
  • A network disconnect occurs

Low-balance warnings can also be displayed during calls.

🧾 Call Summary

After a call ends, the chat conversation displays a call summary including:

  • Call type
  • Duration
  • Credits charged

This gives members a clear record of their call usage.


Admin Features

The plugin gives administrators complete control over voice and video calling.

Global Settings

Configure: (see above screenshot)

  • Enable/disable voice calls
  • Enable/disable video calls
  • Low balance warning threshold
  • Payment responsibility

Role-Based Pricing

Set different per-minute prices for different member roles. (see above screenshot)

For example:

Member Role Voice Video
Free Member 2 Credits/min 5 Credits/min
Premium Member 1 Credit/min 3 Credits/min
VIP Member 0.5 Credit/min 2 Credits/min

Call Dashboard

Administrators can monitor:

  • Total voice calls
  • Total video calls
  • Total call duration
  • Credits generated
  • Average call duration
  • Call status

The dashboard supports date filters and detailed call logs.

Call Logs

Search and filter calls by:

  • Caller
  • Receiver
  • Call type
  • Status
  • Date range

Call logs can also be exported to CSV or Excel. (see above screenshot)


Agora Provider Integration

Version 1 uses Agora as the voice/video provider.

Administrators can configure Agora from:

AdminCP → Message → Provider Settings

Required settings include:

  • App ID
  • App Certificate
  • Token Expiration Time

Region is optional.

The provider architecture is designed to allow additional providers such as Twilio, Vonage, 100ms, Daily, or custom providers to be added in the future.


Perfect For

The plugin is ideal for communities that want to add:

  • Dating calls
  • Creator/fan communication
  • Coaching
  • Consulting
  • Online communities
  • Premium member communication
  • Private consultations
  • Social networking
  • Paid one-to-one communication

Compatibility

ShaunSocial: 1.5.4+

mooSocial: 1.5.4+

Web: ✅ Supported

Mobile Apps: ✅ Supported

Voice Calls:

Video Calls:

Agora: ✅ Included in V1


What’s Not Included

To avoid confusion, I’d include a small section explaining that Version 1 does not currently include:

  • Group calls
  • Call recording
  • Screen sharing
  • Scheduled calls
  • Background effects
  • AI call summaries
  • Blur camera
  • Advanced call analytics

These are planned as potential future enhancements.

Version

Web Version, Web + Mobile Apps Version

Support

Support Time Monday-Friday, 8:30 AM-5:30 PM, GMT+7

Download plugin area

Send a support ticket

Support
Refund Policy

Refunds are happily granted if and only if all the following 3 requirements are met:

  • Refund is requested within 7 days of original purchase
  • Essential functions of the product do not work on your site
  • Purchased Product cannot be properly installed on your social website (We need ftp and site admin account info to verify this if the purchased project is installed by you or other developers but it does not work properly)

Otherwise, all sales are final.