Be Free of the Expensive Past | Power up your Contact Center with Hosted Switch and DIDs

phone numbers for contact centersAs a customer of services like Uber or Lyft, we can keep my real phone number private. We can also call a number that is local to us that our vendor owns, but it can ring to my vendor’s contact center in another country. As business owners, we can own phone numbers in several big cities on our planet. People in those big cities can dial that number that we own but it is local to them and reach us conveniently and usually at no charge. The joys of VoIP! We hear people “dis” it in preference to newer communications tech such as WebRTC, but it still powers our personal and business lives in a lovely way.

One of the most interesting business models that benefit from VoIP and direct inward dialing phone numbers is contact centers. Every business dreams of better flexibility, high availability, high call quality, productivity, scalability, flexibility, and security. A good VoIP service enables reasonable pricing as opposed to dinosaur PSTN rates. It powers businesses such as those that need contact centers or that are contact centers to be as global as they would like in over 130 nations with DIDX direct inward dialing phone number coverage.

In the past, businesses built headquarters and hired everyone locally. Each person clocked in and out at this HQ. Today in 2018, employees can work more flexible hours and from anywhere. In fact, a business does not need an expensive headquarters. Freedom is what VoIP and direct inward dialing phone numbers give everyone involved.

Does your business want to empower its remote workers to operate as the contact center for customer service, sales and technical support? DIDx offers the direct inward dialing phone numbers. Just use DIDx API with your service to buy the DID phone numbers as you need them. If you need fewer than 50 DIDs, just refer your communications service provider to DIDx. We’ll do all the work with them for you to benefit.

We’re here to set you and your business free from the expensive and inflexible ways of the past and to embrace all you can be with new and highly approved tech of the present. Sign up for direct inward dialing phone numbers at http://www.didx.net. If you need other services such as security, termination, hosted PBX or soft switch, we know thousands around the world, highly respected companies that can help you get going now.

New Romania DID Number Areas from 5 Star Telephony Vendor on DIDx

New DID number areas are added to our direct inward dialing marketplace at DIDx.net: Romania +40  country code … of 19 cities! The vendor 710082 has a 5 star vendor rating, too. Log in to your DIDx account today to take advantage. New DID number areas are added to our direct inward dialing marketplace at DIDx.net: Romania +40  country code … of 19 cities! The vendor 710082 has a 5 star vendor rating, too. Log in to your DIDx account today to take advantage.

Why would organizations and individuals like to own Romania phone numbers even if they do not live in or have an office in Romania? Here are some examples:

1. To be a local call to anyone who the following is really important to … the Carpathian mountains, sculptor Constantin Brancusi, wine, salt mines, George Enescu, medieval fortresses, Eugene Ionesco, “Dacia” cars, Dracula, stuffed cabbage leaves, Nadia Comaneci, primeval dense forests, the Black Sea, Gheorghe Hagi, sunflower fields, wolves and bears, painted monasteries, the Danube Delta.

2. If you are a citizen of Canada, Japan and the United States and you want to get a job in Romania. You are permitted to work in Romania without the need to obtain a visa or any further authorisation for the period of their 90 day visa-free stay.

3. Since Romania is Europe’s richest country in gold resources, and if you want to do business with them somehow in that industry…

4. If you know the next “Sasha Baron Cohen” … 😉

5. If you want to partner with vehicle parts, insulated wire, cars, wheat and/or rubber tire industries there in any way. These are their biggest exports. On the other hand…

6. If you want to partner with organizations there in their biggest import need areas of vehicle parts, packaged medicines, crude petroleum, wheat, corn and pork.

7. Stay in touch with your family in Romania while you are away at school, on business and/or just traveling. You’ll be a local phone call for them in Romania no matter where you are in the world.

8. To hire and retain a remote work force there!

9. To enable your contact center anywhere in the world to be a local call for anyone in Romania to reach you.

