Connect with us


Building an IVRS Application

Avatar Of Rajesh Khanna



The most essential requirement of an IVRS is that it has to work 24 hours a day, 364 days a year! It is not an application like your MS Word or Outlook Express that you run them when you need! Also IVRS does not have any User Interface. The reason for not having User Interface is obvious! It interacts with human through voice and telephone instrument keypad. (These are actually DTMF Digits. I will explain about DTMF, Pulse dialing in another post.) So, a typical IVRS application does not require to be executed manually, it starts as a service in Windows Operating System as soon as it boots up. ( Or same way in Linux)

So, in order build an IVRS Application, the following are essential

1. How many channels to be used? How many calls it should handle simultaneously?

2. How should it be connected to PSTN Lines? Connection may be in two modes, analog and digital.

3. Type of Hardware used. It requires two kind of hardware – a. A PC or a Server b. CTI hardware.

4. Voice prompts Recording or TTS (text-To-Speech) Engine.

5. IVRS Software.

6. Power supply and wiring arrangement.

Number of channels greatly depends on number of calls the user is expecting. For example, if it is public utility (Like 100, 101, Railway inquiry etc), the number of calls will be high. If it has to handle large number of calls (more than 16 numbers), it should be connected using DIGITAL technology. And you will have to use a digital CTI cards too. Digital Cards are more expensive than analog CTI cards and they start with minimum channel count of 30. If you are going to use a Digital card, use a Server. There are many CTI cards, both analog and digital, available in various configurations.

Then the voice prompts! These are voices you hear as soon as you dial the IVRS telephone numbers! These are pre-recorded voices which are played as soon as your call is established. Normally one should get recorded the voice prompts and for any dynamic content or data, TTS may be used. But the voice quality of TTS is still poor specially it may be difficult to understand to people whose mother tongue is not English.

Once you finalized the above, it is time to develop your IVRS Software or find a IVRS Software development company! There are many IVRS Software development companies in the world. Many IVRS Software are developed on various platforms, using different languages. The best IVRS (in terms of robustness, features, easy to configure and maintain) are the IVRS software which are developed in C++. If you intend to develop a IVRS Software on your own, buy the CTI hardware, and read the APIs. Also you need to have thorough knowledge of PSTN exchange. Specially to configure DIGITAL CTI card using SS7, MTP3 ISUP, R2MF, ISDN PRI etc are time consuming and let me warn you, they are not easy! Also you have to have these infrastructure to your testing purpose! ( How many of you have an exchange with SS7 ?) So, best advice is, attempt build your own IVRS if you have to use analog CTI cards, and for DIGITAL CTI Cards, better contact some IVRS Companies!



Enhanced Natural Thin Stone Installation System Changing the Exterior Veneer Industry

Avatar Of Rajesh Khanna



As the popularity and use of Natural Thin Stone grows, installation research and findings are producing enhanced standards that are generating better longer-lasting installations at reduced costs. 

Historically, the minimum acceptable standards for installing Natural Thin Stone have long been the following:

1. Apply sheathing over the studs. This sheathing can be exterior OSB, plywood, exterior grade drywall, wallboard or cementitious board.

2. Staple the building paper to the sheathing. Attach the building paper in horizontal strips. Start at the bottom and overlap 2″ (like shingles). Overlap the vertical joints by at least 6″. If using flashing or support brackets (anchors), install them before proceeding to the next step.

3. Screw, staple or nail the metal lath to the studs with a maximum horizontal spacing of 16″o.c. Overlap the metal lath at least 1″ for horizontal and vertical joints. At corners, overlap the vertical joints at least 16″ around the corner to avoid corner cracking. Use barbed galvanized nails at 6″o.c. vertically for exterior work or steel wire furring nails at 4″o.c. for interior work. Minimum nail penetration is 1″ into the studs. For steel studs, the lath must be anchored with corrosion resistant screws that have a minimum shank diameter of 0.190″.

