<?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>Loosely Typed in Ohio &#187; Networking/Systems</title>
	<atom:link href="http://www.innova-partners.com/blog/category/networkingsystems/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.innova-partners.com/blog</link>
	<description>Innova Partners, software, networking, and websites.</description>
	<lastBuildDate>Tue, 03 Aug 2010 14:25:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The New York State Cyber Security Conference, Day 2</title>
		<link>http://www.innova-partners.com/blog/2009/06/08/the-new-york-state-cyber-security-conference-day-2/</link>
		<comments>http://www.innova-partners.com/blog/2009/06/08/the-new-york-state-cyber-security-conference-day-2/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 12:35:52 +0000</pubDate>
		<dc:creator>Chris Green</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Networking/Systems]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[appsec]]></category>
		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://www.innova-partners.com/blog/?p=338</guid>
		<description><![CDATA[My second day of the New York State Cyber Security Conference was equally as engaging as the first &#8211; dare I say thrilling at times. Before I share some of the meat, I&#8217;d like to again compliment the conference staff on an excellent program. What an absolute gem and a bargain ($50 public, $150, private). [...]]]></description>
			<content:encoded><![CDATA[<p>My second day of the <a href="http://www.cscic.state.ny.us/security/conferences/security/2009/index.cfm" target="_new">New York State Cyber Security Conference</a> was equally as engaging as the first &#8211; dare I say thrilling at times. Before I share some of the meat, I&#8217;d like to again compliment the conference staff on an excellent program. What an absolute gem and a bargain ($50 public, $150, private). If you&#8217;re into information security I highly recommend a visit, June 9-10 2010 have already been set aside. You&#8217;ll see me there.</p>

<p>Our keynote to start the day was delivered by Raphael Perl, Head of the Action Against Terrorism Unit, Organization for Security and Co-operation in Europe (what&#8217;s with these titles? sheesh) who discussed global cybersecurity challenges for practitioners as well as the emerging threats and tactics of terrorism in cyberspace. </p>

<p>One of the items I thought most interesting was the explanation of overall approach on a political and military level. From a political perspective, it&#8217;s becoming understood and accepted that security is a global challenge requiring international information sharing. But the military is resisting, instead preferring to stay separate and secretive. As I pointed out on <a href="http://www.innova-partners.com/blog/2009/06/03/greetings-from-the-new-york-state-cyber-security-conference-day-1/" target="_new">day 1</a>, Philip Reitinger and others plainly state the biggest issue we face is hackers and other baddies becoming much more organized and globally sharing information at a rate the good guys can&#8217;t match. It would seem to me the military approach is destined for failure, and Raphael Perl made it clear he believes the same. Here&#8217;s a few other interesting points or facts from the discussion:</p>

<ul>
    <li>Last June, 1 billion PC&#8217;s were in use worldwide. By 2012 this will double to 2 billion.</li>
    <li>200 billion email messages are sent every day, Cisco estimates 90% of them are SPAM.</li>
    <li>There are currently 3-5000 active websites run by terrorists or are terrorist affiliated.</li>
    <li>In a non-scientific poll of sales at a major computer store, 10% of home users bought antivirus software with a new PC purchase. Business users bought it 90% of the time.</li>
</ul>

<p>He devoted a lot of time to discussing the potential threat to cyberspace by terrorists. He believes terrorists are actively planning to disrupt the Internet, and will launch an attack in conjunction with a real attack or a major national disaster. The goal is interrupting services right when many need it most. He believes the information sharing and readily-available tools by hackers will help facilitate these attacks, as any cyberattack can be easily copied by terrorists. However, it was also made clear that not all experts agree with his opinion. Overall I found the discussion very intriguing and certainly worthy of deep future interest.</p>

<p>Day 2 tracks were Five Common Mistakes in Securing Web Applications, Are you Googling Your Privacy Away?, Are You Prepared for Data Loss, and PII (personally identifiable information): Taming the Beast (AKA how to discover and secure PII). Just like yesterday, they were all engaging and very well presented. The Google talk was particularly thrilling &#8211; yea I said thrilling. It&#8217;s incredible how much private information we <em>give</em> away to Google in exchange for their services. If you know me, you know I&#8217;m not afraid of talking about how much Google scares me. When it&#8217;s all laid out for you in a short presentation it&#8217;s even more resonating. </p>

<ul>
    <li>Google is better than everyone else at screwing you and your privacy.</li>
    <li>Their cookies auto-renew every time you use any service.</li>
    <li>They&#8217;ve essentially built the best surveillance system ever created. You are a GUID (Google User ID), everything you do with them maps to this GUID, and it will follow you until you die. They aim to have a GUID for every person in the world.</li>
    <li>You readily give Google (and other social networking sites) vastly more information than the police can <em>ask</em> you.</li>
    <li>GMAIL really is email for life. According to the <a href="http://en.wikipedia.org/wiki/Electronic_Communications_Privacy_Act" target="_new">ECPA</a> your data is only protected for 180 days, on day 181 Google can give it to law enforcement without a warrant, barely with a formal request. <a href="http://uchicagolaw.typepad.com/faculty/2007/06/regulating_the_.html" target="_new">Our DOJ is working</a> on <a href="http://www.deathbyemail.com/2007/11/govt-says-no-ri.html" target="_new">depreciating the 180 day rule</a>.</li>
    <li>Google has only indexed 20% of the internet. </li>
    <li>If you use Google Desktop with remote access, everything you have indexed is stored in the Googlesphere. You&#8217;re violating HIPAA, PCI, SOX, and most other compliance specifications (oops!).</li>
    <li>When using Chrome, Google knows every keystroke you type into the browser. Even fields you backspace/delete.</li>
    <li>They don&#8217;t have to ever delete anything you tell/ask them to. Google&#8217;s file system is designed <em>not</em> to delete.</li>
    <li>Does your phone run Andriod? They know everyone you talk to, where you are, where you&#8217;ve been.</li>
    <li>Goog411 is a slick, free 411 service, right? Actually, you&#8217;re training their voice recognition software.</li>
    <li>Google probably knows much more about you than any government agency.</li>
    <li>Remember that HIPAA, PCI, and SOX violation stuff? Hope you&#8217;re not using GMAIL since it&#8217;s stored (and indexed) in the Googlesphere.</li>
<li>Google probably knows much more about you than any government agency.</li>
<li>Yes, they can filter via your GUID and/or IP address and find <em>all</em> of your search terms.</li>
</ul>

<p>I could go on, and the presentation was less than an hour. It&#8217;s freaking scary. Here&#8217;s the rest of my juicy tidbits from the day:
<ul>
<li>60% of top 100 websites had hosted or or were involved in malicious activity in 2008.</li>
    <li>Of all 2008 vulnerabilities, 58% were from web applications.</li>
    <li>From the 2008 total, 73% of those classed &#8220;easily exploitable&#8221; were web applications.</li>
    <li>Dear developers: Most hackers don&#8217;t use browsers to exploit web applications, client-side anything is fail.</li>
    <li>80% of internet traffic crosses a Verizon network.</li>
    <li>In the vast majority of cases when a breach occurred due to a known software vulnerability, the patch was released for <strong>over a year</strong>.</li>
    <li>Top three types of malware are keyloggers, back doors, and capture-and-store programs.</li>
    <li>The majority of these are plain, un-customized and easily detectable by most antivirus programs.</li>
    <li>49% of breaches go undiscovered for <em>months</em>.</li>
    <li>VerizonBusiness&#8217; assessment of breach events over three years revealed <strong>82%</strong> of organizations captured the attack(s) in logs, but the logs were either too complex or they lacked the tools to filter the data into a useful view.</li>
    <li>In this period, <strong>69%</strong> of breaches were detected by a third party. 24% were detected internally <em>passively</em> (stumbling on), and 7% were detected actively.</li>
    <li>Over 260 million SSN&#8217;s have been leaked since 2005.</li>
    <li>There are a few <a href="http://www2.cit.cornell.edu/security/tools/" target="_new">open</a> <a href="http://www.security.vt.edu/findssnccn.html" target="_new">source</a> <a href="http://www.utexas.edu/its/products/senf/" target="_new">tools</a> for scanning/identifying PII.</li>
    <li>According to solution methodology, 89% of breaches could have been solved by data-at-rest protection (identification and removal or encryption, etc.)</li>
</ul></p>

<p>I have 21 pages of notes and a large list of ideas/tasks taken over those two days. So let me say again what a fantastic event this conference was.</p>

<p>Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innova-partners.com/blog/2009/06/08/the-new-york-state-cyber-security-conference-day-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Greetings from the New York State Cyber Security Conference, Day 1</title>
		<link>http://www.innova-partners.com/blog/2009/06/03/greetings-from-the-new-york-state-cyber-security-conference-day-1/</link>
		<comments>http://www.innova-partners.com/blog/2009/06/03/greetings-from-the-new-york-state-cyber-security-conference-day-1/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 00:29:52 +0000</pubDate>
		<dc:creator>Chris Green</dc:creator>
				<category><![CDATA[Culture]]></category>
		<category><![CDATA[Networking/Systems]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[conferences]]></category>

		<guid isPermaLink="false">http://www.innova-partners.com/blog/?p=318</guid>
		<description><![CDATA[On the road again for the sake of security. This trip brings me to Albany for the New York State Cyber Security Conference. This two day conference is geared primarily toward the public sector, but welcoming private industry and packed full of great topics from both public and private organizations. 

The morning began with welcoming [...]]]></description>
			<content:encoded><![CDATA[<p>On the road again for the sake of security. This trip brings me to Albany for the <a href="http://www.cscic.state.ny.us/security/conferences/security/2009/index.cfm" target="_new">New York State Cyber Security Conference</a>. This two day conference is geared primarily toward the public sector, but welcoming private industry and packed full of great topics from both public and private organizations. </p>

<p>The morning began with welcoming remarks and an animated hacking demonstration themed around X-Men, which consisted of using a Linux distro to disable an NT password, Internet-mining to find information about an individual, and WireShark to sniff packets. Wasn&#8217;t exactly technically deep, but certainly not boring powerpoint stuff and if anything was pretty entertaining (Indian guy in a Wolverine wig, nice).</p>

<p>The keynote was delivered by Philip Reitinger, National Protection and Programs Directorate for the U.S. Department of Homeland Security (what a mouthful). Without powerpoint (bonus!), he discussed quite a bit on the <a href="http://www.whitehouse.gov/asset.aspx?AssetId=1732" target="_new">60-day Review</a>(pdf) and where DHS is challenged with cybersecurity. He also candidly highlighted some of the largest challenges facing security professionals:</p>

<ul>
    <li>Hackers getting better not just at hacking but with sharing information at a rate security professionals cannot match.</li>
    <li>Defenses not keeping pace with threats.</li>
    <li>Cybersecurity as an issue of national security (which the president recently accepted responsibility for, a great first step).</li>
    <li>Fostering public-private information sharing.</li>
    <li>Establishing reasonable metrics.</li>
</ul>

<p>Overall a thoroughly interesting and engaging discussion. He also pushed pretty hard for good IT people, (my boss stop reading here) if you&#8217;re interested in moving into the Federal space, <a href="http://www.usajobs.gov/" target="_new">now might be a great time</a>. </p>

<p>The three tracks I chose were Ensuring Network Protection While Meeting Compliance (PII, HIPAA, etc.), Computer Network Simulators, and Motivating People to Adopt Security Practices. You&#8217;d think these would be horribly boring, but I have to say how impressed I am not only with the conference organization but with the quality of the talks. Yes, really, I stayed engaged all day. Let me share a few tidbits of info I found particularly interesting throughout the day:</p>

<ul>
    <li>Information Security Officers must be allowed a seat at the executive table and involved in business decisions. (there is a heavy push to remove the &#8220;wall&#8221; of security as a sub-position of IT or an afterthought)</li>
    <li>35.7 million records potentially breached in 2008 <strong>*reported*</strong> &#8211; imagine what the actual number is. Dizzying.</li>
    <li>In 2008, missing or stolen equipment accounted for <em>42%</em> of reported breach events &#8211; the second highest was employee negligence at 16%.</li>
    <li>Heathrow airport in England averages 900 unclaimed laptops <em>per week</em> &#8211; and after reasonable time unclaimed are <em>auctioned off</em>.</li>
    <li>1 in 10 people click through SPAM and become infected with malware. On the surface, that&#8217;s not much. But think of an organization with 1000 or more people.</li>
    <li>There are 500,000 different variants of malware currently, 20,000 new ones are created every day.</li>
    <li>Personal observation: Most admins don&#8217;t have a clue how base32 encoded data looks (scary).</li>
    <li>People will not embrace security policies if they reduce their productivity, feel threatened, or are negatively reinforced. [Innovaites, take special note here, I listened well to this one <img src='http://www.innova-partners.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ]</li>
</ul>

<p>Overall I&#8217;ve found the conference very well organized, technically awesome, and the people very welcoming. I also had a few great conversations with some of the sponsoring vendors. So far a great experience, and I&#8217;m looking forward to tomorrow. Until then, cheers from the <a href="http://www.evansale.com/" target="_new">Albany Pump House</a> and my beer sampler.</p>

<p>P.S. I&#8217;ve been <a href="http://twitter.com/cgreenoh" target="_new">tweeting</a> some of the conference, feel free to follow me.</p>

<p>Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innova-partners.com/blog/2009/06/03/greetings-from-the-new-york-state-cyber-security-conference-day-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How are your servers today? Three things your network engineering department needs.</title>
		<link>http://www.innova-partners.com/blog/2008/04/09/how-are-your-servers-today-three-things-your-network-engineering-department-needs/</link>
		<comments>http://www.innova-partners.com/blog/2008/04/09/how-are-your-servers-today-three-things-your-network-engineering-department-needs/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 20:47:28 +0000</pubDate>
		<dc:creator>Chris Green</dc:creator>
				<category><![CDATA[Networking/Systems]]></category>

		<guid isPermaLink="false">http://innova-partners.com/blog/?p=181</guid>
		<description><![CDATA[Whether you’re responsible for one website or an entire room full of servers, your job as a network engineer (or administrator, analyst, operator, whatever) is to keep it up and know when it’s down so you can get it back up. Your job is to strive for 100% uptime and that should always be your [...]]]></description>
			<content:encoded><![CDATA[<p>Whether you’re responsible for one website or an entire room full of servers, your job as a network engineer (or administrator, analyst, operator, whatever) is to keep it up and know when it’s down so you can get it back up. Your job is to strive for 100% uptime and that should always be your goal, but you need to be prepared &#8211; you will experience downtime at some point. These three items will ensure you know about (and are in the process of fixing) a problem before your clients do.</p>

<p><span id="more-181"></span></p>

<p><u>1) A prioritized monitoring plan.</u></p>

<p><strong>Critical systems:</strong> A website, server, or critical VPN tunnel is hard down. Anything that should be up 24/7 is what matters. You need to know about this stuff immediately. You should be checking it every minute.</p>

<p><strong>Non-critical systems:</strong> These can be addressed during business hours. A server running low on disk space or CPU at 100% because a backup is running? Your piecemeal desktop running eight virtual machines is down? Yes, they’re important. But while they look cool when you’re hangin’ at a LAN party and your phone is going nuts (I can hear you now “Nah man, it’s cool, just my monitoring server…”) or on some management report, you don’t need disturbed at 4AM for them.</p>

<p>Why separate your notifications? <strong>Your biggest enemy to emergency preparedness is you.</strong> If you constantly get text messages for everything possible, it’s no wonder you sleep through them. By knowing any text message you get may be a critical problem, you’ll be less likely to ignore it.</p>

<p><u>2) Great, unbiased monitoring.</u></p>

<p>While there are lots of internal monitoring packages, we like <a href="http://www.nagios.org/" target="_blank">NAGIOS</a>. It’s a bit of a bear to set up if you’re not a Linux’ite, but it provides nearly unlimited monitoring capability on many levels across almost all operating systems. Simple PING tests and HTTP checks to custom integrations, NAGIOS can do it with a little patience and best of all it’s completely free.</p>

<p><strong>You should be monitoring externally too.</strong> This is especially true if you host websites or other external services. I spent a few months testing lots of external monitoring and uptime companies and chose <a href="http://www.pingdom.com/" target="_blank">Pingdom</a>. They proved to be the most reliable, use many monitoring sites across the world, and had zero false alarms during the testing period – an experience competition four times their price cannot claim. They also provide a cool API for integrating uptime stats into your webpage and I can’t wait to turn the developers loose with that in the future.</p>

<p>Using both external and internal monitoring will provide a comfortable level of redundancy. Even if you just use Pingdom to check and make sure your NAGIOS server is up, have an external monitor! If you’re only using NAGIOS and the internet connection it uses to send you notifications (and host all of your websites) goes down, you’ve effectively just shot yourself. Use the 12-gauge.</p>

<p><em>Further words about external monitoring:</em> You may be tempted to put your own NAGIOS box at your house on your cable or DSL connection for your external monitoring. Don’t. Sign up for Pingdom or another multiple-site unbiased monitoring service. We found that even with a business-class DSL connection and static IP address, notifications could be spotty due to the lackadaisical support of email by most ISP’s. Many short, identical looking emails with lots of IP addresses and time stamps in them look an awful lot like SPAM. Not to mention internet connections at most homes aren’t that reliable, which harkens back to #1 up there. <strong>If you’re constantly getting false notifications that’s the same as getting meaningless ones.</strong></p>

<p><u>3) Make your notifications annoying!</u></p>

<p>You’ve got a plan and your notifications come from both the inside and outside, great! If you’ve got a cell phone specifically for work that you never text on, getting simple text messages to this device and setting a nice, annoying and LOUD sound for them may be enough. If you’re like many engineers out there (including me) who blend their professional and personal lives and every text message may not be an emergency (or you can sleep through a text message notification), you may need a little more than that.</p>

<p><strong><font size="4">The single biggest improvement I have made to Innova Partners network engineering operations is turning an emergency notification into a phone call.</font></strong></p>

<p>That, my friend, is a bold statement. Enter <a href="http://www.enotifyme.com/" target="_blank">eNotifyMe</a>. This service is a gem, a true diamond-in-the-rough of the internet. Their single biggest feature is turning any email into a phone call. So now not only do your emergency notifications come as a text message, they come as a phone call. There has not been a better way to add urgency than this. It’s easy to not hear a few text messages – it is not easy to miss a few phone calls. Besides this great feature, eNotifyMe provides a ridiculous amount of triggers including AND/ALL/OR situations and schedules for notifications to phone, text, SMS, and more.</p>

<blockquote><em>Excellent example:</em> One of our clients has a phone server that can send all of its built-in problem notifications to only one email address. This is an issue for two reasons, all of the notifications it sends aren’t critical. In fact, 98% of what it sends are decidedly non-critical. The other is because it can send to only one address, I would have to set up a distribution group on our end to get the notifications where they need to go and I still cannot filter critical from non-critical. Using eNotifyMe I can filter the notifications and send them to the appropriate notification addresses (email for non-critical, phone/text/pager for critical). How cool is that!</blockquote>

<p>Did I just say pager? Yep. Because our systems being up is so critical, I choose to have a redundant notification device for our engineers as well. Any text message that is sent to a cell phone is also sent to our <a href="http://www.usamobility.com/" target="_blank">pager</a>. If we have a cell phone malfunction, dead battery, run over by a truck, we’ll still know if our systems are down. A pager can be cheap insurance for your department (about $40 a quarter per-pager) and while they’re not fool-proof because service can be spotty outside of metro areas, they can be a lifeline in case of emergency.</p>

<p>Finally, and probably most importantly, <strong>add your client facing staff to critical notifications</strong>. They don’t need phone calls, but make sure they’re getting emails and text messages. Chances are, if there is an emergency, your clients are going to call who they know to get the skinny – not you. They’ll pick up the phone and dial the cell of their sales representative way before they dial some 800 number into a support department. If your sales staff knows there is a problem and can soothe a client immediately, it won&#8217;t exacerbate the situation with everyone trying to get a hold of you while you have 20 notifications going off in your face. Not to mention your excellent preparedness and unified response is probably well ahead of your competition.</p>

<p>In a perfect world, you’ll never need any of this and it’ll all be a questionable line-item on a budget spreadsheet. The day you do (and you will) you’ll be glad you did. Even at 4AM on a Saturday.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innova-partners.com/blog/2008/04/09/how-are-your-servers-today-three-things-your-network-engineering-department-needs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I get to gripe about Apple! (AKA AppleCare sucks)</title>
		<link>http://www.innova-partners.com/blog/2007/11/19/i-get-to-gripe-about-apple-aka-applecare-sucks/</link>
		<comments>http://www.innova-partners.com/blog/2007/11/19/i-get-to-gripe-about-apple-aka-applecare-sucks/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 15:43:43 +0000</pubDate>
		<dc:creator>Chris Green</dc:creator>
				<category><![CDATA[Networking/Systems]]></category>

		<guid isPermaLink="false">http://innova-partners.com/blog/2007/11/19/i-get-to-gripe-about-apple-aka-applecare-sucks/</guid>
		<description><![CDATA[I&#8217;ve been calling computer hardware support for many years. I&#8217;d venture a guess that I&#8217;ve called over 500 times, most of those to Dell, so I&#8217;m going to speak to my experience when calling them. I&#8217;ve been in charge of support for thousands of Dell machines, a wide spectrum from enterprise servers to desktops to [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been calling computer hardware support for many years. I&#8217;d venture a guess that I&#8217;ve called over 500 times, most of those to Dell, so I&#8217;m going to speak to my experience when calling them. I&#8217;ve been in charge of support for thousands of Dell machines, a wide spectrum from enterprise servers to desktops to notebooks. You&#8217;re probably chuckling to yourself &#8220;He&#8217;s called over 500 times? What kind of quality is that!”, but the truth is every manufacturer has defects. Since most PC manufactures get their parts from the same overseas (READ: dirt cheap) suppliers, they all have about the same failure rate. But I&#8217;ve always said that I recommend and buy Dell not for the quality, but for the warranty support. Dell has the best warranty support in the computer business. Apple doesn&#8217;t.</p>

<p><span id="more-145"></span></p>

<p><strong>They don&#8217;t get their parts from the same suppliers as most PC makers.</strong> No, they&#8217;re far choosier about the components that go into their machines, which is why they&#8217;re twice as much as any comparable PC. Which is why I will hold them to a higher standard, since the vast majority of their user-base is happy to <a href="http://southparkitalia.com/southpark/spepi/imepi/southparkitalia_1002.jpg" target="_blank">smug you into suffocation</a> about what pinnacles of quality they are. So forgive me if I get upset that the brand new THREE THOUSAND DOLLAR MacBook Pro which I bought for Kent has been a flaming turd since the day we opened the box. It grey screens (crashes) randomly, and has since minute one. Since day two the sound stared wigging out, making sounds like a ghost was getting raped with a freshly cut pine bough. Then after another day the sound just quit working (with much relief to the ghost, I&#8217;m sure). But you know, I know that even THREE THOUSAND DOLLAR computers can have a bad apple (heh) in the bunch. That&#8217;s why we bought the advanced AppleCare plan, right?</p>

<p><strong>Wrong. AppleCare is the worst support experience I&#8217;ve ever had.</strong> I paid $349 to call a DMV owned by Steve Jobs. Seriously. Let&#8217;s start with their support hours – 6a-6p PST (that&#8217;s 9a-9p for those of us in EST). Wait, what? They have support hours to begin with? Why they don&#8217;t have 24/7 support simply escapes me. How can they possibly even try to be a contender in the global PC market, specifically to businesses, with support hours? I know that if I want to call Dell at 3am on Christmas morning while sitting in my underwear at home just because I want to talk to someone, they&#8217;ll be there. You know what&#8217;s better? I can call them, and with their next business day service (that costs less than AppleCare for a three year extension) I&#8217;ll have parts and/or a technician on my doorstep on December 26th. That&#8217;s the kind of service it takes to be a global player. But let&#8217;s just hope their computers don&#8217;t run the call-center&#8230;</p>

<p><strong>Because I got hung up on.</strong> Yep, the first time I called in (right at 9am with a two minute wait), I started to talk with the support person and then got bounced to hold music followed by a hang-up one minute later. Nice. So I called back and now my wait was TWENTY MINUTES. Twenty minutes. For a THREE THOUSAND DOLLAR computer. I had to wait twenty minutes (to be fair, they picked up in nineteen minutes forty-seven seconds) to speak with someone after being hung up on. I&#8217;ve never had to wait to speak to someone at Dell. Ever. Once you get through the menus you talk to someone. How can Apple, the crusaders of &#8220;friendly” computing, not have enough staff to serve you within three minutes?</p>

<p><strong>They&#8217;re too busy insulting their customers.</strong> That&#8217;s right. Not only did the gentleman I spoke with sound like he&#8217;d been toking-up right before his shift, he was downright rude and full of attitude. I actually had to tell him to cut out the attitude. I don&#8217;t like having to tell the person I&#8217;m calling for support to reduce their attitude.</p>

<p><strong>Not that it did me any good; I still have to wait to get the notebook repaired.</strong> Our AppleCare Protection Plan doesn&#8217;t have a next day service, nor does it have a replacement service for a brand new THREE THOUSAND DOLLAR computer. Dell does, for less than the price of AppleCare.  Your options are mailing it in and get it back &#8220;Uh, maybe a week or so?” (quote from my support representative) later or you can take it directly to the closest Apple Store which &#8220;Uh, might be faster than mailing it in”. So now not only have I lost the productivity of my web developer, I get to lose a nice chunk of my time as well shuffling the THREE THOUSAND DOLLAR computer to the other side of town. And I get to wait for my support appointment this afternoon, because you can&#8217;t even take it in at your leisure. God forbid you actually need to get YOUR computer fixed on YOUR schedule.</p>

<p>Apparently Apple truly does &#8220;think different&#8221;. Unless they start thinking more like Dell&#8217;s support department then I pity any professional who has an issue with their PC. God forbid trying to administer an office full of these things. Let&#8217;s hope my experience at the store today is better, 1:15pm sharp. I think they flog you with a wet cane if you miss the appointment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innova-partners.com/blog/2007/11/19/i-get-to-gripe-about-apple-aka-applecare-sucks/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Setting up Bandwidth.com IP trunks on Trixbox</title>
		<link>http://www.innova-partners.com/blog/2007/10/18/setting-up-bandwidthcom-ip-trunks-on-trixbox/</link>
		<comments>http://www.innova-partners.com/blog/2007/10/18/setting-up-bandwidthcom-ip-trunks-on-trixbox/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 20:44:37 +0000</pubDate>
		<dc:creator>Chris Green</dc:creator>
				<category><![CDATA[Networking/Systems]]></category>

		<guid isPermaLink="false">http://innova-partners.com/blog/2007/10/18/setting-up-bandwidthcom-ip-trunks-on-trixbox/</guid>
		<description><![CDATA[About a month and a half ago I launched a fully-functional IP phone system here at Innova. It’s a TrixboxCE, which is an open-source (although corporate owned/backed, see Trixbox Pro and Fonality) package that utilizes Asterisk. Basically, it’s a preloaded version of CentOS with Asterisk and a few GUI’s that let you configure and manage [...]]]></description>
			<content:encoded><![CDATA[<p>About a month and a half ago I launched a fully-functional IP phone system here at Innova. It’s a <a href="http://www.trixbox.org/" target=_blank>TrixboxCE</a>, which is an open-source (although corporate owned/backed, see <a href="http://www.trixbox.com/" target=_blank>Trixbox Pro</a> and <a href="http://www.fonality.com/" target=_blank>Fonality</a>) package that utilizes <a href="http://www.asterisk.org/" target=_blank>Asterisk</a>. Basically, it’s a preloaded version of CentOS with Asterisk and a few GUI’s that let you configure and manage the system without much command line. I know, I know, you’re already saying “A GUI? You must be a Windows user!” &#8211; I am, but that’s beside the point. Truth told I love command line, but have you ever set up something as big as a PBX with a command line? If you answered yes, <a href="http://www.shibumi.org/eoti.htm">click here</a>, because you aren’t going to enjoy much more of this.</p>

<p><span id="more-127"></span></p>

<p>Now, let me tell you what I’m not going to address with this post. Pretty much everything about Trixbox. Matt hassled me for a blog entry, and since I’m still testing and experiencing Vista, he said something to the tune of “You know, the phone system would make a great blog post…” So you’re going to get one tidbit about Trixbox – though it’s the most important tidbit you need if you’re going to use Bandwidth.com for your IP trunks. Unfortunately, doing a post on how to set up Trixbox is significantly beyond the scope of a simple blog. As a matter of fact the best guides I found are over 100 pages. However, I spent a huge chunk of time trying to figure out the correct settings for use with Bandwidth.com because their Asterisk/Trixbox support sucks, and no one else on the internet really seemed to get it either. Hopefully I can save you some time with how I got my trunks to work the way I want.</p>

<p><strong><h3><u>Setting up your SIP trunk(s):</u></h3></strong></p>

<p><strong>General Settings</strong></p>

<p>Outbound Caller ID: <strong>&#8220;Entity Name&#8221; &lt;1xxxxxxxxxx></strong></p>

<p><em>This should be your company name and main number. Don’t worry, with these settings you’ll be able to override this global caller ID setting if you want.</em></p>

<p>Never Override CallerID: <strong>unchecked</strong></p>

<p>Maximum channels: <strong>x</strong></p>

<p><em>This is the number of channels you have purchased from Bandwidth.com</em></p>

<p>Disable Trunk: <strong>unchecked</strong></p>

<p>Monitor Trunk Failures: <strong>not enabled</strong></p>

<p><strong>Outgoing Dial Rules</strong></p>

<p>Dial Rules:
<strong>1+NXXNXXXXXX
1614+NXXXXXX</strong></p>

<p><em>Bandwidth.com (and almost every other provider) requires full 11-digit numbers for outgoing calls; these are my rules to change user-dialed local and long-distance/toll free numbers without the 1 or 1+area code into 11-digit numbers. If you want to force your users to dial all 11 digits, don’t put these rules in and they’ll always fail unless they dial the whole number.</em></p>

<p>Outbound Dial Prefix: <strong>+</strong></p>

<p><em>This setting is EXTREMELY IMPORTANT, Bandwidth.com requires a + in front of outgoing numbers sent to them. Without this your outgoing calls will fail.</em></p>

<p><strong>Outgoing Settings</strong></p>

<p>Trunk Name:</p>

<p><em>Whatever you want to name your trunk, something short and descriptive like <strong>Bandwidth-1</strong> would be sufficient.</em></p>

<p>PEER Details:
<strong>allow=ulaw
dtmfmode=rfc2833
fromdomain=xxx.xxx.xxx.xxx
host=xxx.xxx.xxx.xxx
nat=yes
port=5060
type=peer</strong></p>

<p><em>fromdomain and host are both the IP that Bandwidth.com gives you for SIP traffic. I also set nat=yes because I’m NAT’ing through our super-badass firewalls. If you’re not doing NAT, I think you can set this to no or just don’t include it.</em></p>

<p><strong>Incoming Settings</strong></p>

<p>USER Context:</p>

<p><em>Whatever you want, this setting will be over-ridden in the details</em></p>

<p>USER Details:
<strong>canreinvite=yes
context=from-pstn
dtmfmode=rfc2833
fromdomain=xxx.xxx.xxx.xxx
host=xxx.xxx.xxx.xxx
insecure=very
nat=yes
port=5060
type=peer</strong></p>

<p><strong>Registration</strong></p>

<p>Register String:</p>

<p><em>Bandwidth.com does not need a register string, so this setting is blank.</em></p>

<p><strong><h3><u>Overriding caller ID per extension:</u></h3></strong></p>

<p>This is hella-easy. When you create the extension in FreePBX, enter the Outbound CID like this:</p>

<p><strong>&#8220;Entity Name&#8221; &lt;1xxxxxxxxxx></strong></p>

<p>Whatever you enter here will be displayed on the outgoing call instead of the global value set in the trunk. If you leave it blank, the global value will be used.</p>

<p><strong><h3><u>A few words about NAT&#8230;</u></h3></strong></p>

<p>Your Trixbox is behind a firewall, and you’re only getting one-way sound, huh? You need to create the following NAT rules in your firewall:</p>

<p><strong>SIP: Port 5060 TCP and UDP from the IP’s Bandwidth.com gave you to the internal IP of your Trixbox.</strong></p>

<p>RTP: Ports 1024-64000 UDP from any IP to the internal IP of your Trixbox.</p>

<p>SIP is the carrier of your call signal, and RTP is the media (voice) connection. Bandwidth.com uses several providers for RTP, you have to leave it wide open since it will be coming from always-changing IP&#8217;s. But as long as you have your rule for SIP locked down to the IP’s that Bandwidth.com gave you everything should be fine. Your Trixbox will not accept media without the SIP carrier.</p>

<p>Now you need to make two entries into your sip_nat.conf file:</p>

<p><strong>externip = xxx.xxx.xxx.xxx</strong></p>

<p>localnet=xxx.xxx.xxx.xxx/xxx.xxx.xxx.xxx</p>

<p>externip is your external IP address and localnet is your internal network/subnet mask. You can use two or more localnet entries depending on how many local network segments you use.</p>

<p>I think that’s mostly the gist of it. If you run across this post and have a question, feel free to comment and I’ll do my best to help. If I can think of any other big pains I ran across, I’ll blog them too.</p>

<p>P.S. I learned how to use the more tag in this post. There is hope for me!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.innova-partners.com/blog/2007/10/18/setting-up-bandwidthcom-ip-trunks-on-trixbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
