Friday, April 19, 2013

JVC RDN1 Micro Portable CD System For ipod iphone USB MP3/WMA Direct Dock by JVC

JVC RDN1 Micro Portable CD System For ipod iphone USB MP3/WMA Direct Dock

We Are Thrilled to Present Our Newest JVC RDN1 Micro Portable CD System For ipod iphone USB MP3/WMA Direct Dock For You

Once in a while a new product arrives to improve the way we live our lives. At JVC we all know that the hottest JVC RDN1 Micro Portable CD System For ipod iphone USB MP3/WMA Direct Dock is among these products. As we are absolutely sure you realize something doesn't need to be unique in order to be fresh, it just has to provide functionality which is such a lot of superior or different than every other comparable product available on the market. This is precisely what it takes for any product to be truly worth spending your funds on.

Immediately after considering everything we have been promoting effectively in the past several years, we resolved that there hasn't been a better time than now to totally bring up to date it. What we found is there is nothing greater than going back to the beginning and looking at a product to see everything we could do to ensure it is better for you. everything we put together is our most current JVC RDN1 Micro Portable CD System For ipod iphone USB MP3/WMA Direct Dock and we are incredibly confident you are positively thrilled with that we're offering it for a exceptional low price.

Not simply did we return back to inception and create the completely new JVC RDN1 Micro Portable CD System For ipod iphone USB MP3/WMA Direct Dock from scratch, we have now included in quite a few options we are confident are going to leave its competition seated at the starting line. Never before has any one supplied one of these products with the number of additional extras at no extra cost. The product offers you the top bang for your buck you're going to find any place.

JVC RDN1 Micro Portable CD System For ipod iphone USB MP3/WMA Direct Dock
List Price : $99.95

You Save : Check Cheap Price

  Check Offer listing

JVC Home RDN1 CD Portable System with Top Mount iPod Dock

Feature

  • A sleek and stylish single unit system for listening to music any time ? plays iPod(R), CD, USB, and the radio.
  • Plays CD, CD-R/RW, USB and iPod(R) FM Digital Tuner Back-Illuminated LCD (White)
  • Plays CD, CD-R/RW, USB and iPod(R)
  • FM Digital Tuner
  • Back-Illuminated LCD (White)
  • Direct Dock for iPod(R)
  • FM Tuner with 20 Presets

Wednesday, April 17, 2013

How you can Setup Your Seem Bar for optimum Seem

Although in a fundamental level seem bars are really easy to setup, you will find a couple of fundamental tips anybody can follow to greatly enhance the seem and gratifaction of the compact sound system. While your soundbar will clearly go below or above your television (99/100 right below it) these simple changes can produce a realm of improvement in the output and clearness of the system.

First, always make certain your seem bar is situated at roughly eye level when relaxing in the listening position. Within this situation listening position could be wherever you generally sit watching your TV from. Generally this is eye level while relaxing in your preferred chair or around the couch. Keeping the soundbar at eye level guarantees that non-directional seem is visiting you directly without getting the necessity to bounce off another object thus potentially degrading the seem. Positioning from the soundbar at eye level also reduces the probability of your surround sounds (rear right and left) effects taking an unpredicted bounce therefore not placed properly or becoming partly altered.

Second, whenever possible avoid placing your soundbar in this position that depends on getting seem reflect from home windows. Home windows represent an enormous supply of reflection and seem loss. Nevertheless this staying away from home windows isn't a possibility for most people, so, in these instances use heavy window covers to take down seem loss. Window covers also help by significantly reducing light whenever your watching your television which may be a pleasant added bonus as you're watching movies and television.

Across the same line because the previous point attempt to recognize other potential causes of reflection for example large posters/pictures with glass within the frames, glass/wood tables, etc. They are all potential causes of seem loss and really should be removed or engrossed in table towels to maximise your seem.

Even though many seem bars are totally plug and play and employ built-in amplification, some require exterior amps or devices. These are generally known to as "passive" seem bar systems. With one of these systems it's vital that you take time to configure receiver per the producers directions for setting loudspeakers towards the "small" or "shelf" setting. This task is frequently neglected in systems such as this and with time can lead to potentially harmful your speakers.