Area codes and cities available:
21 Bucuresti (Bucharest)

31 Bucuresti (Bucharest)

330 Suceava

331 Botosani

332 Iasi

334 Bacau

335 Vaslui

336 Vaslui

337 Vrancea

338 Buzau

339 Braila

340 Tulcea

341 Constanta

342 Calarasi

343 Ialomita

345 Dambovita

346 Giurgiu

347 Teleorman

348 Arges

349 Olt

350 Vrancea

351 Dolj

352 Mehedinti

353 Gorj

355 Caras Severin

356 Timis

357 Arad

358 Alba

360 Salaj

361 Satu Mare

362 Maramures

344 Prahova

363 Bistrita Nasaud

364 Cluj

365 Mures

366 Harghita

367 Covasna

368 Brasov

369 Sibiu

Ecommerce Giant Rakuten to Break up Japan’s 3 Part Oligopoly

telecommunications companies on the moveThe government is involved in the biggest Japan telecommunications shake-up ever. Until Rakuten proposed its plan to become an MNO in 2018, NTT Docomo (with over 40 million users), KDDI (48 million users) and SoftBank (with 39 million users), the Big 3 held what is sometimes called an organized oligopoly. How has and will Rakuten help to break up this “syndicate?”

Rakuten’s Rakuten Moble Network already has invested over 18 million USD to a pot that could total as much as 5.6 million to fully launch.

Other utilities’ companies that have the potential to assist Rakuten Mobile Network to achieve a complete Japan nation coverage include:

Chugoku Electric Power Company (CEPCO)
Chubu Electric Power (Chuden)
Hokuriku Electric Power Company (Hokuden)
Hokkaido Electric Power Company (HEPCO)
Kyushu Electric Power (Kyuden)
Okinawa Electric Power Company (Okiden)
Tokyo Electric Power Company (TEPCO)
Tohoku Electric Power (Tohokuden)
Shikoku Electric Power Company (Yonden)

According to Lumen Learning, “firms in an oligopoly may collude to set a price or output level for a market in order to maximize industry profits. … Collusive arrangements are generally illegal. Moreover, it is difficult for firms to coordinate actions, and there is a threat that firms may defect and undermine the others in the arrangement.”

And … according to Statista … “During the most recently reported period [late 2017], the number of members who had logged in at least once after registration amounted to approximately 95.2 million.’

That’s a good start to pull from as potential cellular subscribers. The Japan ministry of internal affairs and communications has approved of Rakutan’s plan.

Of course, DIDx is ready to assist Rakuten Mobile Network in making available local DID numbers of 130 nations for its customers. Such a move will be one more key resource to cutting costs, raising sales, competing better with the Big 3 and retaining customers.

Read recent news about KDDI, Softbank and NTT Docomo.

DIDx Simplifies Buyer Agreement Process

Our DIDx buyers asked for a simpler agreement process, and we responded, “Yes!”
B. Login to your DIDx account, and click on Profile button on the left menu bar.
C. Fill, sign, and initial each page, and then click on Upload document section in the PROFILE section of your DIDX account to upload to our team.
We appreciate you.

Two Reasons to Reactivate Your DIDX Account

Reason 1:
Let the DIDx wholesale DID marketplace help you kickstart your business with $25 worth of credit to activate your DIDx account.

Reason 2:
When you buy a minimum of 100 DIDs of USA, UK, and Canada, enjoy another 25% discount. (Conditions apply.)

With DIDx, you can become a telco or voIp operator in your country today. That’s exciting! 

Contact sales at didx.net and get started right away! 

When to switch from core PHP to Laravel? By DIDX CTO Panhwar

