Posts

OBI 100 - Outbound 400 errors - Content Length Mismatch - Culprit is SIP ALG on Netgear Router

Image
I couldn't make outgoing calls with my OBI 100. On the phone you'd hear the high pitched three tones that signify an error and hear something like " The number you dialed, was rejected by the service provider, error 4 0 0".  Incoming calls worked OK.  A test call to  **9 222 222 222 which is the OBI echo service worked fine. A check of the call history at the OBI device web interface at 192.168.1.x shows the outgoing call log as shown below. The 400 error was more specifically a Content Length Mismatch which is a mismatch between the content as given by the SIP header and that given by the UDP header. Examples of the Content Length Mismatch in the OBI call log are shown below. This onion had three layers to peel back. The layers were: First I saw that resetting my Netgear router would temporarily allow outgoing calls to go through. It was a start, but the next time I would go to use the phone the errors would return and I would then have to reset the router...

Install Pipelight on Fedora 21

IMPORTANT - Pipelight works as a Firefox plugin but doesn't work for Chrome. So we're going to be basing this on Firefox only. Some Helpful Links - but there's a caveat - stay away from the DarkPlayer Pipelight Repo - it will cause you to descend into dependency hell! http://pipelight.net/cms/install/installation-fedora.html http://pipelight.net/cms/installation.html https://ask.fedoraproject.org/en/question/62171/fedora-21-pipelight-pipelight-selinux-error/ If you were to install the DarkPlayer Pipelight yum repo for fedora 21 i.e. sudo wget http://download.opensuse.org/repositories/home:/DarkPlayer:/Pipelight/Fedora_21/home:DarkPlayer:Pipelight.repo -O /etc/yum.repos.d/pipelight.repo that looks like it should work but it didn't for me. Some of the above links advise to do this but if you go that route you will end up in dependency hell, something like --> Processing Conflict: wine-1.7.36-2.1.x86_64 conflicts wine-wow(x86-32) = 1.7.36-2.1 --> Finished...

Samsung BD-P1600 Blu Ray player doesn't play nicely with Netflix Personal Queues ("My List")

The Samsung BD-P1600 Blu Ray player streams Netflix albeit with one restriction - you either need a direct  (wired) Ethernet connection or if you want to use WiFi you need a Samsung Wifi "dongle". But OK - this player is about 3 or 4 years old and it used to work great with Netflix. You added a movie to your Netflix "Instant Queue" then you could browse your "Instant Queue" (on the device) and watch your movie. So ...  Life was Good. Flash forward to about 2 years ago - Netflix changed the "Instant Queue" that was globally associated with a single account, to the idea of "My List" such that each Netflix user had their "own" queue. So given a single Netflix account and 3 users e.g. "Moe", "Larry", and "Curly". Moe would have his own list, Larry his own etc. Now when Moe wants to add a movie to a queue it doesn't go to the global "Instant Queue" associated with the account it goe...

Fedora 21 Nautilus missing "Restore Missing Files..." context menu (Deja Dup Integration)

sudo yum install deja-dup-nautilus log out/log back in

Hit failing alternator with a hammer to confirm diagnosis of failing alternator due to bad brushes

Hitting something with a hammer often feels good but does nothing useful. Here's one case where it actually helps. On my 2004 Ford Explorer the alternator light came on. I brought it to the auto parts store and they put a volt meter on it. The alternator needs to put out a voltage that is higher than the battery's full charged voltage in order to properly function - somewhere in the 14 volt range. Mine came in low - probably below 13.5 volts. So the guy at the auto parts store took a rubber mallet to the alternator and just briefly, for a period of 10 seconds or maybe less the voltage jumped up into the normal range before falling back to where it was before. This confirmed the diagnosis of a bad alternator in general and worn brushes in particular. The brushes are spring loaded, are located in the are a wearable item and must make contact with the fixed part of the alternator. Tapping the alternator with the hammer temporarily changes spatial relationships between the brushes ...

3ware 3dm2 web interface (linux) - use Konqueror to get around Firefox and Chrome "connection reset" error.

The web interface for 3ware's RAID controller, 3dm2 uses a self signed certificate when you connect via https://localhost:888.  Firefox and Chrome will not accept such a certificate (even if you configure a "security exception), so you cannot administer your RAID controller via the web interface.  All you get is a "connection reset" screen. (tw_cli and BIOS utility still work, however). Someone on the web suggested using the Konqueror browser and sure enough this worked. You still need to create a security exception in Konqueror, but once that is done you can get back to your 3dm2 web interface.

Fedora 19: Swap left and right pulseaudio channels

Why would anyone want to swap left and right pulseaudio channels? After some web searching I found that I am hardly alone. The classic problem is that your computer is on one side or the other, the audio-in cable goes to one speaker or the other, and the audio cable is too short. But this is linux, after all, so most things if not all things are possible, right? The first fix I came across was simple enough except sadly it didn't work. This called for editing /etc/pulse/deamon.conf and uncommenting the lines ; default-sample-channels = 2 ; default-channel-map = front-left,front-right to appear as default-sample-channels = 2 default-channel-map = front-right,front-left and then restarting pulseaudio with pulseaudio -k Seemed very clean and elegant except that it didn't work. :( The next answer from  here  and this worked great. The steps (reproduced here) are: cat /proc/asound/cards and use the name string for the device you wish to use (the one in squ...