Lastly, while not proportional for your soundbar getting a subwoofer is among the most dramatic modifications anybody could make towards the small home entertainment system. Subs can handle turning out seem at lower wavelengths than your soundbar is capable of doing and can give a much larger seem without affecting the general look of the audio system too significantly. Subs also provide an ideal positioning as you might expect (although for me it is not as critical because of the reduced frequency character of the subs seem). However, brilliantly a subwoofer ought to be placed as near to some wall as you possibly can to maximise bass output. Moving the subwoofer right into a corner can help best equalize the bass over the entire room.

To conclude, speaker positioning is essential for you to get the most from your soundbar (or any loudspeakers). You ought to always try minimize the amount of reflective surfaces for example glass or hardwood floors and maximize much softer surfaces using curtains and covers. Getting a subwoofer is among the best improvements to the audio system anybody could make so put it close to a wall will maximize this investment.

Sunday, April 14, 2013

Using Linux Wildcard Figures to determine Linux Sites and Files - A Linux Systemunix Admin Training

Linux Wildcard Figures within the [pattern] A part of a Linux Command

Wildcard figures are utilized inside a Linux [pattern] to result in an order to operate on multiple products plus they represent figures inside a pattern.

An * (asterisk) can be used inside a [pattern] to represent "all figures" within an item (when used by itself) and "other figures" within an item (when combined with other figures, for example letters and amounts).

A ? (question mark) can be used inside a [pattern] to represent just one character. Multiple question marks may be used inside a pattern to represent multiple figures, one character per question mark.

Linux ls Command Good examples of utilizing Wildcard Figures

Run these Linux instructions good examples in your system to come on, practical training experience!

The Linux instructions below likely works will your Linux distribution, but when there's not output in the command, just browse the description and continue with the following command.

List all Linux files starting with "l" within the directory road to /bin:

$ ls -l /bin/l*

List all files which contain the letters "rm" any place in the filename within the sbin directory:

