Upgrade 3CX to v18 and get it hosted free!

Click to Call from Anveo with Asterisk – HowTo

Author image

Free Click 2 Call Buttons for Asterisk/Trixbox server

Click to Call is a very nice feature for any web site. Sure you can hire a software developer who can develop your own Click to Call solution for you. But wait, before you commit your hard earned money, I will show you a better way!

Anveo.com is a very powerful Voice 2.0 communication platform with many great features.
One of them is a very nice HTML based Click 2 Call button which can be placed on a website so online visitors can call you or your business. Anveo Click 2 Call button is fully customizable, including its looks and feel, text, messages etc. And the most important is that Anveo Click2Call buttons are FREE. Anveo also has the ability to any other VOIP Service Provider to make outgoing calls (hmm, it means that we can use our Asterisk server as termination provider 🙂 ).

So lets combine these two features and create a Free Click 2 Call buttons for your Asterisk/Trixbox (and others) server!

In this guide I will show you how you can have a powerful Click 2 Call button without writing a single line of code with your Asterisk server processing calls made through your Click 2 Call button (as well as making outgoing calls to Click to Call callers if you want to)! And all of that without writing a single line of code!

Unfortunately, this Wiki does not support HTML code so if you want to see HTML Click to Call buttons in action please visit https://www.anveo.com/consumer/features.asp?code=contactme

Here is how to do it.

Step 1: Anveo Account

Open a free Anveo account at https://www.anveo.com and after you login activate Visual Call Flow and ContactME/Click 2 Call.

Step 2: Anveo IVR Call Flow

Open https://www.anveo.com/callflowList.asp

Click the ‘Create New Call Flow’ button and visually configure a simple (or advanced) Call Flow which will transfer a call to your Asterisk Server using SIP Call Control and configure SIP Call Control.

  • Part1:ANVEOCLICK2CALL:SOMEPASSWORD < Please note : character
  • Host Name or IP: IP address of your Asterisk server
  • Port:5060
  • Part2:1

Note: Make sure that ANVEOCLICK2CALL and SOMEPASSWORD matches your Asterisk configuration below

This configuration will send calls to your Asterisk server on the following URI: SIP/ANVEOCLICK2CALL:SOMEPASSWORD@YOURSERVERIP:PORT/1

Step 3: Anveo Click 2 Call

Open https://www.anveo.com/contactmelist.asp

  • Create a new ContactMe profile.
  • Create a new ContactMe button.

In the ContactMe button configuration select Call Flow based and pick your newly created Call Flow.

Step 4: Add to a web site

Open https://www.anveo.com/contactmelist.asp

Click on the ‘Post it to website’ button -> select Click 2 Call type and copy/paste HTML code provided to your web site.

Almost Done

Now your button is ready and it can be used as it is. However, the button will use Anveo as call termination provider to dial Click2Call callers. If you want to use your Asterisk server instead or if you already have signed up to “all you can eat” plan with another voip service provider you can easily configure your Anveo account to cover such case.

Step 5: [optional] Configure your Anveo account to use your Asterisk as Call Termination provider

Open https://www.anveo.com/preferences.asp

Step 6: Configure your Asterisk Server

Your Asterisk needs to be configured to be able to use it with Anveo Click 2 Call buttons
Add the following entry to sip.conf

file sip.conf

[ANVEOCLICK2CALL]
type=friend
secret=SOMEPASSWORD
host=dynamic
context=from-anveo

Add the following lines to extensions.conf

file extensions.conf

[from-anveo]
;extension 1 will receive calls from SIP Call Control
exten=>1,1,NoOp(Call from Anveo Click 2 Call)
exten=>1,n,NoOp(ToDo the rest of your dialplan)

;OPTIONAL _XX. extension to make an outbound call to Click 2 Call Caller
exten=>_XX.,1,NoOp(Add Dial Plan to place outgoing calls to ${EXTEN})

exten=>i,hangup()

NOTE: Make sure to replace SOMEPASSWORD and ANVEOCLICK2CALL with your own values.

Step 7: Finish

Now you have Anveo Click 2 Call button on your website fully integrated with your Asterisk without paying a single cent! As a next step you may want to consider creating more advanced call flow, customize your Click 2 Call button look and feel using a simple CSS and even make your Click2Call button in your native language.

Note: Please take all steps necessary to make sure that your Asterisk PBX setup is safe and secure!

4665


Article Reviews

Write a Review

Your email address will not be published. Required fields are marked *

Required Field. Minimum 5 characters.

Required Field. Minimum 5 characters, maximum 50.

Required field.There is an error with this field.

Required Field.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

There are no reviews for this article. Be the first one to write a review.

Related Posts:

Get 3CX - Absolutely Free!
Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.