<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>anuragbhatia.com !!!</title>
	
	<link>http://anuragbhatia.com</link>
	<description>Call it a problem, ONLY if you have a solution!</description>
	<lastBuildDate>Sat, 20 Feb 2010 11:30:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
<image>
<link>http://anuragbhatia.com</link>
<url>http://anuragbhatia.com/wp-content/plugins/maxblogpress-favicon/icons/favicon-60.ico</url>
<title>anuragbhatia.com !!!</title>
</image>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/anuragbhatia/blog" /><feedburner:info uri="anuragbhatia/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nd/2.0/</creativeCommons:license><feedburner:emailServiceId>anuragbhatia/blog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>What to do when your email hosting is down?</title>
		<link>http://feedproxy.google.com/~r/anuragbhatia/blog/~3/-DMJLN4PGmY/</link>
		<comments>http://anuragbhatia.com/web-hosting/what-to-do-when-your-email-hosting-is-down/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 05:19:07 +0000</pubDate>
		<dc:creator>Anurag</dc:creator>
				<category><![CDATA[Web Hosting]]></category>
		<category><![CDATA[downtime]]></category>
		<category><![CDATA[email hosting]]></category>

		<guid isPermaLink="false">http://anuragbhatia.com/?p=648</guid>
		<description><![CDATA[This is a question that I have been asked many times via email and sometimes even phone! Situation is this: you wake up in the morning and found your email hosting is down. You are not getting any emails, either they are bouncing back or going to a blackhole. What should you do in such [...]]]></description>
			<content:encoded><![CDATA[<p>This  is a question that I have been asked many times via email and sometimes  even phone!</p>
<p>Situation is this: you wake up in the  morning and found your email hosting is down. You are not getting any  emails, either they are bouncing back or going to a blackhole.</p>
<p>What  should you do in such a situation?</p>
<p>Email service  is much like a chain – if any part is broken, you won&#8217;t get things  working (apart from lots of frustration!). Since it&#8217;s like chain, one  must follow step by step to find the problem.</p>
<div id="dg:0"><img src="https://docs.google.com/a/anuragbhatia.com/File?id=dfmvj88r_159fg5tck99_b" alt="" width="277" height="180" /></div>
<p>So at this  point a good question can be – where does the chain start?</p>
<h3>Email  hosting consists of 3 parts:</h3>
<ol>
<li>Domain  Registry record</li>
<li>DNS Hosting</li>
<li>Email  Hosting</li>
</ol>
<h3>Domain Registry record:</h3>
<h3><span style="font-size: x-small;">Start by checking the  domain registration. You can do that using any whois service like  who.is, drwhois.com etc. Make sure your domain isn&#8217;t expired. If it is,  quickly visit your domain registrar control panel and renew it. Most  smtp servers keep re-trying to deliver email for around 48hours, so if  your domain is expired, you should renew it quickly so that future  attempts at delivery will work correctly.</span></h3>
<p><span style="font-size: x-small;"><br />
</span></p>
<h3>DNS Hosting:</h3>
<p>If domain registry is OK,  then proceed with checking things at DNS hosting.</p>
<p>DNS servers play  an important role in email delivery by giving your MX record to  sender&#8217;s server which is like an “address” of email host. So you can try  sending a DNS query to dns servers for MX records.</p>
<p>You  can use online nslookup tools like <a id="sqzg" title="Zoneedit's  nslookup" href="http://zoneedit.com/lookup.html">Zoneedit&#8217;s nslookup</a> or <a id="iahj" title="network tools  nslookup" href="http://network-tools.com/nslook/">network tools nslookup</a> or if you want to try to lookup  from your system, use “nslookup” command in Windows DOS (as shown <a id="k4-r" title="here" href="http://dls2.anuragbhatia.com/dos_nslookup.jpg">here</a>) and “dig” in Linux (shown <a id="m5v3" title="here" href="http://dls2.anuragbhatia.com/dig_mxlookup.jpg">here</a>). If server doesn&#8217;t returns MX records, then try  looking up for &#8220;SOA&#8221; on that server for your domain. You will probably  find no SOA records which &#8220;technically&#8221; means that server isn&#8217;t hosting  dns records for your domain. In real world it can be billing issues with  host or accidential removal of domain. If you don&#8217;t see any SOA  records, immediately contact web host via phone. If you are using any  decent web host, you can expect things to be up within a couple of  minutes. Otherwise I would recommend using any free dns host like  editdns or zoneedit. Just signup for a free account with them, add your  domain, and then DNS records (MX and A records) followed by change in  name servers of your domain.</p>
<h3>Email Hosting:</h3>
<p>If  your DNS server is returning MX records, you can proceed to the next  part of chain &#8211; email hosting. If your MX records are OK and you are  still not getting emails, your of email is likely bouncing and the  bounced email will include the &#8220;cause&#8221; of the bounce back. It can be  email account doesn&#8217;t exist or server is not accepting email. In most  such cases, you would have to contact your email host for help and it  can take a day or so to sort out the issue. The best thing you can do in  such time is set up a temporary redirection &#8211; based email host to  prevent bounce back.</p>
<p>You can use free email  forwarders like zonedit or editdns to get all incoming emails forwarded  to your personal gmail/yahoo account.</p>
<p>To setup forwarding &#8211;  signup for a free account with provider, add your domain and setup email  forwarding for all incoming emails.Then query the dns server of that  host for MX records of your domain and set those MX records at existing  dns hosting (to prevent hassle of shifting dns hosting).</p>
<h3>Summary:</h3>
<div id="rmd9"><img src="https://docs.google.com/a/anuragbhatia.com/File?id=dfmvj88r_16166rsj4gx_b" alt="" /></div>
<h3>Happy hosting!</h3>
<div id="fs4v"><img src="https://docs.google.com/a/anuragbhatia.com/File?id=dfmvj88r_160cjn9gmhn_b" alt="" width="614" height="461" /></div>
<img src="http://feeds.feedburner.com/~r/anuragbhatia/blog/~4/-DMJLN4PGmY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://anuragbhatia.com/web-hosting/what-to-do-when-your-email-hosting-is-down/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://anuragbhatia.com/web-hosting/what-to-do-when-your-email-hosting-is-down/</feedburner:origLink></item>
		<item>
		<title>What is IP telephony and how does it work?</title>
		<link>http://feedproxy.google.com/~r/anuragbhatia/blog/~3/nlhSBKEFKTc/</link>
		<comments>http://anuragbhatia.com/voip/what-is-ip-telephony-and-how-does-it-work/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 05:13:48 +0000</pubDate>
		<dc:creator>Anurag</dc:creator>
				<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://anuragbhatia.com/?p=647</guid>
		<description><![CDATA[Everyday we hear terms like VoIP, IP telephony, voice chat, etc. Ever wonder &#8220;exactly&#8221; what these mean? Here&#8217;s a brief overview of what &#8220;IP telephony&#8221; is and how it really works? To understand IP telephony, we first need to understand &#8220;VoIP&#8221;. VoIP stands for Voice over Internet Protocol, which means carrying &#8220;voice&#8221; over the &#8220;Internet&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>Everyday we hear  terms like VoIP, IP telephony, voice chat, etc. Ever wonder &#8220;exactly&#8221;  what these mean? Here&#8217;s a brief overview of what &#8220;IP telephony&#8221; is and  how it really works?</p>
<p>To understand IP telephony, we first need to  understand &#8220;VoIP&#8221;. VoIP stands for Voice over Internet Protocol, which  means carrying &#8220;voice&#8221; over the &#8220;Internet&#8221;. VoIP is a broad term which  has a number of applications.</p>
<h3>Now a good question can be  &#8211; what&#8217;s the advantage of carrying voice over Internet?</h3>
<p>The  simplest answer is &#8211; it gives extremely cost efficient communication.  You might be wondering why it&#8217;s cheap compared to telephone service? The  answer lies in the fundamentals of communications. Let us understand  what the technical difference is between a telephone call and a voice  chat (i.e., carrying voice over telephone line vs carrying voice over  Internet.)</p>
<p>Conventional telephone lines are based on technology  called &#8220;circuit switching&#8221;, while most Internet connectivity  technologies are based on &#8220;packet switching&#8221;. With circuit switching, a  circuit is &#8220;leased&#8221; or &#8220;locked&#8221; during communication and billing is  based on the time period of &#8220;leasing circuit&#8221;. With packet switching,  data is broken into small packets and sent to the other party over the  Internet. These packets can choose any available route.</p>
<p>You can  visualize circuit switching as:<br />
<img src="http://docs.google.com/a/drawings/anuragbhatia.com/image?id=s5_meGr1erXiszJgmYbvN3A&amp;w=400&amp;h=400&amp;rev=61&amp;ac=1" alt="" /></p>
<p>Here  A has to communicate with I. When A initializes a call, it will &#8220;lease&#8221;  a line via B &#8211; C &#8211; D &#8211; E &#8211; F &#8211; G &#8211; H to I. This &#8220;lock&#8221; will remain  there unless A disconnects. In this way, there is a dedicated line  between A and I for the duration of the call. Since A and I won&#8217;t be  transferring data constantly, this approach wastes lots of resources.</p>
<p>To  resolve this problem, most modern connectivity technologies use Packet  switching. You can visualize it as:</p>
<p><img src="http://docs.google.com/a/drawings/anuragbhatia.com/image?id=sTOJZAnSBOkDvckYZNgcLRw&amp;w=400&amp;h=400&amp;rev=40&amp;ac=1" alt="" /></p>
<p>As  we can see, in packet switching &#8211; &#8220;packets&#8221; can follow multiple paths  based on availability of path. Now to send data from A to I, obviously  shortest way is to send data directly as they have a connection, but if  that connection is busy, it can follow route via B or C and so on. In  all the cases, circuits (&#8220;lines&#8221;) will be leased ONLY for the time  required to transfer the packet and thus billing is done on the basis of  &#8220;number of packets&#8221; transferred.</p>
<p>Breaking data into packets  gives a lot of flexibility and makes transfer very cheap but<span> circuits are &#8220;shared&#8221; one  can&#8217;t guarantee for availability </span><span>.</span></p>
<p>This is why a voice chat  is cheaper than a phone call.</p>
<p>Next comes IP telephony. It simply  means &#8220;telephony&#8221;  over IP (i.e Internet Protocol). IP telephony is an  application of VoIP. IP telephony works by carrying telephone calls.</p>
<h3>Can  we connect to any phone in the world from Internet for free?</h3>
<p>Answer  &#8211; No!</p>
<p>Let&#8217;s understand how IP telephony routes phone calls. We  can understand it by comparing it with a conventional phone call.</p>
<p>I  want to call my friend Micheal in New York . So I have two options &#8211;  either a phone call or IP telephony call from a service like skype. If I  make an ISD  phone call, the whole path will be covered by a  &#8220;dedicated&#8221; line between me and Micheal. This will give us a high  quality but expensive voice call. But if I call via skype, my voice will  be converted into data packets and will be transferred via skype&#8217;s  network, to the point much closer to Micheal, such as a sub-exchange in  New York. The call will then be routed to a phone network (PSTN). Thus a  route from India to New York will be covered by packet switching. This  enables IP telephony providers like skype to provide cheap International  calling as most of calls are carried over the Internet to the closest  point and then terminated to PSTN. Since the call has to enter telephone  network at the end point (i.e last mile), IP telephony costs are  similar to local calls. If both parties are on Internet, we don&#8217;t need  to enter telephone network at all and, therefore, free voice calls are  possible in the &#8220;same network&#8221;.</p>
<h4>Advantages of IP telephony  over conventional phone:</h4>
<ul>
<li>Low cost</li>
<li>Based on packet  switching and hence more calls possible over existing network</li>
<li>Not  based on location, only depends on the location of person you are  &#8220;calling to&#8221;</li>
<li>Good for mobility, you just need an Internet  connection</li>
</ul>
<h3>It sounds like IP telephony is a hero in  the communications world. Is it?</h3>
<p>No!</p>
<p>IP telephony depends a  LOT on the quality of your Internet connection. Quality doesn&#8217;t simply  mean the raw download speeds, but also factors like QoS, jitter values,  overall latency, codecs used, etc. These factors make IP telephony  suitable ONLY for very good quality Internet connections. Apart from  that, many countries (including India) do not yet allow IP telephony.  Therefore, your IP telephony calls are routed to these countries over  conventional leased circuits &#8211; making it an expensive deal. We can&#8217;t  really compare the ease of using a &#8220;telephone&#8221; with a headphone-based  skype call. IP telephones are improving, but the technology is new and  overall quality suffers.</p>
<h3>Why do providers like skype  claim better quality calls compared to landline phone?</h3>
<p>Logically  speaking &#8211; they are wrong, and in real world, they are mostly wrong! A  VoIP call still isn&#8217;t as good as a leased circuit-based phone call.  Providers like skype can claim better quality because they call it  &#8220;digital sound&#8221;. PSTN is an analog technology (i.e., the link between  the PSTN switch and your home phone is analog) and can get  noises, etc.  which isn&#8217;t the case with VoIP calls. But to be honest, VoIP itself has  so many quality issues, that we can&#8217;t really say that it provides the  best quality.</p>
<h3>So where does the future lie?</h3>
<p>The  future lies in IP telephony. No doubt!<br />
The biggest problem with IP  telephony, as stated, is quality of Internet itself. As we are  advancing, more and better networks are being developed with low latency  and guaranteed QoS. Also, the &#8220;softphones&#8221; are being replaced with  cheap IP phones, making VoIP independent of computer.</p>
<p>I hope this explains IP telephony.</p>
<p>Thanks  for reading!</p>
<img src="http://feeds.feedburner.com/~r/anuragbhatia/blog/~4/nlhSBKEFKTc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://anuragbhatia.com/voip/what-is-ip-telephony-and-how-does-it-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://anuragbhatia.com/voip/what-is-ip-telephony-and-how-does-it-work/</feedburner:origLink></item>
	</channel>
</rss>
