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.

Distribute Data, Scale Capacity and Achieve High Availability with OpenSIPS 2.4 Release

OpenSIPS Summit 2018 Amsterdam, Netherlands | DIDx.net from Muntwo Productions on Vimeo.

The road map of OpenSIPS 2.4 is an ambitious one, addressing one of the most complex but vital capabilities of a SIP server. The ability to exceed the status of a single instance application in order to scale in a shape of a multi-node instance cluster.  The road map of OpenSIPS 2.4 is an ambitious one, addressing one of the most complex but vital capabilities of a SIP server. The ability to exceed the status of a single instance application in order to scale in a shape of a multi-node instance cluster.

What are the benefits?

A. Data distribution, capacity scaling

B. Geographical distribution

C. High availability as data and service

Being able to add clustering support services like registration, calling and presence requires complex and extensive work. Still, the team at OpenSIPS are almost at the end, just a day before the beta release.

Let’s get the status from the OpenSIPS developer team. Watch the video to learn more.

Bogdan Iancu, Liviu Chircu, Razvan Crainea and Vlad Patrascu describe their contributions and collaboration in the the exciting OpenSIPS 2.4 beta release that takes place March 28, 2018 and then the full release on April 30, 2018, one day before the OpenSIPS Summit 2018.

A big part of Liviu’s work was in the OpenSIPS and FreeSWITCH integration and total restructuring and revamp of the user location module. They are planning to build certain clustering modes into it to help you fit better with whatever platform you have.

Razvan is planning to bring some CGRates and RTP engine to OpenSIPS 2.4. (More information from his contribution soon!)

Vlad Patrascu says he’s been with the project for more than two years. His work is focused on improving the clustering under layer and to support important features like dynamic topologies and full data syncing. He’s implemented one model for distributed user location and highly available support for dialer tracking.

Discover the 2.4 capabilities from OpenSIPS Summit formal presentations on stage, in informal discussions in the lobby and via relaxing night-time activities. You’ll learn from interactive demos on building clusters and more. Be fully immersed in the one day workshop focused on clustering training. Be sure to follow OpenSIPS on Twitter, LinkedIN, Facebook and their blog.

WhatsApp Messages from People I Don’t Know with Foreign Phone Numbers

DIDX CTO Kamal Panhwar explains, “Phone numbers are available in different directories and sometimes such information is revealed. There are many companies that spam their messages on Whatsapp numbers. If I have a Google Voice number (always a +1 US number), I can set it up as my WhatsApp number and send someone messages that way. This is true no matter where I am in the world. Now the person who receives my messages, that person has the option to report any of those messages to Whatsapp… as spam. Once the receiver reports this, it is up to Whatsapp to deactivate my number.

mapping virtual numbers to whatsapp“It is easy also if I buy a DID number from, for example:

http://www.tossabledigits.com/http://virtualphoneline.com or https://callhippo.com/virtual-phone-number and if that number is SMS-capable, then I can set up a software on my computer that will connect to Whatsapp server to register my virtual number. I will get an SMS on the portal of a virtual phone number provider such as the three above, and then I can confirm my API and get the password. If I have these kinds of numbers, I can broadcast Whatsapp numbers until someone reports my number, and WhatsApp blocks my number. WhatsApp does not allow such actions, and they are lightning fast in blocking the numbers that are not complying with their rules of use.

“At the same, there are some libraries in PHP that can still connect*. Hope I am clear. I welcome comments and requests for more information. I actually ran several tests in the past week to make sure the information I am sharing is correct.”

*This means there are some open source PHP libraries which can connect, but the programmer is not updating them to the latest version. For some professional people, these libraries can connect and send a message to WhatsApp, and others can’t.

If your business would like to have a more global presence via DID numbers, A.K.A., virtual phone numbers, ask your phone service provider to join DIDX.net. Then they make available numbers of 130 + nations for you. If you cannot convince them, go for Tossable Digits, Virtual Phone Line, Call Hippo or other like company that will!

