Home > Lucent Technologies > Communications System > Lucent Technologies DEFINITY Enterprise Communications Server Release 5, CallVisor, ASAI Protocol Reference Instructions Manual

Lucent Technologies DEFINITY Enterprise Communications Server Release 5, CallVisor, ASAI Protocol Reference Instructions Manual

    Download as PDF Print this page Share this page

    Have a look at the manual Lucent Technologies DEFINITY Enterprise Communications Server Release 5, CallVisor, ASAI Protocol Reference Instructions Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 413 Lucent Technologies manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.

    Page
    of 600
    							Value Query Association
    Issue 6  June 1997
    2-45
    Operation Value=Value Query, and
    a parameter containing the Call Forwarding status (Status IE), 
    a parameter containing the forwarded to extension (Redirection 
    Number IE).
    For coding, see ‘‘Response to Station Call Forwarding Status Query’’ on 
    page 5-159 of Chapter 5, “Byte Level Messages.”
    Station Status Query Procedure
    The adjunct queries the ECS for status information on an extension.
    1. The adjunct sends a REGister message to query for extension status. The 
    message contains an invoke FIE with:
    Operation Value = Value Query, and 
    a parameter for extension (Domain IE).
    For coding, see ‘‘Station Status Query’’ on page 5-141 of Chapter 5, “Byte 
    Level Messages.”
    2. The ECS replies with a RELease COMplete message containing a return 
    result FIE with:
    Operation Value = Value Query, and 
    a parameter for the extension’s talk state (Domain IE).
    For coding, see ‘‘Response to Station Status Query’’ on page 5-160 of 
    Chapter 5, “Byte Level Messages.”
    The Domain IE in a Station Status Query for an EAS agent may contain 
    either the agent’s physical or logical extension.
    Trunk Group Query Procedure
    The adjunct queries the ECS for the number of idle/in-use trunks in a trunk group.
    1. The adjunct sends a REGister message to query for trunk information. The 
    message contains an invoke FIE with:
    Operation Value = Value Query, and 
    a parameter indicating the trunk group (Domain IE).
    For coding, see ‘‘Trunk Group Status Query’’ on page 5-142 of Chapter 5, 
    “Byte Level Messages.”
    2.  The ECS replies with a RELease COMplete message containing a return 
    result FIE with:
    Operation Value = Value Query, and 
    a parameter indicating the number of idle trunks and 
    the number of trunks in use (Trunk Group Status IE).
    For coding, see ‘‘Response to Trunk Status Query’’ on page 5-161 of 
    Chapter 5, “Byte Level Messages.” 
    						
    							Messaging Sequences and ASAI
    2-46Issue 6  June 1997 
    Call Classifiers Query Procedure
    The adjunct queries the ECS for the number of idle/in-use classifiers.
    NOTE:
    Starting with R5.5, if the USA Default Algorithm? field is set to n on the 
    System Parameters OCM Call Classification form, the response to this 
    query will provide the total number of ports for the TN744D and TN2182B 
    boards (and any later versions) that are idle and in-use.This means that the 
    response will not include any TN744C ports or earlier versions, nor will it 
    include any TN2182 ports. If 
    y is entered in this field, the query will provide 
    the total number of idle and in-use ports for all the TN744 and TN2182 
    boards.
    1. The adjunct sends a REGister message to query for classifier information. 
    The message contains an invoke FIE with:
    Operation Value = Value Query, and 
    a parameter for classifiers (Resource IE).
    For coding, see ‘‘Call Classifiers Status Query’’ on page 5-143 of Chapter 
    5, “Byte Level Messages.”
    2. The ECS replies with a RELease COMplete message containing a return 
    result FIE with:
    Operation Value = Value Query, and 
    a parameter indicating the number of classifiers in-use, and 
    the number of classifiers that are idle (Resource Status IE).
    For coding, see ‘‘Response to Number of Call Classifiers Query’’ on page 
    5-162 of Chapter 5, “Byte Level Messages.”
    Calls Query Procedure
    The adjunct can use the Active Call Query to obtain information about calls at a 
    station extension.
    1. The adjunct sends a REGister message to query for active call information. 
    The message contains an invoke FIE with:
    Operation Value = Value Query, 
    parameters for active calls (Item IE), and 
    a station extension (Domain IE).
    For coding, see ‘‘Call Information at Station Query’’ on page 5-146 of 
    Chapter 5, “Byte Level Messages.”
    2. The ECS replies with a RELease COMplete message containing a return 
    result FIE with: 
    						
    							Value Query Association
    Issue 6  June 1997
    2-47
    Operation Value = Value Query, and 
    parameters containing a list of call_ids (Call Identifier IE), 
    the party_id of the principal’s extension on the call (Party ID IE), and
    the state of the principal’s extension on the call (Specific Event IE).
    For coding, see ‘‘Response to Call Query’’ on page 5-163 of Chapter 5, 
    “Byte Level Messages.”
    The contents of the Facility IE, ‘‘Response to Call Query’’ on page 5-163 in 
    Chapter 5, after the invoke identifier are present if and only if calls are 
    present at the station. If no calls are present, the ECS responds with a 
    RELease COMplete message containing the information upto and 
    including the invoke identifier value from the request.
    The Domain IE in a Calls Query procedure for an EAS agent may contain 
    the agent’s physical or logical extension.
    Party ID Query Procedure
    The adjunct can use the Party ID Query to obtain information about the parties on 
    a given call.
    1. The adjunct sends a REGister message to query for party_id information. 
    The message contains an invoke FIE with:
    Operation Value = Value Query, and 
    parameters for party_id query (Item IE) and 
    a call_id (Call Identifier IE).
    For coding, see ‘‘Party ID Information on Call Query’’ on page 5-147 of 
    Chapter 5, “Byte Level Messages.”
    2. The ECS replies with a RELease COMplete message containing a return 
    result FIE with:
    Operation Value = Value Query, and 
    parameters containing a list of party ids (Party ID IE) and 
    extensions (Connected Number IE).
    For coding, see ‘‘Response to Party ID Query’’ on page 5-165 of Chapter 5, 
    “Byte Level Messages.”
    Extension Information Query Procedure
    The adjunct can use the Extension Query to obtain information about a given 
    extension.
    1. The adjunct sends a REGister message to query for extension information. 
    The message contains an invoke FIE with:
    Operation Value = Value Query, and 
    parameters for extension query (Item IE), and 
    an extension (Calling Number IE). 
    						
    							Messaging Sequences and ASAI
    2-48Issue 6  June 1997 
    For coding, see ‘‘Extension Type/Class Information Query’’ on page 5-148 
    of Chapter 5, “Byte Level Messages.”
    2. The ECS replies with a RELease COMplete message containing a return 
    result FIE with:
    Operation Value = Value Query, and 
    a parameter containing the extension type
    16 [and the class of the
    station]17 (Domain IE). 
    For coding, see ‘‘Response to Extension Information Query’’ on page 
    5-167 of Chapter 5, “Byte Level Messages.”
    Agent Login Audit Procedure
    The adjunct queries the ECS for information on the agents logged into a given 
    ACD split.
    1. The adjunct sends a REGister message with an invoke FIE containing:
    Operation Value = Value Query, and 
    parameters for an ACD split (Domain IE), and 
    an agent login audit (Item IE).
    For coding, see ‘‘ACD Agent Login Audit Query’’ on page 5-144 of Chapter 
    5, “Byte Level Messages.”
    2. If the request is successful, the ECS replies with a number of FACility 
    messages, each with an invoke FIE containing:
    Operation Value = Response Continued, and 
    up to eight agent extensions (Domain IEs).
    For coding, see ‘‘Response to Agent Login Query (List of Logged-in Agent 
    Extensions)’’ on page 5-151 of Chapter 5, “Byte Level Messages.”
    3. After the ECS has sent as many FACility messages as necessary to supply 
    the agent information, it sends a RELease COMPlete message to 
    terminate the association. The RELease COMPlete message contains a 
    return result FIE. The invoke-id in the return result has the same value as 
    the invoke-id in the original value query. For coding, see ‘‘Value Query: 
    Acknowledgment — Association Terminates’’ on page 5-170 of Chapter 5, 
    “Byte Level Messages.”
    16. ACD split, VDN, announcement, data extension, (voice) station, ASAI, logical agent, and 
    other.
    17.If the type is station (voice), the address field indicates either “analog,” “BRI,” or 
    “proprietary.” If the type is ASAI, the address field indicates “No Bearer Capabilities.” If the 
    type is logical agent and if the agent is logged in, the address field indicates the physical 
    extension of the agent 
    						
    							Value Query Association
    Issue 6  June 1997
    2-49
    Integrated Directory Database Query Procedure
    This query allows an application to pass the ECS an extension number and query 
    for the corresponding name in the Integrated Directory database.
    1. The adjunct sends a REGister message to query for an Integrated 
    Directory name. The message contains an invoke FIE with:
    Operation Value=Value Query, and 
    parameters for 
    a name database query (Domain IE), and 
    an extension (Domain IE).
    The domain type in the extension parameter must be for a type of 
    extension that the Integrated Directory Database query feature supports 
    (Hunt Group, Station, TAC, VDN, Announcement, Data Extension, Logical 
    Agent).   However, the extension domain type does not have to match the 
    actual type of the queried number (it just has to be one of the permitted 
    values).
    For coding, see ‘‘Integrated Directory Database Query’’ on page 5-149 of 
    Chapter 5, “Byte Level Messages.”
    2. The ECS replies with a RELease COMPlete message containing a return 
    result FIE with:
    Operation Value=Value Query; and 
    parameters containing: 
    the actual type and number of the queried extension (Domain IE), and 
    the name (Data Item IE).
    If there is no administered name, the ECS sends this message without the 
    actual type and name.
    For coding, see ‘‘Response to Integrated Directory Query’’ on page 5-169 
    of Chapter 5, “Byte Level Messages.” 
    						
    							Messaging Sequences and ASAI
    2-50Issue 6  June 1997 
    Set Value Association
    All set value requests are invocations of the ASAI Set Value Capability.
    Activate Message Waiting Lamp Procedure
    The adjunct turns on a message waiting lamp (MWL) at a given extension.
    1. The adjunct sends a REGister message to light the MWL.
    Operation Value = Set Value, and 
    parameters for   
    MWL Value (Item IE),   
    Message waiting On (Status IE), and   
    Extension (Called Party Number IE).
    For coding, see ‘‘Activate Message Waiting Lamp Request’’ on page 5-177 
    of Chapter 5, “Byte Level Messages.”
    2. The ECS replies with a RELease COMplete message containing a return 
    result FIE. The invoke-id in the return result has the same value as the 
    invoke-id in the request. 
    For coding, see ‘‘Set Value: RELease COMplete Messages Sent by the 
    switch’’ on page 5-182 of Chapter 5, “Byte Level Messages.”
    Deactivate Message Waiting Lamp Procedure
    The adjunct turns off a MWL at a given extension.
    1. The adjunct sends a REGister message to extinguish a MWL. The 
    message contains an invoke FIE with:
    Operation Value = Set Value, 
    parameters for    
    MWL Value (Item IE)   
    Message waiting off (Status IE), and   
    Extension (Called Party Number IE).
    For coding, see ‘‘Deactivate Message Waiting Lamp Request’’ on page 
    5-178 of Chapter 5, “Byte Level Messages.”
    2. The ECS replies with a RELease COMplete message containing a return 
    result FIE. The invoke-id in the return result has the same value as the 
    invoke-id in the request. For coding, see ‘‘Set Value: RELease COMplete 
    Messages Sent by the switch’’ on page 5-182 of Chapter 5, “Byte Level 
    Messages.” 
    						
    							Set Value Association
    Issue 6  June 1997
    2-51
    Billing Change Request Procedure
    The adjunct requests a billing change for a given call.
    1. The adjunct sends a REGister message to request a billing change. The 
    message contains an invoke FIE with:
    Operation Value = Set Value, and 
    parameters for   
    Flexible Billing (Item IE)   
    Call ID (Call Identity IE)   
    Billing request type and amount (Generic Billing IE)
    For coding, see ‘‘Billing Change Request’’ on page 5-179 of Chapter 5, 
    “Byte Level Messages.”
    2. The ECS replies with a RELease COMplete message containing a return 
    result FIE. The invoke-id in the return result has the same value as the 
    invoke-id in the request. For coding, see ‘‘Set Value: RELease COMplete 
    Messages Sent by the switch’’ on page 5-182 of Chapter 5, “Byte Level 
    Messages.”  
    						
    							Messaging Sequences and ASAI
    2-52Issue 6  June 1997 
    Ending an ASAI Association
    An ASAI endpoint terminates an association for the following reasons:
    nThe ASAI messaging procedure terminates normally. The endpoint sends 
    the RELease COMplete message prescribed by the messaging procedure 
    for the type of association that is in progress. ASAI procedures use 
    RELease COMplete messages containing either (or both) an FIE and/or 
    Cause IE. The FIE carries an Invoke, Return Result, or Return Error 
    component. The messaging procedures for any given type of association 
    determine the message used for termination.
    nThe endpoint must deny the requested operation. The endpoint 
    understands the message, parses and understands the FIE, but the 
    service request is invalid, the parameters are invalid, or the endpoint must 
    deny service for some other reason. The ECS sends this message only as 
    the first response to an ASAI request; otherwise it aborts the ongoing 
    association.
    nThe endpoint must abort an ongoing association. The endpoint has begun 
    to service an ASAI request, but cannot process it further.
    nThe endpoint cannot parse an FIE. The endpoint understands the 
    message, detects an FIE within the message, but a protocol violation exists 
    within the FIE.
    nThe endpoint cannot parse a layer 3 message. Message Parsing may fail in 
    a number of ways.
    If the adjunct passes Return Error or Reject components to the ECS in a FACility 
    or REGister message, the ECS aborts the association on that CRV.
    NOTE:
    If a valid request is made by an adjunct over an incorrect association, the 
    ECS terminates that association (sends a RELease COMplete).
    Endpoint Denies a Request
    When an endpoint receives a request for a service that is permitted in the present 
    ASAI context, but cannot provide the service for some reason (such as an invalid 
    value for a request parameter), it responds with a message containing an FIE with 
    a Return Error component, Operation Value = the Operation Value from the FIE 
    being denied, and an optional reason for the denial (Cause IE). The return error 
    response must be the first response to the request. For coding, see ‘‘Call Control: 
    Request is Denied — Association Terminated’’ on page 5-64 of Chapter 5, “Byte 
    Level Messages.”
    The denial may be carried in:
    nA FACility message if the denying endpoint allows the association to 
    continue. The ECS may use a FACility message for a denial of: 
    						
    							Ending an ASAI Association
    Issue 6  June 1997
    2-53
    — The Call Control capabilities (Third Party Hold, Third Party Drop, 
    Third Party Merge, Third Party Reconnect, and Third Party 
    Relinquish control).
    — The Stop Notification capability request within a Notification 
    association.
    — The Auto Dial capability in a Domain (Station) Control association.
    nA RELease COMplete message if the denying endpoint does not allow the 
    association to continue. The ECS always uses a RELease COMplete 
    message for any denial of all other requests.
    The ECS expects any adjunct denials to terminate the association. If the ECS 
    receives a Return Error component in a FACility message, then the ECS sends a 
    RELease COMplete message and aborts the association.
    The ECS sends a denial if an Invoke FIE contains ASAI parameters that are 
    incompatible with one another. Determination of incompatible parameters is 
    capability-specific.
    When the ECS is overloaded it may deny initiating requests (REGister messages) 
    and return a Cause of CS0/42, “ECS equipment congested.” This cause is 
    returned inside the Facility IE in the same way as any other denial.
    An adjunct may also make a request for a service not provisioned on the ECS. 
    The ECS responds with a denial containing a Cause of CS0/50, “requested facility 
    not subscribed.” This cause is returned inside the Facility IE in the same way as 
    any other denial.
    If Flexible Billing is not allowed for a call, the ECS responds with a denial 
    containing a cause of CS0/29 (Facility Reject) or CS0/98 (Message not 
    Compatible with Call State).
    The ECS may also return the Return Error component in a FACility message 
    when it denies a request within a Call Control association, Domain (Station) 
    Control association, or Notification association and the association is to continue. 
    For call control coding, see ‘‘Call Control: Request is Denied — Association 
    Continues’’ on page 5-62 of Chapter 5, “Byte Level Messages.” For domain 
    control coding, see ‘‘Domain Control: Request is Denied — Association 
    Continues’’ on page 5-90 of Chapter 5, “Byte Level Messages.”
    Endpoint Application Level Software Aborts
    ASAI Processing
    Either the ECS or adjunct may abort an ASAI association at any time. An ASAI 
    endpoint must be prepared to receive an abort at any time. To abort an 
    association, the endpoint sends a RELease COMplete message. The message  
    						
    							Messaging Sequences and ASAI
    2-54Issue 6  June 1997 
    contains: invoke FIE with Operation Value = Abort, and an optional cause (Cause 
    IE). The ECS always supplies a cause when it aborts an association. The abort 
    mechanism may be used:
    nWhen internal constraints within the ASAI endpoint terminate processing;
    nWhen a capability request is made on the wrong type of association;
    nWhen an error, unexpected, or abnormal condition occurs within the ASAI 
    endpoint that terminates processing.
    Special cases include the following:
    nThe ECS always expects to receive Reject and Return Error components 
    from the adjunct in RELease COMplete messages. If an adjunct sends one 
    of the components in a FACility message, then the ECS aborts the 
    association.
    nThe ECS aborts an association if it receives a message with an 
    unexpected or unrecognized Operation Value. The ECS sends a RELease 
    COMplete message containing an FIE with a Invoke component. The 
    Invoke component contains a cause CS0/111 (protocol error). An example 
    is the denial of a capability that is not provided within the context of the 
    requesting association, such as a request for Third Party Clear Call 
    capability in a Notification Association.
    The ECS uses the abort mechanism to terminate Third Party Call Control 
    associations that must halt because ECS processing encounters conditions such 
    as invalid Class of Restriction.
    Endpoint Rejects FIE
    An ASAI endpoint may use the Reject component to reject an FIE that is badly 
    structured or violates protocol. An ASAI endpoint may use18 the Reject 
    component when it is able to determine the message type, CRV, and the presence 
    of an FIE within a message, but the contents of the FIE violate protocol for some 
    reason. The Reject component contains a problem code that specifies the 
    protocol violation within the FIE. ASAI permits the rejecting endpoint to send the 
    Reject component in either: 
    nA FACility message if the rejecting endpoint permits the requesting 
    endpoint to continue the association and retry
    nA RELease COMplete message if the rejecting endpoint terminates the 
    association when an FIE protocol error occurs
    Of these options, the ECS always sends any Reject component in a RELease 
    COMplete message and terminates any association where an FIE protocol 
    violation occurs. The ECS does not permit the adjunct to retry within the same 
    association after an FIE protocol violation. For coding, see ‘‘Call Control: Endpoint 
    18. It may also abort or return an empty RELease COMplete message. 
    						
    All Lucent Technologies manuals Comments (0)

    Related Manuals for Lucent Technologies DEFINITY Enterprise Communications Server Release 5, CallVisor, ASAI Protocol Reference Instructions Manual