VXML and grammar types

Hi folks from a new member,
On a UCCX v7.0, we have serious trouble getting GrXML grammars to work with VXML code. We have extensive experience with other IVRs (WVR, Prophecy, GVP) but Cisco's IVR seems idiosyncratic. Our Nuance is v10, so we have defined grammars as "OSR v3.1.x" as instructed by a Cisco manual (which mentions that "Nuance" grammars must be defined for Nuance v8.5 and "OSR v3.1.x" must be defined for Nuance v9 or newer).
Our current code looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<vxml version="2.0" xmlns="http://www.w3.org/2001/vxml" xml:lang="el-GR">
        <form id="Welcome">
                <field name="Menu">
                <prompt bargein="true">
                        <audio src="./prompts/Hello.wav"/>
                </prompt>
               <grammar mode="voice"  version="1.0" xml:lang="el-gr"
                    type="application/srgs+xml" src="http://192.168.0.110:8087/Sample_MTS/grammar/YesNoAgent.grxml"/>
...and immediately gives a "grammar not supported" error, without even asking the application server for the grammar URI (as we can confirm in the Tomcat logs). The grammar looks like this:
<?xml version='1.0' encoding='UTF-8'?>
<grammar version="1.0"
         xmlns="http://www.w3.org/2001/06/grammar"
         xml:lang='el-GR'
         mode='voice'
         tag-format='swi-semantics/1.0'
         root='Service'>
  <rule id='Service' scope='public'>
    <one-of>
      <item>
        <one-of>
...and so on
I would creatly appreciate it if some kind soul posted a sample VXML (just the grammar fragment) and GrXML code that is known to work. Same for calling more complex grammars that are compiled into .gram format.
Thanks a lot,
George

A simple "Hello World" vxml script for a Cisco IVR gateway would be...
<?xml version="1.0" ?>
http://yourwebserver or flash/hello_world.au"/>
Unless you have a compatible Nuance text-to-teach server you have to use pre-recorded audio that is servered up internally from the router / gateway's flash or from an external web server. The audio must be in a very specific audio format with an "au" extension or you won't hear anything.
You must have an IOS version and hardware platform that supports VXML obviously. The vxml browser is built-in to the code. You place the application either on the router / gateway or on an external webserver and add it into the IOS dial-peer configuration.
There is a VXML 2.0 standard and than there is what Cisco says that the IOS VXML supports with 2.0 and then there is what really works. And then there are the differences on what works on one hardware platform and not the other. It takes a lot of experience and effort to get a working VXML IVR application if you are doing anything complex.
The good news is that IOS VXML works with php, javascript, etc. so it is possible to do complex scripts and have it interface with outside data.