4. Apply a scratch coat of mortar that is 3/8″ to 1/2″ thick over and embedding into the metal lath. Use a toothed scraper, notched trowel or small piece of lath to lightly rake horizontal grooves in the scratch coat. Allow the scratch coat to cure for a minimum of 24 hours.

Across the United States, depending on the geography, the climate, the moisture level, Enhanced Installation Techniques and Systems have been developed that offer superior performance. One of those approaches is described below.

Enhanced System for use over Wood or Steel Stud Substrate

In this application, the Lath and Scratch Coat is replaced with Cement Backer Board and Roller-Grade, Flexible Waterproofing Membrane. Using the Cement Backer Board eliminates installer errors that can occur by scratching the initial coat of mortar too deep. If this overly deep scratch occurs, moisture can penetrate the coat and lead to corrosion of the lath and ultimately complete installation system failure. By using the Cement Backer Board and the Roller-Grade Flexible Waterproofing Membrane, this lath and scratch-coat system weakness is eliminated.

Similar to thin set tile installations, movement joints are also used every 8-10 feet. The below graphic illustrates Laticrete’s approach using their HydroBan Acrylic Waterproofing Membrane and their 255 MultiMax Thin Set Mortar. This type of system not only offers superior performance, but can reduce total installation costs by 10-30%. Other enhanced products are listed below.

These products have been tested for use in most climates in the United States and proven to provide lasting protection. Many include warranties as well.

Cement Backer Board

·        PermaBase by National Gypsum

Waterproofing Membrane

·        HydroBan by Laticrete

·         Mapelastic Smart by Mapei

·         Sure-Coat by ProSpec


·         255 MultiMax by Laticrete

·         Granirapid Mortar by Mapei

·         StayFlex 590 by Prospec

Other Applications

When applying Natural Thin Stone directly to Concrete, Concrete Block or Existing Masonry, adding a Roller-Grade, Flexible Waterproofing Membrane will significantly enhance the soundness of the installation.

Overall these Enhanced Natural Thin Stone Installation Systems improve the quality, longevity and the cost of using the superior product of natural thin stone veneer.

Continue Reading


Tantra – Experience Ecstasy – Explore the Sensory Awakening Ritual

Avatar Of Rajesh Khanna



What makes Tantra unique from most spiritual practices is that Tantra embraces the senses as a path to the Divine. It sees the body as a temple for Consciousness to play and explore the material plane. Tantra uses the senses to expand awareness. One way this is done is through the Sensory Awakening Ritual. You and your partner explore the art of giving and receiving pleasure by activating the senses. There is something profound about surrendering totally and allowing all your senses to respond and be awakened. It is a sensuous process that can be light and playful or erotically charged. This ritual is a wonderful way to begin a romantic evening or weekend with your beloved. 

Create a Sacred Space

Turn your room into a temple. Begin by removing the clutter and creating an altar. Light some candles, add a vase of flowers, crystals, a photo or object that honors your relationship to the Divine. Then, gather the items that can be used to awaken all the senses during the ritual. Some possibilities might be massage tools, fur, feathers, fruits, chocolate, flowers, essential oils, music, bells, rattles, and eye covers. Bathe and dress in ritual clothes. The ritual begins by blessing the space. This can be done with sage, incense, bells, songs or calling in the directions. Put on some beautiful music.

The Bubble

Now, create a bubble around you and your partner. Do this by waving your arms around to define the shape of the bubble that surrounds both of you. Take turns releasing one thing at a  time that might keep you from being fully present in the ritual. As you say the thing you are removing, (the past, distractions, anger, worry, etc.) make a gesture as if removing an object from your bubble. Next, state the things that will enhance your connection (love, willingness, presence, trust etc.) and gesture, as if bringing these things into your bubble.

Share Your Desires, Fears and Boundaries

Once the bubble is created, share your desires, fears and boundaries related to this practice. First, one person speaks while the other person listens without judgment or commentary. Then, you switch roles. Here is an example:

“My desire is to stay present, open and connect deeply to your soul.” “My fear is that I will get self-conscious and shut down.” “My boundary is that we both turn off our cell phones.”

