If you like DNray Forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...

 

Elastix & VOIP

Started by Corwin, Mar 22, 2023, 12:18 AM

Previous topic - Next topic

CorwinTopic starter

Hello,

I am a novice in this field. Here is what I have in mind:

I aim to showcase my phone number on the website and enable customers to reach out to me from any corner of the globe.

To achieve this, I plan to utilize an Elastix server, along with my phone and partner. This way, communication between us will be internal and likely cost-free (IP-IP).

However, it is essential that clients have the capability to contact me regardless of their location...

Is this feasible?
If so, kindly provide me with a brief explanation, and I will further educate myself on the subject.
  •  


dtsystems

If you have Elastix (which includes Asterisk and FreePBX), it is indeed possible. Making outgoing calls through extensions will incur no charges.

To enable incoming calls from your customers, you will need to acquire a DID number from a communication service provider. These numbers are local and can be obtained from various locations worldwide. The calls received on this number will be forwarded to your Elastix system, allowing access to features such as extension numbers, voicemail, and conference calls.

For your convenience, you have the option to use a softphone, which is a software installed on your computer, or a VOIP phone that connects directly to your network.
  •  

hiyaguykdu

Here's a brief overview of how you can achieve this:

Elastix Server: Elastix is a free, open-source IP PBX (Private Branch Exchange) that allows you to manage and configure VoIP (Voice over Internet Protocol) calls. It's a powerful tool that can handle multiple extensions, routes calls, and provides features like call forwarding, conferencing, and more.

IP-IP Communication: By using Elastix, you can establish IP-IP connections between your phone, your partner's phone, and the Elastix server. This means that calls between the three parties will be free, as long as you're all connected to the same network or have a reliable internet connection.

Showing Your Phone Number on the Website: To display your phone number on your website, you'll need to use a technology called WebRTC (Web Real-Time Communication). WebRTC allows you to embed a VoIP client directly into your website, allowing users to initiate calls to your phone number.

How it Works:

Your website will have a WebRTC-enabled client that allows users to click on a "Call Me" button or enter your phone number.
The WebRTC client will establish a connection to your Elastix server, which will then forward the call to your phone (via IP-IP).
Your partner's phone will also be connected to the Elastix server, allowing them to receive the call.
The Elastix server will manage the call, ensuring that it's routed correctly and that you're connected to your partner.
Technical Requirements:

Elastix server with a public IP address
WebRTC-enabled client (e.g., Twilio, Nexmo, or a custom-built solution)
A reliable internet connection
Your phone and partner's phone with VoIP capabilities

Next Steps:

To further educate yourself on this subject, I recommend exploring the following resources:

Elastix documentation: Start with the official Elastix documentation to learn more about setting up and configuring your server.
WebRTC tutorials: Look for WebRTC tutorials and examples to understand how to integrate the technology into your website.
VoIP and IP PBX tutorials: Study VoIP and IP PBX concepts to better understand how Elastix works and how to configure it for your needs.
  •  


If you like DNray forum, you can support it by - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 and more...