Already video and audio chat cost is on per session basis need to convert on per minute basis. And receiver of voice call or video will earn credit for every minute that they spend time (Only those users whom admin flagged as professional from admin).
Admin can set
-> how many credits spent for per minute for audio and video separately.
-> how many credits can be earn for per minute that is received
-> how many credits for 1usd to withdraw.