Framework usually is packaged stuff, so they are created for the user to easily use to accomplish solutions quickly. But to use them, it is recommended that the user have first core PHP knowledge and pre-requisite. This way his shift will be very easy and he will be able to follow good practices than if he has started without prior good knowledge. Why waste time with the lack of core concept understandng?
What do you need?
Learn core PHP, loops, conditions, statements, arrays and other basic concepts. Then learn Object Oriented programming, many people learn it, but basically, you have to create a real project with a few classes amd inheritance too. Now, before jumping to Laravel, learn general basics like routing, ORM, template engining, and similar concepts. I love Symfony framework’s tutorials on how to create your own framework. It is very good to read and learn.
Moving to Laravel
Now, create a small project using the necessary background knowledge by gathering some libraries and if all goes well, move to Laravel. I assure you that now your shift will be very easy and smooth. I recommend to study a few tutorials and then go to Documentation of Laravel. Please note documentation is a very important part, so at least whatever version of Laravel you choose, read a-z of its documentation.
Good luck.

Budget-Conscious Travelers 💖 DID Numbers

Budget-conscious travelers  💖 and need DID numbers, aka virtual numbers. Hello, from DIDX.net. Communications companies like cell phone, voIP, and other service providers have this huge market of people like you and me who have made over 35,060,921 trips to another country in 2017. That’s just us in the US. We would rather spend money enjoying the local culture, developing business and friendships and bringing back cool souvenirs than to waste it on high-priced devices and temporary, pay-as-you-go phone service plans abroad.
Here is what is possible because of DIDX.net. You and I can buy DID numbers of 140 nations, set them up to be used within minutes. They can ring to any existing device like our phones. We can own as many DID numbers as we like on one device (phone). We can get rid of any of them when we don’t need them or keep them forever. Most of the communications companies who buy DID numbers via DIDX marketplace to resell to people like you and me… also offer extra cool free features like voicemail, call forwarding, call recording, call logs and more.
When we are traveling on business, DID numbers can help us manage different departments of our company on one device and track search engine optimization projects via call logs.
Here’s the real cool thing, whether we travel a lot for business or personal reasons or both, we can port our current landline, business of mobile phone number to companies that use the DIDX.net platform for their wholesale communications service provision.
Now, we will never lose that important phone number.
When people call that number, they will still reach us. All we have to do is either have the calls forwarded to voicemail or to another phone line or to a SIP service that our communications provider offers us.
Now, if our current phone … communications service provider does not offer DID number service,we should send them to DIDX.net today! DIDX has offered this service to phone companies since 2005. Let’s not have them missing out on making us budget-conscious travelers really happy.

Your VoIP Competitors Will be Like … Look at You, Wow!

DIDX.net, a wholesale DID number service since 1999 in beta and since 2005 full, trusted delivery to the web, offers communications companies to buy and sell DID phone numbers of …
140 countries
with Fast Activation
and Low Monthly rates.
DID NUMBERS CAN BE USED FOR ALL TYPES OF BUSINESS
such as …
VIRTUAL PHONE LINE
PBX
MOBILE PHONE APP
HOME PHONE
CALL BACK
CALL FORWARD
VOICE MAIL
FAXING
TEXTING
IOT
CALLING CARD
CONTACT CENTER
and other communications services by the world’s most CREATIVE ENTREPRENEURS, OUR DIDX MEMBERS!
NUMBERS ARE AVAILABLE …
PER CHANNEL
PER MINUTE
PER TRIGGER basis
You have choices which is a good thing.
DIDX provides you with 2 FREE NUMBERS to test compatibility and interconnection with your switch.
Be even better than Whatsapp and Facebook VoIP business. Enable your customers to have a local presence via DID numbers of 140 nations you sell to them.
ALL BUYING AND SELLING RUNS ON YOUR COMPANY WEBSITE WITH DIDX working quietly in the background, assisting you to become an industry success, provisioning the phone numbers on your server over SIP.
Our API and web service empower you to integrate the entire inventory of DID (direct inward dialing) numbers on your website. You will be able to make available choices for your users of millions of phone numbers.
Your business will gain an excellent reputation as fast growing with increased revenue, more satisfied
customers and a global presence.
Sellers of DID numbers on the DIDX platform have a ready wholesale buying audience
of over 30,000 members.
Get started today at didx.net. Your company deserves to be a winner!

