用于呼叫发起的Skype命令行参数/ URI

时间:2015-07-02 14:29:40

标签: command-line-arguments skype

(我正在研究.NET,但这是IMO在其他编码框架中类似的一般性问题)

所以我一直试图通过Skype集成一个程序化发起的视频通话。

几年前SkypeSDK似乎已经停止了,所以我尝试了Skype团队推送的URI系统而不是SDK-使用Process start并传递URI作为参数 - “Process.Start(tSkypeExePath,”skype:Echo123?call& video = true“)” ...不起作用(焦点转移到Skype但没有呼叫发生) URI是否仅限于Web使用(JS / HTML),或者我只是没有很好地实现它?

Part2- 我尝试用/ callto参数运行Skype- “Skype / callto:Echo123” 这是有效的,但无法找到有关使用此方法自动加载视频的任何信息 - 如同从一开始的视频通话中一样。有没有办法用参数做到这一点?

第3部分 - 任何想法为什么有时启动流程使用现有的Skype实例,但更常见的是没有启动新实例?

谢谢你的时间, 肖恩

1 个答案:

答案 0 :(得分:0)

  1. 桌面应用程序中没有Skype支持使用URI。 URI只会 从网上工作或适应iOS / Android(见skype' s 主页)
  2. 命令行参数将允许一个人启动 简单地调用一个recepient(可选择在这个过程中启动skype)但不多了。
  3. Skype有自动接受(视频)通话的内部偏好

  4. 人们可能会滥用" skype的焦点命令(在首选项>高级>快捷方式中)与键盘模拟字符串(使用SendKeys)配对以搜索用户并向他发起(视频)呼叫,同时保持应用程序在顶部隐藏skype界面。有点难看,但有效