<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Fahdi's Personal Blog</title>
	
	<link>http://blog.fahdi.net</link>
	<description />
	<pubDate>Wed, 17 Dec 2008 21:07:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by-nc-nd/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/fahdiblog" type="application/rss+xml" /><item>
		<title>What is Asterisk??</title>
		<link>http://feeds.feedburner.com/~r/fahdiblog/~3/487989937/</link>
		<comments>http://blog.fahdi.net/2008/12/17/what-is-asterisk/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 21:06:17 +0000</pubDate>
		<dc:creator>Fahad Ahmed</dc:creator>
		
		<category><![CDATA[Communication]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Telecom]]></category>

		<category><![CDATA[asterisk]]></category>

		<category><![CDATA[IP Telephony]]></category>

		<category><![CDATA[Telecome]]></category>

		<category><![CDATA[Telecommunication]]></category>

		<guid isPermaLink="false">http://blog.fahdi.net/?p=103</guid>
		<description><![CDATA[Asterisk® is the world’s leading open source telephony engine and tool kit. Offering flexibility unheard of in the world of proprietary communications, Asterisk empowers developers and integrators to create advanced communication solutions&#8230;for free.
Asterisk® is released as open source under the GNU General Public License (GPL), and it is available for download free of charge. Asterisk® [...]]]></description>
			<content:encoded><![CDATA[<p>Asterisk® is the world’s leading open source telephony engine and tool kit. Offering flexibility unheard of in the world of proprietary communications, Asterisk empowers developers and integrators to create advanced communication solutions&#8230;for free.</p>
<p>Asterisk® is released as open source under the GNU General Public License (GPL), and it is available for download free of charge. Asterisk® is the most popular open source software available, with the Asterisk Community being the top influencer in VoIP.</p>
<p>Asterisk® was created by Mark Spencer of Digium, Inc in 1999. Code has been contributed from open source coders around the world, and testing and bug-patches from the community have provided invaluable aid to the development of this software.</p>
<p><strong>Asterisk Video Tutorials:</strong></p>
<blockquote><p><a title="Asterisk Video Tutprial" href="http://www.asterikast.com/episodes.php" target="_blank">http://www.asterikast.com/episodes.php</a></p></blockquote>
<p><strong>Here You go for asterisk Data sheet: </strong></p>
<blockquote><p><a href="http://www.asteriskpbx.com/files/asterisk-software-comparison-datasheet.pdf" target="_blank">ASTERISK DATASHEET</a></p></blockquote>
<p><strong>Download  Base Files of Asterisk:</strong></p>
<blockquote><p><a href="http://downloads.digium.com/pub/asterisk/" target="_blank">http://downloads.digium.com/pub/asterisk/</a></p></blockquote>
<img src="http://feeds.feedburner.com/~r/fahdiblog/~4/487989937" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.fahdi.net/2008/12/17/what-is-asterisk/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.fahdi.net/2008/12/17/what-is-asterisk/</feedburner:origLink></item>
		<item>
		<title>Installing Asterisk on CentOS</title>
		<link>http://feeds.feedburner.com/~r/fahdiblog/~3/487981806/</link>
		<comments>http://blog.fahdi.net/2008/12/17/installing-asterisk-on-centos/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 20:54:04 +0000</pubDate>
		<dc:creator>Fahad Ahmed</dc:creator>
		
		<category><![CDATA[Misc.]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Telecom]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[asterisk]]></category>

		<category><![CDATA[Asterisk Installation]]></category>

		<category><![CDATA[CentOS]]></category>

		<category><![CDATA[digium]]></category>

		<category><![CDATA[IP Telephony]]></category>

		<category><![CDATA[Telecome]]></category>

		<category><![CDATA[Telecommunication]]></category>

		<guid isPermaLink="false">http://blog.fahdi.net/?p=99</guid>
		<description><![CDATA[Installing CentOS for Asterisk  this is Based on CentOS 4.1 for i386
Required packages 

Minimal install
kernel-devel / kernel-smp-devel
bison
openssl-devel

or mysql support

mysql
mysq-server
mysql-devel

Installation process 
Select minimal from the Package Group selector option (on Centos 4.1 this required just disk1 for my hardware - HP DL360 - G4)
When the installation completes, install the YUM GPG Key

 rpm&#8211;import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4

Now simply [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Installing CentOS for Asterisk </strong> this is Based on <strong>CentOS 4.1 for i386</strong></p>
<p><strong>Required packages </strong></p>
<ul>
<li>Minimal install</li>
<li>kernel-devel / kernel-smp-devel</li>
<li>bison</li>
<li>openssl-devel</li>
</ul>
<p><strong>or mysql support</strong></p>
<ul>
<li>mysql</li>
<li>mysq-server</li>
<li>mysql-devel</li>
</ul>
<p><strong>Installation process </strong></p>
<p>Select minimal from the Package Group selector option (on Centos 4.1 this required just disk1 for my hardware - HP DL360 - G4)<br />
When the installation completes, install the YUM GPG Key</p>
<ul>
<li><strong> rpm&#8211;import <a href="http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4" target="_blank">http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4</a></strong></li>
</ul>
<p>Now simply install the required packages using yum</p>
<ul>
<li><strong> yum -y install kernel-devel bison openssl-devel</strong></li>
</ul>
<p>or to include mysql:</p>
<ul>
<li><strong> yum -y install kernel-devel bison openssl-devel mysql mysql-server mysql-devel </strong></li>
</ul>
<p>If you run an SMP kernel, you need <em>kernel-smp-devel</em> instead of <em>kernel-devel</em> above.</p>
<p>Now go make yourself a cup of tea/coffee as this will take a while, depending on your connection speed (it will download and install all dependencies and packages required)</p>
<p>Then:</p>
<ul>
<li><strong> yum -y update</strong></li>
</ul>
<p>Another cup of coffee, and a reboot to ensure that you compile against the correct kernel.</p>
<p>Once installed, standard asterisk installation procedure applies.</p>
<p><strong> Installing Asterisk on to CentOS 4.x</strong></p>
<p>Quick and Easy Install Guide, continuing from above section.</p>
<p><!--coloro:#008000--><span style="color: #008000;"><!--/coloro-->*** If you are running an SMP kernel, then instead of &#8220;kernel-devel&#8221; use &#8220;kernel-smp-devel&#8221;***<br />
*** MySQL is optional, MenuSelect requires &#8216;ncurses-devel&#8217; if you want to set extra options. ***</span></p>
<p><!--coloro:#000000--><span style="color: #000000;"><!--/coloro-->Install prereqs:</span></p>
<blockquote><p><span style="color: #008000;"><span style="color: #000000;">yum -y update<br />
yum -y install gcc gcc-c++ libtermcap-devel kernel-devel bison openssl-devel mysql mysql-server mysql-devel</span></span></p>
<p>#installing/upgrading asterisk<br />
#clean modules - just in case this is an upgrade.<br />
rm -f /usr/lib/asterisk/modules/*</p></blockquote>
<p>Go fetch latest asterisk sources.</p>
<blockquote><p>/usr/src<br />
rm asterisk<br />
wget <a href="http://ftp.digium.com/pub/asterisk/asterisk-1.4.4.tar.gz" target="_blank">http://ftp.digium.com/pub/asterisk/asterisk-1.4.4.tar.gz</a><br />
tar -zxvf asterisk-1.4.4.tar.gz<br />
ln -s asterisk-1.4.4 asterisk</p>
<p>rm -f zaptel<br />
wget <a href="http://ftp.digium.com/pub/zaptel/zaptel-1.4.2.1.tar.gz" target="_blank">http://ftp.digium.com/pub/zaptel/zaptel-1.4.2.1.tar.gz</a><br />
tar -zxvf zaptel-1.4.2.1.tar.gz<br />
ln -s zaptel-1.4.2.1 zaptel</p>
<p>rm -f libpri<br />
wget <a href="http://ftp.digium.com/pub/libpri/libpri-1.4.0.tar.gz" target="_blank">http://ftp.digium.com/pub/libpri/libpri-1.4.0.tar.gz</a><br />
tar -zxvf libpri-1.4.0.tar.gz<br />
mv libpri-1.4.0 libpri</p>
<p>rm -f asterisk-addons<br />
wget <a href="http://ftp.digium.com/pub/asterisk/asterisk-addons-1.4.1.tar.gz" target="_blank">http://ftp.digium.com/pub/asterisk/asteris&#8230;ns-1.4.1.tar.gz</a><br />
tar -zxvf asterisk-addons-1.4.1.tar.gz<br />
mv asterisk-addons-1.4.1 asterisk-addons</p></blockquote>
<p>Should be run before building asterisk:<br />
<strong> NOTE: You may need to reboot if you see errors about missing kernel sources</strong></p>
<blockquote><p>cd /usr/src/zaptel<br />
./configure<br />
# make menuselect<br />
make install<br />
make config</p></blockquote>
<p>Optional: If you have Zaptel digital cards:</p>
<blockquote><p>cd ../libpri<br />
make clean<br />
make install</p></blockquote>
<p>Must be installed after zaptel and (if you need it) libpri:</p>
<blockquote><p>cd ../asterisk<br />
./configure<br />
# make menuselect # for extra configuration<br />
make<br />
make install<br />
make samples<br />
make config</p></blockquote>
<p>Optional. Should be run after installing Asterisk:</p>
<blockquote><p>cd ../asterisk-addons<br />
./configure<br />
make<br />
make install</p></blockquote>
<p>Note :<br />
I am just in learning stage if any one find any mistake. Kindly let me know I will learn and grow my knowledge</p>
<img src="http://feeds.feedburner.com/~r/fahdiblog/~4/487981806" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.fahdi.net/2008/12/17/installing-asterisk-on-centos/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.fahdi.net/2008/12/17/installing-asterisk-on-centos/</feedburner:origLink></item>
		<item>
		<title>How productive are you?</title>
		<link>http://feeds.feedburner.com/~r/fahdiblog/~3/456171494/</link>
		<comments>http://blog.fahdi.net/2008/11/17/how-productive-are-you/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 16:55:32 +0000</pubDate>
		<dc:creator>Fahad Ahmed</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Project Management]]></category>

		<category><![CDATA[coding]]></category>

		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://blog.fahdi.net/?p=93</guid>
		<description><![CDATA[This is an excerpt from Charles Connell&#8217;s article, &#8216;It&#8217;s Not About Lines of Code&#8217;. I found it very interesting so I decided to share it here.
Everyone wants programmers to be productive. Managers of programmers want maximum productivity &#8212; it gets the work done faster and makes the managers look good. All other things being equal, [...]]]></description>
			<content:encoded><![CDATA[<p>This is an excerpt from Charles Connell&#8217;s article, &#8216;It&#8217;s Not About Lines of Code&#8217;. I found it very interesting so I decided to share it here.</p>
<blockquote><p>Everyone wants programmers to be productive. Managers of programmers want maximum productivity &#8212; it gets the work done faster and makes the managers look good. All other things being equal, programmers like being productive. They can get home earlier, reduce stress during the workday, and feel better about their finished products. Unfortunately, the standard definitions of software productivity are incorrect. They miss the essence of software development. What are the usual definitions for programmer productivity? Why are they wrong? Read below.</p>
<p><strong>Usual definitions for programmer productivity</strong></p>
<p><strong>Lines of code per day</strong> &#8212; This is the classic definition of software productivity for individual programmers. Unfortunately, as other authors have noted as well, the definition makes little sense. Imagine a programmer named Fred Fastfinger who writes 5000 lines of code, on average, each workday. Now assume Fred&#8217;s code is of such poor quality that, for each day of work he does, someone else must spend five days debugging the code. Is Fred highly productive? Certainly not. What we want is many lines of good code.</p>
<p><strong>Lines of correct code per day</strong> &#8212; This definition adjusts for the problem of a programmer producing lousy code. In the above example, using the new definition, Fred&#8217;s productivity becomes 833 lines/day (5000 lines, divided by one person-day to write the code plus five person-days to fix it). But even this definition is lacking. Suppose Fred cleans up his act and begins to produce 1000 lines of correct code per day by himself. Imagine his code is completely bug-free, but contains no comments at all. Is Fred productive now? Probably not. The code may be correct based on the current specification, but we know software requirements always change. The next programmer to take over Fred&#8217;s code will find it impenetrable, and possibly will be forced to rewrite the code in order to add any new features. (Even Fred will likely find his code opaque in a few months.)</p>
<p><strong>Lines of clean, simple, correct, well-documented code per day</strong> &#8212; This is a pretty good definition of productivity, and one many experienced, savvy technical managers would accept. There is still something about this definition though that misses what software engineers ultimately are trying to do. Imagine Fred, Danny, and a third programmer, Ingrid Insightful, are given similar assignments. Fred and Danny head right to their desks and begin writing good code. Something about the assignment bothers Ingrid however, so she decides to go outside for a walk. After a lap around the park, she buys a decaf mochaccino, sips a little, and lies down under a tree. Soon she falls asleep. A half-hour later, Ingrid wakes up with a start and realizes what bothers her about the programming assignment: this new feature is suspiciously like an existing feature. She strolls back to her desk, nods to Fred and Danny, and looks over the code base. Sure enough, the new feature she was asked to create is actually a generalization of another special-case feature.</p>
<p>Ingrid opens up the source code for the existing feature and begins deleting large sections of it. Before long, she has generalized the existing feature so it is simpler, more intuitive, and includes the new capabilities she was asked to add. In the process, she has reduced the code base by 2000 lines. Around 3:00, Ingrid says goodbye to Fred and Danny, and heads to her health club to work off the mochaccino.</p>
<p>Who was more productive on this day? Certainly Ingrid. Fred and Danny are not even finished creating their features yet. Ingrid&#8217;s feature works completely, she has simplified the entire program, and the user interface is improved by reducing the apparent feature count. But note Ingrid&#8217;s productivity included writing negative 2000 lines of code and spending little time in the office. While this example may seem fanciful, it is actually quite realistic. Getting away from a problem sometimes is a good way to solve it. And programmers who understand the big picture make smarter decisions, because they are able to reuse code and combine features effectively.</p>
<p><strong>Ability to solve customer problems quickly</strong> &#8212; This is the true definition of programmer productivity, and is what Ingrid accomplished in the example. I use the term customer very loosely. The customer may be a group of users in the same organization, a fighter pilot whose aircraft depends on the software, the world at large (for open source programmers), or yourself when writing a software tool. What software engineering really is about is solving problems for the people who will use the software. Any other definition of programmer productivity misses the mark.</p>
<p>This definition raises a difficult question though: If a programmer can be highly productive by writing a negative amount of code, how do we measure productivity for software engineers? There is no easy answer to this question, but the answer surely is not a rigid formula related to lines of code, bug counts, or face time in the office. Each of these measures has some value for some purposes, but managers should not lose site of what software engineers are doing. They are creating machines to solve human problems.<!--QuoteEnd--><!--QuoteEEnd--></p></blockquote>
<img src="http://feeds.feedburner.com/~r/fahdiblog/~4/456171494" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.fahdi.net/2008/11/17/how-productive-are-you/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.fahdi.net/2008/11/17/how-productive-are-you/</feedburner:origLink></item>
		<item>
		<title>Lack of Documentation in Software Development</title>
		<link>http://feeds.feedburner.com/~r/fahdiblog/~3/445350137/</link>
		<comments>http://blog.fahdi.net/2008/11/07/lack-of-documentation-in-software-development/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 10:45:50 +0000</pubDate>
		<dc:creator>Fahad Ahmed</dc:creator>
		
		<category><![CDATA[Project Management]]></category>

		<category><![CDATA[documentation]]></category>

		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://blog.fahdi.net/?p=91</guid>
		<description><![CDATA[This problem is very common; and is seen even in medium to large teams.
For the small teams; its understandable; you usually don’t have enough resources (human, time, finance) and to cover this; here are few suggestions
Requirement Gathering &#38; Analysis
Create a mailing list or forum for the project and make your team part of it. Discuss [...]]]></description>
			<content:encoded><![CDATA[<p>This problem is very common; and is seen even in medium to large teams.</p>
<p>For the small teams; its understandable; you usually don’t have enough resources (human, time, finance) and to cover this; here are few suggestions<strong></strong></p>
<blockquote><p><strong>Requirement Gathering &amp; Analysis</strong><br />
Create a mailing list or forum for the project and make your team part of it. Discuss your requirement over emails/threads; and assign one person to send a periodic email/post summarizing the discussions. The last such email/post will lead you to requirement specifications.</p>
<p><strong>Project Plan</strong><br />
Ask your team to divide the project into components and give estimated dead line. Do this again on the email list. Once done; write the summary for every commitment; discuss it in a thread. The last such email/post will be your project plan. Rewrite this in a new post/email; and then keep posting the replies to this whenever there is any change in the plan. Each reply should contain up to date commitments.</p>
<p><strong>Design / Implementation</strong><br />
I strongly recommend using WIKI, Sharepoint or other such web enabled collaboration platform. Write your design/implementation documents there. On each deadline/milestone; take a snapshot of current versions of documents/artifacts; mentioned below</p>
<p><strong>Database</strong><br />
Use diagramming support of modern database engines; SQL Server supports this. Your diagram will be up to date always.</p>
<p><strong>Design</strong><br />
Encourage your team to use contract driven development; use interfaces (interface IFunctinoality {}). Your design artifacts can then easily be created using some round-trip modeling tools like Borland’s Together or Rational’s XDE</p>
<p><strong>Implementation</strong><br />
Encourage your team to at least mention WIKI/Sharepoint URLs in the comments. Modern IDEs (like Visual Studio) has built in browser and you can easily correlate code with the documentation.</p>
<p><strong>Data Layer</strong><br />
Use approach of least access; in database access layer; keep separate logins for developer’s access (SQL Server’s Enterprise Manager / Query Analyzer) and your application access. The developer login can have full access to the database but the login being used for the application should have least access. This way seeing which objects the application login has access will leads you to dependency information. It’s also suggested to write auditing code in stored procedures; so that you can pin point “dormant objects” easily.</p>
<p><strong>Middle Layer</strong><br />
Encourage your team to log method names, parameters being passed and backend (sql query or web service name/url) being used in each method. Such log file will lead you to the dependency information. Audit these log files; and to check bottle necks.</p>
<p><strong>User Interface Layer</strong><br />
Use patterns like Model view presentation; the view interfaces will help you to keep things in control and reflect changes across user interface and middle layer easily. Counts of such interfaces will also help you estimate the size of your application.</p>
<p><strong>Etc Etc</strong><br />
Use emails/forums; encourage your team, not to leave the office/workplace unless a status of what has been done and what you will do the next day is informed to the project email list / forum. The team lead should write periodic emails for “To Dos” and “Status” such emails/posts will help you write status summaries for the management.</p>
<p>Also encourage your team to write postmortems on each milestones or on periodic basis. Let them write what they feel and wish. Keep such email/forum threads separate; they will help you to improve your processes for the next project.</p></blockquote>
<p>Don’t forget to post your comments and suggestions. Cheers <img src='http://blog.fahdi.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/fahdiblog/~4/445350137" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.fahdi.net/2008/11/07/lack-of-documentation-in-software-development/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.fahdi.net/2008/11/07/lack-of-documentation-in-software-development/</feedburner:origLink></item>
		<item>
		<title>Reve Systems and DIDX Partner During Gitex � International Numbers</title>
		<link>http://feeds.feedburner.com/~r/fahdiblog/~3/428357700/</link>
		<comments>http://blog.fahdi.net/2008/10/22/reve-systems-and-didx-partner-during-gitex-%ef%bf%bd-international-numbers/#comments</comments>
		<pubDate>Wed, 22 Oct 2008 08:40:31 +0000</pubDate>
		<dc:creator>Fahad Ahmed</dc:creator>
		
		<category><![CDATA[Telecom]]></category>

		<category><![CDATA[DIDX]]></category>

		<category><![CDATA[DIDX Partner]]></category>

		<category><![CDATA[Gitex 2008]]></category>

		<category><![CDATA[Reve Systems]]></category>

		<guid isPermaLink="false">http://blog.fahdi.net/?p=84</guid>
		<description><![CDATA[Super Technologies, Inc., creators of the world�s wholesale DID phone number exchange, announces during Gitex 2008 its partnership with Reve Systems (  News - Alert)  , enabling local international phone numbers from 55 nations on the award-winning �iTel Mobile Dialer.�.
siTel Mobile Dialer is a soft phone or dialer that enables service providers to offer [...]]]></description>
			<content:encoded><![CDATA[<p align="justify"><span style="font-size: 8pt;"><span style="font-family: Verdana; color: #333333;">Super Technologies, Inc., creators of the world�s wholesale DID phone number exchange, announces during Gitex 2008 its partnership with<!--ZZZLinkBegZZZ--> Reve Systems (  <a rel="nofollow" href="http://www.tmcnet.com/tmcnet/snapshots/snapshots.aspx?Company=Reve+Systems" target="_blank">News</a> - <a rel="nofollow" href="http://www.tmcnet.com/enews/subs.aspx?k1=%22Reve+Systems%22" target="_blank">Alert</a>) <!--ZZZLinkEndZZZ--> , enabling local international phone numbers from 55 nations on the award-winning �iTel Mobile Dialer.�</span></span><span style="font-family: Verdana; color: #333333;">.</span></p>
<p align="justify"><span style="font-size: 8pt;"><span style="font-family: Verdana; color: #333333;">siTel Mobile Dialer is a soft phone or dialer that enables service providers to offer complete VoIP from mobile phone. With mass deployment of<!--ZZZLinkBegZZZ--> WiFi (  <a rel="nofollow" href="http://www.tmcnet.com/tmcnet/snapshots/snapshots.aspx?Company=WiFi" target="_blank">News</a> - <a rel="nofollow" href="http://www.tmcnet.com/enews/subs.aspx?k1=%22WiFi%22&amp;k2=+802.11&amp;k3=+%22WLAN%22" target="_blank">Alert</a>)   <!--ZZZLinkEndZZZ--> networks and GPRS, calling from its feature-rich service using SIP technology over G.729, saves money for the end-user and works on Symbian Operating Systems and soon Mobile 5/6.</span></span></p>
<p>This ingenious service changes how users around the world will capitalize from the internet and their mobile phone. iTel Mobile Dialer�s popularity has led to its new availability for rebranding of the header, footer and all elements of the dialer. It is compatible with any standard SIP softswitch. For sending SMS, iTel Mobile Dialer is compatible to any standard GSM gateway.</p>
<p class="style4" align="justify">REVE Systems� CEO, M. Rezaul Hassan states, �Mobile VoIP is the new trend in VoIP industry. We have designed the product keeping the operators requirement in mind. This product will help to launch Mobile VoIP Services by service providers very easily. And we will offer new features of this product soon so that operators can offer more value added services to their clients.�</p>
<p class="style4">�Mobile VoIP is where the most exciting applications are in our industry today, and we intend to be a driving force for their success via DIDX with instant access to 17 million phone numbers from 55 countries ,� says CEO of Super Technologies, Inc., Suzanne Bowen. �Gitex provides us the opportunity to meet innovative companies such as iTel Mobile Dialer and partner for immediate business relationship.�</p>
<p>About Super Technologies, Inc.<br />
The incorporation began in 1999 in the USA, based in Pensacola, Florida. Its specialties include SIP trunking and direct inward dialing services in the form of wholesale marketplaces as well as the tools to start a new wholesale hosted rebranded voice business.</p>
<p>DIDX is a global telephone number marketplace that empowers telecom service providers with opportunities to become a global player in the phone marketplace by enabling international numbers to be sold on their network. It also provides a 12,000+ wired and wireless telco marketplace to sell international numbers to.</p>
<ol>
<li> DIDX software has won the Asterisk/                                                                      Digium (<a rel="nofollow" href="http://www.tmcnet.com/tmcnet/snapshots/snapshots.aspx?Company=Digium" target="_blank">News</a> - <a rel="nofollow" href="http://www.tmcnet.com/enews/subs.aspx?k1=%22Digium%22&amp;k2=+%22Asterisk%22&amp;k3=+%22Mark+Spencer%22" target="_blank">Alert</a>)    Innovator Award, PASHA Award, TMC Product of the Year Award, Best Communication Change Maker Award Nomination and Asia Pacific Award nomination. For more information, visit www.didx.net</li>
</ol>
<p class="style4"><!--ZZZLinkBegZZZ--><!--ZZZLinkEndZZZ--><br />
About Reza Systems, Inc. and iTel Mobile Dialer.<br />
The company holds offices in Singapore and Bangladesh. REVE Systems is an ISO 9001:2000 certified company. REVE serves VoIP service providers in more than 25 countries around the world. For more information, visit www.itelbilling.com.</p>
<p class="style4"><a rel="nofollow" href="http://www.tmcnet.com/usubmit/2008/10/22/3723477.htm" target="_blank">Source</a></p>
<img src="http://feeds.feedburner.com/~r/fahdiblog/~4/428357700" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.fahdi.net/2008/10/22/reve-systems-and-didx-partner-during-gitex-%ef%bf%bd-international-numbers/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.fahdi.net/2008/10/22/reve-systems-and-didx-partner-during-gitex-%ef%bf%bd-international-numbers/</feedburner:origLink></item>
		<item>
		<title>Wi-fi Without Routers - Sharing your existing ethernet internet connection</title>
		<link>http://feeds.feedburner.com/~r/fahdiblog/~3/397870560/</link>
		<comments>http://blog.fahdi.net/2008/09/19/wi-fi-without-routers-sharing-your-existing-ethernet-internet-connection/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 05:33:04 +0000</pubDate>
		<dc:creator>Fahad Ahmed</dc:creator>
		
		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Routers]]></category>

		<category><![CDATA[share internet]]></category>

		<category><![CDATA[WIFI]]></category>

		<category><![CDATA[wifi without router]]></category>

		<guid isPermaLink="false">http://blog.fahdi.net/?p=78</guid>
		<description><![CDATA[Sharing your existing ethernet internet connection
1. go to control panel -&#62; network connection.
2. right click on your ethernet connection and click on “properties”.
3. go to “advanced” tab.
4. check “allow other network….. internet connection”
5. in the drop down below select the wifi connection of your pc. if it is disabled, it will be showing your wifi [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Sharing your existing ethernet internet connection</strong></p>
<p>1. go to control panel -&gt; network connection.<br />
2. right click on your ethernet connection and click on “properties”.<br />
3. go to “advanced” tab.<br />
4. check “allow other network….. internet connection”<br />
5. in the drop down below select the wifi connection of your pc. if it is disabled, it will be showing your wifi connection already.<br />
6. click on “settings”<br />
7. check the protocols you need to share.i normally use only http and https.<br />
8. click on “ok”.you reach the network connection page. the sharing part is now over.</p>
<p>finding dns server ip address.</p>
<p>1. click on start -&gt; run<br />
2. type in cmd in the run prompt<br />
3. in the new window type “ipconfig /all” and press enter.<br />
4. note down your dns server ip address from the screen.</p>
<p><strong>Configuring the wifi</strong></p>
<p>1. go again to control panel -&gt; network connections.<br />
2. right click on your wifi connection and click “properties”.<br />
3. go to”wireless network” tab.<br />
4. the “use windows to configure my wireless network connection” should be checked.<br />
5. in the preferred network connection section click on add button<br />
6. enter a name of your wish to the network name.<br />
7. network authentication is “open”<br />
8. change data encryption to “disabled”<br />
9. check the “this is a computer to computer …. not used” connection.<br />
10. click “ok”.<br />
11. click on general tab. select “internet protocol(tcp/ip) and click on properties button.<br />
12. now type 192.168.0.1 in ip address, 255.255.255.0 in subnet mask, leave default gateway empty.<br />
13. fill in the dns server entry which you had noted down earlier.<br />
14. click on “ok” and your network is set.</p>
<p>your network should appear on the wifi network list now. search for wlan on your phone. connect and enjoy browsing on your phone.</p>
<img src="http://feeds.feedburner.com/~r/fahdiblog/~4/397870560" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.fahdi.net/2008/09/19/wi-fi-without-routers-sharing-your-existing-ethernet-internet-connection/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.fahdi.net/2008/09/19/wi-fi-without-routers-sharing-your-existing-ethernet-internet-connection/</feedburner:origLink></item>
		<item>
		<title>World’s largest Gold and Copper reserves are found in Reko Diq. in Baluchistan</title>
		<link>http://feeds.feedburner.com/~r/fahdiblog/~3/347372417/</link>
		<comments>http://blog.fahdi.net/2008/07/27/worlds-largest-gold-and-copper-reserves-are-found-in-reko-diq-in-baluchistan/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 11:29:23 +0000</pubDate>
		<dc:creator>Fahad Ahmed</dc:creator>
		
		<category><![CDATA[Pakistan]]></category>

		<guid isPermaLink="false">http://blog.fahdi.net/?p=74</guid>
		<description><![CDATA[Reko Diq is a small town in Chagai District, Balochistan . World&#8217;s largest Gold and Copper reserves are found in Reko Diq.
Tethyan Copper of Australia  has taken the contract to develop this mine. Barrick Gold Corporation of Canada and Antofagasta of Chile have a joint-ownership of the copper-gold deposit at Reko Diq.
The Reko Diq [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Reko Diq is a small town in Chagai District, Balochistan . World&#8217;s largest Gold and Copper reserves are found in Reko Diq.</strong></p>
<p>Tethyan Copper of Australia  has taken the contract to develop this mine. Barrick Gold Corporation of Canada and Antofagasta of Chile have a joint-ownership of the copper-gold deposit at Reko Diq.<br />
The Reko Diq deposit is being explored by Tethyan Copper Company Pty Ltd (75%) and the (BDA)Balochistan Development Authority (25%). Tethyan Copper Company is held jointly (50:50) by Barrick Gold Corporation and Antofagasta Minerals.</p>
<p>Currently the deposit is at scoping / pre feasibility stage.. It is a world class copper / gold porphyry style deposit, typical of the tethyan belt.</p>
<p>It has been sold to the Zionist controlled regimes by the Pakistani Government under the dictator at a price of $21 billion. Rough estimates suggest that the gold and copper at the surface accounts for $65 billion worth of deposits.<br />
Tell me how many of us know about it &#8230;remember the total debt on Pakistani Nation is $38b.</p>
<p><strong>Now the question is why Pakistani media and Govt is silent about it? why it is kept secret from Pakistani Nation?<br />
for verification check this international web sites</strong></p>
<p><a href="http://en.wikipedia.org/wiki/Reko_Diq" target="_blank">http://en.wikipedia .org/wiki/ Reko_Diq</a><span style="text-decoration: underline;"><br />
</span><a href="http://www.pdac.ca/pdac/publications/papers/2003/Schloderer.pdf" target="_blank">www.pdac.ca/ pdac/publication s/papers/ 2003/Schloderer. pdf</a> -</p>
<img src="http://feeds.feedburner.com/~r/fahdiblog/~4/347372417" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.fahdi.net/2008/07/27/worlds-largest-gold-and-copper-reserves-are-found-in-reko-diq-in-baluchistan/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.fahdi.net/2008/07/27/worlds-largest-gold-and-copper-reserves-are-found-in-reko-diq-in-baluchistan/</feedburner:origLink></item>
		<item>
		<title>Yeh Hum Naheen - Say No To Terrorism</title>
		<link>http://feeds.feedburner.com/~r/fahdiblog/~3/339289817/</link>
		<comments>http://blog.fahdi.net/2008/07/18/yeh-hum-naheen-say-no-to-terrorism/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 19:59:56 +0000</pubDate>
		<dc:creator>Fahad Ahmed</dc:creator>
		
		<category><![CDATA[Social]]></category>

		<category><![CDATA[Islam]]></category>

		<category><![CDATA[refuse terrorsim]]></category>

		<category><![CDATA[terror]]></category>

		<category><![CDATA[terrorism]]></category>

		<category><![CDATA[yeh hum naheen]]></category>

		<guid isPermaLink="false">http://blog.fahdi.net/?p=73</guid>
		<description><![CDATA[Since Last few days I am watching a song in all famous music channel. Which was sung by all famous singer, the song was &#8220;Yeh Hum Nahin/Naheen&#8221;.
Then I saw their ad these people was asking to sign something, I just caught their website name. Then I visit their website, and I found their service (social [...]]]></description>
			<content:encoded><![CDATA[<p>Since Last few days I am watching a song in all famous music channel. Which was sung by all famous singer, the song was &#8220;Yeh Hum Nahin/Naheen&#8221;.</p>
<p>Then I saw their ad these people was asking to sign something, I just caught their website name. Then I visit their website, and I found their service (social service) great, to bring the real face of Islam to all over the world. Some people spreading terror using the name of Islam but they are not Muslim, they are just shit, they don&#8217;t know the name of Islam. Islam word came from &#8220;Salam&#8221; which mean Peace. And Islam mean Religion of Peace. I proud that I&#8217;m Muslim Alhamdullilah.</p>
<p>6.3 million people signed Yeh Hum Naheen including famous singers and actors/actress. Why you didn&#8217;t signed yet.</p>
<p>&#8220;People are associating Islam with terrorism, we are all being tarred with the same brush, and it is time we stood up and said no, this is not who we are and this is not what we are about.&#8221; <a title="Haroon Official Website" href="http://www.haroon.com/" target="_blank">Haroon Rasheed</a></p>
<p>Are we the ones&#8230;..</p>
<ul>
<li>who deprive mothers to their children?</li>
<li>Who are destroying  our own future?</li>
<li>Who deprive children of their fathers&#8217; affection?</li>
<li>Who turn hopes into misery?</li>
</ul>
<p>No we are not, At least I&#8217;m not. I have condemned terrorism by signing up to say&#8230; Yeh hum naheen. Did you?</p>
<p>How can you sign?</p>
<p>It&#8217;s simple just visit the website <a title="Yeh Hum Naheen" href="http://www.yehhumnaheen.org" target="_blank">http://www.yehhumnaheen.org</a> then type your Name and email address in form and submit <img src='http://blog.fahdi.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . And refuse terrorism in Pakistan.</p>
<img src="http://feeds.feedburner.com/~r/fahdiblog/~4/339289817" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.fahdi.net/2008/07/18/yeh-hum-naheen-say-no-to-terrorism/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.fahdi.net/2008/07/18/yeh-hum-naheen-say-no-to-terrorism/</feedburner:origLink></item>
		<item>
		<title>How to beat Inflation and Rising Prices….Brilliant idea</title>
		<link>http://feeds.feedburner.com/~r/fahdiblog/~3/338933142/</link>
		<comments>http://blog.fahdi.net/2008/07/18/how-to-beat-inflation-and-rising-pricesbrilliant-idea/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 11:50:49 +0000</pubDate>
		<dc:creator>Fahad Ahmed</dc:creator>
		
		<category><![CDATA[Misc.]]></category>

		<category><![CDATA[beat]]></category>

		<category><![CDATA[idea]]></category>

		<category><![CDATA[inflation]]></category>

		<category><![CDATA[rising prices]]></category>

		<guid isPermaLink="false">http://blog.fahdi.net/?p=72</guid>
		<description><![CDATA[A man eats two eggs each morning for breakfast.   When he goes to the
grocery store He pays 60 cents a dozen. Since a dozen eggs won&#8217;t last a week
he normally buys two Dozens at a time. One day while buying eggs he notices
that the price has risen to 72 cents.  The next [...]]]></description>
			<content:encoded><![CDATA[<p>A man eats two eggs each morning for breakfast.   When he goes to the<br />
grocery store He pays 60 cents a dozen. Since a dozen eggs won&#8217;t last a week<br />
he normally buys two Dozens at a time. One day while buying eggs he notices<br />
that the price has risen to 72 cents.  The next time he buys groceries, eggs<br />
are 76 cents a dozen.</p>
<p>When asked to explain the price of eggs the store owner says, &#8220;The price has<br />
gone up and I have to raise my price accordingly&#8221;. This store buys 100 dozen<br />
eggs a day.   He checked around for a better price and all the distributors<br />
have raised their prices. The distributors have begun to buy from the huge<br />
egg farms.   The small egg farms have been driven out of business.  The huge<br />
egg farms sell 100,000 dozen eggs a day to distributors.  With no<br />
competition, they can set the price as they see fit. The distributors then<br />
have to raise their prices to t he grocery stores. And on and on and on.</p>
<p>As the man kept buying eggs the price kept going up. He saw the big egg<br />
trucks delivering 100 dozen eggs each day. Nothing changed there.   He<br />
checked out the huge egg farms and found they were selling 100,000 dozen<br />
eggs to the distributors daily.  Nothing had changed but the price of eggs.</p>
<p>Then week before Thanksgiving the price of eggs shot up to $1.00 a dozen.<br />
Again he asked the grocery owner why and was told, &#8220;Cakes and baking for the<br />
holiday&#8221;.  The huge egg farmers know there will be a lot of baking going on<br />
and more eggs will be used. Hence, the price of eggs goes up.  Expect the<br />
same thing at Christmas and other times when family cooking, baking, etc.<br />
happen.</p>
<p>This pattern continues until the price of eggs is 2.00 a dozen. The man<br />
says, &#8220;There must be something we can do about the price of eggs&#8221;.</p>
<p>He starts talking to all the people in his town and they decide to stop<br />
buying eggs. This didn&#8217;t work because everyone needed eggs.</p>
<p>Finally, the man suggested only buying what you need.  He ate 2 eggs a day.<br />
On the way home from work he would stop at the grocery and buy two eggs.<br />
Everyone in town Started buying 2 or 3 eggs a day.</p>
<p>The grocery store owner began complaining that he had too many eggs in his<br />
cooler.  He told the distributor that he didn&#8217;t need any eggs.   Maybe<br />
wouldn&#8217;t need any all week.</p>
<p>The distributor had eggs   filing up at his warehouse.  He told the huge egg<br />
farms that he</p>
<p>Didn&#8217;t have any room for eggs would not need any for at least two weeks.</p>
<p>At the egg farm, the chickens just kept on laying eggs.   To relieve the<br />
pressure, the huge egg farm told the distributor that they could buy the<br />
eggs at a lower price.</p>
<p>The distributor said, &#8220;I don&#8217;t have the room for the eggs even if they were<br />
free&#8221;.   The distributor told the grocery store owner that he would lower<br />
the price of the eggs if the store would start buying again.  The grocery<br />
store owner said, &#8220;I don&#8217;t have room for more eggs. The customers are only<br />
buying 2 or 3 eggs at a time.  Now if you were to drop the price of eggs<br />
back down to the original price, the customers would start buying by the<br />
dozen again&#8221;.</p>
<p>The distributors sent that proposal to the huge egg farmers but the egg<br />
farmers liked the price they were getting for their eggs but, those chickens<br />
just kept on laying.  Finally, the egg farmers lowered the price of their<br />
eggs.  But only a few cents.</p>
<p>The customers still bought 2 or 3 eggs at a time. They said, &#8220;When the price<br />
of eggs gets down to where it was before, we will start buying by the<br />
dozen.&#8221;</p>
<p>Slowly the price of eggs started dropping.  The distributors had to slash<br />
their prices to make room for the eggs coming from the egg farmers.</p>
<p>The egg farmers cut their prices because the distributors wouldn&#8217;t buy at a<br />
higher price than they were selling eggs for. Anyway, they had full<br />
warehouses and wouldn&#8217;t need eggs for quite a while.</p>
<p>And those chickens kept on laying.</p>
<p>Eventually, the egg farmers cut their prices because they were throwing away<br />
eggs they couldn&#8217;t sell.</p>
<p>The distributors started buying again because the eggs were priced to where<br />
the stores could afford to sell them at the lower price.</p>
<p>And the customers starting buying by the dozen again.</p>
<p>Now, transpose this analogy to the gasoline industry.</p>
<p>What if everyone only bought $10.00 worth of gas each time they pulled to<br />
the pump?  The dealer&#8217;s tanks would stay semi full all the time.  The<br />
dealers wouldn&#8217;t have room for the gas coming from the huge tank farms. The<br />
tank farms wouldn&#8217;t have room for the gas coming from the refining plants.<br />
And the refining plants wouldn&#8217;t have room for the oil being off loaded from<br />
the huge tankers coming from the oil fields.</p>
<p>Just $10.00 each time you buy gas. Don&#8217;t fill it up.  You may have to stop<br />
for gas twice a week but, the price should come down.</p>
<p>Think about it.</p>
<p>As an added note&#8230;When I buy $10.00 worth of gas that leaves my tank a<br />
little under quarter full. The way prices are jumping around, you can buy<br />
gas for $2.65 a gallon and then the next morning it can be $2.15. If you<br />
have your tank full of $2.65 gas you don&#8217;t have room for the $2.15 gas. You<br />
might not understand the economics of only buying two eggs at a time but,<br />
you can&#8217;t buy cheaper gas if your tank is full of the high priced stuff.</p>
<p>Also, don&#8217;t buy anything else at the gas station;  don&#8217;t give them any more<br />
of your hard earned money than what you spend on  gas, until the prices come<br />
down&#8230;&#8221;  just think of this concept for a  while.</p>
<img src="http://feeds.feedburner.com/~r/fahdiblog/~4/338933142" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.fahdi.net/2008/07/18/how-to-beat-inflation-and-rising-pricesbrilliant-idea/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.fahdi.net/2008/07/18/how-to-beat-inflation-and-rising-pricesbrilliant-idea/</feedburner:origLink></item>
		<item>
		<title>How to use Wateen with Xlite</title>
		<link>http://feeds.feedburner.com/~r/fahdiblog/~3/328640977/</link>
		<comments>http://blog.fahdi.net/2008/07/07/how-to-use-wateen-with-xlite/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 06:53:43 +0000</pubDate>
		<dc:creator>Fahad Ahmed</dc:creator>
		
		<category><![CDATA[Communication]]></category>

		<category><![CDATA[Internet]]></category>

		<category><![CDATA[Telecom]]></category>

		<category><![CDATA[Cheap Call]]></category>

		<category><![CDATA[Sip call]]></category>

		<category><![CDATA[Use Wateen with Xlite]]></category>

		<category><![CDATA[Wateen]]></category>

		<guid isPermaLink="false">http://blog.fahdi.net/?p=68</guid>
		<description><![CDATA[

User name = 021800XXXX,
authorization username = 021800XXXX@wateen.net,
domain = wateen.net,
proxy = 58.27.240.22:9060
You can get the Wateen user name from support@wateen.com and then use Xlite from counterpath.com to call out and receive calls from your computer.
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img style="border: 1px solid black;" src="http://blog.fahdi.net/images/wateen1.jpg" alt="" /></p>
<p style="text-align: center;">
<p>User name = 021800XXXX,<br />
authorization username = 021800XXXX@wateen.net,<br />
domain = wateen.net,<br />
proxy = 58.27.240.22:9060<br />
You can get the Wateen user name from support@wateen.com and then use Xlite from counterpath.com to call out and receive calls from your computer.</p>
<img src="http://feeds.feedburner.com/~r/fahdiblog/~4/328640977" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.fahdi.net/2008/07/07/how-to-use-wateen-with-xlite/feed/</wfw:commentRss>
		<feedburner:origLink>http://blog.fahdi.net/2008/07/07/how-to-use-wateen-with-xlite/</feedburner:origLink></item>
	</channel>
</rss>
