<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fred Posner (.com) &#187; VoIP</title>
	<atom:link href="http://www.fredposner.com/tag/voip/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fredposner.com</link>
	<description>The World of FISPosner.</description>
	<lastBuildDate>Fri, 27 Jan 2012 21:26:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>March Summary</title>
		<link>http://www.fredposner.com/family/749/march-summary/</link>
		<comments>http://www.fredposner.com/family/749/march-summary/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 17:12:51 +0000</pubDate>
		<dc:creator>Fred Posner</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Florida]]></category>
		<category><![CDATA[Gainesville]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.fredposner.com/?p=749</guid>
		<description><![CDATA[Where has the time gone? To paraphrase the Princess Bride, which Yes, is still one of my favorite movies &#8212; there is to much to explain, let me sum up. Painting, painting, painting. (4 parents, lots of paint, bottom line: &#8230; <a href="http://www.fredposner.com/family/749/march-summary/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Where has the time gone? To paraphrase the Princess Bride, which Yes, is still one of my favorite movies &#8212; there is to much to explain, let me sum up.</p>
<ul>
<li>Painting, painting, painting. (4 parents, lots of paint, bottom line: house looks great)</li>
<li>Met Sebastian <img src='http://www.fredposner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Renewed the annual pass at Disney and got Yeni her Florida pass. <img src='http://www.fredposner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Took the in-laws to St. Augustine.</li>
<li><a href="http://www.voiptechchat.com/tech/403/at-least-the-spam-is-friendly/" onclick="pageTracker._trackPageview('/outgoing/www.voiptechchat.com/tech/403/at-least-the-spam-is-friendly/?referer=');">Posted about Spam on VoIP Tech Chat</a></li>
<li><a href="http://www.voiptechchat.com/voip/377/and-were-back/" onclick="pageTracker._trackPageview('/outgoing/www.voiptechchat.com/voip/377/and-were-back/?referer=');">Actually posted a chat on VoIP Tech Chat</a></li>
<li><a href="http://voipathon.org/" onclick="pageTracker._trackPageview('/outgoing/voipathon.org/?referer=');">Getting ready for the Voipathon</a></li>
<li>and <a href="http://picasaweb.google.com/fatfreddysays/MAR2010?feat=directlink#" onclick="pageTracker._trackPageview('/outgoing/picasaweb.google.com/fatfreddysays/MAR2010?feat=directlink&amp;referer=');">posted a few pics</a> on Picasa</li>
</ul>
<p>Thanks for stopping by. <img src='http://www.fredposner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="288" height="192" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="host=picasaweb.google.com&amp;noautoplay=1&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Ffatfreddysays%2Falbumid%2F5451503846579216417%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US" /><param name="src" value="http://picasaweb.google.com/s/c/bin/slideshow.swf" /><embed type="application/x-shockwave-flash" width="288" height="192" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" flashvars="host=picasaweb.google.com&amp;noautoplay=1&amp;hl=en_US&amp;feat=flashalbum&amp;RGB=0x000000&amp;feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Ffatfreddysays%2Falbumid%2F5451503846579216417%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fredposner.com/family/749/march-summary/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>So Many Boxes&#8230;</title>
		<link>http://www.fredposner.com/yeni/734/so-many-boxes/</link>
		<comments>http://www.fredposner.com/yeni/734/so-many-boxes/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 16:30:08 +0000</pubDate>
		<dc:creator>Fred Posner</dc:creator>
				<category><![CDATA[Yeni]]></category>
		<category><![CDATA[Ann Arbor]]></category>
		<category><![CDATA[Florida]]></category>
		<category><![CDATA[Gainesville]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[telephone]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.fredposner.com/?p=734</guid>
		<description><![CDATA[We&#8217;re packing away&#8230; although &#8220;we&#8221; is mostly just Yeni; who is packing like a woman possessed. We&#8217;re heading out on Wednesday and looking forward to a change of view. We&#8217;re trying to spend as much time with family and friends &#8230; <a href="http://www.fredposner.com/yeni/734/so-many-boxes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re packing away&#8230; although &#8220;we&#8221; is mostly just Yeni; who is packing like a woman possessed. We&#8217;re heading out on Wednesday and looking forward to a change of view. We&#8217;re trying to spend as much time with family and friends as possible — taking the time to eat at out favorite spots &#8220;one more time&#8221; as well as try some new places we had neglected.</p>
<p>While working away, managed to post some quick words:</p>
<ul>
<li>VoIP Tech Chat: <a href="http://www.voiptechchat.com/tech/363/blackberry-desperate-rim-announces-free-blackberry-enterprise-server-express/" onclick="pageTracker._trackPageview('/outgoing/www.voiptechchat.com/tech/363/blackberry-desperate-rim-announces-free-blackberry-enterprise-server-express/?referer=');">Blackberry desperate? RIM announces FREE Blackberry Enterprise Server Express</a></li>
<li>Team Forrest: <a href="http://www.teamforrest.com/blog/158/sip-response-codes/" onclick="pageTracker._trackPageview('/outgoing/www.teamforrest.com/blog/158/sip-response-codes/?referer=');">SIP Response Codes</a> (just for a quick reference)</li>
<li>Fat Freddy Says: Updated Review for <a href="http://fatfreddysays.com/2010/01/01/nicks-original-house-of-pancakes-ann-arbor/" onclick="pageTracker._trackPageview('/outgoing/fatfreddysays.com/2010/01/01/nicks-original-house-of-pancakes-ann-arbor/?referer=');">Nick’s Original House of Pancakes, Ann Arbor</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.fredposner.com/yeni/734/so-many-boxes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fred Posner in the News</title>
		<link>http://www.fredposner.com/miscellaneous/427/fred-posner-in-the-news/</link>
		<comments>http://www.fredposner.com/miscellaneous/427/fred-posner-in-the-news/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 19:02:13 +0000</pubDate>
		<dc:creator>Fred Posner</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Ann Arbor]]></category>
		<category><![CDATA[Fred Posner]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.fredposner.com/?p=427</guid>
		<description><![CDATA[Some of the local papers / sites picked up the Parking Space story&#8230; check it out: Ann Arbor Chronicle HD Teeter Talk Ann Arbor News Arbor Update]]></description>
			<content:encoded><![CDATA[<p>Some of the local papers / sites picked up the Parking Space story&#8230; check it out:</p>
<ul>
<li><a href="http://annarborchronicle.com/2009/01/15/telephony-on-a-teeter-totter/" onclick="pageTracker._trackPageview('/outgoing/annarborchronicle.com/2009/01/15/telephony-on-a-teeter-totter/?referer=');">Ann Arbor Chronicle</a></li>
<li><a href="http://homelessdave.com/tt20090113fredposner.htm" onclick="pageTracker._trackPageview('/outgoing/homelessdave.com/tt20090113fredposner.htm?referer=');">HD Teeter Talk</a></li>
<li><a href="http://www.mlive.com/news/ann-arbor/index.ssf/2009/01/use_your_cell_phone_parking_gee.html" onclick="pageTracker._trackPageview('/outgoing/www.mlive.com/news/ann-arbor/index.ssf/2009/01/use_your_cell_phone_parking_gee.html?referer=');">Ann Arbor News</a></li>
<li><a href="http://arborupdate.com/article/1762/a2-parking-geeks" onclick="pageTracker._trackPageview('/outgoing/arborupdate.com/article/1762/a2-parking-geeks?referer=');">Arbor Update</a></li>
</ul>
<p> <img src='http://www.fredposner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.fredposner.com/miscellaneous/427/fred-posner-in-the-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And we&#8217;re back&#8230;</title>
		<link>http://www.fredposner.com/miscellaneous/422/and-were-back/</link>
		<comments>http://www.fredposner.com/miscellaneous/422/and-were-back/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 23:03:27 +0000</pubDate>
		<dc:creator>Fred Posner</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Ann Arbor]]></category>
		<category><![CDATA[Fred Posner]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.fredposner.com/?p=422</guid>
		<description><![CDATA[GoDaddy had some sort of &#8220;issue&#8221; that had this site down most of the day&#8230; Can you believe it? The nerve of them to mess with fredposner.com. Geesh. Anyway, we&#8217;re back online and I&#8217;d love to share a new geeky &#8230; <a href="http://www.fredposner.com/miscellaneous/422/and-were-back/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>GoDaddy had some sort of &#8220;issue&#8221; that had this site down most of the day&#8230; Can you believe it? The nerve of them to mess with <strong>fredposner.com</strong>. Geesh.</p>
<p>Anyway, we&#8217;re back online and I&#8217;d love to share a new geeky blog post I wrote: <a href="http://www.voiptechchat.com/voip/230/different-voip-for-different-folks/" onclick="pageTracker._trackPageview('/outgoing/www.voiptechchat.com/voip/230/different-voip-for-different-folks/?referer=');">Diff&#8217;rent VoIP for Diff&#8217;rent Folks</a>. Oh, and I was interviewed by the <a href="http://annarborchronicle.com/" onclick="pageTracker._trackPageview('/outgoing/annarborchronicle.com/?referer=');">Ann Arbor Chronicle</a> about the parking lot application. The preliminary video is on <a href="http://www.youtube.com/watch?v=1ZrrG7f6QxE" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/watch?v=1ZrrG7f6QxE&amp;referer=');">YouTube</a>&#8230; <strong>But I also have a version below</strong> <img src='http://www.fredposner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p class="alert"><strong>Update</strong> — apparently the site was down due to a denial of service <a href="http://news.cnet.com/8301-17939_109-10143010-2.html" onclick="pageTracker._trackPageview('/outgoing/news.cnet.com/8301-17939_109-10143010-2.html?referer=');">attack</a>.</p>
<p><object width="437" height="378" data="http://www.viddler.com/simple/c1e6d565/" type="application/x-shockwave-flash"><param name="id" value="viddler_c1e6d565" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.viddler.com/simple/c1e6d565/" /><param name="name" value="viddler_c1e6d565" /><param name="allowfullscreen" value="true" /></object></p>
<p>(You should also take a look at <a href="http://homelessdave.com" onclick="pageTracker._trackPageview('/outgoing/homelessdave.com?referer=');">Homeless Dave</a>&#8216;s site for more interviews)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fredposner.com/miscellaneous/422/and-were-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geeky Item of the Day &#8211; Free CNAM</title>
		<link>http://www.fredposner.com/voip/413/geeky-item-of-the-day-free-cnam/</link>
		<comments>http://www.fredposner.com/voip/413/geeky-item-of-the-day-free-cnam/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 13:57:57 +0000</pubDate>
		<dc:creator>Fred Posner</dc:creator>
				<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.fredposner.com/?p=413</guid>
		<description><![CDATA[Ok, if you use Asterisk (or a Do It Yourself type VoIP service), you sometimes do not receive the CNAM (think Caller ID with Name data) from your carrier. Well, since geeks like information and anything &#8220;free,&#8221; there&#8217;s a simple &#8230; <a href="http://www.fredposner.com/voip/413/geeky-item-of-the-day-free-cnam/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ok, if you use Asterisk (or a Do It Yourself type VoIP service), you sometimes do not receive the CNAM (think Caller ID with Name data) from your carrier. Well, since geeks like information and anything &#8220;free,&#8221; there&#8217;s a simple way to use the internet to do a reverse number lookup query. So, if you&#8217;re a technical type, keep reading&#8230; otherwise, non-geek posts will return very soon.</p>
<p><span id="more-413"></span>So, using a simple Perl script, you can check many resources and attempt to get the calling party&#8217;s name. There are tons of caller id lookup scripts out there, but most require the Asterisk Perl AGI module, a localized NPA/NXX database, or a local database query.</p>
<p>Since I don&#8217;t like installing the module, don&#8217;t want to install a local lookup table, and don&#8217;t wish to cache CID names in a database, I&#8217;ve modified publicly available scripts as follows (<a href="http://www.teamforrest.com/voip/89/using-agi-to-get-caller-id-name-cnam/" onclick="pageTracker._trackPageview('/outgoing/www.teamforrest.com/voip/89/using-agi-to-get-caller-id-name-cnam/?referer=');">also, check up the write up on Team Forrest, with a little more detail</a>):</p>
<p class="alert">Update: AnyWho changed their url and format, the new code is live on <a href="http://www.teamforrest.com/voip/89/using-agi-to-get-caller-id-name-cnam/" onclick="pageTracker._trackPageview('/outgoing/www.teamforrest.com/voip/89/using-agi-to-get-caller-id-name-cnam/?referer=');">Team Forrest</a> but the old code is still below.</p>
<pre>#!/usr/bin/perl -w
use strict;
use LWP::UserAgent;
$|=1;
sub trim($);

my %AGI; my $tests = 0; my $fail = 0; my $pass = 0; my $result = ""; my $cidnum = ""; my $cidname = "";
my $npa = ""; my $nxx = ""; my $station = ""; my $name = "";

$cidnum = $ARGV[0];

while(&lt;STDIN&gt;) {
	chomp;
	last unless length($_);
	if (/^agi_(\w+)\:\s+(.*)$/) {
		$AGI{$1} = $2;
	}
}

my $AnyWho = '1' ;
my $Google = '1' ;
my $www411 = '1' ;

if(substr($cidnum,0,1) eq '1'){
$cidnum=substr($cidnum,1);
}

if(substr($cidnum,0,2) eq '+1'){
$cidnum=substr($cidnum,2);
}

if ($cidnum =~ /^(\d{3})(\d{3})(\d{4})$/) {
	$npa = $1;
	$nxx = $2;
	$station = $3;
	}
elsif($cidnum =~/\&lt;(\d{3})(\d{3})(\d{4})\&gt;/){
	$npa = $1;
	$nxx = $2;
	$station = $3;
	}
else {
	print qq(VERBOSE "ERROR: unable to parse caller id" 2\n);
	exit(0);
} 

if ($AnyWho &gt; '0') {
	print qq(VERBOSE "STATUS: checking AnyWho for name lookup" 2\n);
	if ($name = &amp;anywho_lookup ($npa, $nxx, $station)) {
		$cidname = $name;
		print qq(SET VARIABLE CALLERID\(name\) "$cidname"\n);
		print qq(VERBOSE "STATUS: AnyWho said name was $cidname " 2\n);
		exit(0);
		}
	else {
		print qq(VERBOSE "STATUS: unable to find name with AnyWho" 2\n);
		}
	}
else {
	print qq(VERBOSE "STATUS: AnyWho lookup disabled" 2\n);
}

if ($Google &gt; '0') {
	print qq(VERBOSE "STATUS: checking Google for name lookup" 2\n);
	if ($name = &amp;google_lookup ($npa, $nxx, $station)) {
		$cidname = $name;
		print qq(SET VARIABLE CALLERID\(name\) "$cidname"\n);
		print qq(VERBOSE "STATUS: Google said name was $cidname " 2\n);
		exit(0);
		}
	else {
		print qq(VERBOSE "STATUS: unable to find name with Google" 2\n);
		}
	}
else {
	print qq(VERBOSE "STATUS: Google lookup disabled" 2\n);
}

if ($www411 &gt; '0') {
	print qq(VERBOSE "STATUS: checking www411 for name lookup" 2\n);
	if ($name = &amp;www411_lookup ($npa, $nxx, $station)) {
		$cidname = $name;
		print qq(SET VARIABLE CALLERID\(name\) "$cidname"\n);
		print qq(VERBOSE "STATUS: www411 said name was $cidname " 2\n);
		exit(0);
		}
	else {
		print qq(VERBOSE "STATUS: unable to find name with www411" 2\n);
		}
	}
else {
	print qq(VERBOSE "STATUS: www411 lookup disabled" 2\n);
}

print qq(SET VARIABLE CALLERID\(name\) "$cidnum"\n);
print qq(VERBOSE "STATUS: Unknown name for $cidnum " 2\n);
exit(0); 

sub anywho_lookup {
	my ($npa, $nxx, $station) = @_;
	my $ua = LWP::UserAgent-&gt;new( timeout =&gt; 45);
	my $URL = 'http://www.anywho.com/qry/wp_rl';
	$URL .= '?npa=' . $npa . '&amp;telephone=' . $nxx . $station;
	$ua-&gt;agent('AsteriskAGIQuery/1');
	my $req = new HTTP::Request GET =&gt; $URL;
	my $res = $ua-&gt;request($req);
	if ($res-&gt;is_success()) {
		if ($res-&gt;content =~ /&lt;!-- listing --&gt;(.*)&lt;!-- \/listing --&gt;/s) {
			my $listing = $1;
			if ($listing =~ /&lt;B&gt;(.*)&lt;\/B&gt;/) {
				my $clidname = $1;
				return $clidname;
			}
		}
	}
	return "";
}

sub google_lookup {
  my ($npa, $nxx, $station) = @_;
  my $ua = LWP::UserAgent-&gt;new( timeout =&gt; 45);
  my $URL = 'http://www.google.com/search?rls=en&amp;q=phonebook:' .  $npa . $nxx . $station . '&amp;ie=UTF-8&amp;oe=UTF-8';
  $ua-&gt;agent('AsteriskAGIQuery/1');
  my $req = new HTTP::Request GET =&gt; $URL;
  my $res = $ua-&gt;request($req);
  if ($res-&gt;is_success()) {
    if ($res-&gt;content =~ /&lt;font size=-2&gt;&lt;br&gt;&lt;\/font&gt;&lt;font size=-1&gt;(.+)&lt;font color=green&gt;/) {
      my $temp = $1;
      my $clidname = "";
      if ( $temp =~ /(.+)&lt;font color=green&gt;/o ) {
        $clidname = substr($1, 0, -3);
      } else {
        $clidname = substr($temp, 0, -3);
      }
      if ($clidname =~ /&lt;a href(.+)\//) {
        $clidname = $1 ;
        if ($clidname =~ /&gt;(.+)&lt;/) {
          $clidname = $1 ;
        }
      }
      return $clidname;
    }
  }
  return "";
} 

sub www411_lookup {
  my ($npa, $nxx, $station) = @_;
  my $ua = LWP::UserAgent-&gt;new( timeout =&gt; 45);
  my $URL = 'http://www.411.com/search/Reverse_Phone?phone=' .  $npa . $nxx . $station;
  $ua-&gt;agent('AsteriskAGIQuery/1');
  my $req = new HTTP::Request GET =&gt; $URL;
  my $res = $ua-&gt;request($req);
  if ($res-&gt;is_success()) {
    if ($res-&gt;content =~ /Location: &lt;strong&gt;(.*)&lt;\/strong&gt;/s) {
      my $temp = $1;
      my $clidname = "";
      $temp =~ s/&amp;amp\;/&amp;/g;
      $temp =~ s/%20/ /g;
						$clidname = $temp;
		    return $clidname;
     }
  }
  return "";
}</pre>
<p>Basically, what the script does is lookup the cidname from the CID number. I pass the script an argument (the caller id number) and it checks AnyWho, Google, and 411.com (in order). I chose 411 last and just use it to replace an NPA/NXX table. Basically, if AnyWho and Google fail, I&#8217;m assuming it&#8217;s a cell phone or unlisted number and will assume 411 will only return a location. If all fails, the script sets the callerid name to be the callerid number.</p>
<p>I&#8217;ve integrated it into asterisk by first creating a lookup context:</p>
<pre>[cidname-lookup]
exten =&gt; s,1,NoOp(looking up callerid name)
exten =&gt; s,n,GotoIf($["foo${CALLERID(NAME)}" = "foo" ]?getname)
exten =&gt; s,n,GotoIf($["${CALLERID(NAME)}" = "${CALLERID(NUM)}" ]?getname)
exten =&gt; s,n,NoOp(caller id name exists as ${CALLERID(NAME)})
exten =&gt; s,n,Return
exten =&gt; s,n(getname),AGI(calleridname.pl,${CALLERID(NUM)})
exten =&gt; s,n,NoOp(Caller ID Name is now ${CALLERID(NAME)})
exten =&gt; s,n,Return</pre>
<p>Basically, if the callerid name is present (and not the phonenumber), run the script. You can then call the script from anywhere in your Asterisk dialplan using a gosub routine. Such as:</p>
<pre>exten =&gt; s,n,Gosub(cidname-lookup,s,1)
exten =&gt; s,n,dial(${FREDPHONE},30,mt)</pre>
<p>Are there other ways to do this? Absolutely. And some even better <img src='http://www.fredposner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  This way works for me&#8230; until I see a better way of doing it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fredposner.com/voip/413/geeky-item-of-the-day-free-cnam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geeky Item of the Day</title>
		<link>http://www.fredposner.com/yeni/393/geeky-item-of-the-day/</link>
		<comments>http://www.fredposner.com/yeni/393/geeky-item-of-the-day/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 15:31:32 +0000</pubDate>
		<dc:creator>Fred Posner</dc:creator>
				<category><![CDATA[VoIP]]></category>
		<category><![CDATA[Yeni]]></category>
		<category><![CDATA[Ann Arbor]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[polycom]]></category>
		<category><![CDATA[telephone]]></category>

		<guid isPermaLink="false">http://www.fredposner.com/?p=393</guid>
		<description><![CDATA[I have a new phone on my desk (or as Yeni calls it, the mesk). Why mesk? Combines messy and desk… but I digress (as usual). As I was saying, I recently purchased a Polycom Soundpoint IP 450 phone. The &#8230; <a href="http://www.fredposner.com/yeni/393/geeky-item-of-the-day/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_396" class="wp-caption alignright" style="width: 310px"><a href="http://www.fredposner.com/wp-content/uploads/2009/01/polycom-weather.jpg"><img class="size-medium wp-image-396" title="polycom-weather" src="http://www.fredposner.com/wp-content/uploads/2009/01/polycom-weather-300x200.jpg" alt="Yeni Weather Script" width="300" height="200" /></a><p class="wp-caption-text">Yeni Weather Script</p></div>
<p>I have a new phone on my desk (or as Yeni calls it, the mesk). Why mesk? Combines messy and desk… but I digress (as usual).</p>
<p>As I was saying, I recently purchased a <a href="http://www.mgraves.org/voip/2008/11/polycoms-new-soundpoint-ip450/" onclick="pageTracker._trackPageview('/outgoing/www.mgraves.org/voip/2008/11/polycoms-new-soundpoint-ip450/?referer=');">Polycom Soundpoint IP 450 phone</a>. The phone is great — small foot print, clean, great speakerphone, and enables HD Voice. HD Voice is going to change the way we think of how phone calls sound. I admit, I was reluctant at first, but then I got to know <a href="http://www.mgraves.org/voip/" onclick="pageTracker._trackPageview('/outgoing/www.mgraves.org/voip/?referer=');">Michael Graves</a>; and after listening to him praise the benefits of HD Voice for many, many months, I decided it was time to embrace the technology.</p>
<p>Let me say this — HD Voice is amazing. I won&#8217;t say too much more, because I&#8217;m planning to write about it big time on <a href="http://www.voiptechchat.com" onclick="pageTracker._trackPageview('/outgoing/www.voiptechchat.com?referer=');">VoIP Tech Chat</a> and <a href="http://www.teamforrest.com" onclick="pageTracker._trackPageview('/outgoing/www.teamforrest.com?referer=');">Team Forrest</a>; but bottom line: HD Voice = amazing.</p>
<p>So the other nice thing about the phone? It has a little micro-mini browser. Which means what you ask? It means that know whenever Yeni asks me the weather… I can answer. A <a href="http://pbx.teamforrest.com/a2weather.html" onclick="pageTracker._trackPageview('/outgoing/pbx.teamforrest.com/a2weather.html?referer=');">nice little Perl script</a> checks the local Ann Arbor weather and gives me the temp (in F and C), current condition, and quick day&#8217;s forecast. The phone reads the website every 5 minutes and constantly displays the results. It&#8217;s nice. <img src='http://www.fredposner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.fredposner.com/yeni/393/geeky-item-of-the-day/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Monday. Ummm. Monday.</title>
		<link>http://www.fredposner.com/family/288/its-monday-ummm-monday/</link>
		<comments>http://www.fredposner.com/family/288/its-monday-ummm-monday/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 20:25:21 +0000</pubDate>
		<dc:creator>Fred Posner</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Gators]]></category>
		<category><![CDATA[Harley-Davidson]]></category>
		<category><![CDATA[SEC]]></category>
		<category><![CDATA[Yeni]]></category>
		<category><![CDATA[Ann Arbor]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Cannoli]]></category>
		<category><![CDATA[FBI]]></category>
		<category><![CDATA[Fred Posner]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Pizza]]></category>
		<category><![CDATA[Thanksgiving]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.fredposner.com/?p=288</guid>
		<description><![CDATA[Good morning world and welcome to the snowed in Monday morning edition of Fred Posner dot com. Let&#8217;s discuss the weekend&#8230; Not much happened. Let&#8217;s see, in random order: Yeni and I had Pizza so good I reactivated Fat Freddy &#8230; <a href="http://www.fredposner.com/family/288/its-monday-ummm-monday/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_289" class="wp-caption alignright" style="width: 310px"><a href="http://picasaweb.google.com/fatfreddysays/Thanksgiving2008" onclick="pageTracker._trackPageview('/outgoing/picasaweb.google.com/fatfreddysays/Thanksgiving2008?referer=');"><img class="size-medium wp-image-289" title="thankgiving-2008-fred-posner" src="http://www.fredposner.com/wp-content/uploads/2008/12/thankgiving-2008-fred-posner-300x199.jpg" alt="Fred with family at Thanksgiving" width="300" height="199" /></a><p class="wp-caption-text">Fred with family at Thanksgiving</p></div>
<p>Good morning world and welcome to the snowed in Monday morning edition of Fred Posner dot com. Let&#8217;s discuss the weekend&#8230;</p>
<p>Not much happened. Let&#8217;s see, in random order:</p>
<ul>
<li>Yeni and I had <a href="http://fatfreddysays.com/2008/12/07/bella-italia-pizza-pasta-ann-arbor/" onclick="pageTracker._trackPageview('/outgoing/fatfreddysays.com/2008/12/07/bella-italia-pizza-pasta-ann-arbor/?referer=');">Pizza so good</a> I reactivated <a href="http://fatfreddysays.com/2008/12/07/bella-italia-pizza-pasta-ann-arbor/" onclick="pageTracker._trackPageview('/outgoing/fatfreddysays.com/2008/12/07/bella-italia-pizza-pasta-ann-arbor/?referer=');">Fat Freddy Says</a></li>
<li>The Gators beat Alabama and are headed to Miami for the Championship Game</li>
<li>My Harley is back from the dealer&#8230; and is pretty much packed away until March (but sounds GREAT with my new pipes)</li>
<li>Thanksgiving Pictures were <a href="http://picasaweb.google.com/fatfreddysays/Thanksgiving2008" onclick="pageTracker._trackPageview('/outgoing/picasaweb.google.com/fatfreddysays/Thanksgiving2008?referer=');">posted</a></li>
<li><a href="http://www.voiptechchat.com/voip/146/fbi-security-warnings-and-voip/" onclick="pageTracker._trackPageview('/outgoing/www.voiptechchat.com/voip/146/fbi-security-warnings-and-voip/?referer=');">Blogged about an idiotic FBI Warning</a></li>
<li>Yeni and I started on the Holiday Vegitation</li>
<li>and the <a href="http://www.washingtonpost.com/wp-dyn/content/article/2008/12/08/AR2008120802200.html?hpid=topnews" onclick="pageTracker._trackPageview('/outgoing/www.washingtonpost.com/wp-dyn/content/article/2008/12/08/AR2008120802200.html?hpid=topnews&amp;referer=');">Chicago Tribune filed for bankruptcy</a>.</li>
</ul>
<p>And how&#8217;s your day? Feel free to comment <img src='http://www.fredposner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.fredposner.com/family/288/its-monday-ummm-monday/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Thou Shalt Get a Carbon Monoxide Alarm</title>
		<link>http://www.fredposner.com/miscellaneous/282/thou-shalt-get-a-carbon-monoxide-alarm/</link>
		<comments>http://www.fredposner.com/miscellaneous/282/thou-shalt-get-a-carbon-monoxide-alarm/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 18:44:39 +0000</pubDate>
		<dc:creator>Fred Posner</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Yeni]]></category>
		<category><![CDATA[Ann Arbor]]></category>
		<category><![CDATA[carbon monoxide]]></category>
		<category><![CDATA[cold]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.fredposner.com/?p=282</guid>
		<description><![CDATA[Recently, Yeni and I completed an amazing 3200 mile round-trip “Expedition” from Ann Arbor to Fort Lauderdale. We drove through such landmarks as the Florida Everglades, the Appalachian Mountains, the Sunshine Skyway Bridge, and more. We experienced a range of &#8230; <a href="http://www.fredposner.com/miscellaneous/282/thou-shalt-get-a-carbon-monoxide-alarm/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Recently, Yeni and I completed an amazing 3200 mile round-trip “Expedition” from Ann Arbor to Fort Lauderdale. We drove through such landmarks as the <a href="http://www.nps.gov/ever/" onclick="pageTracker._trackPageview('/outgoing/www.nps.gov/ever/?referer=');">Florida Everglades</a>, the <a href="http://www.nps.gov/appa/" onclick="pageTracker._trackPageview('/outgoing/www.nps.gov/appa/?referer=');">Appalachian Mountains</a>, the <a href="http://en.wikipedia.org/wiki/Sunshine_Skyway_Bridge" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Sunshine_Skyway_Bridge?referer=');">Sunshine Skyway Bridge</a>, and more. We experienced a range of weather and traffic — exactly what you would expect when traveling around Thanksgiving — but the scariest part, was waking up to the carbon monoxide alarm after returning home.</p>
<p>Like most “budget conscious” couples, Yeni and I try to save money when possible. When leaving for our extended trip, we lowered the thermostat to a brisk 65 degrees. After a very snow filled journey home, we raised the temperature up to 74, relaxed for an hour or so, and went to bed early.</p>
<p>Around 4am or so, I heard what I thought was the fire alarm; and not used to using natural gas in the home, I quickly got out of bed to investigate. You see, I like to avoid gas fueled explosions when possible, and assumed that the alarm would be followed by some sort of Bruce Willis / Jerry Bruckheimer fireball explosion. Well, no fire, but this alarm was so, so very loud.</p>
<p>When my eyes gained focus, I looked up high and noticed this wasn’t the smoke detector, but rather the <a href="http://en.wikipedia.org/wiki/Carbon_monoxide_poisoning" onclick="pageTracker._trackPageview('/outgoing/en.wikipedia.org/wiki/Carbon_monoxide_poisoning?referer=');">Carbon Monoxide</a> alarm. Well, we shut off the heater, got some warm clothes, <a href="http://www.voiptechchat.com/voip/14/how-does-911-work-with-voip/" onclick="pageTracker._trackPageview('/outgoing/www.voiptechchat.com/voip/14/how-does-911-work-with-voip/?referer=');">tried to call 911 from the VoIP phone</a> (and then had to use the mobile), and got out of the house. The fire department showed up and Yeni and I enjoyed the reflections of the emergency lights on the snow (I told Yeni they were her Christmas lights). We stood outside and let the fresh air remove our nausea and headaches. After 45 minutes (or so) of talking with the Fire Department, the levels had lowered enough for us to return inside.</p>
<p>In the morning, a furnace repairman could not find any levels of carbon monoxide. Our neighbor told us he had recently closed a vent when spraying for wasps and thinks that this action may have been the cause. Although we would have liked to have found a definite source of the carbon monoxide, it’s good to know that the alarm is loud enough to wake me from a deep sleep.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fredposner.com/miscellaneous/282/thou-shalt-get-a-carbon-monoxide-alarm/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Headed to Arizona</title>
		<link>http://www.fredposner.com/miscellaneous/172/headed-to-arizona/</link>
		<comments>http://www.fredposner.com/miscellaneous/172/headed-to-arizona/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 19:22:47 +0000</pubDate>
		<dc:creator>Fred Posner</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[road trip]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.fredposner.com/miscellaneous/172/headed-to-arizona/</guid>
		<description><![CDATA[I&#8217;m flying from Detroit to Phoenix to attend Astrocon&#8211; a conference of Asterisk users. It&#8217;s the first time I&#8217;ve gotten to attend a conference on a product I both like and am interested in; so I&#8217;m pretty excited. We woke &#8230; <a href="http://www.fredposner.com/miscellaneous/172/headed-to-arizona/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m flying from Detroit to Phoenix to attend Astrocon&#8211; a conference of Asterisk users. It&#8217;s the first time I&#8217;ve gotten to attend a conference on a product I both like and am interested in; so I&#8217;m pretty excited. </p>
<p>We woke up real early this morning and picked up Yeni&#8217;s mother who will be visiting us for a few weeks. I was hoping to sleep on the plane but my neighbor is a seat hog who moves in a violent jerking motion; it&#8217;s lovely. </p>
<p>Have I mentioned how much I love flying?</p>
<p><a href="http://www.fredposner.com/wp-content/uploads/2008/09/p-640-480-2ea1cf91-5144-4eff-a7c8-c04e22e8e5c9.jpeg"><img src="http://www.fredposner.com/wp-content/uploads/2008/09/p-640-480-2ea1cf91-5144-4eff-a7c8-c04e22e8e5c9.jpeg" alt="" width="225" height="300" class="alignnone size-full wp-image-364" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.fredposner.com/miscellaneous/172/headed-to-arizona/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Voip Tech Chat</title>
		<link>http://www.fredposner.com/movies/88/voip-tech-chat/</link>
		<comments>http://www.fredposner.com/movies/88/voip-tech-chat/#comments</comments>
		<pubDate>Wed, 07 May 2008 06:10:48 +0000</pubDate>
		<dc:creator>Fred Posner</dc:creator>
				<category><![CDATA[Movies]]></category>
		<category><![CDATA[Fred Posner]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[VoIP]]></category>

		<guid isPermaLink="false">http://www.fredposner.com/?p=88</guid>
		<description><![CDATA[So, Patrick and I have been making these chats on voip, called (or as Patrick would say Interestingly enough called) VoipTechChat. We&#8217;ve even made a website for it called&#8230; wait for it&#8230; VoipTechChat.com. We enjoy it. We talk on regular voip &#8230; <a href="http://www.fredposner.com/movies/88/voip-tech-chat/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, Patrick and I have been making these chats on voip, called (or as Patrick would say <em>Interestingly enough called</em>) VoipTechChat. We&#8217;ve even made a website for it called&#8230; wait for it&#8230; <a title="Check out Voip Tech Chat" href="http://www.voiptechchat.com" onclick="pageTracker._trackPageview('/outgoing/www.voiptechchat.com?referer=');">VoipTechChat.com</a>.</p>
<p>We enjoy it. We talk on regular voip &#8220;lines&#8221; and record the chat on a regular off the shelf PC I picked up at Wal-mart.</p>
<p>Anyway, we post the chats on the site in mp3 format, or you can even pick it up on iTunes. <img src='http://www.fredposner.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Wanna hear the latest chat? <a href="http://www.voiptechchat.com/2008/05/new-chat-posted-2/" onclick="pageTracker._trackPageview('/outgoing/www.voiptechchat.com/2008/05/new-chat-posted-2/?referer=');">Check it out here</a>. This week is mostly movie talk, very little voip.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fredposner.com/movies/88/voip-tech-chat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

