Echo 🔊
Last updated
Last updated
Nothing does ever get more useful when testing VoIP systems than an echo extension 🔊
You can dial it to hear back whatever you are sending, and once you hear it you know it's all good 😊 (sometimes this may even be true 🤭)
💡 Let's see how to setup echo 🔊 (and delay echo 🔊⏰) in just a few, simple steps
Testing, enjoying your own voice, or maybe translating to other language back on your speaker?
To dial anything it needs to be referenced by something. Popularly it is called extension, but on VoIP Number we call it Connection. Think of it as an anchor, it may serve as a SIP endpoint (to register a phone and receive inbound calls) or as an anchor only (or placeholder) to execute something on a call. That scenario to execute is called Call Flow
You build it by dragging actions onto a call flow pane with Call Flow Builder 👷🏼🔧
As such, these connections do not need SIP password (you can leave it empty)
It's a testing time! 🚀 Use any of these methods to dial into your setup
SIP on VoIP Number
Open your favourite call app, softphone, desk phone with SIP user registered on VoIP Number (only registered user or a SIP trunk is allowed to make a call, see Register a Softphone (SIP phone), Register IP desk phone)
SIP trunk on 3rd party (external) provider
Configure your SIP trunk on your provider (e.g. Twilio) with details (SIP credentials) of one of your Connections (or trunk) on VoIP Number
SIP Trunk on VoIP Number, by Connection
Configure your SIP client with details (and credentials) of your SIP Trunk on VoIP Number (you can disable authentication on a SIP trunk on VoIP Number to allow unauthenticated calls to reach your echo trough a trunk, if that's what you need)
👉 ... and dial your test connections by SIP user
name
We set up SIP user
to echo
and delay
, so we can call into theirs call flows by dialing these SIP URIs:
echo
-> echo@sip.voipnumber.net
delay
-> delay@sip.voipnumber.net
or
echo
-> [*]@NAME_OF_YOUR_TRUNK_WITH_ECHO_CALL_FLOW.sip.voipnumber.net
delay
-> [*]@NAME_OF_YOUR_TRUNK_WITH_DELAY_ECHO_CALL_FLOW.sip.voipnumber.net
You will need to use different names for SIP User
because they must be unique on the platform
SIP trunk on VoIP Number with Call Flow processing
Create a Trunk and select your echo Call Flows in the Processing section of the trunk
PSTN/mobile
👉 Attach a Number to your connections (or trunk) to call them from a PSTN or mobile phone
Echo
?💡 Of course you can mix echo with other actions. So maybe a speech translation system that plays your sentences translated to other language back on caller's speaker? Sure, just add action Translate speech
ahead of your Echo
. Done 🚀
Create Connections. Go to Connections tab at and create virtual connections (anchors) for your 2 functions: echo and delay echo. Virtual here means that they will not represent a regular SIP user (endpoint) because we do not want to register to them and receive inbound calls, we just want to execute our echos when call hits them
Create Call Flows. Go to Call Flow Builder 👷🏼🔧 on your or to Call Flows page at and select +Add
(or +New
). Create one call flow for echo and another for echo with delay. You may start it from announcing something to the caller and then send a call to your echo action 👉
Finally, let's connect Connection to a Call Flow. Go to , click on a row with a Connection and then click ATTACH CALLFLOW
button. Select respective call flows
✅ You now have created a Call Flow that you can dial through SIP extension and SIP trunk. You can also get a telephone to dial it from mobile and landline telephone networks
Echo
action