通过单击电话号码引发的事件将采用“tel:”或“skype:”的形式。以下是迄今为止我为启用窗口导航规则来捕获事件所遵循的步骤,并且我已将事件附加到规则中以实际查看在调试器中触发的操作。尽管如此,即使导航规则设置为捕获 tel: 和 skype:,该操作也永远不会在 USD Debugger 中触发。这是我迄今为止使用的一般方法(来自另一篇文章):
创建 Windownavigation 规则。
不要将任何内容放入实体设置中,而是将“tel:”或“skype:”放入 URL 文本框。
Routetype 将是 Popup
目标将是 Tab(或注册卡,至少我认为这是它的英文名称 - 我使用的是德语名称)
在 Windownavigationrule 的结果中将 None 定义为 Action
创建您自己的操作以在触发导航规则时解决
设置您自己的托管控件(在这种情况下,我使用 CTIConnector 类。)
为将要执行的操作定义一个操作名称(我在 CRM 中将其命名为“MakeCall”)
将 Data 设置为 [[SUBJECTURL]],以便将 URL 提供给 Action als 参数。
覆盖托管控件中的方法 DoAction