Why boundaries? Boundaries are not walls, they are bridges. Bridges help to bring people together. Intimacy happens when people have healthy boundaries. Healthy boundaries allow you to feel safe, stay open and be present. Boundaries are dynamic, so it is important to check-in periodically with yourself to see if your boundaries have changed. If they have changed, update your partner so he/she can honor your new boundaries. Here are a couple of examples:

“I am getting tired. I want to end by midnight.” “I am sensitive to perfumes, so don’t use them, please.”

Once you’ve shared your desires, fears and boundaries, offer each other a blessing, such as “I want to bless your hands for all they do for others.” Then, decide who will receive first and cover his/her eyes with a blindfold. Help the receiver to lie down and get comfortable. The giver begins the ritual by stimulating the senses in whatever way feels right, as long as it honors the boundaries of the person receiving. Come from a place of devotion as you awaken and arouse your partner. Take your time. Be playful and creative.

The Power of Sight

In this ritual, we limit the vision with a blindfold to enhance the other senses and add an element of surprise. Also, the removal of the blindfold and restoration of sight at the conclusion of the exchange often lends itself to a fresh appreciation of the experience of seeing by the receiver. It’s as if the world is once again being seen through the eyes of a newborn baby. 

The Power of Smell

Scent is an important component of pleasure. Your olfactory nerves pick-up chemical messages from the air you breathe and conduct them quickly to the brain. Smells are often associated with memories. A whiff of a particular food, perfume or place can immediately transport you into a moment from the past associated with that scent. Pheromones are chemical messages we send and receive. They affect who you are attracted to and are an important factor in whom you pick as a mate. Smell is a great awakener.

The Power of Touch

Touch is a basic human need. We live in a culture where many people are often touch-deprived. Touch creates connection at the most basic level. The skin is your biggest organ. It feels good to be massaged, kissed, caressed and held. The skin is sensitive to many types of sensations. Explore nibbling, biting, and pinching if you want to add more excitement. Exploring what excites and arouses you and your partner can be fun and bonding.

The Power of Sound

Sounds create a mood and affect the emotions. They can be intrusive or soothing. Pleasant sounds can help us to relax, be present and open. Stimulating sounds can enliven the body and mind. Music and song are a great gift that can heal and transform. Use music that is sensuous and arousing.

The Power of Taste

The mouth is a very sensitive sense receptor and highly developed in most people. Food is associated with survival as well as pleasure. Our taste buds detect sweet, bitter, salty and sour. Use a variety of your favorite tastes and textures-salty, crunchy, sweet, juicy, to tantalize the lips and tongue. The Sensory Awakening Ritual is a great way to open and expand your senses. It allows you to surrender into the pure joy of Consciousness celebrating in  human form. It is a gift to be able to connect and experience pleasure and ecstasy with your partner. In a world where people are mesmerized by the incessant stream of thoughts flowing through their head, it is refreshing to let go of the mind and rediscover the pleasures of the body.    

Continue Reading


Colocation Vs Cloud – Do You Know the Difference?

Avatar Of Rajesh Khanna



When it comes to choosing the best way to store your data or to manage an effective disaster recovery program, then you really need to understand the difference between colocation and the cloud. Each one provides you with benefits, yet they are both different in how they are managed and how you can benefit moving forward.

As a business owner, you need to have a set budget in mind on how much you are willing to spend on your data storage or disaster recovery. With a budget in mind, you can identify which of these options you feel is the right match for you now and moving forward. Colocation vs Cloud is definitely something you need to look into, learn as much about as you can and then identify which one you will choose based on your company’s unique needs and requirements.

Looking a colocation, you will need to find a reputable data center company that can provide you with this service. If you’re wondering how colocation vs cloud, then you will find that with this particular option you buy and maintain your own hardware. The data center will rent you space, you share a building with a host of other companies, each of you having your own space to store your infrastructure from your server to switches and computers.