Configure OpenSIPS to Receive Calls from DIDX DID Number Coverage

Hello to your new rich IP comunications business that includes OpenSIPS Open Source SIP proxy/server for voice, video, IM, presence and any other SIP extensions … multi-functional, multi-purpose signaling SIP server and DIDX direct inward dialing!


There is a misspelling of “Interop” at the beginning of this video. We apologize. We deeply appreciate Bogdan Iancu, founder of OpenSIPS for making it really easy to understand how to configure OpenSIPS to receive calls from DID of DIDX.net!

How To: Achieve Interoperability Between DIDX and OpenSIPS

 

In this tutorial, we will expand an existing OpenSIPS server configuration so that it will accept incoming traffic from a given list of DIDX servers.

 

To find out which particular DIDX IP address will send traffic for a given DID number, you may login to your DIDX account and visit the “DID INFO” page of that number. Alternatively, you may visit https://www.didx.net/pages/configs for the list of all DIDX IPs.

 

Regarding OpenSIPS, we assume that it is already running alongside an SQL database. Depending on your Linux OS, you may install and immediately start OpenSIPS from either https://apt.opensips.org or https://yum.opensips.org. For the database, a quick tutorial on how to import the OpenSIPS database schema into your SQL engine of choice is available at https://www.opensips.org/Documentation/Install-DBDeployment-2-4

 

The typical way to authenticate the SIP sender is via digest authentication (with username and password). As this mechanism is suitable for authenticating endpoints (users), it does not fit when comes to authenticate gateways, DID servers or other types of remote SIP Servers. For such purposes is it better to use IP authentication – the SIP sender is recognized and authenticated based on the source IP at the IP level.

 

Typically, most OpenSIPS config files (including the default config file) provide support for digest authentication, so we need to add to your config file the support for IP authentication in order to recognize and trust the calls sent by the DIDX servers.

 

First, open the /etc/opensips/opensips.cfg OpenSIPS configuration file using your favorite text editor. If OpenSIPS is installed from sources, the default path is /usr/local/etc/opensips/opensips.cfg. Within the initial section of the script, load the “permissions” module and configure a database URL for it:

 

loadmodule “permissions.so”

