Oracle® Communications MetaSolv Solution ASR Developer’s Reference Release 49.0 E54712-01 |
|
|
PDF · Mobi · ePub |
The Oracle Communications MetaSolv Solution Access Service Request (ASR) is a request (based on industry guidelines) that you use to initiate or change access services. ASRs are submitted by a customer to a provider. Access services include service and facilities provided to originate or terminate InterLATA or Interstate telecommunications. The ASR provides a uniform means of requesting service. Each request contains entries required to order particular service and establish billing of appropriate customer accounts. The request is either for special access or switched access services as specified in the various access service tariffs. The ASR is also a mechanism for ordering local interconnection trunks. Refer to the Ordering and Billing Forum (OBF) documentation for detailed information on the ASR forms and fields.
This section describes the implementation concepts of the ASR API. The Oracle Communications MetaSolv Solution Access Service Request (ASR) API is designed to assist you in exchanging Access Services Ordering Guidelines (ASOG) 49 ASRs and related documents with trading partners. The ASR API meets the requirements of the ATIS-0404000-0049 - ATIS-0404025-0049 document.
The ASR API server assumes that an exported order is OBF compliant. It is the responsibility of the core software product to ensure OBF compliance prior to task generation. The documentNumber parameter refers to the MetaSolv Solution document number. All export operations of the ASRSession interface require this parameter. The referenceNumber parameter refers to a third-party number. This number is determined by the third party. The purpose of this parameter is to provide the third party with a mechanism for matching a requested ASRSession operation with its resulting notification. All operations of the ASRSession interface, including notification operations, require a reference number.
The ASR API does not perform exhaustive OBF valid value validations. It is the responsibility of the third-party gateway product to ensure field values are consistent with OBF specifications. The ASR API performs necessary validations to ensure the integrity of the data within the MetaSolv Solution database.
An ASR is an order to originate or terminate connections to your company's telephone network. It is submitted by the customer on OBF-developed ASR forms. You use the ASR order entry screens when you enter the customer-submitted service request.
The ASR order entry screens guide you through the steps necessary to correctly enter the order. Each OBF form appears as a section of the ASR order entry screens. The entries you make in each section determine which sections (or forms) are presented. The request type of the order (which you enter on the Administrative Section - Admin 2 window) is one of the main determinants for which forms and sections are presented for an order.
For each ASR, the MetaSolv Solution's ASR module requires you to complete the following administrative sections:
Administrative
Billing
Contact
The ASR module supports the following service-specific forms for ASRs:
End User Special Access
Feature Group A
Ring
Switched Ethernet Services
Transport
Trunking
WATS Access Line
The ASR module also supports the following forms. These forms accompany service-specific forms when certain services are ordered:
Additional Circuit Information
Additional Ring Information
End Office Detail
Ethernet Virtual Connection
Multi-EC
Multipoint Service Legs
Network Assignment Information
Ports Configuration
Service Address Location Information
Translation Questionnaire
Virtual Connection (request types V or X)
Virtual Concatenation (request types S,E,R,V,X)
The following forms are not specific to ATIS/OBF:
Circuit Assignment
These IDL files describe the interfaces your application uses to communicate with the ASR API.
WDI.IDL: This IDL file contains the operations that provide the functionality for the WDIManager interface.
WDIASR49.IDL: This IDL file contains the interfaces and operations exposed by the ASR API.
WDIASRTYPES49.IDL: This IDL file contains data structures for the ASOG 49 forms.
This section describes the WDIASR.IDL interfaces.
This interface exposes operations used to connect and disconnect from the MetaSolv Solution ASR API server.
Table 1-1 lists the WDIRoot interface operations.
This interface exposes operations that start and destroy an ASRSession, WDISignal, and WDIInSignal.
MetaSolv Solution software manages all database transaction processing for the ASR API. This means MetaSolv Solution establishes the database connection and maintains control of commit and rollback processing. Consequently, the ASR API does not use the WDITransaction interface.
Table 1-2 lists the WDIManager interface operations.
Table 1-2 WDIManager Interface Operations
Operation | Description |
---|---|
startASRSession |
This operation starts an ASR session for the client using the ASR API server. The returned ASRSession object reference is used to access the ASR API application logic. |
destroyASRSession |
This operation destroys the ASRSession. |
startSignal |
This operation starts a Signal for the client using the ASR API server. The returned WDISignal object reference is used to update the status of outbound gateway events. |
destroySignal |
This operation destroys the Signal. |
startInSignal |
This operation starts an InSignal, for the client, with the ASR API server. The returned WDIInSignal object reference is used to update the status of inbound gateway events. |
destroyInSignal |
This operation destroys the InSignal. |
This interface exposes operations allowing export and import of ASR orders, confirmations and clarifications.
This interface enables a callback mechanism to notify the client of the result of an operation invoked against the ASR API server. All operations of the ASRSession interface are asynchronous and require a WDINotification object reference.
The operationFailed operation is invoked any time an operation of the ASRSession interface fails. This operation notifies the client that the requested operation on the ASRSession interface failed and provides the reason(s) for the failure.
The importSucceeded operation is sent any time an import operation of the ASRSession interface succeeds. This operation notifies the client that a requested import operation of the ASRSession interface for the stated reference number completed successfully.
Table 1-3 lists the operations in the WDIASR49.IDL file with the accompanying notifications.
Table 1-3 ASR API Operations and Notifications
ASRSession Operation | Related WDINotification Operations |
---|---|
exportASR |
exportEUSASucceeded exportFGASucceeded exportRINGSucceeded exportSESSucceeded exportTRANSPORTSucceeded exportTRUNKINGSucceeded exportWALSucceeded operationFailed |
exportCN |
exportCNSucceeded operationFailed |
exportCR |
exportCRSucceeded operationFailed |
importCN |
importSucceeded operationFailed |
importCR |
importSucceeded operationFailed |
importEUSA |
importSucceeded operationFailed |
importExternalDLR |
importSucceeded operationFailed |
importFGA |
importSucceeded operationFailed |
importRING |
importSucceeded operationFailed |
importSES |
importSucceeded operationFailed |
importTRANSPORT |
importSucceeded operationFailed |
importTRUNKING |
importSucceeded operationFailed |
importWAL |
importSucceeded operationFailed |
queryASRByCriteria |
queryASRByCriteriaSucceeded operationFailed |
The following are the ASR API operations:
This operation requests the export of an ASR for a given document number. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the export.
This operation requests the export of a Confirmation Notice for a given document number. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the export.
This operation requests the export of a Clarification Request for a given document number. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the export.
This operation requests the import of an ASOG 49 Confirmation Notice and provides the data for the imported confirmation. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the import.
This operation requests the import of an ASOG 49 Clarification Request and provides the data for the imported confirmation. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the import.
This operation requests the import of an ASOG 49 End User Special Access ASR order and provides the data for the imported order. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the import.
This operation requests the import of an External DLR and provides the data for the imported External DLR. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the import.
This operation requests the import of an ASOG 49 Feature Group A ASR order and provides the data for the imported order. The WDINotification and reference number are used to send the appropriate notification information to client upon completion of the import.
This operation requests the import of an ASOG 49 Ring ASR order and provides the data for the imported order. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the import.
This operation requests the import of an ASOG 49 Switched Ethernet Services ASR order and provides the data for the imported order. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the import.
This operation requests the import of an ASOG 49 Transport ASR order and provides the data for the imported order. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the import.
This operation requests the import of an ASOG 49 Trunking ASR order and provides the data for the imported order. The WDINotification and reference number are used to send the appropriate notification information to the client upon completion of the import.