<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4928136795754958799</id><updated>2012-02-05T21:28:39.501-08:00</updated><category term='PHP'/><category term='Asterisk PBX'/><category term='Windows XP'/><category term='Teleconference'/><category term='chelsea'/><category term='Lyrics'/><category term='IVR'/><category term='Linux'/><title type='text'>Blog Board</title><subtitle type='html'>Technical blogs &amp;amp; my crazy stuffs for you...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-6142229412976198628</id><published>2010-08-03T23:36:00.001-07:00</published><updated>2010-08-03T23:40:28.117-07:00</updated><title type='text'>Regex Cheat Sheet</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wXKdah-XIRU/TFkKkE88RqI/AAAAAAAAE0w/YCN9E8BOKKk/s1600/regular-expressions-cheat-sheet-v2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 463px; height: 637px;" src="http://4.bp.blogspot.com/_wXKdah-XIRU/TFkKkE88RqI/AAAAAAAAE0w/YCN9E8BOKKk/s400/regular-expressions-cheat-sheet-v2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5501440034730690210" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-6142229412976198628?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/6142229412976198628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=6142229412976198628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/6142229412976198628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/6142229412976198628'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2010/08/regex-cheat-sheet.html' title='Regex Cheat Sheet'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wXKdah-XIRU/TFkKkE88RqI/AAAAAAAAE0w/YCN9E8BOKKk/s72-c/regular-expressions-cheat-sheet-v2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-8115585203253055974</id><published>2009-07-10T03:25:00.000-07:00</published><updated>2009-08-30T05:45:30.391-07:00</updated><title type='text'>Deploying JSP Web App on Jboss Application Server on Linux</title><content type='html'>Here is step by step procedure to deploy a Simple JSP Web App on JBoss Application Server:&lt;br /&gt;&lt;br /&gt;The steps are designed for Linux OS. For windows version please check &lt;a href="http://www.centerkey.com/jboss/"&gt;here&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1) Install Java&lt;br /&gt;&lt;br /&gt;Obtain Java by clicking the "Download" button for Java SE Development Kit (JDK) 6 Update 14 at:&lt;br /&gt;http://java.sun.com/javase/downloads/&lt;br /&gt;&lt;br /&gt;Unzip the file into "~/java/" directory.&lt;br /&gt;&lt;br /&gt;2) Install JBoss Application Server&lt;br /&gt;Go to the JBoss download page at:&lt;br /&gt;http://www.jboss.org/jbossas/downloads&lt;br /&gt;Locate version 4.2.2.GA, and follow the "Download" link to get the "jboss-5.1.0.GA.zip" file.  &lt;br /&gt;&lt;br /&gt;Unzip the file into "~/java/" directory.&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;br /&gt;&lt;code&gt;cd ~/java/&lt;/code&gt;&lt;br /&gt;&lt;code&gt;ls&lt;/code&gt;&lt;br /&gt;&lt;font color="blue"&gt;jboss-4.2.2.GA jdk1.5.0_19&lt;/font&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3) Create Work Folder in your personal projects directory&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;br /&gt;&lt;code&gt;cd ~/projects&lt;/code&gt;&lt;br /&gt;&lt;code&gt;mkdir Helloworld&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;4) Create JBoss Startup Script: Just copy the below content into jboss file and make it executable.&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;#&lt;br /&gt;# Starts the jboss application server&lt;br /&gt;&lt;br /&gt;# JAVA HOME &lt;br /&gt;JAVA_HOME="/home/sheeju/java/jdk1.5.0_19/"&lt;br /&gt;JBOSS_HOME="/home/sheeju/java/jboss-4.2.2.GA"&lt;br /&gt;&lt;br /&gt;prog="jboss"&lt;br /&gt;&lt;br /&gt;start() {&lt;br /&gt; echo -n $"Starting $prog: "&lt;br /&gt;  $JBOSS_HOME/bin/run.sh&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;start&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;echo $"Usage: $0 {start}"&lt;br /&gt;exit 1&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit $?&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This script will launch JBoss.&lt;br /&gt;&lt;br /&gt;5) Write JSP File&lt;br /&gt;Also in the "HelloWorld" folder, create a file named "index.jsp" as:&lt;br /&gt;index.jsp&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;JSP Test&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;%!&lt;br /&gt;String message = "Hello, World.";&lt;br /&gt;%&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h2&amp;gt;&amp;lt;%= message%&amp;gt;&amp;lt;/h2&amp;gt;&lt;br /&gt;&amp;lt;%= new java.util.Date() %&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This JSP simply displays a greeting along with the current date and time.&lt;br /&gt;&lt;br /&gt;6) Create Deployment Descriptor&lt;br /&gt;In the "HelloWorld" folder, create a sub folder called "WEB-INF", and in that folder create a file named "web.xml" as:&lt;br /&gt;web.xml&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;br /&gt;&amp;lt;web-app&amp;gt;&lt;br /&gt;&amp;lt;display-name&amp;gt;Hello World&amp;lt;/display-name&amp;gt;&lt;br /&gt;&amp;lt;/web-app&amp;gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The deployment descriptor provides information to JBoss about your web application.&lt;br /&gt;&lt;br /&gt;8) Create WAR Builder &amp; Deployer&lt;br /&gt;In the "HelloWorld" folder, create a shell script named "deploy" as:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;#&lt;br /&gt;# Starts the jboss application server&lt;br /&gt;&lt;br /&gt;# JAVA HOME &lt;br /&gt;JAVA_HOME="/home/sheeju/java/jdk1.5.0_19/"&lt;br /&gt;JBOSS_HOME="/home/sheeju/java/jboss-4.2.2.GA"&lt;br /&gt;&lt;br /&gt;prog="jboss"&lt;br /&gt;&lt;br /&gt;start() {&lt;br /&gt; echo -n $"Starting $prog: "&lt;br /&gt;  $JBOSS_HOME/bin/run.sh&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;start)&lt;br /&gt;PROJECT=$2&lt;br /&gt;echo -n $"Deploying Project $PROJECT "&lt;br /&gt;$JAVA_HOME/bin/jar -cvf $PROJECT.war *&lt;br /&gt;cp $PROJECT.war $JBOSS_HOME/server/default/deploy/&lt;br /&gt;;;&lt;br /&gt;*)&lt;br /&gt;echo $"Usage: $0 {start} {&lt;project name&gt;}"&lt;br /&gt;exit 1&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit $?&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This script uses Java's JAR utility to zip up the appropriate contents into a WAR file.&lt;br /&gt;&lt;br /&gt;9) execute deploy command&lt;br /&gt;&lt;br /&gt;10) Test Your Web Page&lt;br /&gt;In a browser, open "http://localhost:8080/HelloWorld/index.jsp" to see your web application run.&lt;br /&gt;&lt;br /&gt;Now explore the JBoss console at "http://localhost:8080".  Click on "JBoss Web Console" and expand "J2EE Domains", "jboss.management.local", and "JBoss".  Select "helloworld.war" to see information about your web application.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-8115585203253055974?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/8115585203253055974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=8115585203253055974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/8115585203253055974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/8115585203253055974'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2009/07/deploying-jsp-web-app-on-jboss.html' title='Deploying JSP Web App on Jboss Application Server on Linux'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-6960438952542047959</id><published>2009-07-09T23:11:00.001-07:00</published><updated>2009-07-09T23:11:03.679-07:00</updated><title type='text'>Analyzing VoIP with Wireshark</title><content type='html'>Nice tutorial to Analyzing VOIP with Wireshark, if you are familiar with tcpdump it is childs's play. Just get .cap dump using tcpdump&lt;br /&gt;&lt;br /&gt;tcpdump -w dump.cap -p -n -s 0 "udp”&lt;br /&gt;&lt;br /&gt;This will capture all udp data, you can filter the data according to you requirement. Which can be filtering by port etc..&lt;br /&gt;&lt;br /&gt;For more read here&lt;br /&gt;&lt;a href="http://www.panoramisk.com/151/analyzing-voip-with-wireshark/en/"&gt;Panoramisk Ã‚Â» Analyzing VoIP with Wireshark&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-6960438952542047959?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/6960438952542047959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=6960438952542047959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/6960438952542047959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/6960438952542047959'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2009/07/analyzing-voip-with-wireshark.html' title='Analyzing VoIP with Wireshark'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-7685791838660892753</id><published>2009-07-08T02:24:00.000-07:00</published><updated>2009-07-28T03:51:03.667-07:00</updated><title type='text'>Torch on Sony Ericksson K790i</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Installing Torch application on K790i&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wXKdah-XIRU/SlRq8zFaGQI/AAAAAAAADB4/AGrT6Ac_92s/s1600-h/torchyp7.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 195px;" src="http://4.bp.blogspot.com/_wXKdah-XIRU/SlRq8zFaGQI/AAAAAAAADB4/AGrT6Ac_92s/s320/torchyp7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5356023449587947778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This feature is not by default in K790i. A must have feature when there is lot of power cuts.&lt;br /&gt;&lt;br /&gt;After googling around found a forum who talked about this feature &lt;a href="http://forums.se-nse.net/index.php?showtopic=4489"&gt;http://forums.se-nse.net/index.php?showtopic=4489&lt;/a&gt;, read this forum some nice funny statement by Richard :)&lt;br /&gt;&lt;br /&gt;"But most of the people I meet who are drunk can't even find their house let alone the key or the hole!!!!! :P"&lt;br /&gt;&lt;br /&gt;Here is another site which gives damn neat on how to install Torch application.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://torchk800.matlista.se/"&gt;http://torchk800.matlista.se/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Torch.jar direct download link - &lt;a href="http://torchk800.matlista.se/Torch.jar"&gt;here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-7685791838660892753?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/7685791838660892753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=7685791838660892753' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/7685791838660892753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/7685791838660892753'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2009/07/torch-on-sony-ericksson-k790i.html' title='Torch on Sony Ericksson K790i'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wXKdah-XIRU/SlRq8zFaGQI/AAAAAAAADB4/AGrT6Ac_92s/s72-c/torchyp7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-687508438277352222</id><published>2009-07-02T01:14:00.001-07:00</published><updated>2012-01-18T08:15:32.681-08:00</updated><title type='text'>AddThis - Social Bookmark &amp; Feed Button Builder</title><content type='html'>&lt;a href="http://addthis.com/"&gt;AddThis - Social Bookmark &amp; Feed Button Builder&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Shared via &lt;a href="http://addthis.com"&gt;AddThis&lt;/a&gt;&lt;br /&gt;&lt;div class="planetwin"&gt;Load&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-687508438277352222?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/687508438277352222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=687508438277352222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/687508438277352222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/687508438277352222'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2009/07/addthis-social-bookmark-feed-button.html' title='AddThis - Social Bookmark &amp;amp; Feed Button Builder'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-3613780863732482451</id><published>2009-06-16T02:21:00.000-07:00</published><updated>2009-06-21T02:36:27.643-07:00</updated><title type='text'>Alternative for putty?</title><content type='html'>The tool that I use most on my windows box is putty. I've always looked for an alternative since it lacks some features like tabbed sessions, Edit display settings such as the indent colors etc..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.poderosa.org/present/about_poderosa.html"&gt;Poderosa &lt;/a&gt;(funny name :)) is an alternative which is kind off good, and has the features which is similar to Terminator in linux, the important and nice features are&lt;br /&gt;1. Tabbed sessions&lt;br /&gt;2. Split windows horizontally and vertically.&lt;br /&gt;3. Editing display colors etc..&lt;br /&gt;&lt;br /&gt;This software requires &lt;a href="http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe"&gt;Microsoft .NET Framework 2.0&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-3613780863732482451?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/3613780863732482451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=3613780863732482451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/3613780863732482451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/3613780863732482451'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2009/06/alternative-for-putty.html' title='Alternative for putty?'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-20362278193016676</id><published>2009-05-25T21:57:00.000-07:00</published><updated>2009-05-25T22:07:18.190-07:00</updated><title type='text'>Bangalore Royal Challengers</title><content type='html'>Bangalore Royal Challengers, play for more...&lt;br /&gt;&lt;br /&gt;Created using VideoDJ of my K790i phone :)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/cGP1k3cGQPA"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/cGP1k3cGQPA" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Banglore lost the final of IPL to Hyderbad, though Bangalore played well to reach the final of IPL under excellent captaincy of namma &lt;span style="font-weight:bold;"&gt;Anil Kumble&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-20362278193016676?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/20362278193016676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=20362278193016676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/20362278193016676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/20362278193016676'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2009/05/bangalore-royal-challengers.html' title='Bangalore Royal Challengers'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-2101006300937704445</id><published>2009-05-12T15:40:00.000-07:00</published><updated>2009-05-12T15:54:42.723-07:00</updated><title type='text'>Create SSH tunnel in the background</title><content type='html'>Create SSH tunnel in the background&lt;br /&gt;ssh -f -N -p &amp;lt;port&amp;gt; -L &amp;lt;local_port&amp;gt;:localhost:&amp;lt;destination_port&amp;gt; user@ip&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-2101006300937704445?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/2101006300937704445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=2101006300937704445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/2101006300937704445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/2101006300937704445'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2009/05/create-ssh-tunnel-in-background.html' title='Create SSH tunnel in the background'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-9108732316009126923</id><published>2009-05-07T05:43:00.001-07:00</published><updated>2009-05-07T05:43:48.919-07:00</updated><title type='text'>Public DNS I use</title><content type='html'>Public DNS I use&lt;br /&gt;&lt;br /&gt;4.2.2.1&lt;br /&gt;4.2.2.2&lt;br /&gt;4.2.2.3&lt;br /&gt;4.2.2.4&lt;br /&gt;4.2.2.5&lt;br /&gt;4.2.2.6&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-9108732316009126923?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/9108732316009126923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=9108732316009126923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/9108732316009126923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/9108732316009126923'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2009/05/public-dns-i-use.html' title='Public DNS I use'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-7366893121670090504</id><published>2009-05-02T05:58:00.000-07:00</published><updated>2009-05-07T05:34:59.147-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chelsea'/><title type='text'>My Favourite soccer team and players</title><content type='html'>Chelsea&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wXKdah-XIRU/SfxG2-NMYrI/AAAAAAAACjs/zs-jA-q-Tgw/s1600-h/lgsp0276%2Bchelsea-fc-club-football-badge-chelsea-football-club-poster.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 226px; height: 320px;" src="http://2.bp.blogspot.com/_wXKdah-XIRU/SfxG2-NMYrI/AAAAAAAACjs/zs-jA-q-Tgw/s320/lgsp0276%2Bchelsea-fc-club-football-badge-chelsea-football-club-poster.jpg" alt="" id="BLOGGER_PHOTO_ID_5331213969125040818" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;My Favorite players...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_wXKdah-XIRU/SfxG3Kl4iAI/AAAAAAAACj0/YpmjZWfOILM/s1600-h/lampard.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 232px; height: 320px;" src="http://3.bp.blogspot.com/_wXKdah-XIRU/SfxG3Kl4iAI/AAAAAAAACj0/YpmjZWfOILM/s320/lampard.jpg" alt="" id="BLOGGER_PHOTO_ID_5331213972449822722" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wXKdah-XIRU/SfxG3Zz52bI/AAAAAAAACj8/vB0g2ynzYe0/s1600-h/John_Terry_455055a.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 230px; height: 320px;" src="http://1.bp.blogspot.com/_wXKdah-XIRU/SfxG3Zz52bI/AAAAAAAACj8/vB0g2ynzYe0/s320/John_Terry_455055a.jpg" alt="" id="BLOGGER_PHOTO_ID_5331213976535161266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wXKdah-XIRU/SgLVVOdpxNI/AAAAAAAACkE/ofubQ1_nvQE/s1600-h/3475750048-soccer-italian-serie-ac-milan-v-atalanta-san-siro.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 238px; height: 320px;" src="http://2.bp.blogspot.com/_wXKdah-XIRU/SgLVVOdpxNI/AAAAAAAACkE/ofubQ1_nvQE/s320/3475750048-soccer-italian-serie-ac-milan-v-atalanta-san-siro.jpg" alt="" id="BLOGGER_PHOTO_ID_5333059469396526290" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-7366893121670090504?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/7366893121670090504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=7366893121670090504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/7366893121670090504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/7366893121670090504'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2009/05/my-favourite-soccer-team-chelsea-fc.html' title='My Favourite soccer team and players'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wXKdah-XIRU/SfxG2-NMYrI/AAAAAAAACjs/zs-jA-q-Tgw/s72-c/lgsp0276%2Bchelsea-fc-club-football-badge-chelsea-football-club-poster.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-2194343975608252824</id><published>2009-04-01T04:32:00.000-07:00</published><updated>2009-04-01T17:39:51.913-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk PBX'/><title type='text'>Compiling Asterisk 1.4.x with H323 channel driver</title><content type='html'>&lt;div style="display: none;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s1600-h/gnome-terminal.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 20px; height: 20px;" src="http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif" alt="" id="BLOGGER_PHOTO_ID_5319700280376570674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;This is just a step by step procedure I followed to compile Asterisk 1.4 version with H323 channel driver&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;apt-get install flex bison&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Here we download and compile Asterisk&lt;/li&gt;&lt;/ul&gt;Compile zaptel driver&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;&lt;br /&gt;cd /usr/src&lt;br /&gt;wget http://downloads.digium.com/pub/zaptel/releases/zaptel-1.4.10.1.tar.gz&lt;br /&gt;cd zaptel-1.4.10&lt;br /&gt;./install_prereq test&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Compile libpri&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;&lt;br /&gt;cd /usr/src&lt;br /&gt;wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.4.tar.gz&lt;br /&gt;cd libpri-1.4.4&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Compile Asterisk&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;&lt;br /&gt;cd /usr/src&lt;br /&gt;wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.4.20.tar.gz&lt;br /&gt;cd asterisk-1.4.20&lt;br /&gt;./configure&lt;br /&gt;make menuselect&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;make samples&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Compiling pwlib and openH323 for H323 channel driver&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;     NOTE: openH323 v1.19.0.1 with corresponding pwlib v1.11.0. not pwlib_v1.11.1.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is required since openh323 will look for compiler.h&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;touch /usr/include/linux/compiler.h&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Compile pwlib&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;&lt;br /&gt;cd /usr/src&lt;br /&gt;wget http://downloads.sourceforge.net/openh323/pwlib-v1_11_0-src-tar.gz?use_mirror=nchc&lt;br /&gt;tar zxvf pwlib-v1_11_0-src-tar.gz&lt;br /&gt;cd pwlib_v1_9_0&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;make opt&lt;br /&gt;export PWLIBDIR=/usr/src/&lt;/code&gt;&lt;code&gt;pwlib-v1_11_0&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Compile openh323&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;&lt;br /&gt;cd /usr/src&lt;br /&gt;wget http://downloads.sourceforge.net/openh323/openh323-v1_19_0_1-src-tar.gz?use_mirror=jaist&lt;br /&gt;tar zxvf openh323-v1_19_0_1-src-tar.gz&lt;br /&gt;cd openh323-v1_19_0_1&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;make opt&lt;br /&gt;&lt;/code&gt;&lt;code&gt;export &lt;/code&gt;&lt;code&gt;OPENH323DIR=/usr/src/&lt;/code&gt;&lt;code&gt;openh323-v1_19_0_1&lt;/code&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:georgia;"&gt;OpenH323 generates its libs in /usr/local/lib but my Linux uses /usr/lib for shared libraries, we'll need to copy the genberated libraries from /usr/local/lib to /usr/lib.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;cp /usr/local/lib/* /usr/lib&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;Compile Asterisk&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;&lt;br /&gt;cd /usr/src/asterisk-1.4.20&lt;br /&gt;./configure&lt;br /&gt;make menuselect ## check if h323 is enabled under channels&lt;br /&gt;cd channels/h323&lt;br /&gt;make&lt;br /&gt;make opt&lt;br /&gt;cd ..&lt;br /&gt;cd ..&lt;br /&gt;make install&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:georgia;"&gt;Now we make sure the channel driver exists and is loadable:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="row"&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;ldd /usr/lib/asterisk/modules/chan_h323.so&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 102, 0);font-size:85%;" &gt;&lt;span style="font-family:georgia;"&gt;start asterisk&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="border: 1px solid rgb(221, 221, 221); margin: 10px 5px; padding: 15px 30px; background: rgb(214, 241, 249) url(http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s320/gnome-terminal.gif) no-repeat scroll 5px 5px; overflow: auto; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 12px; width: 90%;"&gt;&lt;code&gt;/etc/init.d/asterisk start&lt;/code&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-2194343975608252824?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/2194343975608252824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=2194343975608252824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/2194343975608252824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/2194343975608252824'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2009/04/compiling-asterisk-14x-with-h323.html' title='Compiling Asterisk 1.4.x with H323 channel driver'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_wXKdah-XIRU/SdNfOFNkMzI/AAAAAAAACI8/F8jKZBVxmfQ/s72-c/gnome-terminal.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-2089073709547064175</id><published>2008-10-02T23:37:00.000-07:00</published><updated>2008-10-03T00:38:21.159-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Install PHP 5 on Windows Xp for IIS 5.1</title><content type='html'>&lt;p style="font-family: verdana;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Step by step guide to install IIS and PHP 5 on windows XP: &lt;/span&gt; &lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt; &lt;/p&gt;   &lt;ol style="font-family: verdana;" type="1"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;First install IIS    server:&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;ul style="font-family: verdana;"&gt;&lt;ul&gt;&lt;ul type="disc"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Go to your control        panel &gt; add remove programs. Click on "Add/Remove Windows Components".&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Make sure windows        CD is inserted &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Place a Select check        for "Internet Information Services (IIS)”&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Continue with the        installation completely.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;ol style="font-family: verdana;" start="2" type="1"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Check whether IIS    is installed properly by browsing the default iis site (&lt;a href="http://localhost/" target="_blank"&gt;&lt;u&gt;http://localhost&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;).&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;ol style="font-family: verdana;" start="3" type="1"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Now you must get    the correct files for php5. Head over to &lt;a href="http://www.php.net/downloads.php" target="_blank"&gt;&lt;u&gt;http://www.php.net/downloads.&lt;wbr&gt;php&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; and download the zip package under    "Windows Binaries" &lt;b&gt;Do not get the installer!&lt;/b&gt; In addition,    while you are here you will need to get the "Collection of PECL    modules" also under Windows Binaries&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Once Downloaded    extract the first file you downloaded and place the files in "C:\php".    Extract the PECL modules to "C:\php\ext".&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Rename C:\php\php.ini-recommended    to C:\php\php.ini and then &lt;b&gt;COPY&lt;/b&gt; it to C:\Windows&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Open both the php.ini    file you have now and uncomment cgi.force_redirect in php.ini and set    it to 0&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Change session.save_path    as "session.save_path=C:\php\&lt;wbr&gt;sessions" and make the directory    C:\php\sessions&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Set the line "extension_dir"    as "extension_dir = "C:\php\ext".&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;&lt;u&gt;Uncomment    all of the following items.&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;  extension=php_mssql.dll&lt;br /&gt;  extension=php_msql.dll&lt;br /&gt;   extension=php_mysql.dll&lt;br /&gt;  extension=php_mysqli.dll&lt;br /&gt;  extension=php_java.dll&lt;br /&gt;  extension=php_ldap.dll&lt;br /&gt;  extension=php_iisfunc.dll&lt;br /&gt;  extension=php_imap.dll&lt;br /&gt;   extension=php_filepro.dll&lt;br /&gt;  extension=php_gd2.dll&lt;br /&gt;  extension=php_gettext.dll&lt;br /&gt;  extension=php_dba.dll&lt;br /&gt;  extension=php_dbase.dll&lt;br /&gt;  extension=php_dbx.dll&lt;br /&gt;   extension=php_mbstring.dll&lt;br /&gt;  extension=php_pdf.dll&lt;br /&gt;  extension=php_pgsql.dll&lt;br /&gt;  extension=php_sockets.dll&lt;br /&gt;  extension=php_xmlrpc.dll&lt;br /&gt;  extension=php_xsl.dll&lt;br /&gt;   extension=php_zip.dll&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Now copy all of    those DLL files in C:\php\ext to C:\windows\system32 or add "C:\PHP;"    to your Windows path:&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;ul style="font-family: verdana;"&gt;&lt;ul&gt;&lt;ul type="disc"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Right Click on My        Computer and choose properties &gt; Advanced Tab &gt; Click "Environment        Variables".&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Now add "C:\PHP;"        to the very beginning.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Now go to start        &gt; run &gt; type: regedit and click ok&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Add HKEY_LOCAL_MACHINE\SOFTWARE\&lt;wbr&gt;PHP\IniFilePath        = C:\php to the registry. If you change your windows path instead of        copying the dll files then you will need to restart your computer before        php will work. Updating php is easier when you add it to your Windows        path. So bookmark this page and go restart. Now is the best time since        we are done with file placement.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;ol style="font-family: verdana;" start="11" type="1"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;You might have    to restart your system at this point&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Ok, you are back.    Now it is time to let IIS know that you have php and you are going to    tell IIS how to use it and when&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Open Internet Services    Manager in your Administrative Tools in the start menu&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Right Click on    Web Sites and click Properties, go to ISAPI filter tab choose Add, Filter    Properties window pops up. Enter&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt; &lt;ul style="font-family: verdana;"&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;Filter Name: php&lt;/span&gt;&lt;/p&gt;&lt;/ul&gt; &lt;ul style="font-family: verdana;"&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;Executables: Browse to  C:\php\php5isapi.dll&lt;/span&gt;&lt;/p&gt;&lt;/ul&gt; &lt;ol style="font-family: verdana;" start="15" type="1"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Right Click on    websites and choose properties. Go to the Documents tab and add index.php    as a start document. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Go to C:\Inetpub\wwwroot    and delete everything in there except for aspnet_client. Now make a    new text file and name it phpinfo.php. Open it up with your text editor    ant put this in it: &lt;?php phpinfo(); ?&gt;.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Open a web Browser    and go to &lt;a href="http://127.0.0.1/phpinfo.php" target="_blank"&gt;&lt;u&gt;http://127.0.0.1/phpinfo.php&lt;/u&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Enjoy php on Windows    XP and IIS&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-2089073709547064175?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/2089073709547064175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=2089073709547064175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/2089073709547064175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/2089073709547064175'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2008/10/install-php-5-on-windows-xp-for-iis-51.html' title='Install PHP 5 on Windows Xp for IIS 5.1'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-4853632679088639584</id><published>2008-01-09T01:37:00.000-08:00</published><updated>2008-01-09T01:55:01.771-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk PBX'/><category scheme='http://www.blogger.com/atom/ns#' term='IVR'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Interactive Voice Response (IVR)</title><content type='html'>Interactive Voice Response (IVR).&lt;br /&gt;&lt;br /&gt;Interactive Voice Response (IVR) is the technology that let you interact with a menu using a touch-tone telephone. In our day to day life we have already come across IVR in many ways, a best example is when you call banks&lt;br /&gt;&lt;br /&gt;It is very easy to set-up such a menu with Asterisk.&lt;br /&gt;&lt;br /&gt; The following is just an example for an IVR system where you call the number 9877777777 and you enter the IVR system. First you will get the greeting message ("welcome to dash dash Bank, please press 1 for Account related Enquiry, 2 for Credit card Enquiry or press 9 to talk to pur representative") and during this message you can press key 1, 2 or 9. According to the number pressed, you will be directed to the right extension&lt;br /&gt;&lt;br /&gt;In extensions.conf place this snippet&lt;br /&gt;&lt;br /&gt;exten =&gt; 9877777777,1,Answer&lt;br /&gt;exten =&gt; 9877777777,2,SetMusicOnHold(default)&lt;br /&gt;exten =&gt; 9877777777,3,DigitTimeout,5&lt;br /&gt;exten =&gt; 9877777777,4,ResponseTimeout,10&lt;br /&gt;exten =&gt; 9877777777,5,Background(greeting)&lt;br /&gt;&lt;br /&gt;;; greeting -- "welcome to dash dash Bank, please press 1 for Account related Enquiry, 2 for ;;Credit card Enquiry or press 9 to talk to pur representative&lt;br /&gt;&lt;br /&gt;exten =&gt; 1,1,Playback(ivr1) ; takes to another Account related IVR&lt;br /&gt;&lt;br /&gt;exten =&gt; 2,1,Playback(ivr2) ; takes to another Credit card related IVR&lt;br /&gt;&lt;br /&gt;exten =&gt; 9,1,Playback(representative) &lt;br /&gt;exten =&gt; 9,2,Dial(SIP/bankrep)&lt;br /&gt;;; representative -- Please wai while the call is transfered to our representative&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-4853632679088639584?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/4853632679088639584/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=4853632679088639584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/4853632679088639584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/4853632679088639584'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2008/01/interactive-voice-response-ivr.html' title='Interactive Voice Response (IVR)'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-3933478682731216032</id><published>2007-12-29T19:46:00.000-08:00</published><updated>2007-12-29T19:50:01.539-08:00</updated><title type='text'>Christmas Lights</title><content type='html'>My christmas fun in Janakpuri church Delhi.....&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="350"&gt; &lt;param name="movie" value="http://www.youtube.com/v/GUK0rDi8VCc"&gt; &lt;/param&gt; &lt;embed src="http://www.youtube.com/v/GUK0rDi8VCc" type="application/x-shockwave-flash" width="425" height="350"&gt; &lt;/embed&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-3933478682731216032?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/3933478682731216032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=3933478682731216032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/3933478682731216032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/3933478682731216032'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2007/12/christmas-lights.html' title='Christmas Lights'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-3328067458559978048</id><published>2007-12-17T04:55:00.000-08:00</published><updated>2008-06-02T05:10:29.781-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Vim Commands Cheat Sheet</title><content type='html'>&lt;h2&gt;Cursor movement&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;h - move left&lt;/li&gt;&lt;li&gt;j - move down&lt;/li&gt;&lt;li&gt;k - move up&lt;/li&gt;&lt;li&gt;l - move right&lt;/li&gt;&lt;li&gt;w - jump by start of words (punctuation considered words)&lt;/li&gt;&lt;li&gt;W - jump by words (spaces separate words)&lt;/li&gt;&lt;li&gt;e - jump to end of words (punctuation considered words) &lt;/li&gt;&lt;li&gt;E - jump to end of words (no punctuation)&lt;/li&gt;&lt;li&gt;b - jump backward by words (punctuation considered words)&lt;/li&gt;&lt;li&gt;B - jump backward by words (no punctuation)&lt;/li&gt;&lt;li&gt;0 - (zero) start of line&lt;/li&gt;&lt;li&gt;^ - first non-blank character of line &lt;/li&gt;&lt;li&gt;$ - end of line&lt;/li&gt;&lt;li&gt;G - Go To command (prefix with number - 5G goes to line 5)&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; Prefix a cursor movement command with a number to repeat it. For example, 4j moves down 4 lines.&lt;/p&gt;  &lt;h2&gt;Insert Mode - Inserting/Appending text&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;i - start insert mode at cursor&lt;/li&gt;&lt;li&gt;I - insert at the beginning of the line&lt;/li&gt;&lt;li&gt;a - append after the cursor&lt;/li&gt;&lt;li&gt;A - append at the end of the line&lt;/li&gt;&lt;li&gt;o - open (append) blank line below current line (no need to press return) &lt;/li&gt;&lt;li&gt;O - open blank line above current line&lt;/li&gt;&lt;li&gt;ea - append at end of word&lt;/li&gt;&lt;li&gt;Esc - exit insert mode&lt;/li&gt;&lt;/ul&gt;  &lt;h2&gt;Editing&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;r - replace a single character (does not use insert mode)&lt;/li&gt;&lt;li&gt;J - join line below to the current one&lt;/li&gt;&lt;li&gt;cc - change (replace) an entire line&lt;/li&gt;&lt;li&gt;cw - change (replace) to the end of word&lt;/li&gt;&lt;li&gt;c$ - change (replace) to the end of line &lt;/li&gt;&lt;li&gt;s - delete character at cursor and subsitute text&lt;/li&gt;&lt;li&gt;S - delete line at cursor and substitute text (same as cc)&lt;/li&gt;&lt;li&gt;xp - transpose two letters (delete and paste, technically)&lt;/li&gt;&lt;li&gt;u - undo&lt;/li&gt;&lt;li&gt;. - repeat last command &lt;/li&gt;&lt;/ul&gt;  &lt;h2&gt;Marking text (visual mode)&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;v - start visual mode, mark lines, then do command (such as y-yank)&lt;/li&gt;&lt;li&gt;V - start Linewise visual mode&lt;/li&gt;&lt;li&gt;o - move to other end of marked area&lt;/li&gt;&lt;li&gt;Ctrl+v - start visual block mode&lt;/li&gt;&lt;li&gt;O - move to Other corner of block &lt;/li&gt;&lt;li&gt;aw - mark a word&lt;/li&gt;&lt;li&gt;ab - a () block (with braces)&lt;/li&gt;&lt;li&gt;aB - a {} block (with brackets)&lt;/li&gt;&lt;li&gt;ib - inner () block&lt;/li&gt;&lt;li&gt;iB - inner {} block&lt;/li&gt;&lt;li&gt;Esc - exit visual mode&lt;/li&gt;&lt;/ul&gt;  &lt;h2&gt;Visual commands&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;&gt; - shift right&lt;/li&gt;&lt;li&gt;&lt; - shift left&lt;/li&gt;&lt;li&gt;y - yank (copy) marked text&lt;/li&gt;&lt;li&gt;d - delete marked text&lt;/li&gt;&lt;li&gt;~ - switch case&lt;/li&gt;&lt;/ul&gt;  &lt;h2&gt;Cut and Paste&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;yy - yank (copy) a line&lt;/li&gt;&lt;li&gt;2yy - yank 2 lines&lt;/li&gt;&lt;li&gt;yw - yank word&lt;/li&gt;&lt;li&gt;y$ - yank to end of line&lt;/li&gt;&lt;li&gt;p - put (paste) the clipboard after cursor&lt;/li&gt;&lt;li&gt;P - put (paste) before cursor&lt;/li&gt;&lt;li&gt;dd - delete (cut) a line &lt;/li&gt;&lt;li&gt;dw - delete (cut) the current word&lt;/li&gt;&lt;li&gt;x - delete (cut) current character&lt;/li&gt;&lt;/ul&gt;  &lt;h2&gt;Exiting&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;:w - write (save) the file, but don't exit&lt;/li&gt;&lt;li&gt;:wq - write (save) and quit&lt;/li&gt;&lt;li&gt;:q - quit (fails if anything has changed)&lt;/li&gt;&lt;li&gt;:q! - quit and throw away changes&lt;/li&gt;&lt;/ul&gt;  &lt;h2&gt;Search/Replace&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;/&lt;i&gt;pattern&lt;/i&gt; - search for pattern&lt;/li&gt;&lt;li&gt;?&lt;i&gt;pattern&lt;/i&gt; - search backward for pattern&lt;/li&gt;&lt;li&gt;n - repeat search in same direction&lt;/li&gt;&lt;li&gt;N - repeat search in opposite direction&lt;/li&gt;&lt;li&gt;:%s/&lt;i&gt;old&lt;/i&gt;/&lt;i&gt;new &lt;/i&gt;/g - replace all &lt;i&gt;old&lt;/i&gt; with &lt;i&gt;new&lt;/i&gt; throughout file&lt;/li&gt;&lt;li&gt;:%s/&lt;i&gt;old&lt;/i&gt;/&lt;i&gt;new&lt;/i&gt;/gc - replace all &lt;i&gt;old&lt;/i&gt; with &lt;i&gt;new&lt;/i&gt; throughout file with confirmations&lt;/li&gt;&lt;/ul&gt;  &lt;h2&gt;Working with multiple files&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;:e &lt;i&gt;filename&lt;/i&gt; - Edit a file in a new buffer&lt;/li&gt;&lt;li&gt;:bnext (or :bn) - go to next buffer&lt;/li&gt;&lt;li&gt;:bprev (of :bp) - go to previous buffer&lt;/li&gt;&lt;li&gt;:bd - delete a buffer (close a file)&lt;/li&gt;&lt;li&gt;:sp &lt;i&gt;filename&lt;/i&gt;  - Open a file in a new buffer and split window&lt;/li&gt;&lt;li&gt;ctrl+ws - Split windows&lt;/li&gt;&lt;li&gt;ctrl+ww - switch between windows&lt;/li&gt;&lt;li&gt;ctrl+wq - Quit a window&lt;/li&gt;&lt;li&gt;ctrl+wv - Split windows vertically&lt;/li&gt;&lt;/ul&gt;&lt;h2&gt;Appending Character to start of multiple lines&lt;br /&gt;&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;ctrl+v;shift+i;&lt;char&gt;;ESC&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-3328067458559978048?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/3328067458559978048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=3328067458559978048' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/3328067458559978048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/3328067458559978048'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2007/12/vim-commands-cheat-sheet.html' title='Vim Commands Cheat Sheet'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-3789692845299119786</id><published>2007-12-08T04:32:00.000-08:00</published><updated>2007-12-29T19:57:46.532-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Lyrics'/><title type='text'>Lyrics of Pray for me brother</title><content type='html'>Lyrics of Pray for me brother&lt;br /&gt;&lt;br /&gt;Pray for me brother&lt;br /&gt;Pray for me brother&lt;br /&gt;Pray for me sister&lt;br /&gt;Are you searchin’….&lt;br /&gt;Pray for me brother&lt;br /&gt;&lt;br /&gt;Lookin’ for the answers To all the questions In my life&lt;br /&gt;Will I be alone Will you be there By my side&lt;br /&gt;Is it something he said Is it something he did&lt;br /&gt;I wonder why He is searchin’ For the answers&lt;br /&gt;To stay alive&lt;br /&gt;&lt;br /&gt;Could you ever listen Could you ever care&lt;br /&gt;To speak your mind&lt;br /&gt;Only for a minute For only one moment&lt;br /&gt;In time&lt;br /&gt;&lt;br /&gt;The joy is around us But show me the love&lt;br /&gt;That we must find&lt;br /&gt;Are you searchin’ For a reason to be kind, to be kind…&lt;br /&gt;He said… Pray for me brother&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/-galhgKDvNg&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/-galhgKDvNg&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Pray for me brother Pray for me sister&lt;br /&gt;Pray for me brother Say&lt;br /&gt;what you wanna say now&lt;br /&gt;But keep your hearts open&lt;br /&gt;Be what you wanna be now&lt;br /&gt;Let’s heal the confusion&lt;br /&gt;Pray for me brother&lt;br /&gt;&lt;br /&gt;Don’t let me take When you don’t wanna give&lt;br /&gt;Don’t be afraid Just let me live&lt;br /&gt;Don’t let me take When you don’t wanna give&lt;br /&gt;Don’t be afraid Say what you wanna say now&lt;br /&gt;But keep your hearts open&lt;br /&gt;&lt;br /&gt;Be what you wanna be now Let’s heal the confusion&lt;br /&gt;Pray for me brother Pray for me brother&lt;br /&gt;I’m ashamed ah, brother be dying of poverty&lt;br /&gt;when he down on his knees its only then he prays&lt;br /&gt;And it’s a shame ah, brother be dying of ignorance&lt;br /&gt;cos the world is a trip and everybody’s a hypocrite&lt;br /&gt;Need to stop ah , taking a look at the other&lt;br /&gt;I’m not ashamed of poverty&lt;br /&gt;need to be making his life better&lt;br /&gt;So think about it, think about it once more&lt;br /&gt;cos life is a blessing and it’s not justa show, ah&lt;br /&gt;Round and round the world is spinning around&lt;br /&gt;&lt;br /&gt;We need to be singing a prayer, we need to be singing it now&lt;br /&gt;Round and round the world is turning around&lt;br /&gt;We need to be singing a prayer, we need to be singing it now&lt;br /&gt;Need to be feeling the power, need to be feeling the faith&lt;br /&gt;We need to coming together just to win this race&lt;br /&gt;&lt;br /&gt;Need to be feeling the power, need to be feeling the faith&lt;br /&gt;We need to coming together just to win this race (twice)&lt;br /&gt;Are you searching for a reason to be kind ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-3789692845299119786?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/3789692845299119786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=3789692845299119786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/3789692845299119786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/3789692845299119786'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2007/12/lyrics-of-pray-for-me-brother.html' title='Lyrics of Pray for me brother'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-7533209892813033453</id><published>2007-12-01T18:41:00.000-08:00</published><updated>2008-12-09T07:33:50.685-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teleconference'/><title type='text'>How VoIP Works?</title><content type='html'>If you've never heard of VoIP, get ready to change the way you think about long-distance phone calls. VoIP, or Voice over Internet Protocol, is a method for taking analog audio signals, like the kind you hear when you talk on the phone, and turning them into digital data that can be transmitted over the Internet.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_wXKdah-XIRU/R1IcQV0XeZI/AAAAAAAAAR8/9btRRjLC1I4/s1600-R/ip-telephony-ch.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_wXKdah-XIRU/R1IcQV0XeZI/AAAAAAAAAR8/ijjdm6Z9Ksg/s320/ip-telephony-ch.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5139201191843428754" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How is this useful? VoIP can turn a standard Internet connection into a way to place free phone calls. The practical upshot of this is that by using some of the free VoIP software that is available to make Internet phone calls, you are bypassing the phone company (and its charges) entirely.&lt;br /&gt;&lt;br /&gt;VoIP is a revolutionary technology that has the potential to completely rework the world's phone systems. VoIP providers like Vonage have already been around for a little while and are growing steadily. Major carriers like AT&amp;T are already setting up VoIP calling plans in several markets around the United States, and the FCC is looking seriously at the potential ramifications of VoIP service.&lt;br /&gt;&lt;br /&gt;Above all else, VoIP is basically a clever "reinvention of the wheel." In this article, we'll explore the principles behind VoIP, its applications and the potential of this emerging technology, which will more than likely one day replace the traditional phone system entirely.&lt;br /&gt;&lt;br /&gt;The interesting thing about VoIP is that there is not just one way to place a call. There are three different "flavors" of VoIP service in common use today:&lt;br /&gt;&lt;br /&gt;    * ATA - The simplest and most common way is through the use of a device called an ATA (analog telephone adaptor). The ATA allows you to connect a standard phone to your computer or your Internet connection for use with VoIP. The ATA is an analog-to-digital converter. It takes the analog signal from your traditional phone and converts it into digital data for transmission over the Internet. Providers like Vonage and AT&amp;T CallVantage are bundling ATAs free with their service. You simply crack the ATA out of the box, plug the cable from your phone that would normally go in the wall socket into the ATA, and you're ready to make VoIP calls. Some ATAs may ship with additional software that is loaded onto the host computer to configure it; but in any case, it is a very straightforward setup.&lt;br /&gt;&lt;br /&gt;    * IP Phones - These specialized phones look just like normal phones with a handset, cradle and buttons. But instead of having the standard RJ-11 phone connectors, IP phones have an RJ-45 Ethernet connector. IP phones connect directly to your router and have all the hardware and software necessary right onboard to handle the IP call. Wi-Fi phones allow subscribing callers to make VoIP calls from any Wi-Fi hot spot.&lt;br /&gt;&lt;br /&gt;    * Computer-to-computer - This is certainly the easiest way to use VoIP. You don't even have to pay for long-distance calls. There are several companies offering free or very low-cost software that you can use for this type of VoIP. All you need is the software, a microphone, speakers, a sound card and an Internet connection, preferably a fast one like you would get through a cable or DSL modem. Except for your normal monthly ISP fee, there is usually no charge for computer-to-computer calls, no matter the distance.&lt;br /&gt;&lt;br /&gt;If you're interested in trying VoIP, then you should check out some of the free VoIP software available on the Internet. You should be able to download and set it up in about three to five minutes. Get a friend to download the software, too, and you can start tinkering with VoIP to get a feel for how it works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-7533209892813033453?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/7533209892813033453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=7533209892813033453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/7533209892813033453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/7533209892813033453'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2007/12/how-voip-works.html' title='How VoIP Works?'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wXKdah-XIRU/R1IcQV0XeZI/AAAAAAAAAR8/ijjdm6Z9Ksg/s72-c/ip-telephony-ch.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-2801764352996724695</id><published>2007-11-27T07:01:00.000-08:00</published><updated>2007-11-27T18:57:32.170-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Postfix SMTP relayhost configuration</title><content type='html'>Recently I was working on setting up SMTP Authentication to send mails through there ISP's mail server.&lt;br /&gt;&lt;br /&gt;I first tried with perl MIME::Lite program which i found very hard to work with SMTP Authentication. So I decided to configure Postfix to relay mails to ISP mail server ( with SMTP Authentiction).&lt;br /&gt;&lt;br /&gt;Postfix main configuration file: /etc/postfix/main.cf&lt;br /&gt;&lt;br /&gt;myhostname = localhost&lt;br /&gt;alias_maps = hash:/etc/aliases&lt;br /&gt;alias_database = hash:/etc/aliases&lt;br /&gt;mydestination = localhost, localhost.localdomain, localhost&lt;br /&gt;relayhost = smtp.isp.com &lt;br /&gt;mynetworks = 127.0.0.0/8&lt;br /&gt;mailbox_size_limit = 0&lt;br /&gt;recipient_delimiter = +&lt;br /&gt;inet_interfaces = loopback-only&lt;br /&gt;smtp_use_tls = yes&lt;br /&gt;smtp_sasl_auth_enable = yes&lt;br /&gt;smtp_sasl_password_maps = hash:/etc/postfix/smtp_auth ## **&lt;br /&gt;smtp_sasl_security_options = noanonymous&lt;br /&gt;&lt;br /&gt;To check postfix config.&lt;br /&gt;&lt;br /&gt;#postfix check&lt;br /&gt;#postconf&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;** smtp_auth is the file we store Authentication information&lt;br /&gt;smtp.isp.com sheeju@isp.com:mypassword&lt;br /&gt;&lt;br /&gt;smtp_auth is in this format&lt;br /&gt;&lt;mail server&gt; ***:password&lt;br /&gt;&lt;br /&gt;*** - Depending on your provider this can be username or useremail.&lt;br /&gt;&lt;br /&gt;Next create hash DB of smtp_auth. &lt;br /&gt;#postmap hash:/etc/postfix/smtp_auth&lt;br /&gt;&lt;br /&gt;otherwise you get the error..&lt;br /&gt;&lt;br /&gt;postfix/smtp[nnnnn]: fatal: open database /etc/postfix/smtp_auth.db: No such file or directory &lt;br /&gt;&lt;br /&gt;Restart Postfix&lt;br /&gt;&lt;br /&gt;# /etc/init.d/postfix restart&lt;br /&gt;&lt;br /&gt;Testing Postfix:&lt;br /&gt;&lt;br /&gt;echo testing | mail -s Bla sheejuec7@gmail.com&lt;br /&gt;&lt;br /&gt;This is used to send test mail to sheejuec7@gmail.com. Next to check whether the mail relayed through ISP use&lt;br /&gt;&lt;br /&gt;mailq&lt;br /&gt;tail /var/log/mail.log&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-2801764352996724695?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/2801764352996724695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=2801764352996724695' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/2801764352996724695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/2801764352996724695'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2007/11/postfix-smtp-relayhost-configuration.html' title='Postfix SMTP relayhost configuration'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-32921453175448672</id><published>2007-11-21T18:26:00.000-08:00</published><updated>2007-11-21T18:39:39.778-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk PBX'/><title type='text'>Asterisk Installation</title><content type='html'>Here is Good Resources to start installing Asterisk,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://www.automated.it/guidetoasterisk.htm&lt;br /&gt;http://www.voip-info.org/wiki-Asterisk+installation+tips&lt;br /&gt;&lt;br /&gt;Video tutorial for understanding Asterisk better..&lt;br /&gt;&lt;br /&gt;http://revision3.com/systm/asterisk&lt;br /&gt;&lt;br /&gt;Asterisk PBX created by Mark Spensor of Digium Inc..&lt;br /&gt;http://digium.com&lt;br /&gt;http://asterisk.org&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-32921453175448672?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/32921453175448672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=32921453175448672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/32921453175448672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/32921453175448672'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2007/11/asterisk-installation.html' title='Asterisk Installation'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-3304359080994889832</id><published>2007-11-21T09:55:00.000-08:00</published><updated>2008-12-09T07:33:50.967-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Teleconference'/><title type='text'>How Teleconferencing works?</title><content type='html'>Who has not heard of teleconferencing, today's fast-rising manner of exchanging data between people found in different geographical locations as well as time zones This is more famous among agencies and firms, big and small, to make possible quick and effective swapping of concepts. This is a lot more convenient than having to set up conferences, or even trainings, at a certain place with many participants who may or may not be attend at that scheduled time and location.&lt;br /&gt;&lt;br /&gt;Conference calling can range from a simple three-way call to a comprehensive conference call as well as virtual meeting with up to numerous attendees all in one setting, communicating and interacting with each another through a system. A lot may find this somewhat complicated or believe this could be more than their budget. Yet at close observation, you would discover providers that give affordable teleconferencing services. You may use the internet to look for and identify various conference call costs for better comparison and you might be surprised to learn that some even give free teleconferencing options.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_wXKdah-XIRU/R0TU0uFb6kI/AAAAAAAAARU/Iy_i73QSepE/s1600-h/teleconferencing-5.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_wXKdah-XIRU/R0TU0uFb6kI/AAAAAAAAARU/Iy_i73QSepE/s320/teleconferencing-5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5135463477298326082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So how does teleconferencing work This is simply the process of connecting individuals or groups of persons by using a server called a bridge that serves as a phone that may answer numerous calls at the same time. The teleconferencing service that would host the meeting would give the bridge if you do not presently possess one. When you have a VoIP software, you may host your own conference call using VoIP network. If you want more interactive communication, you may maximize the utilization of internet technology by utilizing audio as well as video streaming with the use of webcams then headphones, instant messaging for quick interchange of text data, using a common whiteboard as you would in a regular face-to-face conference, and other relevant programs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-3304359080994889832?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/3304359080994889832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=3304359080994889832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/3304359080994889832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/3304359080994889832'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2007/11/how-teleconferencing-works.html' title='How Teleconferencing works?'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wXKdah-XIRU/R0TU0uFb6kI/AAAAAAAAARU/Iy_i73QSepE/s72-c/teleconferencing-5.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-6914491383755580801</id><published>2007-11-15T17:43:00.000-08:00</published><updated>2007-11-21T17:47:48.509-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asterisk PBX'/><title type='text'>Asterisk: Give a Try</title><content type='html'>Asterisk is an open-source project sponsored by Digium. The primary maintainer is Mark Spencer, but numerous patches have been contributed from the community. As of this writing, it runs only on Linux for Intel, although there was some success in the past with Linux PPC, and an effort is underway to port Asterisk to *BSD. Digium also sells various hardware components that operate with Asterisk (see Resources). These components are PCI cards that connect standard analog phone lines to your computer. Asterisk has its own VoIP protocol, called IAX, but it also supports SIP and H.323. This leads us to one of Asterisk's most powerful features: its ability to connect different technologies within the same feature-rich environment. For example, you could have IAX, SIP, H.323 and a regular telephone line connecting through Asterisk&lt;br /&gt;&lt;a href="http://www.linuxjournal.com/files/linuxjournal.com/linuxjournal/articles/067/6769/6769f1.png"&gt;&lt;img src="http://www.linuxjournal.com/files/linuxjournal.com/linuxjournal/articles/067/6769/6769f1.inline.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Asterisk provides Voicemail services with Directory, Call Conferencing, Interactive Voice Response, Call Queuing. It has support for three-way calling, caller ID services, &lt;a title="" href="http://www.voip-info.org/wiki/view/ADSI"&gt;ADSI&lt;/a&gt;, &lt;a title="" href="http://www.voip-info.org/wiki/view/IAX"&gt;IAX&lt;/a&gt;, &lt;a title="" href="http://www.voip-info.org/wiki/view/SIP"&gt;SIP&lt;/a&gt;, &lt;a title="" href="http://www.voip-info.org/wiki/view/H.323"&gt;H.323&lt;/a&gt; (as both client and gateway), &lt;a title="" href="http://www.voip-info.org/wiki/view/MGCP"&gt;MGCP&lt;/a&gt; (call manager only) and &lt;a title="" href="http://www.voip-info.org/wiki/view/SCCP"&gt;SCCP&lt;/a&gt;/Skinny. Check the Features section for a more complete list.&lt;br /&gt;&lt;br /&gt;Resource:&lt;br /&gt;www.asterisk.org&lt;br /&gt;http://www.voip-info.org/wiki/index.php?page=Asterisk&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-6914491383755580801?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/6914491383755580801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=6914491383755580801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/6914491383755580801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/6914491383755580801'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2007/11/asterisk-give-try.html' title='Asterisk: Give a Try'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4928136795754958799.post-6716966146689421962</id><published>2007-11-15T16:35:00.000-08:00</published><updated>2008-12-09T07:33:51.182-08:00</updated><title type='text'>Jaxtr Free calls to India</title><content type='html'>&lt;strong&gt;&lt;span style="color: rgb(255, 102, 0); font-family: arial; font-size: 130%;"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;jaxtr&lt;/span&gt;&lt;/span&gt; &lt;/strong&gt;&lt;span style="font-size: 85%;"&gt;link you phone&lt;/span&gt; is a unique &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;&lt;a id="KonaLink0" target="_top" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://freevcalls.blogspot.com/2007_08_01_archive.html#"&gt;&lt;span style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;color:red;" &gt;&lt;span class="kLink" style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;"&gt;VoIP&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;service&lt;/span&gt; which works with all &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;landlines&lt;/span&gt; and mobile in the world. In its beta version, it is offering 100 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;jaxtr&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;mins&lt;/span&gt; per month (equivalent to 14-16 min of per month free calls to India)&lt;br /&gt;&lt;br /&gt;The method to do it is little bit complicated, but I hope this blog will simplify it and help you to &lt;a id="KonaLink11" target="_top" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://freevcalls.blogspot.com/2007_08_01_archive.html#"&gt;&lt;span style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;color:red;" &gt;&lt;span class="kLink" style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;"&gt;make &lt;/span&gt;&lt;span class="kLink" style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;"&gt;free &lt;/span&gt;&lt;span class="kLink" style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;"&gt;calls&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;1. Resister yourself at &lt;strong&gt;jaxtr &lt;/strong&gt;(&lt;/span&gt;&lt;a href="http://www.jaxtr.com/user/registration.jsp?ref=kuarvikas"&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;click here&lt;/span&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;)&lt;br /&gt;2. choose a proper screen name (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;login&lt;/span&gt; name), that name will be used to call you.&lt;br /&gt;3. Skip next two pages (see at the bottom of that page)&lt;/span&gt;&lt;br /&gt;Now, You will see your home page, Now you can add up to three numbers, but add only one number, the number you wish to call in India&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 51);"&gt;4. On the top of the page, you will see the option to "Add your phone"Click to add your phone&lt;br /&gt;5. Now Select country as &lt;a id="KonaLink1" target="_top" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://freevcalls.blogspot.com/2007_08_01_archive.html#"&gt;&lt;span style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;color:red;" &gt;&lt;span class="kLink" style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;"&gt;India&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; and then add Indian number that you want to call&lt;br /&gt;6. Then click on the "Click me to verify"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;After you click, the number you have written will ring and also You will see a two digit code on the screen that one has to enter to verify the phone Try your self 2-3 times &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_7"&gt;without&lt;/span&gt; entering the code (because you are not at the phone) and check your home page if the phone is listed at the send calls to or not. if you are lucky enough, your phone will be &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_8"&gt;verified&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_9"&gt;automatically&lt;/span&gt;, if not (This is the problem, you have to think, how you can verify your &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_10"&gt;Indian&lt;/span&gt; phone for &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;eg&lt;/span&gt;, you can take help of online chat or you can tell your family of friend in &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_12"&gt;India&lt;/span&gt; to do this process) &lt;div align="justify"&gt; &lt;/div&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After number &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_13"&gt;verification&lt;/span&gt;, you also have to verify you e-mail, check your mail.&lt;br /&gt;&lt;br /&gt;Once &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_14"&gt;everything&lt;/span&gt; is done successfully, you will see a link as "your phone link" &lt;a href="http://www.jaxtr.com/cartab" target="_blank"&gt;http://www.jaxtr.com/alex&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After Clicking on the link, you will see &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;jaxtr&lt;/span&gt; &lt;a id="KonaLink2" target="_top" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://freevcalls.blogspot.com/2007_08_01_archive.html#"&gt;&lt;span style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;color:red;" &gt;&lt;span class="kLink" style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;"&gt;widget&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Dcwg96G5DTI/RtgcCA6P7oI/AAAAAAAAACs/lHqDcPo09i0/s1600-h/jaxtr1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5104860998554087042" style="margin: 0px 10px 10px 0px; float: left;" alt="" src="http://2.bp.blogspot.com/_Dcwg96G5DTI/RtgcCA6P7oI/AAAAAAAAACs/lHqDcPo09i0/s320/jaxtr1.JPG" border="0" height="166" width="240" /&gt;&lt;/a&gt;&lt;span style="color: rgb(102, 51, 102);"&gt;1. Now click on the call me free&lt;br /&gt;2. Dial your country code and number from where you are calling&lt;br /&gt;3. After you dial, you call will be connected to the &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_16"&gt;Indian&lt;/span&gt; number and you can talk for the 14-16 minutes for free.&lt;br /&gt;4. Once you disconnect the phone, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;jaxtr&lt;/span&gt; will give you a local number that you have to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_18"&gt;Dial&lt;/span&gt; when you wan to call India again. This time you have to pay for the local phone charges and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;&lt;a id="KonaLink3" target="_top" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://freevcalls.blogspot.com/2007_08_01_archive.html#"&gt;&lt;span style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;color:red;" &gt;&lt;span class="kLink" style="color: red ! important; font-family: &amp;quot;Trebuchet MS&amp;quot;,Verdana,Arial,Sans-serif; font-weight: 400; font-size: 12.6px; position: static;"&gt;ISD&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; part would be taken care by the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;Jaxtr&lt;/span&gt;, but if you working in the office or university, the local part is also free. so call is free to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_21"&gt;India&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;Jaxtr&lt;/span&gt; gives 100 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;jaxtr&lt;/span&gt; free &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;mins&lt;/span&gt; per month, and the call to &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_25"&gt;India&lt;/span&gt; is 6-7 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;jaxtr&lt;/span&gt; min per month, once you finish your &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;jaxtr&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;mins&lt;/span&gt;, you have to wait for the next month, but &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_29"&gt;generally&lt;/span&gt; everybody has 2-3 phones/cellphones , you can add all with different ID and enjoy more free &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;mins&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;Jaxtr&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_32"&gt;service&lt;/span&gt; works from &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_33"&gt;India&lt;/span&gt; also and the local access &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_34"&gt;number&lt;/span&gt; is from &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_35"&gt;Mumbai&lt;/span&gt; but I am not sure about its efficiency. I tried to be called from &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_36"&gt;India&lt;/span&gt; but it was not success full, in this case one can get 100 &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_37"&gt;mins&lt;/span&gt; of talking if one is using &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_38"&gt;landlines&lt;/span&gt; in US and EU.&lt;br /&gt;&lt;br /&gt;Please live your comment if you have any query, I would be happy to answer you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4928136795754958799-6716966146689421962?l=sheejualex.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sheejualex.blogspot.com/feeds/6716966146689421962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4928136795754958799&amp;postID=6716966146689421962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/6716966146689421962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4928136795754958799/posts/default/6716966146689421962'/><link rel='alternate' type='text/html' href='http://sheejualex.blogspot.com/2007/11/jaxtr-free-calls-to-india.html' title='Jaxtr Free calls to India'/><author><name>Alex</name><uri>http://www.blogger.com/profile/03439050201399024047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Dcwg96G5DTI/RtgcCA6P7oI/AAAAAAAAACs/lHqDcPo09i0/s72-c/jaxtr1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
