Skype 4.3 DBUS接口:ALTER CALL SET_OUTPUT是否工作?

正如Skype网站所述,所有Skype客户端都必须升级到版本4.3,因为旧客户端无法连接。 我在我的GNU / Linux Ubuntu 12.04 64位上更新了客户端,并开始testing我用来连接到Skype客户端的dbus API。 从我的testing中,似乎有些dbus API停止工作,但是我想要其他人来确认我的陈述。 (myabe我做错了什么)

我通常做的,使用Skype客户端作为引擎是使用DBUS命令:

ALTER CALL SET_OUTPUT PORT =“[some_tcp_port]”

ALTER CALL SET_INPUT PORT =“[another_tcp_port]”

一旦调用启动并运行,上述命令将通过dbus发送到skype。效果应该是,skype将原始audio数据(input/输出)redirect到configuration的tcp端口。 这样我的软件就可以和Skype的audiostream进行交互。

使用Skype客户端的4.3版本命令不会返回错误 ,但我在输出频道上得到的是白噪声

我也试过命令varianFILE =“[some_file] .wav”,但我仍然得到一个非空的WAV文件,显然只包含白噪声(在一个非常低的音量)。 (我用“play”,“mplayer”和“audacity”播放文件)

有没有人成功地使用dbus API来获取新的客户端4.3的Skype的audio数据? 如果上述dbus命令不能按预期工作,您是否有任何其他解决scheme的想法?