With colocation you are responsible for meeting the data centers protection and compliance regulations. This can work out more expensive for smaller companies as you rent the space, pay for power usage and you buy and maintain your own hardware. It is ideal for companies who want to store all their data at the center on their own protected servers away from the office environment.

Cloud on the other hand can save you money and is the ideal choice if you are simply looking for a disaster recovery solution. With the cloud, the data center will be responsible for the infrastructure and maintenance thereof, which can save you time, money and resources in the long run.

The provider will manage all the hardware, servers, storage, cooling and power, which is so beneficial. You simply pay for the space you need. Most of the cloud services are modular, so you can start with the amount of data storage you believe you need and increase it when you find you are running out of space.

When it comes to colocation vs cloud, you will find that both providers work in a similar pattern in terms of what they do provide. Both will provide you with storage space, both will provide you with power and good up time. They will also both provide chilling, ensuring systems run smoothly at all times.

Many company owners are still concerned about using the cloud due to safety reasons. With advances in technology and anti-virus, you will find that whether you choose colocation or cloud, your data will be safe, only accessed using your passwords that you have set up. Of course the benefit is that every staff member that is given access has their own password, so teams who do sales will not be able to change accounts, while accounts departments will not be able to go through the management reports. You remain in complete control at all times.

This is not a decision that should be taken lightly. Speak to a professional data service provider and identify which of these two options is going to be more beneficial to your company in the long run.

Continue Reading


Virgin Mobile Phones: Mobile Phones With Lecherous Looks Are Proving Their Worth on Virgin Network

Avatar Of Rajesh Khanna



Virgin is one of the best mobile network service provider in the country. It is offering its services since 10+ years. Nowadays, there are plenty of mobile manufacturing companies like Nokia, Samsung, Sony Ericsson, LG, HTC, Apple, and Blackberry, which are launching smart phones. However, there are only few mobile phone manufacturers which gives importance to the looks, and features of their mobiles. Nokia, Blackberry, Sony Ericsson, and Samsung are some of the mobile manufacturing company, which believes in producing smart phones with tempting looks, and features.

With lecherous looks, and tantalizing features, various new phones are proving their worth on Virgin network. Virgin phones always provide satisfactory services to its customers, and it always introduces many scintillating offers for them. Mobile of all leading mobile manufacturing brands are available on Virgin network. Some of the latest mobiles which are being provided on virgin network are HTC Wildfire, Blackberry 8520 Curve, Nokia 6700 Slide, Nokia E72, and Samsung Tocco Ultra Edition. People can easily select or get their favourite mobile phone on Virgin’s contract plan, pay as you go plan, and moreover if the customer has already purchased a SIM free phone he/she can also get the SIM of Virgin network from various attractive SIM only Deals.

Virgin phones can be bought on contract through various cheap contract deals which are being provided in huge quantity. Moreover, customer might also get their favorite mobile with many titillating offers like they can get certain free minutes, free texts, free connection, free unlimited internet, certain cash back, certain free gifts which could be anything, and they might also get the phone for free.

Virgin Phones can be bought through numerous mobile deals. These deals are being provided on various online portals for 24 x 7.

Continue Reading


Useful Tips That You Can Employ to Earn a Degree Online

Avatar Of Rajesh Khanna



There are people who are caught between the idea of obtaining degree or not. Are you one of them? Possibly, you have started it already and are thinking of finishing that particular degree. Either way, here are three main reasons why you must consider earning a degree. And if it is so, would you like to earn a degree online?

– To advance the education

Yes, college graduates can be employed after their graduation, enjoy better career, are more likely to stay in high level company positions and obtain higher salary and gain greater promotion outlooks due to their superior education level. Thus, when you need to obtain associate or master’s degree, considering an online degree must be considered.

– To do a good turn for the community

A better education work force can also make a stronger democracy.

– To earn an online degree while working

Earn a degree online while you are working. Yes, it is highly possible. Surely, you do not just want to quit your job just because you want to study. This is the best thing about earning a degree online. You get to hit two birds with one stone – you maintain your work and you earn from it and at the same time, you are also starting earning a degree online.

