CCXML: question on assertion for 7_3 #427

Hello www-voice,

In assertion #427 the caller is required to hit a DTMF digit to make a 
VoiceXML dialog
terminate its <transfer> tag.

The problem is that I cannot see from the 7_3.txml how the DTMF is 
supposed to make it
to the VoiceXML dialog.

The caller is switched full duplex to a conference as part of the 
ASSERTION_NMBR_427
transitions. The <join> for this does not have the dtmfclamp attribute 
set to false, so by
default his DTMF won't make it to other conference mixers.

The VoiceXML dialog is receiving signal from the conference, not the 
caller. Because the
DTMF is clamped from the caller in <transition event="conference.joined" 
state="ASSERTION_NMBR_427">
the VoiceXML will never receive signal.

I can make our integration pass the assertion only if I change the 
caller's <join> to specify noclamping
via:
<join id1="ConnectionID" id2="ConferenceID" duplex="'full'" 
dtmfclamp="false"/>
as part of the <transition event="conference.joined" 
state="ASSERTION_NMBR_427">.

Does the test need changing or am I missing something?

Regards,
Chris

-- 
Chris Davis
Interact Incorporated R&D
512-502-9969x117

Received on Wednesday, 16 March 2011 16:43:45 UTC