今天终于成功从日本拨打了上海家里的电话,把经验写出来与大家分享。
顺便说点题外话,以前用Windows版的Tom-Skype从日本给家里打电话,语音质量还不错,但是中途发生通话质量严重恶化的问题,后来偶然发现是自己不小心把拨号框前边的国旗改成日本国旗了,大概Skype语音系统链接了日本的服务器,造成打电话的通话质量严重恶化。把那个国旗选回中国后问题就消失了。
言归正传,最近把老的Ubuntu升级到最新的9.10后想试试能否使用Skype给家里打电话。下载了Skype for Linux(Beta 2.1.0.47)后安装登录正常,发现不能像Windows版Tom-Skype那样拨号时先拨*号,Linux版Skype会给你自动加上+86, 最终结果是无法接通电话。
网上查了一下,原来Linux版的Skype使用国内卡打电话时,需要这样拨号:
9900866803302112345678
前边的99008668033是接入码,打中国大陆的接入码有以下这些:
99008668013
99008668023
99008668033
99008668053
后边跟长途区号(区号前边需要加0),最后是电话号码(我举的例子是12345678)。打手机的话,接入码之后跟0,然后是手机号码。
当然前提是你购买了国内卡。并对你的帐号充过值了。
但是我这样做了之后还是有问题。拨号是可以了,也接通了,也能听到对方的声音了,但是双方一阵“喂喂喂”之后,不得不挂断。
这时候需要做两件事:
1,确认电脑的声卡正常工作。(只是以防万一)
即,扬声器能正常发声,使用麦克风能够正常录音。其实,Skype中本身就有个测试电话可以拨打,既能听到对方的声音,在提示音之后你讲一段话,然后能听到自己刚才讲过的话的录音。这样,扬声器和麦克风都检查了。
2,确认/dev/dsp
>ll /dev/dsp
crw-rw----+ 1 root audio 14, 3 2009-12-28 00:07 /dev/dsp
你会看到audio这个东东,一般说来,你登录Linux用的帐号不是root,而是比如 “myname” , 而你用的这个用户名是没有在audio这个组中的。
需要把你的用户名追加到Audio组中:
>sudo adduser myname audio
然后注销,并从新使用myname账户登录Linux。
接下来应该就能像在WIndows下一样使用Skype拨打国内的电话了。
以上是我遇到的问题以及解决方法,欢迎共同交流。
chen1079 于 2010-01-03 11:02:15发表:
谢谢。。。
王中云 于 2009-12-30 11:58:47发表:
分享好
pkbfu 于 2009-12-30 07:03:14发表:
留着
bindex 于 2009-12-29 22:09:02发表:
实用,多谢分享