In certain areas in Spain, the difference between "b" and "v" is not taken into account, as Marina just commented, and this is mostly accepted. In America, on the other hand, we do follow the traditional phonetic rule of "b" and "v" (as explained by Daniel) which are the same in most languages using the Roman alphabet. I believe they are the same in Norwegian too. Now, many people will still pronounce "b" instead of "v" and the other way around, but this is generally viewed as mistake and it may lead a person to believe that the speaker has a lower educational background.