---
Yep, I decided to switch to BladewareVxml to use as the basis for the VoiceXML Autotest I'm working on. Pragmatic reasons:
- BladewareVxml is VoiceXML 2.1 compliant.
- It's based on OpenVXI, which to my knowledge is used by many commercial products out there. So..., hopefully people would be more likely to use this tool.
What have I done so far? Very basic: get BladewareVxml compiled :) No brainer, I only had to fix a few build configurations, and one header file, VxiCommon.h, adding #include <iterator>. Download it from here: https://www.box.com/s/l9yniyq9pcbgb4nhro90
Next: I'm going to write a C++ interface and process with SWIG, first step toward integration with Python. The idea: software testers will write their test-script in Python, and that C++ interface will act as a bridge between that test script and the BladewareVXML interpreter object.
The C++ class that implements the interface will:
- Accept (through its constructors) callback-function pointers written in python, such as:
- readInput
- renderPrompts
- inputRecognized
- inputNomatch
- inputNoinput
- transferPerformed
- submit
- Accept (through its constructors) VoiceXML platform properties.
- Have methods that can be called from test script. These methods will interact with Bladeware VoiceXML interpreter object created during the construction:
- runVxml
- feedInputSpoken
- feedInputDTMF
- feedNoInput
- hangup
- Be implemented as singleton, allowing me to obtain a reference to it from any point in the Bladeware's Vxml code.
Before I get to that, I will have to study Bladeware Vxml code in debug mode. Now... where is the starting point(s)? :D Maybe I can start from these ones.... Ok, that's all for now, until next weekend.
TEULET · 583 weeks ago
I'm very interested in your work but I cant download your solution (the link https://www.box.com/s/l9yniyq9pcbgb4nhro90 doesn't work)...
Can you please re-upload it to another location or send it to me by email (hm273@kentforlife.net) ?
Thanks a lot !
rijaz · 309 weeks ago
Advanced Python Training Institute in Chennai| Best Python Training institute in Chennai
Advanced RPA Training in Chennai | Best RPA Training institute in Chennai
Advanced DevOps Training in Chennai | Best DevOps Training institute in Chennai
Advanced Azure Training in Chennai | Best Azure Training institute in Chennai
Advanced Java Training in Chennai | Best Java Training institute in Chennai
rijaz · 309 weeks ago
C C++ Training in Chennai |Best C C++ Training course in Chennai
linux Training in Chennai | Best linux Training in Chennai
Unix Training in Chennai | Best Unix Training in Chennai
uipath training in chennai | Best uipath training in chennai
Rprogramming Training in Chennai | Best Rprogramming Training in Chennai
muhammed · 302 weeks ago
Advanced Python Training Institute in Chennai| Advanced Python Training institute in Chennai
jothikumar 56p · 302 weeks ago
Selenium online training
prbhakrithi 32p · 301 weeks ago
Python Training in Bangalore
19051998 43p · 301 weeks ago
saigowsi 41p · 300 weeks ago
hadoop admin online course
Domains 48p · 184 weeks ago
Register Cheap Domains