<?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>Be cheap and DIY:</title>
	<atom:link href="http://www.adrianandgenese.com/blogger/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.adrianandgenese.com/blogger</link>
	<description></description>
	<lastBuildDate>Sat, 22 Oct 2011 06:02:32 +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>How to make a cheap effective and absolutely amazing mouse trap</title>
		<link>http://www.adrianandgenese.com/blogger/2011/09/12/how-to-build-an-better-mouse-trap-which-catches-mice-like-it-was-going-out-of-style/</link>
		<comments>http://www.adrianandgenese.com/blogger/2011/09/12/how-to-build-an-better-mouse-trap-which-catches-mice-like-it-was-going-out-of-style/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 21:43:37 +0000</pubDate>
		<dc:creator>Blog Master</dc:creator>
				<category><![CDATA[Home Improvement]]></category>
		<category><![CDATA[bait]]></category>
		<category><![CDATA[best]]></category>
		<category><![CDATA[enclosure]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[peanut butter]]></category>
		<category><![CDATA[trap]]></category>

		<guid isPermaLink="false">http://www.adrianandgenese.com/blogger/?p=657</guid>
		<description><![CDATA[In 2004-2005 I lived in inner city North Philadelphia doing community service for the surrounding area. While living there, I experienced a mouse infestation like none I have ever encountered before. Making matters worse was that each house (much like the houses in San Francisco) were row homes, homes sharing walls between them interconnected like. So [...]]]></description>
			<content:encoded><![CDATA[<p>In 2004-2005 I lived in inner city North Philadelphia doing community service for the surrounding area. While living there, I experienced a mouse infestation like none I have ever encountered before. Making matters worse was that each house (much like the houses in San Francisco) were row homes, homes sharing walls between them interconnected like. So if one house had mice, it was likely the other homes connected on that block would eventually have mouse problems as well since their walls were all shared. The first month we lived in the house, we just purchased glue traps from the corner store and set them out near walls and corners in the kitchen. It wasnt long till we found that the only mice we caught were the really young inexperienced ones. On several occasions we witnessed older mice jumping over the entire glue trap or running around it when scampering away from my screaming female roomates!</p>
<p>One can only handle seeing mice all over the counters, furniture, and food for so long. After three months of sitting around and indirectly providing only smart mice for natural selection to the mouse population did I decide there had to be a better way. After all was said and done, we bumped up the catch rate from 6 mice in the first three months, to 58 in the remaining 6 months. The trap was so inexpensive and effective, I was going to patent it until I realized that to do so was around $7,000. Anyways, if you want to catch mice 1000x quicker and more effectively than just using regular glue traps you need to make just one simple change. Make an enclosure out of a used cardboard box and immediately make a better mouse trap!</p>
<div id="attachment_659" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/09/boxtrap.jpg"><img class="size-full wp-image-659" title="Glue Enclosure" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/09/boxtrap.jpg" alt="" width="500" height="337" /></a><p class="wp-caption-text">Best mouse trap</p></div>
<p>From the picture above, you can see its nothing more than a cardboard box with the bottom of the box cut off making it have a total of 5 sides instead of six. There are then two holes made (on opposing sides), that are opposite each other. The key to this box is the cardboard flap which allow the bait to be suspended above the glue trap.</p>
<div id="attachment_660" class="wp-caption aligncenter" style="width: 369px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/09/3dcube.jpg"><img class="size-full wp-image-660" title="glue trap enclosure 3d view" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/09/3dcube.jpg" alt="" width="359" height="255" /></a><p class="wp-caption-text">This is what the enclosure looks like</p></div>
<p>The dotted line is where you place the glue trap. The premise is that the mouse will enter the enclosure after smelling the peanut butter which is applied on the flap suspended above the glue trap. The mouse will attempt to jump or stretch to reach the bait, and inadvertently step or fall onto the glue trap. My finding is that this works extremely well, however, during the first week, there was little success. It wasn&#8217;t until the second week sometime and after reapplying peanut butter two times did the trap really start catching mice. I found that the oils from the peanut butter soaked into the top of the box drying out the peanut butter. It wasnt until the third application where the box then smelt entirely of peanut butter (increasing the draw for the mouse to enter), and where I no longer needed to reapply the peanut butter because of it drying out. In fact, I only occasionally needed to reapply the bait as the box now smelling of peanut butter was really attractive to the mice.</p>
<div id="attachment_661" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/09/DSC00719.jpg"><img class="size-full wp-image-661 " title="The mice caught with the enclosure" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/09/DSC00719.jpg" alt="" width="500" height="375" /></a><p class="wp-caption-text">In this particular photo, we caught all these mice in one day.</p></div>
<p>I also believe the size of the box makes a difference in relation to the glue trap. There might need to be empty space around the trap inside the enclosure, and just enough space above the glue trap for the flap to hang down where the mouse still has to stretch and reach for the bait. I believe the original box I had used was a size of 7.5&#8243; x 5&#8243; x 3.75.&#8221; The glue traps were about 4&#8243; x 3.5.&#8221;</p>
<p>I also experimented with other types of traps to see if I could figure out why this trap was better than others&#8230;</p>
<div id="attachment_664" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/09/DSC00521.jpg"><img class="size-full wp-image-664" title="hangman trap" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/09/DSC00521.jpg" alt="" width="500" height="375" /></a><p class="wp-caption-text">I tried to replicate the concept of the enclosure without the enclosure.</p></div>
<p>In the photo above, I tried to see if the bait suspended above the trap would still work without the enclosure. After a few weeks, we were only able to capture one young mouse and I chalked it up to a failure. The lesson I learned was there was something involved in the enclosure which provided a sense of security or helped relax the mouse enough for it to enter (possibly because it was dark inside the box further concealing the trap, and they could see an exit on the other side of the entrance which gave them assurance of an escape route), and I believe coupled with the super saturated smell of the peanut butter (from the oils soaking into the box), it provided enough oomph for the mouse to be baited.</p>
<p>I mentioned previously that I wanted to patent this mouse trap, but who would buy a trap that was just a cut-up box? Well, I had to get a little bit more creative and came up with the idea of an enclosure with an integrated glue trap which could be folded up for sale, and &#8220;popped&#8221; back into form when ready for deployment. The top portion of the box would open and allow for the bait to be applied onto the flap. The trap would be made entirely of some recycled cardboard, and allow for easy disposal should a mouse be caught. One wouldnt have to even see the mouse or touch anything except the enclosure once the mouse was caught.</p>
<div id="attachment_665" class="wp-caption aligncenter" style="width: 438px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/09/proto.jpg"><img class="size-full wp-image-665" title="fully enclosed glue trap" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/09/proto.jpg" alt="" width="428" height="300" /></a><p class="wp-caption-text">My idea for a fully enclosed disposable glue trap complete with handle and sticky trap for easy deployment and disposal.</p></div>
<p>If you have any questions, or even want to know more about this mouse trap, let me know. Being that i submitted a provisional patent which I let expire, I dont believe this idea can be patented any longer. Therefore, why not put it on the internet! Enjoy!</p>
<p>P.S. If you happen to make this trap and have success, please send me pictures and write me a note!</p>
<p>&nbsp;</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+make+a+cheap+effective+and+absolutely+amazing+mouse+trap+http%3A%2F%2Fis.gd%2FCtHtCl" title="Post to Twitter"><img class="nothumb" src="http://www.adrianandgenese.com/blogger/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.adrianandgenese.com/blogger/2011/09/12/how-to-build-an-better-mouse-trap-which-catches-mice-like-it-was-going-out-of-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk and esmtp (or sendmail) not sending voicemail emails unless first run manually from console</title>
		<link>http://www.adrianandgenese.com/blogger/2011/04/13/asterisk-and-esmtp-not-working-unless-first-run-from-console/</link>
		<comments>http://www.adrianandgenese.com/blogger/2011/04/13/asterisk-and-esmtp-not-working-unless-first-run-from-console/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 05:48:54 +0000</pubDate>
		<dc:creator>Blog Master</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[attachment]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[esmtp]]></category>
		<category><![CDATA[permissions]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[sendmail]]></category>
		<category><![CDATA[su]]></category>
		<category><![CDATA[voicemail]]></category>

		<guid isPermaLink="false">http://www.adrianandgenese.com/blogger/?p=606</guid>
		<description><![CDATA[For the past year to 2 years, I have had this issue where asterisk would not send emails out when voicemails were left. The strange thing was that it only worked when I started asterisk manually from command line but it would not work correctly when run from any startup or boot script. After looking into the problem [...]]]></description>
			<content:encoded><![CDATA[<p>For the past year to 2 years, I have had this issue where asterisk would not send emails out when voicemails were left. The strange thing was that it only worked when I started asterisk manually from command line but it would not work correctly when run from any startup or boot script. After looking into the problem more deeply did I realize that esmtp does not run as root when called by asterisk unless asterisk was first started by root. The example below is the only way ive found to get asterisk to send emails without killing the application first and starting it manually through the console as a root user every time I rebooted the device.</p>
<p><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/04/root-user.png"><img class="aligncenter size-thumbnail wp-image-620" title="root user" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/04/root-user-150x150.png" alt="" width="150" height="150" /></a></p>
<p>In your voicemail.conf file use the line below to get asterisk to run esmtp as root even when started by a boot script. Be sure to replace the exact directory location of esmtp/sendmail with yours.</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">﻿mailcmd=su -c &#8220;/opt/bin/esmtp -t -f your@email.com&#8221;</p>
<p>You could also replace the command with the sendmail equivalent since esmtp mimics sendmail to a certain degree. The command I listed isnt rocket science, but i just didnt know enough about linux to actually implement it correctly in the voicemail.conf file. Hopefully this helps someone figure out why asterisk will not send emails with the voicemail as an attachment unless run manually via command line and not by a boot script.</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Asterisk+and+esmtp+%28or+sendmail%29+not+sending+voicemail+emails+unless+first+run+manually+from+console+http%3A%2F%2Fis.gd%2Fw3NVox" title="Post to Twitter"><img class="nothumb" src="http://www.adrianandgenese.com/blogger/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.adrianandgenese.com/blogger/2011/04/13/asterisk-and-esmtp-not-working-unless-first-run-from-console/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to get rid of acne without going to the dermatologist</title>
		<link>http://www.adrianandgenese.com/blogger/2011/04/06/how-to-get-rid-of-acne-without-going-to-the-dermatologist/</link>
		<comments>http://www.adrianandgenese.com/blogger/2011/04/06/how-to-get-rid-of-acne-without-going-to-the-dermatologist/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 23:51:28 +0000</pubDate>
		<dc:creator>Blog Master</dc:creator>
				<category><![CDATA[Cleaning]]></category>
		<category><![CDATA[acne]]></category>
		<category><![CDATA[apple cider vinegar]]></category>
		<category><![CDATA[dermatologist]]></category>
		<category><![CDATA[doxycycline]]></category>
		<category><![CDATA[duac topical gel]]></category>
		<category><![CDATA[face]]></category>
		<category><![CDATA[facewash]]></category>
		<category><![CDATA[granola]]></category>
		<category><![CDATA[natural]]></category>
		<category><![CDATA[neobenz]]></category>
		<category><![CDATA[oil]]></category>
		<category><![CDATA[pimples]]></category>
		<category><![CDATA[retin a micro]]></category>
		<category><![CDATA[shampoo]]></category>
		<category><![CDATA[sls]]></category>
		<category><![CDATA[sodium laryl sulfate]]></category>
		<category><![CDATA[sodium laureth sulfate]]></category>

		<guid isPermaLink="false">http://www.adrianandgenese.com/blogger/?p=584</guid>
		<description><![CDATA[So it started out innocently enough, a few pimples on my chest but nothing to complain about. Within the next few months a few pimples here and there would show up on my face but definitely not more than 2 pimples at a time per week. Fast forward 8 months later, and I am sitting at the dermatologists getting an [...]]]></description>
			<content:encoded><![CDATA[<p>So it started out innocently enough, a few pimples on my chest but nothing to complain about. Within the next few months a few pimples here and there would show up on my face but definitely not more than 2 pimples at a time per week. Fast forward 8 months later, and I am sitting at the dermatologists getting an abscess drained, and her giving me expert advice on what kinds of things I can do to stop the acne on my face and isolated area on my chest. Im relieved when she just prescribes me a months dose of doxycycline and sends me home.<a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/04/deal-with-acne.jpg"><img class="aligncenter size-thumbnail wp-image-600" title="pimple face" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/04/deal-with-acne-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>After the month of anti-biotics, my face and chest had never looked better, my pores were open and my pimples were gone. I was finally back to my old self &#8212; pimple free. Ive never really had any issues with acne, even as a teen&#8230;well not acne that would be considered out of the norm, so when all this started to hit me after I turned 29 I was surprised and to say the least, a bit unnerved. After the month supply ran out, I went back to the dermatologist for the doctor check-up to look at my healing abscess and to see how the rest of my skin was doing. She then prescribed me all sorts of meds to handle the acne should it reoccur. This is what she gave me:</p>
<p>-Duac Topical Gel<br />
-Retin A Micro<br />
-Neutrogena Oil-Free Acne Wash<br />
-NeoBenz Micro Wash</p>
<p>So I went home assured that I was ready to keep the pimples at bay should they ever show their &#8220;face&#8221; again ha ha. Well, two weeks later, my face was breaking out, my pores were all clogged, red, and rashy, and it felt like I was going to get another friggin abcess. So rather than let all that happen, I started applying everything the doctor gave me but the Retin A micro. It just freaked out my skin and made it all go bonkers. My skin started to look like it was being run through a chemical bath. Back to the dermatologist I went, and again she gave me more doxycycline but in less potent dosage. I was beginning to understand that fighting acne was more art than science, and seemed like dermatologists like to shoot from the hip by first prescribing a cure-all such as doxycycline, and then other junk to see if it can control the acne.</p>
<p>I was getting somewhat desperate, because none of the stuff was helping my face and each visit to the dermatologist cost me money&#8230;Then it hit me. Why didnt i try and figure out why I had acne and what was causing it in the first place? Why didnt I use the same type of thinking that I normally do with everything and be cheap and just do it myself. So this blog post is about how I cured myself of acne and should have done it before I went to the doctors in order to save me money. Hopefully this helps you as well.</p>
<p>So, I sat down and started to research and just read as much as I could. Acne could be caused by genes, stress, diet, environment, etc&#8230;basically everything. Well, I knew I never had problems with it in the past, so I started to think about what may have been causing it to happen in the first place. I realized that ever since I turned 27-28, Ive been getting more and more dandruff&#8230;not bad dandruff, but flaking nontheless. So along with this dandruff, I remembered using anti-dandruff shampoos. Namely head and shoulders, pert plus, and was currently using selson blue (none of them helping but I was still hopeful). I began to research and learned that anti-dandruff shampoos like to mess with your internal hormones and like most other soaps, facewashes, shampoos, and things that lather, contain something called sodium lauryl sulfate&#8230;basically a commercial lathering agent.</p>
<p>I decided if I was going to troubleshoot my situation I would need to start a baseline and slowly introduce factors which may lead to the problem. I was going to cut out all types of chemical weird stuff and go &#8220;granola.&#8221; My wifes coworker also told her about using vinegar as shampoo by mixing 20% vinegar with 80% water. I researched this and found that lots of people actually do this but prefer to use apple cider vinegar instead. Along with using this new apple cider shampoo, I needed a face wash (I was using cetaphil at the time, but it seemed to do nothing at all to help my condition), and learned that this shampoo would be great as a facewash as well! Its cheap, I can make it myself, and best of all, it doesnt contain much if any chemicals.<a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/04/apple-cider-vinegar.jpg"><img class="aligncenter size-thumbnail wp-image-601" title="apple-cider-vinegar" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/04/apple-cider-vinegar-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>So heres what I did&#8230;I started with a clean slate by taking the new prescription of doxycycline and getting my face as cleared up as it could be (the doxycycline kills bacterial infections on the skin which cause pimples). At the same time, I started my granola regimen with the ACV and used only that to wash my face and shampoo my hair. After 2 months of using the vinegar mixture as a facewash and as a shampoo, my pores stayed open and my acne started to go away. The only place I had pimples was around my mouth area from udner my nose and above my chin. This was a marked improvement, as before, pimples would be everywhere on my face so I knew something was working.</p>
<p>I couldnt understand why pimples were only appearing in that certain area till I started realizing that my pimples would flare up a few days after I shaved. I was using an electric shaver which vibrated as it cut the hairs on my face. Maybe this was causing it somehow? I swapped it out for my wifes disposable leg shaving razors and after two weeks, I had no more new pimples. Was it really my dandruff shampoo causing my face to break out? Was my shaver causing my face to break out as well? The answer after months of battling this acne was YES.</p>
<p><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/04/shaver.jpg"><img class="aligncenter size-thumbnail wp-image-602" title="shaver" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/04/shaver-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>I think what happened was as I aged, my body became increasingly sensitive to the chemicals contained in the products that I had been using without a problem for so long. It wasnt like i was really doing anything different, but my body was slowly getting more sensitive and irritated by what I was using. My friend who also had an issue with this instead just took accutane and it cleared up her acne as well, but I decided to try a more natural way vs taking something as potent as that.</p>
<p>Anyways, washing hair with vinegar sucks, it doesnt lather, it smells like butt, and its just plain gross (although the smell is gone once its washed off). I needed to get a shampoo that I could use, and figured I should get something natural and didnt contain SLS, so I found one at walgreens for 8 bucks. I wanted to make sure it was actually the chemicals causing my acne from the shampoo, so I just got a cheap one without SLS and without the chemicals contained in the anti-dandruff shampoos. After using it for over 9 months now, I can honestly say that using shampoos without SLS has been so much better for me.</p>
<p><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/04/sls.jpg"><img class="aligncenter size-full wp-image-603" title="sls" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/04/sls.jpg" alt="" width="312" height="139" /></a></p>
<p>When I was using shampoos WITH SLS I didnt realize it was causing my eyes to itch and made me sneeze everytime I got out of the shower. I never realized it till I used shampoo without SLS. So after using it for a while, I knew it was my anti-dandruff shampoo that was causing my face to go bonkers because my acne never returned. Im not sure if it screwed my hormones like I learned anti-dandruff shampoos could do, or if it was just an irritant, but I dont care to find out. Im also very happy that im not suffering from any type of irritation caused by Sodium Lauryl Sulfate/Sodium Laureth Sulfate. My dandruff is still there, but I would much rather have the little unseen flakes compared to another friggin huge abscess.</p>
<p>So to summarize what to do if you have acne and you are trying to figure out how to get rid of it, Follow these steps below (YMMV):</p>
<p>1. Stop using shampoos with Sodium Laryl Sulfate or Sodium Lareth Sulfate.<br />
2. Stop using anti-dandruff shampoos immediately (they only cause problems)<br />
3. Stop using an electric shaver on your face (the vibration really irritates the skin and caused me pimples)<br />
4. Stop using any prescribed acne medication or facewash (unless your dermatologist says you need it for a medical reason) no matter how gentle it says it is (I used cetaphil, and it gave me trouble &#8211; it also had SLS in it)<br />
5. Buy Apple Cider Vinegar at a grocery store, and get an empty water bottle. Mix 20% ACV to 80% water. Use this as a shampoo and facewash for 2 months.<br />
6. Once youve found that you dont have new acne, you may try introducing a new shampoo without SLS into the mix so you dont have to use ACV as a shampoo anymore. But keep using the ACV as a facewash (im still currently using it with better results than any other facewash ive used)<br />
7. Test SLS-Free shampoo for a week. if you see no ill results, continue using it.</p>
<p>This should work for people who were in the same situation as I was, where doxycycline cured the acne, but the acne reoccured after a week or two. One might need an initial consultation with a dermatologist to get a prescription of doxycycline in order to kill the bacterial infection which is causing the acne in the first place before they can start the granola treatment above. I believe I had to stop the bacterial infection on my skin causing the acne first, in order to reset my skin back to normal before I truly found out what it was that was causing my acne.</p>
<p>So to summarize, create a baseline and get rid of any artificial products that could create clogged pores/alter hormones which in turn facilitates the growth of bacteria which causes acne. Once you have that baseline, slowly introduce products till you see which one is causing it. But if anything eliminate SLS from your skin products as much as possible. Im pretty sure you will see a difference like I did.</p>
<p>Disclaimer &#8211; As always, this information is what worked for me and may or not work for you. I make no legal claims or anything of the sort that this will cure you of your acne, and I can not be held liable for any health issues that arise out of the suggestions above.</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+get+rid+of+acne+without+going+to+the+dermatologist+http%3A%2F%2Fis.gd%2FhkSwMu" title="Post to Twitter"><img class="nothumb" src="http://www.adrianandgenese.com/blogger/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.adrianandgenese.com/blogger/2011/04/06/how-to-get-rid-of-acne-without-going-to-the-dermatologist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Configuring the OBiHai OBi110 to replace a linksys spa-3102 as a google voice and pstn gateway using asterisk 1.4</title>
		<link>http://www.adrianandgenese.com/blogger/2011/03/21/configuring-the-obi110-to-replace-a-linksys-spa-3102-as-a-google-voice-and-pstn-gateway-using-asterisk-1-4/</link>
		<comments>http://www.adrianandgenese.com/blogger/2011/03/21/configuring-the-obi110-to-replace-a-linksys-spa-3102-as-a-google-voice-and-pstn-gateway-using-asterisk-1-4/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 21:24:51 +0000</pubDate>
		<dc:creator>Blog Master</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[asterisk 1.4]]></category>
		<category><![CDATA[gateway]]></category>
		<category><![CDATA[google voice]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[obi110]]></category>
		<category><![CDATA[obihai]]></category>
		<category><![CDATA[ooma]]></category>
		<category><![CDATA[pstn]]></category>
		<category><![CDATA[spa3102]]></category>
		<category><![CDATA[trunking]]></category>
		<category><![CDATA[voip]]></category>

		<guid isPermaLink="false">http://www.adrianandgenese.com/blogger/?p=555</guid>
		<description><![CDATA[If you were looking for how to configure the SPA-3102 with Asterisk 1.4 click here. All the rage in the VOIP world is the Obihai obi110 voice gateway device, and while due largely to its native integration of google voice, I believe it&#8217;s because it does quite a bit for a very reasonable cost. And while just good news for asterisk [...]]]></description>
			<content:encoded><![CDATA[<h6>If you were looking for how to configure the SPA-3102 with Asterisk 1.4 <a href="http://www.adrianandgenese.com/blogger/2010/04/23/how-to-setup-asterisk-with-ooma-voip-and-a-linksys-spa-3102/">click here</a>.</h6>
<p>All the rage in the VOIP world is the Obihai obi110 voice gateway device, and while due largely to its native integration of google voice, I believe it&#8217;s because it does quite a bit for a very reasonable cost. And while<em> just </em>good news for asterisk 1.8 users, this is <em>great</em> news for asterisk 1.4 and 1.6 users! The Obi110 is essentially a user friendly linksys spa-3102 with a slightly watered down interface, with the addition of native google voice support (and setup wizards!). It is somewhat less capable in functionality (no router feature, or independent trunking capabilities with asterisk, etc.) but for my purposes, I decided to give it a try to see if I could replace my spa-3102 and found out that it could quite easily.</p>
<div id="attachment_566" class="wp-caption aligncenter" style="width: 135px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/03/gvhome.png"><img class="size-full wp-image-566" title="ob110" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/03/gvhome.png" alt="" width="125" height="125" /></a><p class="wp-caption-text">The obi110</p></div>
<p>I have a simple asterisk 1.4 based setup with several extensions located around the world. The main goal is for my family to connect to my system using their iphones, computers, voip devices and make calls to the US and also to receive calls with local DID numbers to their extensions. My previous setup with the linksys spa-3102 allowed them to use my ooma device to call out as an outgoing trunk, however I wanted to see if I could add two trunks to my setup and give my users the flexibility of outgoing call redundancy if they so desired (choose to call out through GV or my Ooma).</p>
<p>Below is my guide for setting this up.</p>
<p><strong><span style="text-decoration: underline;">Pre-requisites:</span></strong><br />
-Network connectivity to the obi110 and ability to administer its local web admin page <em>and</em> setup through obitalk.com.<br />
-Physically connected pstn service (ooma, telco) to the obi110 local Line port (Note: if line port is disconnected, the obi110 will report the lines as busy even if just calling out through GV when the SP2 local dialplan shown below is specified).<br />
-Newest version of firmware on the obi110 (as of 03/21/11 <strong>﻿version 1.1.0 (Build: 1892)</strong>)</p>
<p><strong><span style="text-decoration: underline;">Configuration:</span></strong><br />
I found that it is much simpler to initially set up the obi110 through the obitalk.com portal and then to disable auto-provisioning and make customized changes to the web admin afterwards.</p>
<p><strong><span style="text-decoration: underline;">Google Voice Trunk setup &#8211; obitalk.com portal</span></strong><br />
1. Goto obi110 device portal after you have successfully registered your hardware to your user account on obitalk.com<br />
2. Configure Voice services for Service Provider 1 and select Google voice<br />
3. Enter in your google voice email and password.<br />
4. Make sure to put a checkmark to make this provider the default Line to call out.<br />
5. Click submit and wait for your ob110 to reboot</p>
<div class="mceTemp mceIEcenter">
<div id="attachment_559" class="wp-caption aligncenter" style="width: 667px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/03/googlevoice.jpg"><img class="size-full wp-image-559" title="Google Voice Service provider 1 Trunk" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/03/googlevoice.jpg" alt="" width="657" height="256" /></a><p class="wp-caption-text">Google Voice Service provider 1 Trunk</p></div>
</div>
<p><strong><span style="text-decoration: underline;">Asterisk Trunk setup - obitalk.com portal<br />
</span></strong>1. While still logged into the Obitalk portal, configure the Voice service for Service Provider 2 as a <em>generic service provider</em> (this will essentially act as an extension to asterisk)<br />
2. Enter in your asterisk server information<br />
3. Click submit and wait for the obi110 to reboot.</p>
<div id="attachment_558" class="wp-caption aligncenter" style="width: 661px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/03/gvtrunk.jpg"><img class="size-full wp-image-558" title="Asterisk Service provider 2 Trunk" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/03/gvtrunk.jpg" alt="" width="651" height="398" /></a><p class="wp-caption-text">Asterisk Service provider 2 Trunk</p></div>
<p><span style="text-decoration: underline;"><strong>Configure Dialplan on Obi110 device and disable Auto Provisioning</strong><br />
</span>Thats all there is to setting up obi110 trunks! Couldnt be easier right? Now for the small dialplan customizations to make the incoming and outgoing calls route properly.</p>
<p>1. Log into your obi110 device through its web admin (enter in the devices IP address in a web browser. default user/pass is admin/admin)<br />
2. Disable Auto-Provisioning by expanding the System Management Tree on the left pane, then clicking on the Auto Provisioning link and set the Auto Provisioning Method to Disabled. Click submit and reboot (if not disabled, your changes will get overwritten).<br />
3. Expand the Voice Services Tree to the left and click on the SP1 Service link<br />
4. Under X_InboundCallRoute enter in SP2 and click on submit (this routes all calls coming in from GV to your asterisk extension).</p>
<div id="attachment_560" class="wp-caption aligncenter" style="width: 714px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/03/sp1.jpg"><img class="size-full wp-image-560" title="Service Provider 1 Local Dialplan" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/03/sp1.jpg" alt="" width="704" height="171" /></a><p class="wp-caption-text">Service Provider 1 Local Dialplan</p></div>
<p>5. Under the Voice Services Tree to the left, click on the SP2 Service link<br />
6. Under X_InboundCallRoute enter in {&gt;(xxx xxx xxxx):sp1},{&gt;(1xxx xxx xxxx):li1}  and click on submit</p>
<div id="attachment_561" class="wp-caption aligncenter" style="width: 718px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/03/sp2.jpg"><img class="size-full wp-image-561" title="Service Provider 2 Local Dialplan" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/03/sp2.jpg" alt="" width="708" height="170" /></a><p class="wp-caption-text">Service Provider 2 Local Dialplan</p></div>
<p>The above line in Step 6 routes any 10 digit calls out through GV (configured as SP1), and any 11 digit calls starting with 1 out through the local line port&#8230;In my case, through my ooma device). The reason you will need to do this is because unlike the spa-3102, there is no seperate interfacing for asterisk to trunk to the different Service providers which the obi110 can be configured. Instead, asterisk needs to send the dialed number in a way where the obi110 can then determine to which interface it will send its calls. In this case, I will have asterisk format the numbers to be only 10 digits if a user wants to call out through GV, and append a 1 to the 10 digit number if the user wants to call out through my ooma. Once asterisk does this and sends the number to the obi110, the obi110 will then direct the call accordingly depending on if there is a 1 in front of the number &#8211; a little hurdle, but easy enough to work around.</p>
<p><strong><span style="text-decoration: underline;">Double checking your Asterisk configuration settings</span></strong><br />
1. Under the Service Providers Tree to the left, click on the ITSP Profile B link<br />
2. Make sure the settings are correct for the SIP and RTP sections. Most likely you will have to modify your RTP LocalPortMin and LocalPortMax settings to match your current asterisk RTP port range.</p>
<p>Thats all there is to configuring your local OBi110 device. The next steps are just to configure asterisk with the user you specified in the obitalk.com service provider 2 settings, and to create a dialplan which handles the numbers so that obi110 can route the calls appropriately.</p>
<p>Below is my user configuration for asterisk 1.4 so that the Obi110 can register to it. &#8216;gvtrunk&#8217; is my username and &#8216;password&#8217; is the password which I specified in my Service Provider 2 setup on the obitalk.com portal. Place this in your sip.conf or users.conf file.</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">[gvtrunk]<br />
username = gvtrunk<br />
fromuser = gvtrunk<br />
secret = password<br />
type = friend<br />
disallow = all<br />
allow = ulaw<br />
allow = alaw<br />
allow = gsm<br />
context = gv-in<br />
host = dynamic</p>
<p>Next we have to edit our extensions.conf file and to tell asterisk what to do with our calls. Below, any call the user makes whether be it 1XXX-XXX-XXXX or XXX-XXX-XXXX will be routed out to the obi110 and then through google voice. This is because I have asterisk removing the 1 digit the user has dialed so that the obi110 dialplan will route the 10 digit number to GV.</p>
<p>In this dialplan I also have any number with a 9 dialed before it sent out to the obi110 as a 1XXX-XXX-XXXX number. If the user has dialed a 9XXX-XXX-XXXX number without the 1, asterisk will append the 1 in front of the number to make it an 11 digit number so that the obi110 can route the call through the local line port (and out through my ooma).</p>
<p>_XXXX is needed because my internal extension numbers are 4 digits long. I need this so that any numbers longer than 4 digits go out appropriately and are not seen as internal extensions.</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">[ob110-out]<br />
;make outgoing calls to gvtrunk with 10 digit dialing<br />
exten =&gt; _XXXX.,1,Dial(SIP/${EXTEN}@gvtrunk,20)<br />
exten =&gt; _XXXX.,n,Hangup()<br />
exten =&gt; _XXXX.,n,Congestion<br />
;make outgoing calls to gvtrunk with 11 digit dialing<br />
exten =&gt; _1XXXX.,1,Dial(SIP/${EXTEN:1}@gvtrunk,20)<br />
exten =&gt; _1XXXX.,n,Hangup()<br />
exten =&gt; _1XXXX.,n,Congestion<br />
;make outgoing calls to gvtrunk through ooma with 10 digit dialing<br />
exten =&gt; _9XXXX.,1,Set(CHEXTEN=${EXTEN:1})<br />
exten =&gt; _9XXXX.,n,Dial(SIP/1${CHEXTEN}@gvtrunk,20)<br />
exten =&gt; _9XXXX.,n,Hangup()<br />
exten =&gt; _9XXXX.,n,Congestion<br />
;make outgoing calls to gvtrunk through ooma with 11 digit dialing<br />
exten =&gt; _91XXXX.,1,Dial(SIP/${EXTEN:1}@gvtrunk,20)<br />
exten =&gt; _91XXXX.,n,Hangup()<br />
exten =&gt; _91XXXX.,n,Congestion</p>
<p><strong><span style="text-decoration: underline;">How to handle inbound calls from GV with Asterisk</span></strong><br />
The last thing we need to do is tell asterisk how to handle inbound calls from Google Voice. In my user setup above, I specified gv-in as the user context. This just tells asterisk where to go and how to handle the incoming calls from the obi110 device. Place this in your extensions.conf file and modify it accordingly.</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">[gv-in]<br />
exten = s,1,answer<br />
exten = s,n,wait(1)<br />
exten = s,n,Dial(SIP/4000,20)<br />
exten = s,n,wait(1)<br />
exten = s,n,Voicemail(4000,u)<br />
exten = s,n,Hangup</p>
<p>Above, I have all calls from GV calling my extension 4000. Just change it to your desired extension.</p>
<p>Thats all there is to it. It may look complicated, but the dirty work is done for you&#8230;Enjoy!</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=Configuring+the+OBiHai+OBi110+to+replace+a+linksys+spa-3102+as+a+google+voice+and+pstn+gateway+using+asterisk+1.4+http%3A%2F%2Fis.gd%2FInazzc" title="Post to Twitter"><img class="nothumb" src="http://www.adrianandgenese.com/blogger/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.adrianandgenese.com/blogger/2011/03/21/configuring-the-obi110-to-replace-a-linksys-spa-3102-as-a-google-voice-and-pstn-gateway-using-asterisk-1-4/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to load SIP or SCCP on a Cisco 7940 7960 7941 7961 Ip Phone or fix a protocol application invalid message</title>
		<link>http://www.adrianandgenese.com/blogger/2011/02/16/how-to-upgrade-or-convert-a-cisco-ip-79xx-7940-7960-794x-796x-797x-phone-to-sip-or-sccp/</link>
		<comments>http://www.adrianandgenese.com/blogger/2011/02/16/how-to-upgrade-or-convert-a-cisco-ip-79xx-7940-7960-794x-796x-797x-phone-to-sip-or-sccp/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 09:26:00 +0000</pubDate>
		<dc:creator>Blog Master</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[7940]]></category>
		<category><![CDATA[7941]]></category>
		<category><![CDATA[7942]]></category>
		<category><![CDATA[7945]]></category>
		<category><![CDATA[7960]]></category>
		<category><![CDATA[7961]]></category>
		<category><![CDATA[7962]]></category>
		<category><![CDATA[7965]]></category>
		<category><![CDATA[7970]]></category>
		<category><![CDATA[7971]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[dhcp]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[tftp]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.adrianandgenese.com/blogger/?p=509</guid>
		<description><![CDATA[Getting Cisco phones working with asterisk may seem like a daunting procedure; getting SIP firmware installed on the phone, loading up the the firmware files in the tftp server, fearing that you will somehow brick the phone by an incomplete firmware upload&#8230;But I am here to reassure you that once you understand how Cisco phones [...]]]></description>
			<content:encoded><![CDATA[<p>Getting Cisco phones working with asterisk may seem like a daunting procedure; getting SIP firmware installed on the phone, loading up the the firmware files in the tftp server, fearing that you will somehow brick the phone by an incomplete firmware upload&#8230;But I am here to reassure you that once you understand how Cisco phones update themselves, the fear and trepidation will subside.</p>
<div id="attachment_518" class="wp-caption aligncenter" style="width: 160px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/7960.jpg"><img class="size-thumbnail wp-image-518" title="7960" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/7960-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Cisco 79xx IP Phone</p></div>
<p>In fact, Cisco phones are simple. They just need a tftp server to update its firmware and it doesnt even have to be located on the asterisk/phone system itself. 7940/60 Cisco phones update in two stages. The bootloader, then the application. Once the bootloader is upgraded, all passwords and networking information on the phone will be wiped out. But what is essential in upgrading these phones is a DHCP server with option 150 enabled &#8211; an option to auto-provision the tftp server ip address when the DHCP server hands out the regular ip address to the phone.<br />
Without an auto-provisioned tftp server address, the phone will only complete half the upgrade and come up with an error message of &#8220;protocol application invalid.&#8221; This just means that the phone could not complete the second half of the upgrade and needs the tftp ip address to be specified. Only problem is since there is no application running, there is no place to specify the address! Thank goodness for DHCP option 150 which does this for us when the phone grabs an IP address after loading the bootloader.</p>
<p>Below are instructions to upgrade/convert any Cisco 7940, 7941, 7960, 7961, 7970, 7971, 7942, 7962, 7945, 7965 IP phone to any firmware you want from the Cisco web site (SIP/SCCP), and to recover any cisco phone which may have screwed up somehow while upgrading firmware (like if you get the protocol application invalid message).</p>
<p><span style="text-decoration: underline;"><strong>Step 1: Download Cisco phone firmware</strong></span><br />
Cisco may require you to have a smartnet contract before you download the firmware, but if you do not have one, there are firmware files available on the internet. Ive provided two sources below (If you cant find any after looking, for a donation I may be able to get what you need).</p>
<p><strong>a. </strong>Goto http://www.cisco.com/ and create a login if you do not already have one. Download the firmware for the specific phone you are using. (if cisco doesnt allow you to download the firmware, check here: <a href="ftp://ftp.itl.ua/pub/cisco/ip-7900ser/" target="_blank">ftp://ftp.itl.ua/pub/cisco/ip-7900ser/</a> or <a href="http://radiotwenterand.nl/~graver/cisco/SIP-7960/" target="_blank">http://radiotwenterand.nl/~graver/cisco/SIP-7960/</a> for phone firmware).</p>
<p><strong>b.</strong> Download the .zip file and extract it to a directory. If you are downloading an older version of the SIP/SCCP firmware and it only comes in a .cop file extension. Just rename the extension to .tar.gz and extract it to a directory using winzip or winrar.</p>
<div id="attachment_524" class="wp-caption aligncenter" style="width: 160px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/Capture.jpg"><img class="size-thumbnail wp-image-524" title="Folder" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/Capture-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Extracted files in a folder</p></div>
<p>You will have several files in this directory. If you just have one, you must remember to extract all the files.</p>
<p><span style="text-decoration: underline;"><strong>Step 2: Download and configure the DHCP/TFTP server</strong></span><br />
We are going to use a windows based machine and load tftp/dhcp software on it which will make our windows machine a server for our phones.</p>
<p><strong>a. </strong>Go here to download the tftp/dhcp server &#8211; http://tftpd32.jounin.net/<br />
Download and install <strong>version 3.23</strong> (&lt;&#8211;YOU MUST DOWNLOAD AND INSTALL THIS VERSION. I have had many people complaining about their phones not obtaining a correct ip address and also the files not being sent correctly. Every one of these problems was due to using the incorrect version and/or having their firewall on).</p>
<p><strong>b.</strong> You will also have to configure your windows machine to use ip address of 192.168.1.1 and subnet mask of 255.255.255.0.<br />
Youll configure this tftp server to host the upgrade files via tftp server (theres an option to configure the working directory in the program to use for the stored firmware files on the windows machine &#8211; this must be set correctly!).</p>
<p><strong>c. </strong>Under DHCP server within the tftp32 program, enter the following and click SAVE:</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">-IP pool starting address as 192.168.1.2<br />
-Size of pool as 250 (if doing multiple phones, this just makes sure your phones are able to receive an ip address)<br />
-Default router as 192.168.1.1<br />
-Mask as 255.255.255.0<br />
-Additional option, enter 150 in the first box, then 0x0101A8C0  in the second box (this number is 192.168.1.1  in Hexadecimal).</p>
<div id="attachment_536" class="wp-caption aligncenter" style="width: 498px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/tftpexample.jpg"><img class="size-full wp-image-536" title="tftpd32 screenshot" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/tftpexample.jpg" alt="" width="488" height="266" /></a><p class="wp-caption-text">TFTP example</p></div>
<p><span style="text-decoration: underline;"><strong>3. Putting it all together</strong></span></p>
<p><strong>a.</strong> Now, there are a few things to consider when upgrading 7940/7960 cisco phones (these steps below dont apply to the 79&#215;1/79&#215;2/79&#215;5 java based phones, if you have one of these, just do steps d. and e.). But the rule of thumb, is that if you have SCCP on your phone youll need to use a XMLDefault.cnf.xml file to specify the firmware load information tag by which the phone can know what load it should install. For the rest of this guide I will just assume you want to convert SCCP to SIP.</p>
<p><strong>b. </strong>The easiest way to get SIP on your phone is to install a universal application bootloader. Ive found that SCCP version 8.0.9 (P00308000900) has the most compatible loader which easily allows swapping between current SIP and SCCP loads without a hitch. So the best thing to do is to upgrade your SCCP phone with a newer SCCP load before switching over to SIP. If you have a very old version of SCCP, you will find that you cannot immediately upgrade to this version. If that is the case, just load version 3 (P00303010102), then load to version 5 (P00305000500), then jump to version 8.0.9 (P00308000900). To do this you have to download those firmware versions and just extract them all into one directory.</p>
<p><strong>c. </strong>Now download and place this file into your firmware directory. <a href="http://www.adrianandgenese.com/files/XMLDefault.cnf.xml" target="_blank">XMLDefault.cnf.xml</a> (right click on link&#8230;&#8217;save target as&#8217; &#8211; this file contains the text below)</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">&lt;Default&gt;<br />
&lt;callManagerGroup&gt;<br />
&lt;members&gt;<br />
&lt;member priority=&#8221;0&#8243;&gt;<br />
&lt;callManager&gt;<br />
&lt;ports&gt;<br />
&lt;ethernetPhonePort&gt;2000&lt;/ethernetPhonePort&gt;<br />
&lt;mgcpPorts&gt;<br />
&lt;listen&gt;2427&lt;/listen&gt;<br />
&lt;keepAlive&gt;2428&lt;/keepAlive&gt;<br />
&lt;/mgcpPorts&gt;<br />
&lt;/ports&gt;<br />
&lt;processNodeName&gt;&lt;/processNodeName&gt;<br />
&lt;/callManager&gt;<br />
&lt;/member&gt;<br />
&lt;/members&gt;<br />
&lt;/callManagerGroup&gt;<br />
&lt;loadInformation&gt;SCCP40.8-3-1S&lt;/loadInformation&gt;<br />
&lt;authenticationURL&gt;&lt;/authenticationURL&gt;<br />
&lt;directoryURL&gt;&lt;/directoryURL&gt;<br />
&lt;idleURL&gt;&lt;/idleURL&gt;<br />
&lt;informationURL&gt;&lt;/informationURL&gt;<br />
&lt;messagesURL&gt;&lt;/messagesURL&gt;<br />
&lt;servicesURL&gt;&lt;/servicesURL&gt;<br />
&lt;/Default&gt;</p>
<p>After you have downloaded the file, edit the loadInformation tag within the XMLDefault.cnf.xml file with the firmware you want to install on your phone. Do not add the file name extension, just the name of the file (ig. &lt;loadInformation&gt;P00308000500&lt;/loadInformation&gt;). Save and proceed to the next step.</p>
<p><strong>d.</strong> Next plug in the phone by crossover cable or ethernet switch to the computer you are running this server from (make sure you disconnect any device attached to the network which resolves an ip through dhcp, as this will conflict with any other dhcp server on the network).</p>
<p><strong>e.</strong> Power Cycle the phone and clear the configuration by holding down the # key and then plugging in the phone. After all the lights cycle on the phone, release the # key and press 123456789*0# followed with the 2 key (if you are using a 79&#215;1, 79&#215;2, 79&#215;5, 7970 phone, plug the phone in and hold the # key till the extension lights blink amber&#8230;then press 3491672850*#. The lights will turn red, but if they dont, repeat this step. The phone will then wipe the flash and load whatever firmware is specified in the tftpd32 directory &#8211; if the phone just keeps downloading the term.defaults file constantly, just do an incremental upgrade to the firmware version that you want).</p>
<p>This will clear all settings on the phone and set it to defaults. Upon reboot, the phone will grab an ip address from the dhcp server on the windows machine running the dhcp server. Tftpd32 will also assign an ip address for the tftp server to the phone using option 150, and the phone should start pulling down files from the server after it obtains an ip address.</p>
<p><strong>f.</strong> If you are doing an incremental upgrade to get to version 8.0.9, just keep editing the XMLDefault.cnf.xml file with the next version of firmware and save, then reboot the phone (after it has completed loading both the bootloader and application). The phone should find that it needs to upgrade itself until you stop editing the file with new firmware information.</p>
<p><strong>g.</strong> After the phone gets to SCCP version 8.0.9, all you have to do is just download the version of SIP firmware you want, and then extract it into a seperate directory. Point the tftpd32 program to use that directory, copy the XMLDefault.cnf.xml file to that directory and edit the loadInformation tag with the POS-xxx filename which is located in that directory and  reboot the phone. The phone will automatically switch over to loading the SIP firmware.</p>
<p>You can check the events viewer within tftpd32 to ensure that the phone is grabbing the necessary files and getting an ip address. The 79&#215;1/79&#215;2/79&#215;5/7970 phones take a bit longer to fully complete the flashing process since they use more numerous and larger files than the 7940/60 series phones. If the phones just sit like they arent doing anything, wait a bit longer and they should come back up. Its not uncommon for one phone to take up to 4-5 minutes to complete the entire process.</p>
<p>Thats all there is to it, and now that the phone has a good universal application bootloader, you will have no trouble switching between SCCP and SIP by just pointing the phone to the appropriate directory.</p>
<p>If you have any questions, feel free to send me a message on my contact page. If you get really stuck I can also provide these services remotely.</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+load+SIP+or+SCCP+on+a+Cisco+7940+7960+7941+7961+Ip+Phone+or+fix+a+protocol+application+invalid+message+http%3A%2F%2Fis.gd%2Fp1ACla" title="Post to Twitter"><img class="nothumb" src="http://www.adrianandgenese.com/blogger/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.adrianandgenese.com/blogger/2011/02/16/how-to-upgrade-or-convert-a-cisco-ip-79xx-7940-7960-794x-796x-797x-phone-to-sip-or-sccp/feed/</wfw:commentRss>
		<slash:comments>50</slash:comments>
		</item>
		<item>
		<title>How to configure BLF with a Linksys SPA942 and Asterisk 1.4</title>
		<link>http://www.adrianandgenese.com/blogger/2011/02/15/how-to-configure-blf-with-a-linksys-spa942-and-asterisk-1-4/</link>
		<comments>http://www.adrianandgenese.com/blogger/2011/02/15/how-to-configure-blf-with-a-linksys-spa942-and-asterisk-1-4/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 07:49:28 +0000</pubDate>
		<dc:creator>Blog Master</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[1.4]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[BLF]]></category>
		<category><![CDATA[extensions.conf]]></category>
		<category><![CDATA[linksys]]></category>
		<category><![CDATA[sip.conf]]></category>
		<category><![CDATA[spa-942]]></category>
		<category><![CDATA[spa942]]></category>
		<category><![CDATA[users.conf]]></category>

		<guid isPermaLink="false">http://www.adrianandgenese.com/blogger/?p=483</guid>
		<description><![CDATA[How to setup BLF with a linksys spa942 and Asterisk 1.4 instead of using SLA]]></description>
			<content:encoded><![CDATA[<p>Here is my guide for setting up BLF (Busy Lamp Field) on asterisk 1.4 using a linksys SPA-942 voip phone. I must say that trying to find the right information took a little bit of time&#8230;In fact it took me about 2 hours to successfully set up the unused lines on my SPA942 to be used as indicators because I could not find enough detailed information in one location. Hence this post.</p>
<div id="attachment_530" class="wp-caption aligncenter" style="width: 210px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/linksys_spa942_big-e1297894012781.gif"><img class="size-full wp-image-530" title="Linksys SPA-942" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/linksys_spa942_big-e1297894012781.gif" alt="Linksys SPA-942" width="200" height="184" /></a><p class="wp-caption-text">Linksys SPA-942</p></div>
<p>Asterisk does not easily work with shared line appearances unless the phones are made specifically for it. However, you should be able to get BLF working instead of SLA and have almost the same functionality. Below is what you will need to do to enable BLF on asterisk 1.4 using a linksys spa942 (this should also work on any Linksys/Sipura Phone that supports BLF and extended functions).</p>
<p>Edit your SIP.CONF file and enable these features (these MUST be enabled for hints to work correctly):</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">allowsubscribe=yes<br />
limitonpeers=yes<br />
notifyringing=yes<br />
notifyhold=yes</p>
<p>In your SIP.CONF/USERS.CONF file, edit your users to contain the following code:</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">qualify=yes (im not sure this is necessary as I tested it without this setting and BLF still functioned correctly)<br />
call-limit=100 (this can be anything, but 100 will keep you from denying any new calls)</p>
<p>In your EXTENSIONS.CONF file, you just have to enable hints by putting this in your default context (change the extension numbers with your extension numbers):</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">exten =&gt; 1000,hint,SIP/1000<br />
exten =&gt; 2000,hint,SIP/2000<br />
exten =&gt; 3000,hint,SIP/3000<br />
exten =&gt; 4000,hint,SIP/4000</p>
<p>This enables BLF on your asterisk server. In order to configure your linksys spa-942, all you have to do is enter a few settings on the phone itself. But you must be sure you are currently running the newest version of the phones firmware (it is currently at <span style="color: darkblue;">6.1.5(a)), </span>BLF will not work without first running the newest firmware release! After you have confirmed this, use your web browser and enter the ip adrress of your phone. Click on <em>admin login</em> and then on <em>advanced</em>.</p>
<p>Under the <em>Phone</em> tab type the following:</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">Short Name: Anything you want to show up next to the LED to remind you which line it is you are monitoring.<br />
Extended Function: fnc=blf+sd+cp;sub=5000@$PROXY;ext=5000@$PROXY </p>
<div id="attachment_484" class="wp-caption aligncenter" style="width: 738px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/blf.jpg"><img class="size-full wp-image-484" title="asterisk 1.4 BLF" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/blf.jpg" alt="SPA942 settings for blf" width="728" height="175" /></a><p class="wp-caption-text">Just enter the line under extended function</p></div>
<p> Above, I have two extensions; 5000 and 6000 which I am monitoring which show up on my phone line buttons 2 and 3. After these settings are entered, scroll down to Line Key Extended Function and enter these settings:</p>
<div id="attachment_485" class="wp-caption aligncenter" style="width: 757px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/asteriskblf.jpg"><img class="size-full wp-image-485" title="asteriskblf" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/asteriskblf.jpg" alt="Line key extended functions" width="747" height="88" /></a><p class="wp-caption-text">Line Key Extended Functions</p></div>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">Server Type: Asterisk (*this is important!).</p>
<p>You do not have to enable line keys in the <em>Ext.</em> tabs  for this to work. Just click &#8216;submit all&#8217; and wait for the phone to reboot. Youre done! Hopefully this will save someone lots of time searching google for consolidated information!</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+configure+BLF+with+a+Linksys+SPA942+and+Asterisk+1.4+http%3A%2F%2Fis.gd%2FcNJpzF" title="Post to Twitter"><img class="nothumb" src="http://www.adrianandgenese.com/blogger/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.adrianandgenese.com/blogger/2011/02/15/how-to-configure-blf-with-a-linksys-spa942-and-asterisk-1-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to send an email alert using sendmail from Asterisk 1.4 when a call is made through Ooma</title>
		<link>http://www.adrianandgenese.com/blogger/2011/02/05/how-to-send-an-email-alert-using-sendmail-from-asterisk-1-4-when-a-call-is-made-through-ooma/</link>
		<comments>http://www.adrianandgenese.com/blogger/2011/02/05/how-to-send-an-email-alert-using-sendmail-from-asterisk-1-4-when-a-call-is-made-through-ooma/#comments</comments>
		<pubDate>Sat, 05 Feb 2011 21:10:12 +0000</pubDate>
		<dc:creator>Blog Master</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[alert]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[extensions.conf]]></category>
		<category><![CDATA[ooma]]></category>
		<category><![CDATA[sendmail]]></category>

		<guid isPermaLink="false">http://www.adrianandgenese.com/blogger/?p=457</guid>
		<description><![CDATA[I have been using asterisk in conjunction with my Ooma voip device for some time now. My current configuration allows my family and I to place a call from anywhere there is an internet connection out through my ooma device. My family and extended family travel often and this is a great way to be [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using asterisk in conjunction with my Ooma voip device for some time now. My current configuration allows my family and I to place a call from anywhere there is an internet connection out through my ooma device. My family and extended family travel often and this is a great way to be able to still make local calls for free while being away.</p>
<p>While my family uses this setup, I often wondered the details of the calls made out through my Ooma device. Sure I could log into my.ooma.com or even check the asterisk call logs, but it wasnt as neat/tidy or as automated as I would have liked. I snooped around and discovered that Asterisk can run system commands when they are specified in the extensions.conf file!</p>
<p>I scoured the internet for instructions and realized the lack of a good guide for asterisk 1.4 when using sendmail (this guide should work for msmtp as well), so I thought i would share.</p>
<p>Below is my dialplan for sending an email alert when a call is placed through to my ooma device. This can be placed in any dialplan where you would like an email alert to be made to you, so the possibilities are endless!</p>
<p style="text-align: center;"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/mail.jpg"><img class="aligncenter size-thumbnail wp-image-469" title="Mail" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2011/02/mail-150x150.jpg" alt="Asterisk email alert" width="150" height="150" /></a></p>
<p>While many guides are written for use with the linux mail application which can allow for the subject and body to be specified by the command line, I was using sendmail which does not allow for the subject or body to be specified by command line (except using echo statements in a way which asterisk could not duplicate while running from a dialplan ig. (cat &gt; text | echo xxx ; echo xxx ; | sendmail) etc.). Sendmail needs certain variables to be specified in a file, or by running the application and specifying it while it is running.</p>
<p>I found that asterisk would need to create the file dynamically and add the To:, Subject:, and Body text variables before Asterisk/Sendmail would send the customized email that I wanted sent.</p>
<p>*Note: For this to work, you must have sendmail already configured and able to send emails.</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">[ooma-out]<br />
;make outgoing calls to ooma pstn<br />
exten =&gt; _XXXX.,1,System(echo &#8220;To: putdestinationemail@here.com&#8221; &gt; /opt/etc/init.d/calls)<br />
exten =&gt; _XXXX.,n(done),NoOp()<br />
exten =&gt; _XXXX.,n,System(echo &#8220;Subject: [PBX]: Outgoing call through Ooma&#8221; &gt;&gt; /opt/etc/init.d/calls)<br />
exten =&gt; _XXXX.,n(done),NoOp()<br />
exten =&gt; _XXXX.,n,System(echo &#8220;&#8221; &gt;&gt; /opt/etc/init.d/calls)<br />
exten =&gt; _XXXX.,n(done),NoOp()<br />
exten =&gt; _XXXX.,n,System(echo &#8220;User ${CALLERID(NUM)} has made an outgoing call through ooma to phone number ${EXTEN} on ${STRFTIME(%C%m%d%y%H%M)}&#8221; &gt;&gt; /opt/etc/init.d/calls)<br />
exten =&gt; _XXXX.,n(done),NoOp()<br />
exten =&gt; _XXXX.,n,System(sendmail -t -f putsendingemail@here.com &lt; /opt/etc/init.d/calls)<br />
exten =&gt; _XXXX.,n(done),NoOp()<br />
exten =&gt; _XXXX.,n,Dial(SIP/${EXTEN}@pstn,20)<br />
exten =&gt; _XXXX.,n,Hangup<br />
exten =&gt; _XXXX.,n,Congestion</p>
<p>exten =&gt; _XXXX., is used instead of exten =&gt; s,n, because I wanted to have any number larger than 4 digits routed out through ooma, since my internal extensions are 4 digits long.<br />
exten =&gt; _XXXX.,n,Dial(SIP/${EXTEN}@pstn,20) is my command to send the call out through ooma.</p>
<p>This configuration makes a file located in /opt/etc/init.d called &#8220;calls&#8221; containing:</p>
<p style="padding: 2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid;">To: putdestinationemail@here.com<br />
Subject: [PBX]: Outgoing call through Ooma<br />
User EXTENTIONCALLING has made an outgoing call through ooma to phone number NUMBERCALLED on DATE</p>
<p>The email is sent to the email specified in &#8220;putdestinationemail@here.com&#8221; from email address specified in <a href="mailto:putsendingemail@here.com">putsendingemail@here.com</a></p>
<p>This dialplan can be customized to suit any email alert you may need to send when placed into any dialplan in the extensions.conf file, so have fun!</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+send+an+email+alert+using+sendmail+from+Asterisk+1.4+when+a+call+is+made+through+Ooma+http%3A%2F%2Fis.gd%2FMPsmgM" title="Post to Twitter"><img class="nothumb" src="http://www.adrianandgenese.com/blogger/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.adrianandgenese.com/blogger/2011/02/05/how-to-send-an-email-alert-using-sendmail-from-asterisk-1-4-when-a-call-is-made-through-ooma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to recover ssh access to your pogoplug when hbmgr.sh has been removed from startup</title>
		<link>http://www.adrianandgenese.com/blogger/2010/12/11/how-to-recover-ssh-access-to-your-pogoplug-when-hbmgr-sh-has-been-removed-from-startup/</link>
		<comments>http://www.adrianandgenese.com/blogger/2010/12/11/how-to-recover-ssh-access-to-your-pogoplug-when-hbmgr-sh-has-been-removed-from-startup/#comments</comments>
		<pubDate>Sat, 11 Dec 2010 18:16:41 +0000</pubDate>
		<dc:creator>Blog Master</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[dropbear]]></category>
		<category><![CDATA[hbmgr.sh]]></category>
		<category><![CDATA[openpogo]]></category>
		<category><![CDATA[pogoplug]]></category>
		<category><![CDATA[rcS]]></category>
		<category><![CDATA[seagate dockstar]]></category>
		<category><![CDATA[ssh]]></category>

		<guid isPermaLink="false">http://www.adrianandgenese.com/blogger/?p=410</guid>
		<description><![CDATA[How to re-enable ssh after hbmgr.sh is removed from the rcS startup file on a pogoplug running openpogo.]]></description>
			<content:encoded><![CDATA[<p>Recently, I was tinkering with my pogoplug running openpogo and decided to comment out the hbmgr.sh line in my rcS startup file. I soon learned that  hbmgr.sh is responsible for starting dropbear and connecting your pogoplug to the my.pogoplug.com service. Because telnet was disabled and dropbear was not starting, I realized I no longer had SSH access to my pogoplug, although I could see my programs like transmission and asterisk were starting up ok.</p>
<p style="text-align: center;"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/12/ex-qn-mark.jpg"><img class="aligncenter size-medium wp-image-439" title="what the..." src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/12/ex-qn-mark-300x295.jpg" alt="" width="100" height="86" /></a></p>
<p>I freaked out for a moment as I believed there was no way to recover ssh access&#8230;until I thought about it some more. Below are the steps to recover SSH access to your pogoplug running openpogo if you somehow disabled hbmgr.sh on startup:</p>
<p>This procedure will work with pogoplugs running openpogo, not sure if it will work for units NOT running openpogo since openpogo searches the opt/etc/init.d directory on startup to start any other scripts on boot.</p>
<p>PREP:<br />
-power off the pogoplug<br />
-download a linux live distro. Any modern live distro will do, knoppix, slitaz, ubuntu, etc.<br />
-burn distro to cd<br />
-boot off linux live cd<br />
-plug in HD from pogoplug into the computer now running linux</p>
<p>ACCESS the HD:</p>
<p>-mount hard drive (you might have to open up gparted to see what device your HD is coming up as)<br />
-start terminal<br />
-access your hd mount<br />
-do an ls -a (this command shows hidden files on the directory you are in. If you do not use the -a command, you will only see the directories you shared out through pogoplug).<br />
-go into the /.opt/etc/init.d directory<br />
-nano or vi a new file called S70ssh with ROOT permissions (otherwise you will not be able to write the file)</p>
<p>Enter in this line in the new file:</p>
<p>/etc/init.d/hbmgr.sh start</p>
<p>-save and exit<br />
-chmod 777 the S70ssh file for good measure</p>
<p>FINISHING:<br />
-Power down the linux system<br />
-Plug the HD back into the Pogoplug and power cycle the unit.</p>
<p>After the unit restarts, the script should have run and started hbmgr.sh. Remember to delete the script S70ssh and make sure the /etc/init.d/hbmgr.sh start line is enabled or entered back into the rcS startup file.</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+recover+ssh+access+to+your+pogoplug+when+hbmgr.sh+has+been+removed+from+startup+http%3A%2F%2Fis.gd%2FTrHTtE" title="Post to Twitter"><img class="nothumb" src="http://www.adrianandgenese.com/blogger/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.adrianandgenese.com/blogger/2010/12/11/how-to-recover-ssh-access-to-your-pogoplug-when-hbmgr-sh-has-been-removed-from-startup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to tilt the Westcott Apollo Softbox downward when using a lightstand</title>
		<link>http://www.adrianandgenese.com/blogger/2010/08/18/how-to-tilt-the-westcott-apollo-softbox-down-when-using-a-lightstand/</link>
		<comments>http://www.adrianandgenese.com/blogger/2010/08/18/how-to-tilt-the-westcott-apollo-softbox-down-when-using-a-lightstand/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 05:36:46 +0000</pubDate>
		<dc:creator>Blog Master</dc:creator>
				<category><![CDATA[Hack]]></category>
		<category><![CDATA[apollo softbox]]></category>
		<category><![CDATA[cheap]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[down]]></category>
		<category><![CDATA[light modifier]]></category>
		<category><![CDATA[strobist]]></category>
		<category><![CDATA[tilt]]></category>
		<category><![CDATA[up]]></category>
		<category><![CDATA[wescott]]></category>

		<guid isPermaLink="false">http://www.adrianandgenese.com/blogger/?p=393</guid>
		<description><![CDATA[How to build a bracket which allows the Wescott Apollo Softbox to tilt downward for under $10.]]></description>
			<content:encoded><![CDATA[<p>The Westcott Apollo Softbox is an awesome light modifier, it can be quickly set up and attached to a strobe/flash when using an umbrella mount, and can be taken down in seconds because of its umbrella-like design. However, there is one drawback to this type of mount considering the softbox&#8217;s orientation when used with a remote flash and typical lightstand combination&#8230;it cannot be aimed downward unless you choke the flash as far up as it can go on the umbrella-mount post and really close to the rear of the softbox. </p>
<p>I searched the strobist flikr discussions and other associated forums for a cheap solution, but didnt find a good DIY write-up&#8230;hence this post. </p>
<div id="attachment_394" class="wp-caption aligncenter" style="width: 209px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9462.jpg"><img class="size-medium wp-image-394" title="apollo tilted down" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9462-199x300.jpg" alt="Westcott downward tilt" width="199" height="300" /></a><p class="wp-caption-text">The Westcott Apollo light modifier tilted down after using the simple setup</p></div>
<p>So if you want to allow the westcott apollo softbox to be used with a light stand and STILL be able to tilt it downward without any funky choking up on the post, and have the softbox be used the way it was meant to be, then continue reading! </p>
<p>I. Parts Needed (3 total, all less than $10&#8230;no need for a hollywood arm or anything like that.)<br />
LOWES (I got everything at Lowes since its just 5 minutes from my house):<br />
- PN#136135 SS Wing Nuts 1/4-20 (QTY 2) &#8211; $1.21<br />
- PN#64767 Mending Plate 8&#8243; &#8211; $1.88 (this mending plate is very solid and will not bend or flex&#8230;HINT: if you want to increase the downard tilt even more, get a longer mending plate.) </p>
<p>EBAY:<br />
-5/8&#8243; Spigot stud Adapter with 1/4&#8243; &amp; 3/8&#8243; Male screw &#8211; $5.40 (the seller has since dropped the price to $4.90) </p>
<div id="attachment_395" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/spigot-adapter.jpg"><img class="size-full wp-image-395" title="spigot adapter" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/spigot-adapter.jpg" alt="" width="300" height="300" /></a><p class="wp-caption-text">Heres what the spigot stud adapter looks like. The ebay seller is also noted.</p></div>
<p>II. Assembly<br />
To assemble, just stick one end of the lightstand in the hole at one end of the mending plate, then put the spigot adapter in the hole at the opposite end and secure both with wingnuts. EASY as pie! </p>
<div class="mceTemp mceIEcenter">
<div id="attachment_396" class="wp-caption aligncenter" style="width: 209px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9469.jpg"><img class="size-medium wp-image-396" title="DSC_9469" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9469-199x300.jpg" alt="" width="199" height="300" /></a><p class="wp-caption-text">Wingnut securing the Spigot adapter using the 1/4&quot; stud end.</p></div>
<div id="attachment_397" class="wp-caption aligncenter" style="width: 209px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9470.jpg"><img class="size-medium wp-image-397" title="DSC_9470" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9470-199x300.jpg" alt="" width="199" height="300" /></a><p class="wp-caption-text">Other end of the mending plate secured to the lightstand with a wingnut </p></div>
<div id="attachment_398" class="wp-caption aligncenter" style="width: 209px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9467.jpg"><img class="size-medium wp-image-398" title="DSC_9467" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9467-199x300.jpg" alt="" width="199" height="300" /></a><p class="wp-caption-text">What it looks like fully assembled.</p></div>
<p>III. Misc.<br />
Here are more pictures of the softbox with hardware installed and working together. </p>
<div id="attachment_399" class="wp-caption aligncenter" style="width: 209px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9459.jpg"><img class="size-medium wp-image-399" title="DSC_9459" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9459-199x300.jpg" alt="" width="199" height="300" /></a><p class="wp-caption-text">Dont need to choke up on the post to tilt it down now.</p></div>
<div id="attachment_400" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9460.jpg"><img class="size-medium wp-image-400" title="DSC_9460" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9460-300x199.jpg" alt="" width="300" height="199" /></a><p class="wp-caption-text">Heres a shot taken a bit farther back. You can see how the hardware allows the flash to be mounted farther forward which in turn allows the softbox to tilt downward.</p></div>
<div id="attachment_401" class="wp-caption aligncenter" style="width: 209px"><a href="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9464.jpg"><img class="size-medium wp-image-401" title="DSC_9464" src="http://www.adrianandgenese.com/blogger/wp-content/uploads/2010/08/DSC_9464-199x300.jpg" alt="" width="199" height="300" /></a><p class="wp-caption-text">The hardware mod still allows the Apollo Modifier to tilt upwards.</p></div>
<p style="text-align: left;"> The Hardware really holds together solidly and is very easy to set up. Im very happy with it, just be sure to use sandbags on the lightstand since the center of gravity is now slightly off!</p>
</div>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+tilt+the+Westcott+Apollo+Softbox+downward+when+using+a+lightstand+http%3A%2F%2Fis.gd%2Fjp9UlS" title="Post to Twitter"><img class="nothumb" src="http://www.adrianandgenese.com/blogger/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.adrianandgenese.com/blogger/2010/08/18/how-to-tilt-the-westcott-apollo-softbox-down-when-using-a-lightstand/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to fix a broken /sbin/reboot which powers off instead of reboots on openpogo</title>
		<link>http://www.adrianandgenese.com/blogger/2010/07/19/how-to-fix-a-broken-sbinreboot-which-powers-off-instead-of-reboots-on-openpogo/</link>
		<comments>http://www.adrianandgenese.com/blogger/2010/07/19/how-to-fix-a-broken-sbinreboot-which-powers-off-instead-of-reboots-on-openpogo/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 06:06:08 +0000</pubDate>
		<dc:creator>Blog Master</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[openpogo]]></category>
		<category><![CDATA[powers off]]></category>
		<category><![CDATA[reboot]]></category>
		<category><![CDATA[sbin]]></category>
		<category><![CDATA[seagate dockstar]]></category>
		<category><![CDATA[shutdown]]></category>

		<guid isPermaLink="false">http://www.adrianandgenese.com/blogger/?p=389</guid>
		<description><![CDATA[How to fix a broken reboot command on a device running openpogo]]></description>
			<content:encoded><![CDATA[<p>After getting my Seagate Dockstar, I experimented with installing openpogo and plugbox linux. In my attempt to install plugbox linux after I installed openpogo, and then installing openpogo over the plugbox installation, I succeeded in breaking my reboot command. Instead of a reboot when typing /sbin/reboot, the dockstar would just power off and I would have to unplug and reinsert the power plug back into the dockstar for it to power back on.</p>
<p>After some searching, I found that plugbox linux changes up the boot parameters using blparam. I figured that the /sbin/reboot was indeed working fine, but it would just freak out when trying to check for installed linux kernels on attached USB storage devices upon reboot. Reverting to the original bootload parameter worked for me and fixed /sbin/reboot so I didnt have to power cycle the unit by physically pulling the plug.</p>
<p>I didnt find this command easily by searching how to fix a broken reboot command so I figured I would post it on my blog for others who may run into the same problem.</p>
<p>To fix /sbin/reboot, SSH into your device, enable rw access to the file system and enter in:</p>
<p>/usr/local/cloudengines/bin/./blparam &#8216;bootcmd=run bootcmd_original&#8217;</p>
<p>you should be able to issue an /sbin/reboot and have it reboot like normal!</p>
<div class="tweetthis" style="text-align:left;"><p> <a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/intent/tweet?text=How+to+fix+a+broken+%2Fsbin%2Freboot+which+powers+off+instead+of+reboots+on+openpogo+http%3A%2F%2Fis.gd%2FxGScZ1" title="Post to Twitter"><img class="nothumb" src="http://www.adrianandgenese.com/blogger/wp-content/plugins/tweet-this/icons/en/twitter/tt-twitter-micro3.png" alt="Post to Twitter" /></a></p></div>]]></content:encoded>
			<wfw:commentRss>http://www.adrianandgenese.com/blogger/2010/07/19/how-to-fix-a-broken-sbinreboot-which-powers-off-instead-of-reboots-on-openpogo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