In addition, DIDX never has and never will condone not following government regulations nor not following communications platforms’ guidelines. Privacy and freedom from spam, we absolutely understand how important they are.

How to Celebrate DIDX Successful 2017? Give back to customers and vendors!

Get DID phone numbers of 95 nations. Be local no matter where you are.

Get DID phone numbers of 95 nations. Be local no matter where you are.

How does our DIDX.net team celebrate the success of 2017? Like celebrating because of our DIDX community we can make available DID numbers of 140 nations…that’s 55 more nations than when we first created this blog’s image. DID number service By giving back to those who made that possible, our vendors and customers. Here’s how:
1. Our current customers receive 50 % credit back on all #directinwarddialing #didnumber #virtualnumber purchases through January 31, 2018.

2. Our new #directinwarddialing #didnumber #virtualnumber customers can choose from 2 specials: either get $50 back on their 1st $100 top up through Jan. 31, 2018 OR receive 20 % back on all their new DID purchases from now through May 31, 2018.

3. All our #directinwarddialing #didnumber #virtualnumber customers can complete local number porting of DIDs of *24 select nations into DIDX free until further notice. * https://blog.didx.net/2017/12/15/our-current-didx-buyer-members-check-email-for-fantastic-port-phone-number-offer/

4. All our #directinwarddialing #didnumber #virtualnumber sellers (vendors) on DIDX will see even more sales than ever because these generous offers are already making that happen.

With kindest wishes from all of us at DIDX since 1999! May 2018 be your best year ever.

What is CCD in Telecommunications World?

What is CCD? Converged Communications DivisionWhat is CCD in telecommunications and IP communications industries? Dialogic and Sangoma show lucrative it is. Dialogic just sold its #CCD (Converged Communication Division) assets to Sangoma, making this the latter’s sixth acquisiton, and we know the age-old quote; the digit “7” is a lucky number. Sincere kudos to both companies. You and we will meet these kind of companies for crucial biz dev and info gathering at +TMCnet +ITEXPO Feb. 14-16 in Fort Lauderdale. Read more at https://www.prnewswire.com/news-releases/sangoma-announces-sixth-acquisition-in-six-years-300579761.html. 

What is converged communications division? It is a division that is focused on the integration of voice and data. This division enables companies to create powerful communication solutions for today’s flexible and buy-on-demand and customer-service-on-demand world.

Let us invite you once again; you will find many of the companies who are successful in #CCD #IoT #VoIP #managedservices #chatbots#blockchain#distributednetworks and more at ITEXPO Feb. 13-16, 2018 in Fort Lauderdale, FL. See our list of important industry events at http://www.didx.net/events.

Startups Leverage Unified Communications Enhanced by DID – Here’s How

 

Being developer lead at DIDX keeps me very busy in doing exactly that…leading the development improvement and education. In October 2017, I traveled to Orlando for Astricon because I wanted to learn more and share with my team later. We participate in OpenSIPS, Cluecon, Kamailio World, and Astricon whenever possible each year for this reason. At these open source communications events we gather information and develop lasting relationships. Being one human and and with the time constraint it was little bit difficult to do everything I wanted at Astricon 2017. We software developers have a little different mentality than just for business. I end up realizing I should have asked for more business cards, connected with more on LinkedIN and open source forums. So much I saw, heard and studied!

Although I love the Astricon guys who produced the networking activities, I couldn’t connect or reconnect with everyone. This article gets its inspiration from this very conundrum! Proper workflow. Let me elaborate how can we use DID numbers to enhance modern workflow.

Our modern lives are crowded with different types of communication bombarding us. A customer can be calling you, messaging you, sending Facebook chats, popping into Whatsapp, posting emails and using other ways of communication, like one big tornado scattering everything in the head and the workflow. Data pings us on these all media and on top of that, on different devices like smart phone, tablet, e-Reader, FitBit, laptop and more. We try to retrieve all our data on mobile phone, but it is not easy to keep up with all information in that one place on such a tiny screen.  

