思科IP电话服务 - 动态生成XML页面

时间:2014-01-31 20:33:48

标签: asp.net cisco xml-generation

我是思科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?

谢谢你, 莱克斯

1 个答案:

答案 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