我是思科IP电话服务(IPPS)的新手,我仍在努力理解它背后的概念。 我是一名应用程序开发人员,所以我在Web开发方面也有很多经验。
我一直在看这里的Singlewire文档: http://www.singlewire.com/free-xml-apps.html
到目前为止,我的理解是: 电话菜单采用XML格式,当用户选择菜单时,它会根据用户输入定向到另一个XML。
例如, StockQuote的XML页面是:
<CiscoIPPhoneInput>
<InputItem>
<DefaultValue/>
<DisplayName>Ticker Symbol</DisplayName>
<InputFlags>A</InputFlags>
<QueryStringParam>sym</QueryStringParam>
</InputItem>
<Prompt>Enter the ticker symbol</Prompt>
<Title>Stock Quote</Title>
<URL>http://www.singlewire.com/cgi-bin/stockquote.pl</URL>
</CiscoIPPhoneInput>
如果用户输入是CSCO,那么它会以某种方式生成包含XML的以下页面:www.singlewire.com/cgi-bin/stockquote.pl?sym=csco
我的问题: 1.用户进入CSCO后,如何知道该服务是否可以访问链接www.singlewire.com/cgi-bin/stockquote.pl?sym=csco? 2.我在想stockquote.pl是一个perl程序,它根据参数“?sym = csco”生成XML代码。我将使用Visual Studio在.NET中编程。如何通过查看其参数来创建一个动态创建XML的stockquote.asp?
谢谢你, 莱克斯
答案 0 :(得分:2)
查看此链接,了解有关思科开发,XML预期格式以及下载SDK的一般信息: https://developer.cisco.com/site/collaboration/endpoints/ip-phone-services/overview/
这提供了有关如何为动态应用程序集成ASP.NET的信息: http://www.codeproject.com/Articles/15302/Cisco-IP-Phone-Services