Seven years ago, I was employed by a company in which our communications operations were highly inefficient. Every agent was busy practically 12 hours per day on phones/email/calls/faxes and mobile, running around in circles. I created a solution just by adding a very expensive Bluetooth earphone and connected our mobile phones with computer. Now, we were able to use our mobile SMS with computer, place and receive calls with our computers. Email was already on the computers. We were finally and practically hands free to do all work quicker and more fluently with less stress! We controlled everything through our computers, on the bigger screens. Sometimes when I was on call, I was also using SMS response or receiving response as was practical in handling the customer during call. That made my worklife much more productive.

Things would be great if our communication was only composed of that on phone, SMS and email. Today…not a reality. We are locked down in a world where our sales/customer faces are handling much more than those three modes of communication. We add Whatsapp/LinkedIN/Facebook/Twitter/Viber/Instagram/Skype and many more. Companies do not want to put restrictions on customer to one way of communication. We at DIDX, for example, want to communicate with our customers in the way that is most comfortable for them. Our inner selves, our company customer appreciation strategy is strong. We believe our work is customer-focused, and the customer is always right.

Programmable! What is this dilemma?

You will hear of many things labeled programmable. For me, most important is a direct inward dialing number (DID number) which must be programmable. This way most of our communication is unified on one device, in my case, my computer. As a software developer, for me, these DID numbers are life-changing stuff. Let us discuss how I use a DID number to make my life, especially work life more unified and organized.

A standard computer allows me to check my email. I removed the hassle of SMS on a separate device by connecting my mobile phone to my computer, but it was not a good enough connection. It still requires me to remain close to my computer to access my data. If I have a DID number that supports SMS, my issue is resolved without any complication. I can use my browser or my mobile phone to send and receive SMS, whichever is most convenient at any given time. Both worlds meet together. There is another cool thing; my contacts remain constant on both locations. Awesome, but get ready to be surprised more… keep reading.

What about unifying and managing additional methods of communications?

Even with the above improvements in unifying and organizing my data, there are still other apps I use pretty regularly. For example, my WhatsApp data is reserved to my phone still! Where should I go for help? No worries. There is one Arab guy who made an open source API to handle this. We can use our DID number, integrated with WhatsApp using this API. Now, our WhatsApp data, just like our SMS, is available on mobile and web. I know you will ask: what about WhatsApp web? But see it is about data in one place.  

Please note there are some issues related with WhatsApp Web. It is said that the special API made by the Arab guy violates WhatsApp terms, and that the guy who made the API received a few notices. Perhaps there is no issue with just one fixed number? I hope in the nearest future that WhatsApp will reconsider their terms and conditions in the name of our global quest for simplifying life, especially worklife. WhatsAPP does not allow API integration because of the potential it presents to encourage spamming. There must be a way to keep spamming from happening while enabling API integration..

You said something about voice?

The beauty of the DID number is that it can be easily integrated with Asterisk or FreeSWITCH and a termination provider. They have great voice quality. I can be reached like a local call by my customers if the DID number is local to him, and I can use the same DID number to call my customer. I can also use speech to text facilities to grab all data which customers might want to use to call.

Instagram and other similar services all have APIs available and can easily be integrated in my computer or other device system to have everything I need to communicate…unified and organized.

It means when I open email, I have the option on my message to call/SMS/WhatsApp… oops! But what about Facebook that so many of us use? Keep reading

Social platform communication

Practically, all social networks enable API integration, so I can integrate my Facebook/LinkedIn portals, too. Now, I can collect that information and make available as needed for my office workflow. Everything is collected and unified. I can use any good open source CRM like sugarCRM or Vtiger and keep everything organized that is related to business in the window of my browser.

Is it not cool? Many companies are working to build the most efficient unified communications setup,, but due to the nature of technology, it is up to your startup as to when and how you will do so. You can also check DIDX.net (company where I work) and other DID providers to take advantage of the power of local DID numbers from every nation. Who knows? Ideally, you might be the founder of another great startup that pulls DIDs and all these unified communications features and more together that are required to run a truly modern business workflow.