modparam(“permissions”, “db_url”,                  “mysql://opensips:opensipsrw@localhost/opensips”)

 

The “permissions” module is an in-memory storage for lists of IPs and network masks. We will use it to store the list of DIDX servers and validate all incoming calls against this list. With regards to the “validation” part, we only want to perform it when a call starts (i.e. initial INVITE receival). We recommend placing this check near your SIP digest authentication script code, and skipping the digest authentication altogether if the source is whitelisted:

 

 

if (!is_method(“REGISTER”)) {

if (check_source_address(“11”)) {

xlog(“Call from DIDX, skipping SIP digest authentication\n”);

} else if (is_myself(“$fd”)) {

# authenticate local subscriber

}

}

 

We apply the config file changes by restarting OpenSIPS:

 

opensipsctl stop

opensipsctl start

# or

/etc/init.d/opensips restart

 

Next, we provision the DIDX IPs under group 11 into the SQL database using opensipsctl. Note that you need to provision the DB support via opensipsctlrc file (typically under /etc/opensips/ directory):

 

# list the  current addresses from DB (should show nothing)

opensipsctl address show

# add the addresses one by one to DB

opensipsctl address add 11 198.199.87.53 32 0 udp

# list again to see all the addresses from DB

opensipsctl address show

 

Finally, we refresh the OpenSIPS “permissions” module cache with the new IPs:

 

# list the current in-memory addresses (should show nothing)

opensipsctl address dump

# instruct OpenSIPS to refresh in-memory cache with the DB content

opensipsctl address reload

# list again to see the addresses loaded from DB

opensipsctl address dump

And we’re done! OpenSIPS will now accept IP authenticated inbound traffic from the DIDX service. Awesome!

BTW, also don’t miss a single OpenSIPS Summit! Super informative, hands-on, welcoming event each year in Amsterdam, Netherlands.

Welcome to Asterisk Configuration with DIDX DID Coverage of 100 + Nations

Millions of individuals and businesses on planet Earth use a communications system in which the Asterisk and DIDX direct inward dialing are used for convenient, feature-rich, inexpensive calling. Here is how to configure the technical side of this empowering combination. (We will include a demo video on this blog that goes with this description soon.)

Let’s create SIP trunks in Asterisk with the IP addresses of DIDX SIP server. Use any
preferred editor to edit the “SIP.conf” file. The file path is “/etc/asterisk/sip.conf”.

Here you have to define the SIP trunks with the IP addresses of DIDX.

All the IP addresses of DIDX are mentioned on this link which is “www.didx.net/pages/asterisk”. If you are using USA DID, then the call can come from sip4, us1 and us2 addresses. If you are using UK DID, then call can come from eu2 and eu3 addresses. It is recommended to create the SIP trunk with all the IP addresses which are mentioned on this page.

Let’s create the SIP trunk with “sip4”.
The format for this follows:

[sip4]
type=peer
host=198.101.50.4
context=incoming

Let’s make a second SIP trunk of “sip8”.

[sip8]
type=peer
host=67.228.182.162
context=incoming

Similarly, in this format you will define the remaining IP addresses of DIDX.

Next, you will create an extension in this file. The format for creating the “10005” extension is like
this:

[10005]
type=peer
username=10005
secret=DIDx (Please make sure to use strong, complex password.)
host=dynamic
context=incoming
disallow=all (This will disallow all the codecs.)
allow=alaw (You will allow only “ulaw” and “alaw.”)
allow=ulaw

You have created the extension successfully in the file. Now save and exit the file.

Let’s go to the extension file using the preferred editor. The file path is same; just replace …
“sip.conf” with “extensions.conf”.

You will define your “Dial Plan” in this format where we are using DID 15672446030 as an example:

[incoming]
exten => 15672446030,1,Dial(SIP/10005)
exten => 15672446030,2,Hangup()

All incoming calls on this “DID” will land on this extension “10005”.

Instead of defining all the DIDs separately in the “Dial Plan”, you can customize your Dial plan like this:

exten => _X.,1,Dial(SIP/10005) (Here “X” means number from 0-9 and “.” means any length.)
exten => _X.,1,Hangup()

After this, save and exit the file.

Now you will go to Asterisk CLI to reload all your configuration. For that type “Asterisk -rvvvv”. Then hit Enter.

Now type “reload” and hit Enter. Your configuration is reloaded successfully.

Now you will register the extension on your softphone that you have created in your “sip.conf” file. You can use any softphone such as your own or Zoiper, X-lite, Jitsi, SwitchVox softphone, and Eyebeam because they are easily available and can be configured in no time. In our demo video, we use Zoiper.

In Zoiper, click on “Setting” and then use the SIP protocol. Click “next”.

Type your extension in the “User” box. Type the password that you have defined in your extension.

Last, type the IP address of your Asterisk server and then click “next”. Again “next”.

You will see: “Your account has been added to account list”.

Again, go to your Asterisk CLI. Check if your extension is registered on the softphone or
not by using this command “sip show peers”. Here you can see your extension has been registered.

Once your configuration is completed successfully, dial the DID that you have purchased and had provisioned from the DIDX marketplace, you will see the incoming call on this DID reach this extension successfully which is registered on your softphone.

Feel free to double-check the call on the “Asterisk CLI”. Welcome to your Asterisk server with DIDX direct inward dialing with a coverage of 100 + nations.