Similar Messages

  • Using Mavericks Spelling and Grammar in Pages document causes Pages to freeze. Must Force Quit. Mavericks spell checker works OK in Text and Emails. How can I fix this problem?

    Using Mavericks' Spelling and Grammar in a Pages document causes Pages to freeze, Must Force Quit. How can I fix this problem?
    Mavericlks Spelling and Grammar works in Pages when used manually. And it works automatically in Text and email.

    Another autocorrect bug:
    I type a lot of lyrics, which tend to cotain words like ’cause and ’em instead of because and them.
    I've set up autocorrect instances to change a plain apostrophe with an ending, single curly quote for these words, but they are invariably changed to a beginning, single curly quote mark by Pages. The only way I can get the correct curly quote is to type over the wrong quote manually and hope that I don't have to edit the rest of the word again, as this would cause autocorrect to kick in again and change the quote to the wrong, beginning curly mark again.
    Does anyone know how to get around this tedious problem?

  • Spelling and Grammar check

    Coming from entourage I am used to seeing on-going spelling and grammar check - right click and you can see the suggestions. In Mail I have set to check as I type but can't right click to correct and need to pull up the spelling and grammar box (command and ":") before sending. Any way this can be changed?
    Also how do I get the URLs in emails to be underlined when typed and not only when sent?

    Select the word, then RIGHT- or CTRL-click to see either suggestions or to look up in the Dictionary. If spell checking is turned on then a misspelled word will appear with a wavy read line below it. There is no grammar checker in OS X.

  • Stock on posting date with storagelocation,batch and stock types informatio

    Hi,
    I'm needing a report (similar funtion of MB5B) which must reveal the stock postion (closing balance) of the materials on a particular date alongwith storage loactions, batches and stocktypes (Unres/Q/Blkd).As such MB5B either gives the output either by storage location or by batch, not the combination of both.
    Else provide any possibilty means( Database tables) from where i could arrive these mention outputs.
    I could be able to get the information by collecting the values from MKPF & MSEG tables. But this information only suffice the material movements carried on that particular date.. And i will be not having the closing balance as a whole.
    I even wonder to get any such a kind of information in which i could able to get the stock with stock types(Unres/Q/Blkd).
    Any light on this matter is highly appreciable.
    Regards
    Prasanna

    Hi Amit Bakshi,
    Thanks for the reply..
    I executed the suggested program but i found the same kind of information aslike in MB5B..
    The information all i'm looking is to get the closing balance of the given material with storagelocations, batches and stock types on a given posting date.
    For eg.
    On 15 / 03 / 2011
    Material A
    Batch       Slocation       Stock type               Closing balance Qty.
    A1              S001               Unres.                             50
    A1              S002               Unres                            120
    B1              S001               Quality                             15
    C1              S003               Blocked                            30
    In MB5B i could able to get the values of closing balance either Storage location level or by batch level but is it possible to get the combination of both along with stock types?
    Reg
    Prasanna

  • Diff b/w reference type and elementary type

    hi all
    can any one what is the diff b/w reference type and elementary type in data element ....
    thanks
    lokesh

    The data type attributes of a data element can be defined by:
    Specifying a domain whose attributes are copied by the data element.
    Specifying a build-in type where the data type, number of places, and possibly decimal places can be directly specified.
    Specifying a reference type, i.e. reference to a class, an interface, a type defined in the Dictionary, a built-in type, or a generic reference to ANY or DATA.
    In the maintenance screen you can set the option you require by setting the appropriate flag (domain, built-in type, reference type) and filling in the corresponding input fields.
    A reference type is a reference to another type. There are the following kinds of reference types:
    Reference to a class or an interface
    Reference to a type defined in the Dictionary
    Generic reference to ANY, OBJECT, or DATA
    Reference to a built-in Dictionary type with specification of the length and possibly also the decimal places
    You can use a reference type to define the data type properties for a data element, or for typing the component of a structure or the line type of a table type.
    In the field Referenced type, enter the name of a class, an interface, the generic references DATA, OBJECT, ANY, or the name of a type defined in the Dictionary. If the reference type is to be a predefined Dictionary type, choose the reference to the predefined type. Enter the number of characters and, if required, the number of decimal places.
    where as
    The data class describes the data format at the user interface.
    If a table field or structure field or a data element is used in an ABAP program, the data class is converted to a format used by the ABAP processor. When a table is created in the database, the data class of a table field is converted to a corresponding data format of the database system used.
    You can find a detailed description of the data classes allowed in the ABAP Dictionary in Overview of the Data Classes.

  • Implicit and explicit Type conversion using Type object in heap

    Hi,
    I am surprised how Implicit and explicit Type conversion works using Type object in heap. for example when implicit type conversion occur what pointer it returns to object and similarly with explicit type conversion.

    Hello,
    >> I am surprised how Implicit and explicit Type conversion works using Type object in heap.
    For Implicit conversions: Typical examples are conversions from smaller to larger integral types, and conversions from derived classes to base classes. For the first one, the reference would be different which means it would return a different pointer to
    a new object. For the reference type, it actually points to the same memory location, you could use the object.ReferenceEquals() to check it.
    For Explicit conversions (casts):Typical examples include numeric conversion to a type that has less precision or a smaller range, and conversion of a base-class instance to a derived class. For first one, it would perform the same with implicit conversions.
    While for the conversion of conversion of a base-class instance to a derived class, actually, there's no built-in way to do this conversion.
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How can I get Apple to pay attention to improving spell check and grammar?

    I love this company and the products they develop.   I am embarrassed at the number of Apple products that I have at this point.  However, I have to say that the spelling and grammar check on Mac Mail is awful.  I am a terrible speller, and am constantly forced to go to Google to find the correct spelling of a word that seems to totally confuse Apple spell check.  But here is the thing, you often need only have one letter missing or incorrect for Mac's spell check to show no results. 
    For example: cannibalize.   Try spelling it with one "n" and the spell check will show NO results.  Use two N's correctly, but replace the "i" with an "a" and again it is completely useless.  Obviously, this is ridiculous.  What good is a spell check that get's confused if you are one letter off of the correct spelling?  There are thousands of these examples, and sadly, I seem to find them all. 
    Moreover, when it does have suggestions, they are in a ridiculous order as well.   If it suggest 5 or six words, it generally seems to suggest extremely long tail (rare) words first, and the have the most commonly used words listed last (or again, not at all).  
    Grammar is similarly awful.   It is the ONE area as far as I am concerned that is clearly better on Windows and Google Apps, and yet seems so basic these days.  It's been around for 20 years for goodness sake. 
    I bring this up in the hopes that a truly motivated developer will fix core functionality.   In the meantime any tips for me (besides snarky advice about learning to spell).
    Rick

    I totally agree with you, I as well, cannot compose any complex messages in Mail, however I'm am stuck using a browser extension like "Gramercy" to assist me! Maybe after many replies Apple will address the issue

  • Open SD orders and partner type?

    Hi,
    I need to extract 'open sd orders' and 'partner type'  i.e all partner types  and not only  just SP or  SH
    The transaction  VA05 does no allow  all partner functions - and I need to sort by all types
    is there another way?
    If I want to use SQVI . . . what tables can I join?
    Thanks,
    SM

    IMG --> Sales and Distribution --> Sales --> Lists --> Set Updating of Partner Index.  Here, maintain the following values.
    Transaction Group      Partner Function
              0                             SP     
              0                             SH
              0                             PY
              0                             BP
    Now you can generate VA05 based on any partner functions.
    thanks
    G. Lakshmipathi

  • What is the field and Table for "Batch Class" and "Class Type" in QM.

    Hi All,
    What is the field and Table for "Batch Class" and "Class Type" in QM.
    Thanks,

    Hi,
      For batch class the class type value is '023' . This you can find from KLAH table and the fileld for class type is KLART..
    And also all the data related to batch class are found in tables INOB, KLAH,KKSK and for the characeteristics of batch materials you can refer AUSP table.
    In INOB table, for batch class, you need to give 023 in KLART field and  value MCH1 in OBTAB filed.
    Please check this and let me know if this you need any more details?

  • How To Get FileType and MIME Type from a File

    Hi,
    I am using following ways to get FileType and MIME Type.
    I am able to get file type, but I am getting MIME Type as */*
    Can any one please let me know how to get MIME Type, but it should not be time consuming process.
    For File Type I am using following Code:
    private String getFileData(InputStream inStream) {
    fileName = C:\temp\temp.tiff
    String filePath = Util.createTempFile(fileName);
    RandomAccessFile raf = new RandomAccessFile(filePath, "rw");
    while (inStream.available() > 0) {
         byte[] buf = new byte[inStream.available()];
         inStream.read(buf);
         raf.write(buf);
    inStream.close();
    raf.close();
    File file = new File(filePath);
    JFileChooser chooser = new JFileChooser();
    String fileType = chooser.getTypeDescription(file);
    file.delete();
    //MIME Type I am getting from
    DataHandler data = new DataHandler(new DocumentSource(inStream));
    data.getContentType();
    data.getContentType() is not working well in all cases.
    Can any one help me on this.
    Thanks in advance,
    Ram.
    Edited by: javausers07 on Apr 15, 2009 4:25 PM

    javausers07 wrote:
    Hi,
    I am using following ways to get FileType and MIME Type.
    I am able to get file type, but I am getting MIME Type as */*
    Can any one please let me know how to get MIME Type, but it should not be time consuming process.
    For File Type I am using following Code:
    private String getFileData(InputStream inStream) {
    fileName = C:\temp\temp.tiff
    String filePath = Util.createTempFile(fileName);
    RandomAccessFile raf = new RandomAccessFile(filePath, "rw");
    while (inStream.available() > 0) {
         byte[] buf = new byte[inStream.available()];
         inStream.read(buf);
         raf.write(buf);
    inStream.close();
    raf.close();
    File file = new File(filePath);Why do you do all above?
    JFileChooser chooser = new JFileChooser();
    String fileType = chooser.getTypeDescription(file);
    file.delete();
    //MIME Type I am getting from
    DataHandler data = new DataHandler(new DocumentSource(inStream));
    data.getContentType();
    data.getContentType() is not working well in all cases.That's because there's no way to get MIME type of all files on all filesystems.
    Kaj

  • I lost spelling and grammar check on my word after upgrading to yosemite

    I lost spelling and grammar check on my word after upgrading to yosemite

    Also search/ask in the forums run by the people who make that app.  Word does not use any Apple spelling or grammar stuff.
    http://answers.microsoft.com/en-us/mac/forum/macword

  • How to get internal order and activity type other than from BSEG

    We want the Internal order and activity type fields. From BSEG, it is taking a long time, and it hangs.
    Is there any other table we can get these values from?
    Our query is this:
    select bukrs "Company code
    gjahr "Fiscal year
    belnr "Document no.
    buzei "Document Item no.
    aufnr "Internal order
    lstar "Activity type
    from bseg
    into table gt_add_info
    for all entries in gt_gl_detail
    where bukrs = gt_gl_detail-rbukrs"Comcode from G/L acct detail
    and buzei = gt_gl_detail-buzei "Doc item no. from G/L acct detail
    and belnr = gt_gl_detail-belnr "Doc no. G/L acct detail
    and gjahr = gt_gl_detail-gjahr."Fiscal yea
    Can advise please how to make it faster. My internal table (GT_GL_DETAIL) has over 100000 records. ? thanks.

    I did a SQL trace, and saw that tables CSLA, CSSL, COKL and COKA are being hit with the values I entered inthe Activity type in transaction FB50.
    Still not clear but where it gets stored. If in any of these tables, how do I get the object key?

  • How to get classification for a given material and material type in MM

    Hello Friends,
    One of my developer colleagues is struggling to find out : how to get classification for a given material and material type in MM?
    He is looking for probable table and table fields to Select from.
    I would appreciate seriously any help in this regard.
    ~Yours Sincerely

    Hi
    Below given the flow and table details for a given class and class type.
    - Table KLAH --> This contains the "Internal class no" [ for the given Class & Class type ]
    - Table KSML --> This contains the " internal character numbers " [ nothing but characteristics attached to the class ] , which can be fetched with the above fetched internal class no
    - Table AUSP --> This table contains the objects ( material ) attached to the internal characters of that class
    - Table CABNT --> This table contains the "Description" for the internal character numbers.
    - award points if this is ok

  • Error after updating field and content type

    Hi,
    I have a feature with a custom list and content type.
    I changed one field type from Text to Note, and made the same change in my Schema.xml file.
    But after deploying I get an error when I visit my list.
    "The file name you specified could not be used.  It may be the name of an
    existing file or directory, or you may not have permission to access
    the file".
    I have several sites with the same list, and all gives the same error.
    What I understand from the ULS logs it can't find my schema file, but when I look at the 14 hive it is there.
    ULS
    Failed to open the file 'schema.xml'.
    Failed to retrieve the list schema for feature {4D3315CB-7F20-4DB3-9CB3-258AC110F9BC}, list template 21973; expected to find it at: "".
    Any ideas about how to fix this?
    The text expected to find it at: "" can be the problem as I have my schema file in a folder named Correspondence List.
    And in the 14 hive I find the schema at 14\TEMPLATE\FEATURES\my feature\Correspondence List\Schema.xml
    This is from my manifest file:
    <ElementManifest Location="Correspondence\Elements.xml" />
    <ElementManifest Location="Correspondence List\Elements.xml" />
    <ElementFile Location="Correspondence List\Schema.xml" />
    Any help are appriciated

    Hi,
    Any update?
    Best Regards
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Initial Stock Upload T code MB1C and Movement Type 561through LSMW - Error

    Hi,
    Trying to Upload the Initial Stock, Transaction Code MB1C and Movement Type 561 through LSMW.
    While recording the fileds, system giving a message of Code Block.
    Please let us know about Code Block while uploading the Initial Stock.
    Thanks
    Siddu.

    Check this thread
    [Re: Coding Block in LSMW recording via MB1C|Coding Block in LSMW recording via MB1C;
    thanks
    G. Lakshmipathi

Maybe you are looking for

  • Issue with Multi-Party Access in iSupport

    I'm wondering if anyone has encountered this situation and has a solution or workaround: Through iSupport registration, we create a new user as an employee of company A. Using iSupport System Administrator, we associate new user with a second party a

  • Read bytes in file and print in clear text

    Hi I'm using hsql and use cached tables. This results in all data beeing stored in a binary file (Some of the data is stored in plain text though, but encrypted). The binary data starts and ends with ' (singlequote), the format is hexadecimal. How ca

  • Table for seeing the Views maintained for a material in material master

    i have maintained CLASSIFICATION view for certain materials, but when i go to table MARC and check the maintenance status, i cannot see the letter "C" which stands for classification. I need to sort out the materials for which classifiction view has

  • Homework help--almost done but don't know how my class and main work?

    hello, i'm doing a project for my intro to java class. i'm almost done but i'm very confused on making my main and class work. the counter for my class slotMachine keeps resetting after 2 increments. also i don't not know how to make my quarters in t

  • GarageBand and iMovie Not Opening

    Hello All, I have an iBook Dual USB running 10.4.3. When I try to open iMovie or GarageBand, it bounces in the dock 2 to 6 times, but then it doesn't do anything. No triangle under it or anything. So what is causing this? I have reset the PRAM, and P