Please comment whatever you think. I will deeply appreciate your feedback of debate and further elaborations.

Written by Kamal uddin Panhwar Senior Software Developer DIDx INC (didx.net)

Grab More of Telecom and IP Communications Market with the Power of DID Numbers

Happy holidays, 2017! Let’s talk now before the year is over!!! Technology changes to make business more lucrative and life more convenient, but both survive best via a combination of the best innovation and tradition. The goal for all business, in particular, to discover and update new, more practical than ever implementations of products and services. It is no longer just sci-fi movies and shows that share how geographical boundaries will vanish from our world. Now is when that is happening. We are now connected with each other in such a way that boundaries matter less than ever.

Traditional PSTN/mobile communications services and email are really not the most efficient method of communication for businesses. DID numbers are the most effective way to encourage current and potential customers, colleagues, vendors, research partners and more to call businesses. The DID (direct inward dialing number) has no boundaries. A businessman in UK can now own a US number via direct inward dialing when called by those in the US it will ring wherever the UK businessman sets it to ring. The highly empowering use cases are numerous. A potential customer in the US dials the US DID number. It rings the businessman in the UK, thus, enhancing customer experience, support and retention. The UK businessman now has a market, not just in the UK, but also in US. The scenario can be repeated for the US businessman to own a DID number of any city in which he wishes to market, to outsource and more.

Because today’s customers are used to using a mix of technology in communication as is convenient to him or her at any given point in time, businesses need to be available every way possible, including email, chat, webRTC and most conveniently of all direct inward dialing phone numbers. This mix creates unique customer behavior of high expectations. They want what they need and want it to be granted on demand. When they need something from their product or service provider, they want it to be easy to reach them now, not when the vendor has time to get to that customer’s email. Consumer behavior of our modern generation demands quick and easy contact with and quick and efficient response from the product or service provider.

Suppose a potential or current US customer needs to buy a software or service, he quickly browses the Internet and selects a company, usually based on peer recommendation and/or marketing language that convince him. So… he has chosen a company first that fits his needs; it is in UK. He will probably double back and choose a US company even if it is does not perfectly meet his needs. The UK company loses the customer even though they were perfect for each other just because the customer wants to dial a US phone number to reach a provider, not a UK phone number. The US customer most likely feels more comfortable calling a US number instead of a UK number because it is less expensive and feels local. He does not want to use live text chat because misunderstandings can easily occur nor video webRTC because his coverage does not always include strong enough network for video or he does not feel comfortable with video. Back to the beginning, if the UK business owns DID phone numbers of every country where their market is located, it will more likely be chosen to provide a product or service. A US DID number would have saved the day, landing the new order!

Businesses that need retail DID call forwarding to be the choice of product and service provision by any certain local market, can find consumer and small business solutions like this from Voicenter, Flexiroam, MyDivert.com, Big Daddy, Amazon and Virtualphoneline.com. Companies like these make a real business out of providing local presence, direct inbound dialing via DID phone numbers since 1999, the earliest of any of its kind. They make available DIDs of 60 to 140 nations or more at all times and offers special order of other nations’ phone numbers.

On the other hand, if your company is more interested in buying DID phone numbers in bulk and reselling them to consumers and other businesses, then DIDX.net is the perfect choice for you.

Let’s talk a little more about the different scenarios of how DID phone numbers can be used to reach big business and startup goals.

Mobile Application

Startup and veteran communications companies and entrepreneurs can provide this exciting calling feature and facility to any specific country or all by mobile application. They just need 1-2 servers and a VoIP switch (or open source asterisk/Voip software) to give such facility. WEBRTC services can reduce cost in bandwidth by enabling, not only audio and video web dial-in, but also dial-in via direct inward dialing phone numbers. The application will be able to simply grab DID numbers from DIDx.net using its API and make available DIDs from 140 nations or more.