$ ls -l /sbin/*rm*

List all files starting with the letters e, f, g and h within the sbin directory:

$ ls -l /sbin/[e-h]*

Follow the idea of the Linux command good examples above and employ the wildcard designs proven within the table below and run more Linux instructions!

Table of Linux Wildcard Character Good examples

The Linux wildcard figures table below is very helpful!

It shows many different methods for using wildcard figures with Linux instructions.

Listed here are good examples of utilizing Linux wildcard figures within the [pattern] a part of an order.

Within the explanations below, the term "products" can be used to represent "sites and files".

* all products (sites and files) - without or with a suffix
r* products starting with the letter "r"
boot* products starting with "boot"
*mem* products contain "mem" any place in the title
*.png products getting the suffix of ".png" - that finish in ".png" good examples: app1.png and hello.png
?.cfg products beginning with simply one character and ending in ".cfg" good examples: b.cfg and three.cfg
memo?.sxw products starting with "memo", getting just one character after "memo", and getting the suffix of ".sxw"Good examples: memo1.sxw and memoh.sxw - not memo23.sxw
memo??.sxw products starting with "memo", getting a 2 figures (only) after "memo", and getting the suffix of ".sxw"Good examples: memo21.sxw and memok9.sxw - not memos.sxw
[a-z]* products that start with any lower situation letter and finish in almost any other figures
[A-Z]-list.dat products that start with any upper situation letter and finish in "-list.dat"
[a-zA-Z]report.sxc products that start with any lower situation or upper situation letter and finish in "report.sxc"
[c-f]* products that start with the letters "c" through "f"
[Bb]ackup products that start with "B" or "b" and finish in "ackup"
jan[-9] products that start with "jan" and finish inside a number from to 9
letters[3-7] products that start with "letters" and finish inside a number from three to 7

The Linux instructions and ideas covered here affect: Debian, Red-colored Hat, Fedora, Ubuntu, SUSE, Slackware, openSUSE - and all sorts of other Linux distributions.

Saturday, April 13, 2013

Wave® Music System III with Multi-CD Changer - Titanium Silver from Bose

Really are Happy To Release The Excellent Wave® Music System III with Multi-CD Changer - Titanium Silver to You

Currently our company is genuinely thrilled to be ready to introduce to you our Wave® Music System III with Multi-CD Changer - Titanium Silver. our company is absolutely certain that our most recent merchandise shall be all you could ever desired in one of such products plus more. As you are going to find that there are many companies that produce an item comparable, if you want the most effective then you do not need to look any more as this one out of Bose is way better than anything else at present out there.

Wave® Music System III with Multi-CD Changer - Titanium Silver
List Price : $749.90

You Save : Check Price Now

  Check Offer listing

We understand that you have possibly long been awaiting a Wave® Music System III with Multi-CD Changer - Titanium Silver that is as full of great features like ours is for quite a few years therefore we can now tell you your wait has ended. Once you have taken some time to check out all of the other types that are available and found that in just one means or another, they always seem to come up short, you'll be pleased to see that we have integrated all of the features that you've been searching for that the other businesses simply never bother to include.

Once this has been able to seize your notice, then you're really going to appreciate the fact that not simply have we been able to build what will be the absolute best Wave® Music System III with Multi-CD Changer - Titanium Silver on the market, but we have carried out a thing that the other Boses do not dare try. we have cut the price to the bone so you will certainly get the best possible deal available.

Click here to read the Wave® Music System III with Multi-CD Changer - Titanium Silver full review & cheap price

Wave® Music System III with Multi-CD Changer - Titanium Silver

Experience the Bose standard in CD and FM/AM radio performance from a table top music system as elegant as it is easy to use. With the multi-CD changer included in this package, you can also enjoy hours of uninterrupted music from your favorite CDs, including MP3 CDs you've burned yourself. Simply slide one CD or MP3 CD into the slot on the front of the Wave® music system, and up to three more into the multi-CD changer. One remote controls all CD functions, plus the FM/AM digital tuner, clock and alarm. The changer has the same small footprint as the Bose Wave® music system III. Together they stand at only 6½" inches tall and can fit almost anywhere.

Feature

  • Lifelike sound from Bose® waveguide speaker technology
  • Enjoy uninterrupted listening from up to 4 CDs in succession
  • Includes single CD player, additional multi-CD player, improvedadvanced FM/AM tuner, headphone jack, 3.5 mm auxiliary input, remote, clock
  • Now with: Touch-top on/off/snooze controls; dual independent alarms; displayed song/artist radio info

Thursday, April 11, 2013

Top Lcd TV Reviews

Samsung LN52A650 52-Inch 1080p 120Hz LCD High definition tv with Red-colored Toc

Samsung adds a little Color to some blazing-fast 4ms response some time and wealthy connectivity features to redefine the function HDTVs participate in the home using its forward-searching Series 6 (A650) and Series 7 (A750) LCD HDTVs. Using the award-winning technologies found in most Samsung HDTVs, Series 6 and seven HDTVs deliver unequalled display quality that has been enhanced connectivity as well as networking abilities that induce a real entertainment hub for just about any home. Series 7 takes networking and multimedia management to another level. Customers can certainly enjoy MPEG and JPEG files saved on exterior products by hooking up via a side-mounted USB 2., turning their LCD right into a full-scale home viewing gallery, or connect their Audio players for any dynamic audio experience.

Samsung LN40A550 40-Inch 1080p LCD High definition tv

Samsung's 550 Series is an ideal method to step-up to Full HD 1080p resolution. A quick 5 ms response rate produces smooth-motion moments for sports and action movies, along with a dynamic contrast ratio of 30,000:1 creates deep shades of black and crisp lines (15,000:one in 32-inch and 37-inch models). Superb connectivity as well as networking with usb port spot and three High-definition multimedia interface 1.3 ports with Electronic Devices Control (CEC) means these HDTVs play well wonderful other electronics. Easily enjoy MPEG and JPEG files saved on exterior products by hooking up with the side-mounted USB 2., turn your LCD right into a full-scale home viewing gallery, or connect your Music player for any dynamic audio experience.

Panasonic Viera TH-50PZ800U 50-Inch 1080p Plasma High definition tv

Using its 2008 Panasonic Viera Plasmas, Panasonic brings an impressive 1,000,000:1 contrast ration towards the table. advanced pixel resolution and image-processing technology using the plasma TV's natural capability to superbly reproduce fast paced images, so everything is made with amazing clearness, and all sorts of action is shipped having a high amount of fluidity.

What's New This Season?

Super Contrast--native contrast ratios around the PZ85, PZ800 and PX 850 series are 30,000:1, double last year's 15,000:1. Dynamic contrast ratios are as much as 1,000,000:1.
new anti-reflective filter lead-free "Tough Under Pressure" panel is resistant against impacts and scratches

Built-in Sdcard slot with Photo Viewer/Gallery Player software
x.v. Color and Deep Color (High-definition multimedia interface 1.3 features)
24p native reproduction
Game Mode auto-changes image quality appropriate to games and includes anti-image retention
Viera Link has become suitable for Onkyo and Yamaha home entertainment systems

A minimum of 3 High-definition multimedia interface inputs on all purchases (4 on PZ800 and PZ850 series)
THX Certification on PZ800 and PZ850 series

The new sony Bravia L-Series KDL-32L4000 32-Inch 720p LCD High definition tv

What about a The new sony BRAVIA High definition tv which has legendary The new sony quality in a cost nearly anybody are able to afford? That is what the KDL-32L4000 High definition tv signifies. Two High-definition multimedia interface" connections mean this High definition tv can connect with the most recent High-definition multimedia interface"-enabled sources. Additionally two more component inputs, along with a PC input, and you've got five methods for getting HD quality entertainment for your TV. With wide viewing angles along with a fast panel response time, along with a beautiful gloss dark colored with chrome accents, now everybody can also enjoy video entertainment wherever they are sitting and just what they are watching.

32" widescreen High definition tv (16:9 aspect ratio) * semigloss black finish with chrome accents * built-in digital (ATSC) and analog (NTSC) tuners for more than-the-air TV broadcasts (antenna needed) * built-in QAM cable television tuner receives unscrambled programs with no set-top box (cable service needed) * 1366 x 768 pixels * 2 component video (accepts signals as much as 1080i) *

Sylvania LC195SL8 19-Inch 720p LCD High definition tv

19" Lcd Television with PC input. Ideal for dorms and game titles.
The Sylvania LC195SL8 is really a 19" 720p Resolution LCD High definition tv. This flat-panel LCD television includes a 19" screen, measured diagonally from corner to corner. This display size is ideal for viewing from 3' to 5' away. A 1440 x 900 resolution implies that this television has 900 rows of pixels up and down. The greater pixels a TV has, the clearer the pictures it may produce.

High definition tv Display with PC input
Digital Tuner
1440 x 900 resolution
V-Nick w Downloadable Rating

Samsung LN32A450 32-Inch 720p LCD High definition tv

Benefit from the clearness of HD inside a stunningly modern design having a unique bezel and frame to fit your decor. True 720p resolution offers amazing LCD image detail, accompanied with a 10,000:1 dynamic-contrast ratio for vivid colors and bold shades of black. Three High-definition multimedia interface inputs allow you to connect rapidly and simply for your peripheral devices. Contact a number of menu options and preferences using a wise interface. Talking about wise, the smartly hidden loudspeakers ensure a sleek, clean look that matches in any surroundings. TruSurround provides an engaging, virtual multichannel audio experience through any two loudspeakers playback system, including internal television loudspeakers and earphones. It's fully suitable for all multichannel formats as much as 5.1 channels Stereo system broadcast reception, (MTS &lifier SAP) with 181-funnel capacity. Hidden bottom loudspeakers with 10 W x 2 audio energy SRS TruSurround XT - TruSurround is really a patented SRS technology that solves the issue of playing 5.1 multichannel content over two loudspeakers V-Nick system enables obstructing of ranked TV and movie programs based on parents to contain objectionable content Trilingual on-screen shows in British, The spanish language or French High-definition multimedia interface-CEC enables add-ons like a DVD player to become controlled by TV handheld remote control Auto wall-mounted compatible Funnel coverage - VHF 2-13, UHF 14-69, and CATV 1-125 (as much as 181 pre-selected channels) Antenna - CATV/VHF/UFH 75-ohm, F-type Connections - 3 High-definition multimedia interface Hi-def Multimedia Interface (2 rear, 1 side), 2 Rear Component (Y/Pb/Pr), Rear Radio wave Input, Side S-video input, Composite Audio-video (Rear, Side), Side Earphone, Rear PC D-sub, Rear optical seem out, Rear RS232, and Side High-definition multimedia interface-CEC Dimensions - Width 31.5 x Height 20.7 x Depth 3.7 / 31.5 x 22.7 x 9.9 with stand Weight - 24. pounds / 28.9 pounds with stand.

Pioneer KURO PDP-5020FD 50-Inch 1080p Plasma High definition tv

Enter generation x of Pioneer KURO, in which a picture may be worth greater than a 1000 words. Awake your senses and uncover there's more for this television than you would think. Much deeper black levels that pave the best way to breathtaking detail, added dimension and much more vibrant color are only the beginning. Optimum Mode instantly evaluates and changes video and audio configurations based on specific room light conditions and kind of sunshine and color. Program submissions are also supervised and carefully modified so movies, sports and news are faithfully produced. Smooth Film mode removes motion jitter in 3:2 Pulldown (60Hz), supplying natural even playback of film content. Removable bottom speaker with fully integrated digital amplifier for pristine clearness and precision of seem 4 Independent High-definition multimedia interface 1.3 inputs with High-definition multimedia interface-CEC control and the opportunity to accept 1080p 24/60Hz signal Room Light Sensor for automatic picture adjustment Standard 3 - 2 (60Hz) and Advanced PureCinema with 3 - 3 Pulldown (72Hz) for accurate playback of film content Fully Integrated ATSC and NTSC Tuner with Obvious QAM Supported Formats - Video - WMV9, MPEG1, MPEG2-PS, MPEG2-TS, MPEG4 (SP/ASP), and MPEG4 (H.264/AVC) Audio - WMA9, MP3, Linear PCM (WAV), HE-AAC, and MPEG-4 AAC Photos - Digital, PNG, Presen, TIFF, and BMP 4 Independent High-definition multimedia interface 1.3 (1 side, 3 rear) with PC support, 2 with analog audio, 1 Component, 3x Composite, 1 S-Video Antenna, USB (Mass Storage Class), LAN (10/100 Base-T --Ethernet), and PC input Optical Digital Audio (Dolby Digital/PCM), Audio LR, Subwoofer, SR, and Earphone output Dimensions - Width 48-17/32 x Height 28-15/32 x Depth 3-21/32 / 48-17/32 x 31-5/8 x 3-21/32 with speaker Weight - 74 pounds 1 oz . / 86 pounds with speaker and stand.

Tuesday, April 9, 2013

ipod device, apple iphone and iPad Docking Stations

Docking Stations

A docking station is really a device that enables you to definitely charge and/or play your ipod device, apple iphone or iPad. The pier is just the part that holds your ipod device in position and connects the ipod device towards the station. You will find various sorts of ipod device docking stations with their very own group of features and elegance.

Charging Station

This really is essentially a pier which will interact with your Apple tool and charge it for you personally. They are available in many shapes, dimensions and designs. Clearly they create ones created for the ipod device only and more for that iPad only. You will find some stations that permit several ipod device or apple iphone to become billed simultaneously. Charging stations really are a simple method to replace the necessity to connect your ipod device to the pc for charging.

Portable Loudspeakers

Portable loudspeakers or also called "ipod device Docking Stations", are an easy way to talk about your music and produce it along with you where you go. The pier was created just like every other docking station. However, it's included in some or single speaker(s). Again, with numerous styles, an ipod device docking station enables you to definitely play your music almost anywhere. They are able to operate on batteries for approximately 8 or perhaps 12 hrs. These are ideal for camping or any vacation. The characteristics will be different based on which kind of system you are searching for. You can aquire a really quite simple speaker that replaces some earphones where tunes are controlled out of your ipod device. Or go the greater fancy route that enables you to definitely travel through your tunes having a Vast screen display or controls around the station itself. A great apple iphone docking station charges you your apple iphone although it plays music. Not every systems will support this selection. Make sure to look at this primary. Getting your battery being billed rather than drained while getting used is definitely a more sensible choice.

Noisy Alarms docks are another small but helpful accessory to possess. As with every other noisy alarms, included in this are AM/Radio, alarm setting and digital clock display. Whenever you give a pier towards the picture, after this you can play your personal music in addition to awaken for your own music! This may also be used like a spot to ask you for ipod device or apple iphone.

iPad Docking Stations

An iPad Docking station is comparable to the products which have been pointed out above just bigger and designed slightly different. With the features with an iPad or apple ipad 2, they're essentially a Computer. With this thought, iPad docking stations are made to make making use of your iPad much simpler. Always searching lower in internet marketing and taking advantage of an iPad flat up for grabs must get uncomfortable before long. Having a rotating or stationary speaker pier for you personally ipod device, you are able to play movies and games from a far greater position. This provides you with the benefit of charging your iPad while using the it. The loudspeakers on the iPad are great however with a docking station you are able to really bump some tunes or watch a music with higher volume. Rotating docks are extremely helpful using their capability to spin and display your iPad in a vertical or horizontal position.

Home Cinema Docks

Hooking up you ipod device device to some stereo system isn't a hard process if you possess the right cords. If you would like, you are able to skip this and merely buy a stereo system stand or set which has the docking station built-in or connected already. As with every other stereo system system these include some loudspeakers, two or more and perhaps a subwoofer. The additional part may be the pier that enables you to definitely easily play your music noisy and obvious. Stereo system Stands are nice simple. They offer a tower design using the pier on the top for simple access. These may be easily put into a large part and taken care of, but still shake an area.

Within the same category are home theater. They are more created for movies and gaming. With a decent quality group of multichannel audio loudspeakers inside your room your movies will go from best to Awesome! It's still very easy to experience your music with these loudspeakers with present day technology.

Sunday, April 7, 2013

Fix One Of The Ways Voice over internet protocol Audio (SIP, NAT and STUN)

The Problem - When making VoIP calls (particularly with SIP) you can ring phone numbers but once the call is answered there is either no voice or it is only one way.

The Cause - I am pretty sure the cause of this will be the same regardless of what protocol you are going to use for your VoIP solution but I only have experience of SIP. So this will definitely be an issue with SIP but I haven't confirmed it with the other protocols.

The problem arises because VoIP uses dynamic UDP ports for each call. This causes problems when traversing a NAT device for two reasons; the NAT device changes the source port of outbound packets as part of the NAT process. The second is because UDP by its very nature is designed for one way traffic (broadcasts, video stream etc). Where TCP traffic is bi-directional across the one connection UDP can have 1 connection for inbound and another for outbound meaning they can use different ports. If the inbound connection uses different ports as the outbound connection the inbound traffic will be dropped because the NAT device does not have a mapping for it in its NAT table. If you are confused by now I suggest you read up on NAT first.

What is SIP and why is it important to VoIP Just as TCP/IP is not a protocol by itself but rather a family of protocols like TCP, IP, PPP, PPTP, ARP etc so is VoIP. There are several protocols you can use with VoIP each having their own pros and cons. The one we will focus in this article though is SIP. SIP stands for Session Initiate Protocol. It is responsible for setting up the call, ringing, signalling, engaged tones etc.

In most SIP environments there will be several VoIP calls in use concurrently. Every one of these calls will be managed through the VoIP switch, each one requiring its own voice channel. Each channel (or phone call to look at it another way) must use a unique port. If there are 100 concurrent VoIP calls in use there must be 100 ports available for the VoIP switch to allocate to each call. This is where SIP comes in. It basically controls everything that is needed in setting up the call. For each call SIP will find a spare port, allocate it, send these details to all parties, set the call up and ring the phones. Once the call has finished SIP terminates the session and informs the phone switch that this port can be reassigned to another call.

The range of ports is usually configurable, Avaya for example allow you to configure this in the VoIP portion of the system config. The default range for Avaya VoIP is 49152 to 53246. This gives us a possibility of 4094 concurrent VoIP calls licensing permitting.

In a LAN environment this is not a problem as firewalls usually permit all traffic on all ports for all devices. Once the internet is involved where the traffic has to traverse a NAT and firewall we start to run into problems. In the Avaya example above it can pick a port anywhere in the range of 49152 to 53246. You can't just open this port range to the internet. A range of 4000 ports open isn't very secure.

How SIP is meant to work on the internet As with all network traffic one endpoint must initiate the connection first. This means at least one port must be open using port forwarding to the VoIP switch. SIP usually runs on port 5060. For the two offices to call each other both sites must have this port being forwarded to the phone switch. When you read documentation on SIP most of it will say that this is all you need to do...But in all likelihood this is not the case.

The following happens when you dial a VoIP number:

You dial the number and your local VoIP switch matches this up with a site ID which locates the public IP address of the remote location. Your local VoIP will connect to the remote IP on port 5060 using SIP (which is why the port must be open). The two phone switches now negotiate and set up the phone call. Several things are done in the negotiation process but the most important one (for this article) being the ports that they will use to transmit the UDP voice streams.

The problem here is that SIP doesn't know it is behind a NAT. Let's say your local switch IP is 192.168.1.1 and the remote IP is 192.168.2.1. Although NAT modifies the SIP packets to the public IPs when traversing the internet it does not change the actual data in the SIP packets themselves (the payload). It is the payload that contains the information about what ports and IP addresses to use for the actual phone call. The local VoIP tells the remote VoIP (via SIP) to send voice data to its local IP of 192.168.1.1 and vice versa. As we all know this is never going to work as internet routers drop packets from and to private IP addresses. Once the call is set up and the UDP voice data actually starts transmitting it will be sent to private IP's and consequently dropped. So how do we fix this?

STUN Stun stands for Session Traversal Utilities for NAT and as you may have guessed by its name it is a collection of utilities to aid in the traversal of a NAT devices.

STUN (as in our case) helps a program or device learn whether it is behind a NAT and modify packets accordingly. It requires the help of a 3rd party server on the internet known as a STUN server. This now means that our VoIP phones can modify their SIP content to contain the public IP instead of the private one. Some of you may be thinking this same problem also affects ports.

It is common with NAT to also change the source port of an outbound packet to a new randomly generated one. When the remote device responds it does so to this new random port. When packets come back in on this port NAT allows it through because it mapped this port to the internal client. As you might have guessed it this is also an issue for SIP. The STUN server also takes this into account. The STUN client (the VoIP switch) sends a UDP packet outbound on the port it wishes to use for the VoIP call to the STUN server. This will be NATTED to the public IP and a new port number. The STUN server sends this information back allowing the VoIP switch to learn its public IP and mapped (modified) external port for the voice traffic. Now we have all the info we require to modify the SIP data with the correct information to traverse a NAT. The local switch now contacts the remote switch via SIP and tells it to send the UDP voice call to its public IP and public port. Once this data comes back the NAT has a mapping for this in the NAT table and sends it to the internal VoIP switch. This how I thought it should work...Have you found what is wrong with this yet? I was stuck on this for a while...

The reason I was stuck was not through a lack of understanding the technologies (honest ), it was because of the stupid documentation (from Avaya) I had on setting up SIP and my confidence in that it was right. I checked everything again and found I had done everything correctly then it hit me...I thought "Hold on, when the UDP voice packets start coming in ON A RANDOM port how does it get through the NAT device when the only port forwarding I have is 5060 for SIP???"

I mislead you above a bit on purpose to see if you could spot it yourself. I said there was a mapping for the incoming UDP traffic in the NAT table but there isn't. You, like me may have assumed this because you don't have to port forward any other ports. The only way traffic can come into your network through a NAT without port forwarding is if it was first requested from an outbound connection. The outbound connection adds the entry in the NAT table to map incoming packets on this port to the internal client. This added to my confusion. The documentation clearly states you only need to port forward 5060 but the voice calls use random UDP ports so how do these get past the NAT? If you are still confused it will be because you don't understand (or have forgotten) one fundamental difference between UDP and TCP which is very important for us here.

TCP requires that one end point must first establish a connection for data to be sent back. As we know you have inbound and outbound connections. If I am making an outbound connection then it is an inbound connection at the other end. And inbound connection requires port forwarding which we don't have set up in this scenario. Also for data to be sent back the socket MUST BE ESTABLISHED. This is very important as it is not a requirement of UDP. UDP is connection-less remember (see The Differences Between TCP and UDP for more info). It can send data without ever being aware of the remote location. It is this key difference between TCP and UDP that allows you to traverse a NAT using UDP without port forwarding. The technique is called UDP hole punching.

UDP Hole Punching Let's add all the technologies so far to get a working solution. The two VoIP switches learn of each others public IP and ports to be used via the STUN server. They then use SIP on port 5060 to send this information to each other then they use UDP hole punching for the delivery of the VoIP packets.

UDP hole punching is a clever technique. It works by "punching" holes through the NAT device to create the NAT mappings. The local VoIP sends UDP packets to the remote VoIP to the port and public IP it was told to use from the SIP data. When this data hits the NAT device at the remote location it will not be delivered because there is no port forwarding in place and no outbound data has been requested yet. The exact same process happens from the remote VoIP to your local VoIP and packets are dropped as well. The purpose of this though is not to send the packets, it is to "punch" a hole through the NAT and create a mapping of the external port and IP to the internet port and IP consequently allowing incoming traffic on this port. As this happens at both ends we now have NAT mappings for these ports to the internal clients. Because these mappings now exist the NAT device sees these as outbound requests and will accept new packets coming back in on the same port. So in summary the first packet exchange will always fail from both parties but this "punches" holes through the NAT allowing all subsequent traffic to pass through. This is why you don't need to port forward these ports when using UDP. This technique is exclusive to UDP because UDP doesn't guarantee or even check as to whether the packets arrive. When the first packet fails it doesn't matter because the sender doesn't even know it failed (as UDP does no error checking), it just sends more UDP packets. This won't work with TCP because it creates a socket before sending data. As the initial packet will always fail TCP will error and keep trying to establish a socket first before sending any data. The socket will never connect so no data will be sent.

So Why Does The Thing Still Fail?? OK, sorry for the long post but I am big believer that the best way to learn is by the teacher (me, ha) leading you down the path so you solve it yourself rather than me. This is the last bit now I promise.

If you never knew about UDP hole punching then you would naturally think that you need to open ports to allow the UDP traffic through. This would explain why you get no voice at all. But what about one way traffic? This means that the port is open at one end and not the other. How is it possible to have UDP hole punching working at one end and not at the other when both NAT devices are configured the same?

In all likelihood you have different types of NAT at each site. To complicate things more NAT isn't standardised and there are various implementations of it. In an ideal world the documentation I read about setting up SIP would be correct because UDP hole punching would take care of the port forwarding of the UDP traffic. But as we often find out this is never the case...

It gets complicated and I am not going to re-invent the wheel. What you are looking for is what type of NAT device you have. It is probably a symmetric NAT as this is the one that is incompatible with STUN. Yes this is the problem!! STUN doesn't work with a symmetric NAT, here is why.

All the other types of NATs allow traffic from different IP's to come back into the network as long as it is on that port regardless of where I sent the packets to. So if I connect to the STUN to learn the external IP and port to use for VoIP this mapping now existing. A DIFFERENT IP can send packets to me as long as they use the same port I sent the UDP packets out on. In other words once a mapping has been created and linked to the internal client it will accept connections from any IP as long as it is on this port. This is not allowed in a symmetric NAT. An outbound packet sent to a specific IP and port will only allow packets coming back from that IP and port. So, we do the same as above and contact the STUN server to get our public IP and port. This info is sent to the remote VoIP via SIP. It now tries to send data back to your local VoIP via this port but because it is a different IP a symmetric NAT blocks it. This NAT mapping is exclusive to the STUN server. To allow data to come in from the remote VoIP which is a different IP a new mapping must be created, which uses a different port... As you can see this is a problem because the port that will be used for the actual UDP voice call is different to the one the STUN server detected. Because the ports are dynamic and STUN won't work, your local VoIP can never learn what that external port is to be used for the traffic to and from the remote VoIP.

This is why you get one way traffic in some scenarios. If both NAT devices are non symmetric NATs they will get the correct information through STUN and voice flows both ways ok. If one device is symmetric and the other is non symmetric only one of them can get the correct info through STUN and data can pass one way producing the one way audio. If both are symmetric you can't hear anything at all because traffic can't get through either NAT device.

So How Do I Fix It!?!? Buy a new NAT device! One that isn't a symmetric one!!

Replacing your NAT device is one solution but the other is far more simple than the you might think. All you need to do is the following:

On your phone switch (Avaya in my case) reduce the dynamic port range. How many VoIP calls do you think you will have going at any one time max? Most of you reading this will be 10 at a guess, maybe 20. In my case the range was 49152 to 53246 so I reduce the max range to 49162 giving me 10 ports. On your NAT device set up port forwarding for the 10 ports to your VoIP switch.

The reason this works is because you are effectively mapping your external port numbers to the same internal port numbers (remember that NAT replaces port numbers with random ones by itself). You now know that your VoIP will only use a range of 10 ports and STUN will fail. This means that the SIP information sent over to the remote VoIP will actually list the internal ports and not the NATted ones. This means your traffic goes out on random ports (because it is NATTED) but the remote VoIP sends back to ports in the range you specified in your local VoIP. There won't be a NAT mapping for this of course and it should be blocked but this is why you use port forwarding instead. Have Fun!

To read the full article of this go to One Way Audio VoIP.