Home > Key Voice > Communications System > Key Voice Voice Processing System Installation And Maintenance Manual

Key Voice Voice Processing System Installation And Maintenance Manual

    Download as PDF Print this page Share this page

    Have a look at the manual Key Voice Voice Processing System Installation And Maintenance Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 3 Key Voice manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    Page
    of 711
    							INSTALLATION AND MAINTENANCE MANUAL 4/007-66Note:When using the digit translation feature with a telephone system that sends voice mailintegration digits, you must specify the placement of the transfer-bypass digit as LASTDIGIT on the CALL TRANSFER screen (VP systems) / PBX INFORMATION screen(NTVP systems).If you have used the transfer bypass feature manually, you know that at the conclusion of the process the
    VP system plays the prompt, “You may transfer the call now,” to let the person who is transferring the
    call know that he/she can hang up.  When transfer bypass is specified in the TRANS.TXT file, however,
    there is no need for the system to play this prompt.  To eliminate the prompt, add a short pause followed
    by a second *.  Using the previous example, the translation rule in TRANS.TXT is now:
    146=146*,*
    7.13.2 Using Wildcard Characters in Translation Rules
    So that you do not have to build a translation rule for each mailbox on the system, the VP system allows
    you to use certain “wildcard” characters: the letters N and P through Z (letter O is not allowed to avoid
    confusion with zero). Either upper or lower case letters can be used.  There are two ways you can use
    wildcard characters:
    · Each wildcard character (X, Y, Z, etc.) can represents any number of digits in a field.  This is the
    default operation.
    · Each wildcard character can represent a single digit in a field (you set this by specifying 512 as a
    custom code, see section 7.13.4).
    A field is the part of a digit stream that is distinct in type.  Each field is separated by a delimiting
    character.  To understand the concept of fields, consider the following translation rule:
    #X#Y#=X,Y
    On the left of the equal sign, there are two fields of incoming digits (X and Y) separated by the digit #,
    which is the delimiter (# separates the fields).  On the right side of the equal sign, the delimiter is a
    comma, which is the only delimiter character the VP system recognizes.
    Note:  The $ and the @ character can also be used as wildcard characters in translation tables.These characters differ from other wildcards, however, in that they cannot be set torepresent either a single digit or any number of digits in a field.  The $ character alwaysmatches a single digit, and the @ character always matches any number of digits in afield, regardless of whether custom code 512 is specified (see section 7.13.4).  You canuse the $ and @ wildcards in DOS-based VP system versions 8.2 revision 6A and higher,NT-based VP system versions 9.1D or higher, and unified messaging VP system versions10.1 and higher.Using Wildcards to Translate Extension Numbers Sent by the Phone System
    If the telephone system sends only the extension numbers of the station when forwarding a call to voice
    mail, you can use the following translation rule to cover every extension on the system:
    X=X*,* 
    						
    							INSTALLATION AND MAINTENANCE MANUAL 4/007-67By default, X represents “any number of digits.”  Therefore, the mailbox numbers on the system can be of
    mixed length (for example, 3- and 4-digit mailboxes).  This is the most often used translation rule and
    may be the only one required for the system, especially if Reason codes are not needed.  (Reason codes
    are discussed below.)
    7.13.3 Storing the Calling Party’s Number
    If the incoming digit sequence contains the calling party’s telephone number, this can be extracted and
    stored as the account number for the call.  The account number can then be used for various purposes.
    See section 7.23.
    Use the word CALLER to tell the VP system which digits represent the calling party’s number.  Consider
    an example where the host telephone system sends the calling party’s number, followed by a pound,
    followed by the called extension:
    xxxxxxx#yyyy
    To inform the VP system that the first 7 digits represent the calling party’s number, you include the
    following line in the TRANS.TXT file:
    xxxxxxx#yyyy=yyyy*,*:CALLER=x
    The VP system stores the digits as the account number for the call.
    7.13.4 Using Reason Codes
    Some telephone systems send additional digits along with extension numbers when a call is forwarded to
    voice mail.  These additional digits are called Reason codes because they explain why the call has been
    sent to the VP system.  The terminology used by each telephone system varies, but the most common
    reasons for a call to be sent to voice mail are:
    · Forwarded on no-answer
    · Forwarded on busy
    · Forwarded all calls
    · Direct call
    · Message retrieval (auto log-on)
    · Recall
    These Reason codes may be sent before or after the station extension number.  Sometimes the codes and
    their placement are fixed by the telephone system, and sometimes you can make modifications.  If you
    can make modifications, choose only those codes that the VP system needs and choose digits that will not
    conflict with mailbox numbers (such as *, #, A, B, C, D).  These guidelines help to keep the translation
    rules simple.  Below are examples of Reason codes sent first and for Reason codes sent last in the digit
    string. 
    						
    							INSTALLATION AND MAINTENANCE MANUAL 4/007-68Reason Codes Sent Last (As a Suffix to Extension Number)
    Example using simple translation rules:  Assume you working with a telephone system that provides
    Reason codes that are flexible (programmable), but are always sent after the extension number.  The
    system sends Reason codes for Busy, Ring-no-answer, and Auto log-on only.
    You want to treat both busy and ring-no-answer calls the same way, sending them to the mailbox owner’s
    personal greeting.  If for both of these call types, the DTMF digit A is specified as the Reason code, the
    translation rule is:
    XA=X*,*
    This rule specifies that when any number of digits (X) followed by the digit A is received from the phone
    system, the VP system is to repeat those same digits (X), remove the A, and add * , * at the end.
    Now consider the case when the Reason code is not programmable and the telephone system sends, for
    example, a 6 to indicate busy and a 7 to indicate ring-no-answer, then the extension number.  The
    translation table format and content must be modified.  Consider the consequence if you retained the
    format and simply modified the rule to read:
    X6=X*,*
    This rule functions well as long as there is never a 6 in the extension number.  Consider, however, if there
    is a 6 in the extension number.  Because X indicates “any number of digits,” if the call was forwarded
    from extension 164, the VP system interprets this as 1646.  The VP system sees the 1 as the entry for X
    (any number of digit) then sees the first 6, which it interprets as indicating a busy condition. It ignores the
    last two digits 4 and 6.  As a result, it mistakenly translates the string as:
    1646=1*,*
    Which transfers the call to mailbox 1.
    To accommodate Reason codes that can conflict with extension numbers and cannot be reprogrammed,
    you set up wildcard characters so each character represents only one digit (not any number of digits).  To
    indicate you want to use wildcard characters this way, you must enter 512 in one of the CUSTOM fields on
    the OTHER CUSTOMIZATIONS screen (VP systems) / CUSTOM FLAGS screen (NTVP systems) (see section
    4.11).  Once you make this entry, each wildcard character you enter represents only one digit.
    The translation code that accommodates Reason codes 6 (discussed in the example above), reads as:
    XXX6=XXX*,*
    The rule indicates:   “for any three digits followed by a 6, repeat the three digits, remove the 6, and add
    * , *.”
    To accommodate Reason code 7, you re-enter the rule using the same format and changing the 6 to a 7:
    XXX7=XXX*,*
    To further simply these rules, you can combine them and use a second wildcard character Y:
    XXXY=XXX*,*
    This rule now specifies, that no matter what Reason code the telephone system sends (represented by Y),
    the VP system is to remove the code, then add * , *.  The call is transferred directly to the mailbox, and 
    						
    							INSTALLATION AND MAINTENANCE MANUAL 4/007-69the caller hears the mailbox owner’s personal greeting.  One situation that this rule does not
    accommodate, however, is when the phone system sends an Auto Log-in code.
    The Auto Log-in code is sent when a mailbox owner uses a Message Waiting Retrieval button or dials a
    Message Retrieve code from his/her telephone.  By pressing this button or using this code, the owner is
    attempting to access the voice mail gateway to log in to his/her mailbox.  Using the previous example,
    assume that the telephone system sends a 9 as the Auto Log-in code.  The translation rule needed is
    shown below:
    XXX9=#,XXX
    This rule translates as “for any three digits received followed by the digit 9, remove the 9, insert the digit
    # (since the DESTINATION FOR DIGIT # is set on ROUTING BOX screens to go to box 9992, which is the
    voice mail gateway.  The VP system is to then redial the three digits received from the phone system,
    which indicates the extension number.
    To create a TRANS.TXT file that accommodates the two rules created for the above example, you must be
    aware that the VP system reads the TRANS.TXT file from top to bottom, executing the first rule it finds that
    matches the incoming digit sequence.  Therefore, you must list the most specific rule at the top of the file
    and the least specific rule at the bottom of the file.
    Note:In the translation table TRANS.TXT, the most specific rules must display at the top of thefile, descending to the least specific at the bottom of the file.The TRANS.TXT file for the example discussed above must list the rule for the Auto Log-in code before
    the more generic rule for Reason codes 6 and 7:
    XXX9=#,XXX
    XXXY=XXX*,*
    The first statement is the most specific, since the Reason code is specified as a 9.  In the second statement,
    the Reason code Y represents any digit.  Since the VP system reads this table from the top down, it
    matches the rule for the Auto Log-in digit 9, first, if that is the digit sent by the telephone system.  If that
    is not the digit sent, the second rule is applied (in this example, for digits 6 or 7).  If these two statements
    were reversed in order, the system would never perform the Auto log-on call to box 9992, as the code
    1649 when sent from the phone system, would be matched first with the XXXY rule, which would send
    the call to the mailbox personal greeting.
    As a final point to this example, consider an example where Reason codes are sent as the last digit and the
    system includes variable length mailbox numbers.  All of the rules for digit translation still apply.  It need
    only be noted that the longest digit strings should be listed first in the table and the shorter digit strings
    last.  In the example discussed above, if the system used both 3 and 4 digit mailboxes, the translation
    table would include four entries:
    XXXX9=#,XXXX
    XXX9=#,XXX
    XXXXY=XXXX*,*
    XXXY=XXX*,*
    The first two rules are similar to the last two, but the first two are more specific.  Therefore, they are
    placed first in the TRANS.TXT file.  Length is the second consideration.  Considering the two rules that
    specify the digit 9, the rule with the longer character sequence must be placed first.  The same logic
    applies when ordering the last two rules. 
    						
    							INSTALLATION AND MAINTENANCE MANUAL 4/007-70Reason Codes Sent First (As a Prefix to Extension Number)
    If you have not already, review section 7.13.  The scenario and examples discussed previously are used
    here, except this section considers how translation rules are affected when the Reason code is sent before
    the extension number.  With this in mind, consider the scenario where the VP system transfers a caller to
    extension 164 and that extension is busy.  If the Reason code is sent first by the telephone system, the
    telephone system forwards the call back to voice mail with the digits 6164.
    In almost every case where Reason codes are sent before extension numbers, you can use the default
    wildcard characters (where a character such as X equals any number of digits).  This is possible since the
    Reason code match is made before an extension number match, and the two are never confused.  The only
    exceptions to this standard involve cases where other types of integration signaling (such as C.O.
    identifier codes) or D.I.D. lines are in use on the system and therefore, there are dialing plan conflicts.
    Consider first, the scenario where there are no other types of integration signaling.  There are three
    general translation rules that both allow the system to recognize the three Reason codes discussed earlier
    and work for extension numbers of any length:
    6X=X*,*
    7X=X*,*
    9X=#,X
    These three rules work even if the system uses C.O. identifier codes and/or D.I.D. lines, as long as they
    do not begin with 6, 7, or 9.
    D.I.D Line Considerations
    Consider the following scenario, which illustrates how you modify translation rules to accommodate
    systems on which D.I.D lines do conflict with digits 6, 7, or 9.
    Assume the telephone system has all three-digit mailboxes (and extensions).  The system is also receiving
    D.I.D digits that begin with 6 (600 - 699).  First, the translation table wildcard characters must be
    modified to represent single digits.  As discussed earlier, you do this by entering 512 in any CUSTOM field
    on the OTHER CUSTOMIZATIONS screen (VP systems) / CUSTOM FLAGS screen (NTVP systems).  This
    modification forces you to update the translation rules so they now read as follows:
    6XXX=XXX*,*
    7XXX=XXX*,*
    9XXX=#,XXX
    XXX=XXX
    If the VP system receives a D.I.D. number during the initial pause, 656, for example, it is matched to the
    fourth rule in the table and is not confused with a call that was forwarded from a busy extension.  In this
    case a busy extension is represented by a total of 4 digits (6XXX).  When a three-digit number is sent to
    the VP system, it is interpreted as simply an extension number, even though it begins with a 6.  And since
    this is a new call (just received via a D.I.D. trunk) that includes no Reason code, the VP system passes the
    digits through the table without modification.  The call is transferred to the mailbox owner’s extension.
    As noted earlier, you can use up to twelve wildcards in the translation table (N and P through Z), but all
    codes have the same digit representation characteristics.  By default, each code can be used to represent
    any number of digits.  If CUSTOM is set to 512 on the OTHER CUSTOMIZATIONS screen (VP systems) /
    CUSTOM FLAGS screen (NTVP systems), however, one code represents only a single digit. 
    						
    							INSTALLATION AND MAINTENANCE MANUAL 4/007-71C.O. Line Identifier Digits (Trunk I.D.) Considerations
    If all of the central office lines are to be answered by the same initial greeting, you do not need C.O. line
    identifier digits.
    Consider, however, a company that has two groups of C.O. lines, each with a unique telephone number,
    for example, 555-1212 for Sales, 555-3434 for Service.  The Sales department has 6 lines, designated as
    C.O. lines 1 - 6 in the telephone system, and the Service department has 5 lines, designated as C.O. lines
    7 - 11.
    Assume the telephone system does not provide options for assigning I.D. digits.  When they are used,
    they are automatically assigned an I.D. that is the same as the C.O. line number (starting at 01 for line 1,
    02 for line 2, etc.). The Sales department’s main greeting is in Routing box 500, and the Service
    department’s main greeting is in Routing box 501.
    To specify translation rules for these C.O. line identifier digits in the TRANS.TXT file, you make the
    following entries:
    01=500
    02=500
    03=500
    04=500
    05=500
    06=500
    07=501
    08=501
    09=501
    10=501
    11=501
    These rules are specified at the top of the TRANS.TXT file, since they are more specific than any rules that
    use wildcard characters.
    Now assume the C.O. line identifier digits sent by the telephone system are programmable (they can be
    selected by the installer).  In many cases where the lines are programmable, the programmer can choose
    any number that is either two-, three-, or four-digits (length may be dictated by the phone system) to
    assign as an I.D. for each trunk.  When specifying translation rules in this case, you can keep the
    TRANS.TXT file as simple as possible by assigning a unique series of I.D. digits to each grouping of
    trunks.
    For example, if the telephone system allows you to assign any three-digit number as a trunk I.D (these
    I.D.s cannot conflict with the station extension numbers) you can assign trunks 1 - 6 (the Sales
    department) I.D. numbers 300 through 305, and trunks 7 - 11 (the Service department) I.D. numbers 400
    through 404.
    The TRANS.TXT file now reads as follows:
    300=500
    301=500
    302=500
    303=500
    305=500
    400=501
    401=501
    402=501 
    						
    							INSTALLATION AND MAINTENANCE MANUAL 4/007-72403=501
    404=501
    Since each group of trunks is using a unique series of numbers, you can simplify the file using wildcard
    characters:
    3XX=500
    4XX=501
    Note that in this example, one of the CUSTOM fields on the OTHER CUSTOMIZATIONS screen (VP systems)
    / CUSTOM FLAGS screen (NTVP systems) needs to include the 512 entry discussed earlier, to stipulate that
    each wildcard character represents one digit, not any number of digits.
    Note:The VP system defaults to begin accepting in-band (DTMF) digits 500 milliseconds afteranswering the call.  Some telephone systems may begin sending digits before the 500 mshas passed, so the VP system may miss them.  If you find that the VP system is missingdigits at the beginning of a call, you can lower the 500 ms time to 300 ms, by entering thefollowing line in the configuration file VM.CFG:OFFHOOK DELAY = 300If this does not correct the problem, refer to section 9 for information on using TRACEfunctions.  TRACE can help you determine if the VP system is receiving all or part of theexpected incoming digits.Using TRANS.TXT and Reason Codes to Play Specific Greetings
    Previous material in this section focuses on sending calls with Reason codes (except those with the Auto
    Log-in code) directly to the mailbox, where callers hear the mailbox’s personal greeting.  If the mailbox
    owner has recorded multiple greetings, however, you can further modify TRANS.TXT to specify which
    greeting the caller is to hear.  The technique you use to set this up depends on the transfer type used by
    the mailbox:
    · WAIT FOR RING
    When the mailbox’s TRANSFER TYPE field is set to WAIT FOR RING, if the extension is busy and
    the calling party decides to leave a message, he/she hears the currently active personal greeting of
    the mailbox.  When the VP system plays the greeting, it has not yet released the call, but it has
    canceled the transfer process in response to a busy signal.  Consider the following example with
    Mary who owns mailbox 128.
    The VP system transfers callers to Mary anytime it can ring her extension (WAIT FOR RING
    transfer).  It does not transfer a call if it detects Mary’s extension is busy.  If the call is not
    answered, the telephone system forwards the unanswered call back to the VP system and supplies
    Mary’s extension number.  In this case, the only time a call is returned to the VP system from a
    mailbox using WAIT FOR RING transfers is under the no-answer condition.  (A Reason code is not
    needed to supply this information).
    Mary can record a greeting that plays specifically under this circumstance.  The greeting may be
    worded as follows:
    “Hi, this is Mary.  I’m either away from my desk or out of the office.  Please leave a message and
    I will return the call as soon as I return.” 
    						
    							INSTALLATION AND MAINTENANCE MANUAL 4/007-73If Mary records this greeting as, for example, greeting 2 in her mailbox, you can specify the
    following translation rule, which instructs the VP system to play greeting 2 when it receives a no-
    answer call from Mary’s extension:
    128=128*,*:G2
    If the telephone system does not supply Reason codes, you can modify this rule for system-wide
    usage by simply substituting wildcard characters:
    XXX=XXX*,*:G2
    If the telephone system does supply Reason codes, simply add the ring-no-answer Reason code to
    the above rule.  For example, assume the telephone system uses the prefix digit 7 as the no-
    answer Reason code.  The translation rule is now specified as:
    7XXX=XXX*,*:G2
    Not all mailbox owners may care to have two separate greetings.  If a greeting requested by a
    TRANS.TXT rule does not exist (has not been recorded), the VP system plays the currently active
    personal greeting for that mailbox.
    · BLIND
    To play specific greetings by reason when a mailbox uses a BLIND transfer, the telephone system
    must provide Reason codes.  The VP system makes BLIND transfers unconditionally and does not
    listen for a busy signal.  Therefore, the telephone system must supply some distinguishing
    information about the call when it returns it to the VP system in a busy or no-answer condition.
    Building upon the example discussed above, assume that Mary’s mailbox is using BLIND
    transfers, that she has recorded a “busy” greeting as greeting 0, and the telephone system uses the
    prefix digit 6 to indicate that a call has been forwarded in the busy condition.  Two TRANS.TXT
    rules are now required for Mary’s extension:
    7128=128*,*:G2
    6128=128*,*:G0
    As described earlier, you can use wildcard characters instead of specific rules for each extension:
    7XXX=XXX*,*:G2
    6XXX=XXX*,*:G0
    When these translation rules are included in the TRANS.TXT file, any mailbox owner can take
    advantage of this greeting feature as long as he/she records a “busy” greeting as greeting 0 and a
    “no-answer” greeting as greeting 2.  If the greeting called for in the TRANS.TXT rule has not been
    recorded in a particular mailbox, the currently active personal greeting plays.
    You can make a translation rule for each Reason code supplied by the telephone system.  More
    that one rule can be directed to play the same greeting, or you can select a different greeting for
    each rule (up to 10, which is the maximum number of greetings possible for a mailbox). 
    						
    							INSTALLATION AND MAINTENANCE MANUAL 4/007-747.13.5 Specifying Rules for Recording Calls
    Some telephone systems have a record-call feature.  To record a call, the telephone system calls the voice
    mail system, conferences it in to an existing call, and passes the voice mail system a packet of digits
    meaning “record this call.”  For example, the telephone system may send ** followed by the called
    party’s extension number.  To set up the VP system so this code’s translation invokes the VP system’s
    call record feature, you include the following line in the TRANS.TXT file:
    **X=X,*,*,1,1
    On a VP system, if you dial an extension number followed by * then *, then you press 1 then 1, the VP
    system plays the recording tone and immediately begins recording.  This is the digit sequence specified
    on the right side of the equation in the rule shown above.
    The recorded conversation is stored as a message for the mailbox represented by X.
    Disabling the Recording Tone
    If you want to prevent the VP system from playing the tone just before recording, add :N (for No Beep) to
    the end of the rule in the TRANS.TXT file:
    **X=X,*,*,1,1:N
    Note:The VP system also has a record-call feature (see section 7.24).7.13.6 Specifying Digit Translation Based on Time of Day
    If you want to use different translation rules based on the VP system service mode (Day Service, Night
    Service, Lunch Service, or Holiday Service), you place the translation rules in separate files as follows:FilenameUsageTRANS.DAYThe VP system uses this file while in Day Service mode.TRANS.NITThe VP system uses this file while in Night Service mode.TRANS.LUNThe VP system uses this file while in Lunch Service mode.TRANS.HOLThe VP system uses this file while in Holiday Service mode.If the specific file does not exist (for example, if the VP system is in Lunch Service mode, and the file
    TRANS.LUN does not exist), then the VP system uses the rules specified in the TRANS.TXT file.  If
    TRANS.TXT does not exist, then no digit translation takes place. 
    						
    							INSTALLATION AND MAINTENANCE MANUAL 4/007-757.13.7 Specifying Digit Translation Based on Port Number
    If you want to use different translation rules based on the VP system port number on which the call is
    received, place the translation rules in separate files, one per port.  Name the translation files using the
    convention:
    TRANSn.TXT
    where n  is the VP system port number
    For example, to store a separate set of translation rules that are to be used for calls coming in on port 4,
    put the rules in the file TRANS4.TXT.
    If a specific file does not exist (for example, if a call is received on port 3, and the file TRANS3.TXT does
    not exist), the VP system uses the rules specified in the TRANS.TXT file.  If TRANS.TXT does not exist, then
    no digit translation takes place.
    Note:You can use the digit translation based on port and the digit translation based on servicemode feature together.  For example, if you want to specify a special set of digittranslation rules that are to be used only for ports 5 and 6 and only during Night Servicemode, you place the rules in two files named TRANS5.NIT and TRANS6.NIT.The VP system searches for the appropriate translation file in the following order:1.  Looks for TRANSn.xxx     where n is the port number and xxx is the service mode (DAY, NIT, LUN, HOL).2.  Looks for TRANS.xxx     where xxx is the service mode (DAY, NIT, LUN, HOL).3.  Looks for TRANSn.TXT     where n is the port number.4.  Looks for TRANS.TXT.7.13.8 Specifying Rules for Automatic Logon
    If the telephone system sends a unique digit sequence when an extension dials the VP system directly,
    this digit sequence can be used to automatically log the caller into a mailbox.  For example, if the
    telephone system sends the digit sequence **123 indicating, “This is extension 123 calling to listen to
    his/her messages,” the VP system can translate this sequence to send the caller to the prompt for his/her
    password.  The translation rule (using wildcard characters) for this is as follows:
    **xxx=xxx*,#
    The digit sequence shown on the right side of the equation represents the keypresses that a caller normally
    (by default) dials from the main greeting to access the mailbox’s (shown as xxx) password prompt.  With
    this translation rule, someone calling the VP system from extension 123 is prompted to enter the
    password for mailbox 123.
    If you want subscriber’s calling in from their extensions to be able to bypass the password entry prompt
    and go right to the main voice menu for their mailbox, you can modify the translation rule as shown
    below: 
    						
    All Key Voice manuals Comments (0)

    Related Manuals for Key Voice Voice Processing System Installation And Maintenance Manual