For call forwarding, they will use their Asterisk/FreeSWITCH or other type of voice switch to connect the call. Businesses in India, Nepal, Pakistan, Malaysia and other regions have made the king of money people pay attention to in this business. Just message me privately, and let’s have a call to discuss!

SMS Service

Another great business use of DID numbers is SMS service. Today anything can be programmed. Today’s boom of AI and robots makes even much higher demand of such SMS-based services, as these service can provide instructions/updates and notifications for different activities which can be linked with humans’ mobile phones. So DID numbers which have feature of SMS are a great asset in this case. The world needs more countries to offer SMS-enabled DIDS on DIDX.net because the market niche is in demand, is skyrocketing and will continue its growth.

Call Forward Services/Calling Card Business

Though these two business models are not anything new, it’s like David Duffet, Digium’s Asterisk Worldwide Community Director, says, “Some people do well with the ‘keep on keeping on … making it better and better.’” Although market is very saturated, there is still a high demand for new startups to offer these services. They will do well as they add more more features that meet the needs of their market niche to experience excellent profits.

IVR/Auto Attendant

Although call forwarding is good but for business, there is another service that takes CF to a new level. And…machines are necessary to take steps to assist agents to more effectively help customers. Newly popular chatbots can be integrated with this automated solution. Although it is easy to setup on such systems using Asterisk/FreeSWITCH, modern information requires more integration with modern systems and CRMS. There is big potential in the current and future market.

Call Center/Predictive Dialers

Of course, star users of DID numbers are call and contact centers. Direct inward dialing phone numbers (DID phone numbers) are used for incoming calls from current and potentials customers, donors and collaborators. Market well for the product or service the call center provides information about, and the incoming calls will abound. DID phone numbers that are a local call for those who call in response to an advertisement, commercial, infomercial, or Youtube or other live stream demo, make placing that call quick, easy and most of the time…free for the potential customer, donor and collaborator.

Remember, DID phone numbers are for inbound calling, not outbound calling. The outbound is often seen as spam, unwanted hassle, but when a company makes it easy and free for interested parties to call in to a call center to place an order, complete a donation, get technical support or collaborate on research and such…that’s direct inward dialing beauty! Support, sales and other types of service and communication can easily be conducted because of DID phone numbers integrated with call and contact centers and predictive dalliers

Many cutting edge entrepreneur will say that technologies such as direct inward dialing and phone numbers are old stuff because of the Whatsapp/Viber/Telegraph phenomenon. No money in DID phone numbers? Can’t be true! From the consumer level, a lady placing a call to DID phone number that is local to her in order to reach an organization she needs to have a quick, efficient communication with to get what she needs is so much faster and more trustworthy than clicking to Whatsapp or Skype. Then to top it off, quite often her cellular and data network are often slow, dropped and such. She will call businesses she needs to buy from and get help from when the calls are local calls that are free or nearly free.

DIDs can be integrated with chatbot, Iot and AI technologies, all over Internet connectivity to produce convenient and highly efficient communication also. We at DIDX.net invite our customers, vendors, communities and others in IP communications industry to discover how to grow your new business or expand your current one in daily conversations and in person at conferences and exhibitions. Contact me today to get started using DIDX.net. The future is bright!

By Kamal uddin Panhwar, Senior Software Developer/Team lead and technology lover at DIDx(didx.net)

When are We Required to Dial a Phone Number?

The following is a list of just some of the situations in which our DIDX.net team was required to dial a phone number in the last 24 hours.

 

 

 

 

 

 

  1. To verify we really did intend to transfer payment to a vendor via Xoom payment service.
  2. To find out why Rich Tehrani wasn’t at a Zoom video conference yet. It was the quickest way to reach him while already overwhelming the network with the video call.
  3. To show at least 10 potential customers we really are the DIDX.net team, here to help them buy and/or sell DID phone numbers.
  4. To get assistance from Fedex. Phone calls are faster than emails for assistance.
  5. To call our mothers or fathers who do not use Internet all the time.
  6. To settle more complicated technical and business situations with current and potential customers. They prefer a call to their phone number.
  7. To make quarterly follow up calls to current DIDX.net members to find out their latest needs and to share new features that may have them with those needs. We give a choice to each DIDX.net buyer and seller member of how they prefer to receive calls. 85 % prefer us to call their phone number, not their SIP client, Skype, Google Hangout, Whatsapp or Facebook.

