DZone
Web Dev Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Web Dev Zone > Widening Browser Capabilities With WebRTC

Widening Browser Capabilities With WebRTC

Taylor Hawkes user avatar by
Taylor Hawkes
·
May. 30, 14 · Web Dev Zone · Interview
Like (0)
Save
Tweet
2.13K Views

Join the DZone community and get the full member experience.

Join For Free

as a hard core developer for the past 6 years, i get quite excited when i see a big new technology emerging. there has been murmurs and whispers going around in the tech community of a cool new voice and video communication capability accessible in our web browsers through a little javascript. it's all the scuttlebutt and if you have not heard by now you are late to the game. i too was a little late to the game with my head buried in voip technologies. fortunately i was not too late and when i saw this new browser capability i thought, hmm why not start letting people use their browsers like a phone and placing calls to real pstn numbers.

well that's exactly the problem that myself and many others are now working on. i'm happy to report that all our work has finally paid some dividends. thanks to various open source technologies including webrtc, sip, webrtc2sip and many others we were able to develop a html/javascript click2call button that is easy to install on any website. this allows anyone visiting the website to place a call right in their browser.  you can even setup the calls to come into your pbx or phone system (making the calls entirely free), check out how to setup your own pbx here.

how click2call works with webrtc.

in the past (and the current google implementation) click2call has been really lame, the process went like this: the website visitor clicking the "click2call" button is required to enter their phone number, some backend process then initiates a call to the visitor and the owner of the website, once both parties answer they are connected.  yes, that is just as useless as it sounds.

with webrtc and some other voip technologies we can actually initiate a real call to any phone number right in the browser.  this new "click2call" implementation allows website visitors to click a button and ring the website owners  phone number. the website owner will then be talking on their phone and the website visitor will be talking through their browser.  here is an example of the click2call button in action and below is an image of what it looks like.

the benefits of using a browser as a phone

price

the biggest benefit is pretty clear in that it's free for whoever is talking in their browser. this means those coming to your website won't pay a dime to get in touch with you. this benefit is really noticeable when your business is international.  you can take a call from across the world, and it completely free of charge for the caller and only cost you local rates. pretty cool deal ehh.

conversion tracking

a more subtle benefit that stands out to anyone in the marketing industry is that you can track which website visitors are placing calls. ie: you can start conversion tracking based on click2call button clicks. this information is generally lost by marketers and is often a source of headache when trying to determine which landing page increasing conversion for example

ease of use

admittedly, not the most compelling case can be made here, none the less a small case can be made for saving the user a few seconds of dialing the number on their phone. also, even though most people have phones these days, there is a small chance that a customer won't have a phone or their service is down in which case they can use click2call to get in touch.

thanks to webrtc we are well on our way to moving communications online. being able to communicate with high quality and reliability in the browser is a big step in the right direction. i'm looking forward to seeing what other innovative technologies are built on top of webrtc.

IT Open source Implementation Web Service Ease (programming language) Clear (Unix) Google (verb) dev

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • How to Determine if Microservices Architecture Is Right for Your Business
  • Java: Why Core-to-Core Latency Matters
  • Modernize Legacy Code in Production: Rebuild Your Airplane Midflight Without Crashing
  • OPC-UA, MQTT, and Apache Kafka: The Trinity of Data Streaming in IoT

Comments

Web Dev Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo