RFC: Namespace advice for new VXML interpreter modules
am 08.10.2007 15:00:33 von Pat DeeganGreetings all,
As part of a rewrite of the VOCP voice messaging system, I've found
myself creating a semi-complete VoiceXML parser and interpreter. I've
got a PAUSE account and am thinking this would be a useful contribution
to the community.
The list of modules contain a VoiceXML UserAgent, parser, and interpreter
which supports (to various degrees) the following
http://www.w3.org/TR/voicexml20/
elements:
Assign
Audio
Block
Break
Clear
Disconnect
Else
Elseif
Field
Filled
Form
Goto
Grammar
Grammar/Rule
If
Item
NoInput
NoMatch
Option
Prompt
Record
Reprompt
Return
SubDialog
Submit
Var
My question to you is what would be the best namespace to use for this
contribution? VoiceXML::Interpreter, XML::VXML::Interpreter? Should it
be released as separate modules
VoiceXML::Interpreter
VoiceXML::Parser
VoiceXML::UserAgent
or as one package (and, if so, under "VoiceXML" or what)?
Thanks for your input.
Regards,
--
Pat Deegan
http://www.psychogenic.com/