The phone number, the DID, direct inward dialing is very healthy in the midst of so many methods of communication available. We, like you, prefer to call our very important people organizations by the method they prefer. Visit http://www.didx.net/did to see how you can help your phone service customers be a local call for their very important people via direct inward dialing phone numbers of up to 140 nations and 10s of 1000s of cities.

Voice Isn’t Dead Because No One Killed It

Mongotel, David Duffet, Rich Tehrani and Suzanne Bowen discuss voice in an AI, IOT, chatbots world.Click to watch and hear TMCnet and ITEXPO.com‘s CEO Rich Tehrani, MongoTel’s CEO Moshe BT and Telespeak and Asterisk Community’s David Duffet discuss the place of voice business in a world of AI, IoT, beacons, chatbots, cyber security, CRM and billing services and products; disaster preparedness; and cloud communications events to learn more and to develop business at such as:

TelcoDays Las Vegas, Jan. 7-8, 2018 in Las Vegas, NV.

ITEXPO, Feb. 14 – 16, 2018 in Fort Lauderdale, FL.

OpenSIPs Summit, May 1-4, 2018 in Amsterdam, Netherlands

CommunicAsia, June 26 – 28, 2018 in Singapore

Cluecon, August , 2018, Chicago, IL

See more at http://www.didx.net/events.

100s of VoIP Acquisitions in 2017 Enable Bigger and Better; Let it Be You Next

VoIP is so not dead, and if you own a company that provides voIP services, now is the best chance you will ever have of getting acquired. And how and where can “VoIP” companies have the best chance to develop these business relationships? At the most highly respected telecom, IP communications, and IP technologies conferences and exhibitions! **

Check the list of seven of the 100s of telecom and communications related acquisitions in 2017 to date:

Australian telecom, tech and cloud computing company Field Solutions Group acquired enterprise wireless network services provider BMS Network Solutions.

New Zealand’s Voyager Internet acquired broadband, VDSL and naked broadband service provider Actrix Networks and Internet and phone service company Conversant.

Enterprise telephony (UCaaS) specialist company VoIP Telecom acquired French IP solutions company Norman company NormHost. VoIP Telecom had already acquired Egyption vehicle tracking fleet management system company Etit in early 2017.

Verizon’s XO Communications acquisition made it the third largest Ethernet provider in the U.S, which resulted in a gain of 1.2 million fiber miles.

Popular IP communications hardware and software components provider Sangoma Technologies Corporation acquired IP communications hardware online store VoIP Supply LLC mid summer 2017.

Wholesale VoIP company VoIP Innovations acquired French programmable communications API platform company Apidaze. Apidaze enables VoIP Innovations customers to pull real-time messaging, video and/or voice into mobile, web and VoIP applications. In turn, VoIP Innovations is not a CPaaS provider, enabling its customers to innovate their own communication applications.

Atlanta-based web conferencing company PGi acquired Denver-based cloud communications provider ReadyTalk at the beginning of 2017. ReadyTalk services include audio, web and video conferencing, and self-service and managed webinar solutions.

The exciting momentum just needs more readers and their companies to join the discussion and action of smart, lucrative acquisitions that enable more users to reach their business and personal goals and achieve a better quality of life. Meet the Techistan and DIDX.net teams and 1000s of other companies to do exactly that at:

** Gitex Technology Week Dubai Oct. 8 – 12, 2017; TelcoDays Las Vegas Jan. 7 – 8, 2018; ITEXPO East Fort Lauderdale Feb. 14 – 16, 2018. We choose these three because of their strategic, fun, beautiful locations AND the versatile types of people, companies and services to connect with and expand business so easily. Visit http://www.didx.net/events to sign up and surpass competition.