Perhaps, becoming a triumphant web developer in the near future is one of your dreams. Or, do you ever dream of having your very own web development company which will be able to create large income that you can realize during your retirement? Maybe yes. But before you venture in these endeavors, this is the best time to ask the most essential question of all, and that is – how will you be able to earn a degree through the internet?

Here are some tips which you can ponder on.

– Begin with a survey about the field of study you want to embark on

Essentially, it is very important to obtain a good quality of education through enrollment at accredited online universities and colleges. As a student, you have to have a certified course for you to accomplish your goals and realize your dreams. Thus, begin conducting a survey among schools which offer the course that you want. This information may be acquired over the internet. It can be obtained for free or you can feel free to buy university and college directories in certain bookstores.

– Second, obtain an overview of significant scripting languages. Some scripting languages which are required to be learned within an online web development learning. Thus, every university and college has its own modules for enrollees who have the fundamentals of several rack up languages such as:

– fundamental HTML language

– common scripting language that include: JavaScript, CSS and; Action script.

– The personal time management is essential in order to uphold balance between study and work time. On top of that, an effective time management is able to improve productivity since you can provide more time on preparing for your study prior to the start of your online course. Be sure that you are also able to find out the computer programming basics with ordinary scripting languages.

Preparation allows the students to expand an appropriate study habit in order to conquer the difficulties of studying the advanced lessons. With it, you will find out how to work on the framework of server side that use matters such as: JSP, Perl, PHP, .NET, and; Python.

It is basically about management information on database either you are within an external system or on web servers.

– Be able to think ingeniously

To be a web developer, you also need to give emphasis to web designing which concentrates on the outlook of a certain website. You also need to remember that well-designed websites are able to catch the attention of a lot of visitors and augment the integrity of that particular website.

There are still a lot of tips that you can find from forums and other links. These will guide you to select the best online institution where you can earn a degree online.

Continue Reading


Blackberry Phones – What is Blackberry RAD

Avatar Of Rajesh Khanna



Blackberry RAD (Rapid Application Deployment) is a method of connecting to a web service and making use of the facilities on offer. If all you want is a user to visit your website then RAD and all of the facilities it offers might not be for you; there are simpler means of achieving this. Think of RAD as the means by which you can interface your Blackberry smart phones’ run time environment (operating system) with back-end web services – thus making the application available to the phone user.

So how does this all work? Well you are going to need an internet based web service for the Blackberry smart phone to communicate with. This will have been created using Web Services for Java (from Sun Micro systems) or Web Services for .NET (from Microsoft). Once you have created the web service, your Blackberry needs a means to communicate with the service and exchange the information to make the application actually work.

This is where the RAD run time environment, called the “BlackBerry® Mobile Data System (BlackBerry® MDS) Run time”, comes into play. This is installed onto the smart phone either locally by the user, OTA (Over The Air) or by an enterprise administrator. Once you have this installed on the Blackberry, you can then run the application developed for the smart phone, called a Blackberry MDS Application to complete the loop and start communicating with your Web Service.

You would have any number of Blackberry MDS Applications, depending on the Web Services you have designed and want to exchange information with. These applications would have been created using either the standalone BlackBerry MDS Studio tool or the BlackBerry Plug-in for Microsoft Visual Studio. Both of these tools offer advanced GUI (Graphical User Interfaces) allowing the swift and efficient design of your application, to give the user the best possible result.

Blackberry RAD (Rapid Application Deployment) gives the developer the best of both worlds – it is simple and therefore quick to learn, yet also powerful to give the means to produce effective applications. Mix in the ability to communicate with both web services developed under Web Services for Java and Web Services for .NET and you have true flexibility.

Blackberry addicts become acquainted with the new concept quickly and enjoy the added versatility provided by using RAD to promote better communication both for commercial and private use, reaching faster and more targeted communication levels and producing better productivity, which turns higher and faster profits with prolific use.

Continue Reading