One of the nice additions of VoiceXML 2.1 to the 2.0 version of the standard is the ability to query XML data on other HTTP servers by means of the <data> element. The specification dictates support for the GET or POST HTTP methods. But it says nothing about the other methods (DELETE, PUT, etc.). This is rather limitating, IMO (and strange, given the fact that it was published last year).
Last night, I wanted to start playing with this feature on the free, hosted Voxeo Prophecy platform. And I found that the DELETE method was also supported. I did not try the PUT method, but I guess it is supported too. I really think they did a great move implementing support for all the HTTP methods and not limit the platform to the plain VoiceXML standard. This way, they enable RESTful applications to be accessed/used directly from VoiceXML applications.
0 comments:
Post a Comment