WO1999016232A1 - Data processing system for communications network - Google Patents
Data processing system for communications network Download PDFInfo
- Publication number
- WO1999016232A1 WO1999016232A1 PCT/GB1998/002849 GB9802849W WO9916232A1 WO 1999016232 A1 WO1999016232 A1 WO 1999016232A1 GB 9802849 W GB9802849 W GB 9802849W WO 9916232 A1 WO9916232 A1 WO 9916232A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- file
- billing
- batch
- information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
Definitions
- the present invention generally relates to a data processing system for processing data related to communications in a plurality of interconnected communications networks.
- the present invention relates to processing of data concerning communications instances in order to generate billing information for communication instances between two communications networks.
- communication instances for instance telephone calls or data transfers, occur within a single network, it is known to log and process data related to those communication instances.
- PSTN public switched telephone network
- data will be collected concerning call duration and processed with respect to at least time of day and call type, so that the network operator can generate an item on a bill destined for the subscriber who initiated the call.
- PSTNs have necessarily become increasingly complex as the choice of service and call type available to subscribers has greatly increased. For instance, with the introduction of 0800 numbers in the UK, it is no longer the initiating subscriber who will be billed. Many more complicated services are already being tried, or available, on PSTNs, such as call forwarding where a call initiated by a first subscriber to a selected number is forwarded automatically by the network to a different number, the difference in cost being born by the receiving subscriber.
- Another aspect of communications networks which is in the course of considerable change is the multiplicity of network operators in existence.
- PSTNs have been run primarily by government organisations as part of the national infrastructure.
- a system has been designed by the present applicants to collect and process data relating to calls incoming to a major telecommunications network, the British PSTN, which can produce and output sufficient detail to allow the associated network administration to generate account information which not only can be allocated to outside network administrations appropriately, but also supports itemised billing information.
- This system is the subject of International Patents Nos. W094/23529 and W094/23530. Such a system is shown in outline in Figure 1 .
- Networks 1 and 2 comprise networks outside the administration of network 3.
- Network 3 in this example comprises the British PSTN.
- DLE Digital Local Exchanges
- DMSU Digital Main Switching Units
- the calls can be routed by the DLEs to the DMSUs in order to pass calls over long distances.
- the DMSUs can comprise points of interconnection between the first and third networks and the second and third networks.
- a call detail record is produced by the exchange (DMSU) and DLE for indirect access (IA) calls at the point of interconnection.
- Periodically a Network Mediation Processor (NMP) 1 polls the exchange (DMSU or DLE) over an X25 network in order to download the call detail records.
- Call detail records contain routing information identifying the point of origination of the call and the destination, and information which can be used for billing purposes e.g. duration of the call and time of day.
- the call detail records are received in files from each of the exchanges (DMSUs or DLEs) and polled by the streamer 2.
- the streamer 2 uses information contained in a routing reference model to deduce the origination and/or destination network for the call.
- the streamer then divides each of the call record files for the DMSUs into files specific to each network.
- These call record files are then passed to the company system 3 for charging and pricing.
- the results of the charging and pricing operation can be summarised into reporting tables which can be accessed by the client system 4
- itemised call records can be stored and any errors can be stored.
- the earlier system provides a system which can collect and process data in sufficient detail to generate accounting information and itemised billing.
- the present invention has thus been designed to overcome the processing limitations of the earlier system.
- the present invention provides a method of processing data concerning communication instances between at least two communications networks, the method comprising the steps of: obtaining data concerning communication instances between the communication networks, the data including routing information identifying the communication network from which the communications originate and at least one parameter capable of being processed to generate billing information; storing said data as a plurality of batches; generating a list identifying the batches of data ready to be processed; and operating a plurality of similar independent billing processes in parallel, each billing process using said list to identify a batch of data ready to be processed, to read and to process the batch of data to generate billing information.
- the present invention provides data processing apparatus for processing data concerning communication instances between at least two communications networks, the apparatus comprising: obtaining means for obtaining data concerning communication instances between the communications networks, the data including routing information identifying the communications network from which the communications originate and at least one parameter capable of being processed to generate billing information; storage means for storing said data as a plurality of batches; list generation means for generating a list identifying the batches of data ready to be processed; and processing means for carrying out similar independent billing processes in parallel, each billing process using said list to identify a batch of data ready to be processed, to reach and to process the batch of data to generate billing information.
- the speed of the processing of the communication data is greatly enhanced by parallel processing operations carried out with reference to a list identifying the data ready to be processed.
- the parallel processing of data can be carried out either using one or more processors carrying out a plurality of billing processes in a multi-tasking environment. Alternatively, a plurality of separate processors could be provided each carrying out a separate billing process.
- one of the communications networks comprises a
- PSTN and the data is collected from exchanges in the PSTN.
- the obtained data can be formed into the plurality of batches or files by grouping together data for communication instances originating in each communications network.
- the batch of data identified in the list is flagged as being processed when one of the billing processes selects it for reading and processing. This prevents another billing process from reading and processing the same batch of data.
- the list can take the form of a table or database such as an Oracle (trade mark) database. The list can thus identify the batch of data i.e. the file and the location of storage of the file. The location can simply be the directory in which the file is stored.
- the location of storage of the file can identify on which machine or node in the network the file is stored and in which directory on the machine the file is stored.
- the generated billing information can also be stored and the list can include information to identify the location of storage of the billing information files in a similar manner to identifying the location of the stored call record files.
- a batch or file of data is obtained from each origination communication network e.g. from each exchange DMSU.
- the batch of data or a file is formed to contain data from the same origination communications network.
- This data can then be processed to generate a file of itemised call records, a file of summary information and a file of errors and/or warnings.
- the summary information can be merged to form summary tables and the itemised call records can be stored.
- Figure 1 is a schematic drawing of a multi-communication network system
- Figure 2 is a schematic drawing of the data processing apparatus of an embodiment of the present invention
- Figures 3a, 3b and 3c are a flow diagram illustrating the steps carried out in collecting and processing data related to communication instances in accordance with an embodiment of the present invention
- Figure 4a is a flow diagram illustrating the steps in the billing process in accordance with an embodiment of the present invention
- Figure 4b is a flow diagram illustrating the steps in the billing process in accordance with another embodiment of the present invention.
- Figure 5 is a table illustrating the streamed file database of the master processor.
- Figure 6 is a table used for storing the results of the billing process operations.
- a streamed file storage system 2a is provided to store the streamed call record files generated by the streamer 2.
- a streamed file database 2b is also generated to identify the files which are ready for billing.
- the company system 3 will read a streamed file from the streamed file storage system 2a by identifying a streamed file awaiting billing from the streamed file database 2b. Once the streamed file has been processed the streamed file database is marked accordingly and the streamed file can be deleted from the streamed file storage system 2a.
- the company system 3 comprises a master processor 5 which contains a streamed file database 5a of the form illustrated in Figure 5 which will be described in more detail hereinafter.
- the master processor 5 operates a procedure 5b to read charged and priced itemised call records from a cluster 8 of slave processors and to store the itemised call records in an optical storage device 6.
- a merge process 5c operates to read summary information from the slaves of the cluster 8 in order to merge the summary information to form summary tables.
- a process 5d for reading errors and warnings from the slaves of the cluster 8 is also provided in the master processor 5.
- the errors and warnings can be passed to a call record error analyser 7 for analysis of the errors and warnings.
- the company system includes a cluster 8 of slave processors.
- 38 slaves operate in parallel. Each of these slaves runs a separate charging and pricing process and obtains the call records directly from the streamed file storage system 2a of the streamer 2.
- the client system 4 comprises a processing system connected to the company system 3 to enable the display and analysis of the summary information.
- the passage of data is indicated by the thick lines whilst the passage of control data is indicated by the thin lines.
- the streamed file database 5a is central to avoid the need for the streamed files output from the streamer 2 to pass into the master processor 5.
- the slaves of the cluster are able to identify streamed files available for processing and can then directly obtain streamed files from the streamed file storage system 2a of the streamer 2.
- the output of the cluster 8 is passed into the master processor 5, this is of substantially smaller volume than the unprocessed streamed files from the streamer 2 and thus a potential bottleneck for the data flow is avoided.
- the provision of the cluster 8 of slave processors provides a highly resilient and stable system. As call volumes rise the capacity of the system can be increased simply by adding additional slave processors. Further, if any of the slave processors fail, this will not significantly affect the processing throughput of the company system 3.
- the charging and pricing process is not in any way held up since the problem file can be circumvented since the slave processors can select any of the streamed files in the streamed file storage system 2a. Since the streamed files can be of varying size, the period required for the charging and pricing process can vary greatly. Thus, by utilizing the plurality of slave processors in the cluster 8, the call records can be efficiently charged and priced in parallel.
- the company system comprises a Hewlett Packard T500/8 computer running the Unix operating system, the Oracle Relational Database Management System (RDMS) and a custom application written using the Coolstuff software from Sterling.
- the company system 3 networks to the streamer 2 and the client system 4 using an FDDI network using the TCP/IP protocol.
- the call records are priced by the slaves of the cluster 8 according to complex pricing and charging reference tables.
- the data can be passed from the slaves into the master processor 5 and the Oracle summary tables in the streamed file database 5a can be incremented or changed.
- Reference tables provide exchange set up data, routing reference data, accounting agreements, pricing and charging data and various classes of exceptions. Pricing and charging reference tables are derived from BT's National Charging Database (NCDB) and inter operator wholesale pricing agreements. These are used by each of the slaves of the cluster.
- NCDB National Charging Database
- the slaves of the cluster 8 in this embodiment comprise Hewlett Packard
- HP735 computers and these individually bid for processing tasks by identifying streamed files awaiting processing using the streamed file database 5a. Although in this embodiment 38 slaves are shown which are capable of handling 75 million itemised call records a day, this number can be any number dependent upon the call processing demand.
- a streamed file database 5a contains information copied from the streamed file database 2b of the streamer 2. Information in the two databases is mirrored When a file such as file 1 is stored in the streamed file storage area 2a of the streamer 2 and is ready for processing an entry is made in the streamed file database 2b of the streamer 2 and this is copied over to the streamed file database 5a of the company system 3. Initially the entry gives the file name and file location and sets the main status to A indicating that the file is waiting for call processing. All other entries remain blank at this time.
- the mam status can either be changed to M indicated that the file is awaiting merge processing or F indicating that the call processing has failed.
- file ⁇ failed call processing and thus there are no further entries.
- F ⁇ le2 however was successfully call processed and is awaiting merge processing. Since the result of the call processing is a summary file for merge processing, an itemised call records file and an errors and warnings file, the database contains entries indicating a file system number for these files. For f ⁇ le2 also the status of the itemised call records is set to A and the status of errors and warnings is set to A to indicate that these files are ready for itemised call record storage and errors and warnings analysis.
- Figure 6 illustrates an example of a table identifying the database used for the location and storage of the merge files, itemised call records files and errors and warnings files
- the file system number is used as the reference to Figure 5.
- the type indicates the type of file which is stored for that file system number.
- the status indicates whether the area is available (A), read only (N) or shutdown (S) .
- the location indicates the area assigned for the storage of the files. This can either be simply the directory reserved for storage of the files on the local processor, or in a network arrangement this can comprise an identification of a machine or node and a directory on that machine. Columns also indicate the free space currently available for that area and the total space available for that area.
- the mam status can either turn to P indicating completion of merge processing or W to indicate that the merge processing has failed. Further, the mam status can also be set to K if call processing has failed for a known reason or Z if merge processing has failed for a known reason Further, the status of the itemised call records storage can be set to P if storage is completed successfully, F if storage has failed, or K if storage has failed for a known reason.
- the errors and warnings status can be set to P for successful processing of errors and warnings, F for failure to process errors and warnings, K when there is a known failure, or N when there are no errors and warnings output from the slaves following call processing i.e. no error processing is required.
- step S10 rows of the streamed file database 2b with a status R are copied into the streamed file database 5a in the master processor 5
- step S1 1 the status of each row which has been copied is set to A in the streamed file databases 2b and 5a of the streamer 2 and the master processor 5.
- step S1 2 the slaves of the cluster 8 then process the streamed files as will be described hereinafter in further detail.
- step S1 3 the master processor receives a merge file, an errors and warnings file, and an itemised call records file from a slave for a processed file
- the status of the row in the streamed file database 5a for the processed file is then set to M or F in step S1 4 dependent upon whether the call processing has been successful or not.
- step S1 5 the status of the row is then checked and if the status is set to F in step S1 6 an operator can manually intervene to try to correct the reason for call processing failure. If in step S1 7 it is determined that correction is possible the correction is made and in step S20 the status of the row is reset to A and the process returns to step S1 2 where the slave can select the streamed file for processing.
- step S1 7 If in step S1 7 it is determined that correction is not possible, in step S1 8 the status of the row is set to K and in step S1 9 an error report for the file is raised. The process can then return to step S1 2 for the processing of another file. If in step S 1 5 it is determined that call processing has been successful i.e. the status of the row is M, in the row details of the streamed file database 5a the locations of the merge file, the errors and warnings file and the itemised call records file are entered and the status of the errors and warnings file is set to A or N depending on whether there are errors and warnings present and the status of the itemised call records file is set to A.
- step S22A the location of the itemised call records file with a status A is identified from the entry in the streamed file database 5a.
- step S23A the file is then read and in step S24A the master processor 5 attempts to store the file onto the optical disc drive 6.
- step S25A it is determined whether the storage attempt has been successful and if not in step S27A the status for the itemised call records file is set to F and in step S28A an operator can manually intervene to try to correct for the reasons for the storage failure.
- step S29A it is determined whether the correction attempt has been successful and if so in step S32A the itemised call record status for the row is set to A and the process returns to step S22A in an attempt to try to store the corrected file. If in step S29A it is determined that correction is not possible in step S30A the itemised call record status for the row is set to K and in step S31 A an error report is raised for the file. The process can then return to step S1 2 for the processing of another file. Referring now to the merge processing operation, in step S22B the location of a merge file is identified from the database entry and in step S23B the merge file is read. In step S24B the summary information is merged to form a summary table.
- the summary tables can hold both daily summaries and monthly summaries and provide the basis from which end users can produce billing reports. Information held on these summary tables include the number of calls made, the duration of these calls and various items of settlement information. Call details are grouped by items such as operator, date of the calls, the accounting period they were processed in, the wholesale call class, the type of service, direction, point of interconnection, route, tariff period, tariff options and time period.
- step S25B it is determined whether the merge processing has been successful. If not in step S26B the main status of a row is set to W and in step S27B an operator can manually intervene to try to correct the reason for the merge failure.
- step S28B it is determined whether the correction attempt has been successful and if so in step S31 B the main status of the row is reset to M and the process returns to step S22B. If in step S28B it is determined that the correction attempt has not been successful, in step S29B the mam status of the row is set to Z and in step S30B an error report is raised for the file. The process can then return to step S 1 2 to process another file. If in step S25B it is determined that the merge processing has been successful, in step S32B the mam status of the row is changed to P and the merge file is deleted.
- step S43B entries in the streamed file database 2b of the streamer 2 corresponding to the streamed file database 5a of the master processor 5 are set to status P.
- step S44B the streamer then deletes the files in the streamed file storage system 2a which are marked P in the streamed file database 2b.
- step S45 the status of the deleted files in the streamed file database 2b is then changed to D and the entries marked in the streamed file database 2b are deleted by an archiving process in step S46B.
- step S33B when the row main status is P and the errors and warning status is A in the streamed file database 5a the errors and warnings file is located from the row details and read.
- step S34 the errors and warnings file is then loaded into the call record error analyser 7 for analysis.
- step S35B it is determined whether the loading has been successful and if not in step S37B the errors and warnings status is set to F.
- step S38B an operator can manually intervene to try to correct the reason for the error file loading failure.
- step S39B it is determined whether correction is possible and if so the errors and warning status is set to A in step S40 and the process returns to step S33B. If correction is not possible in step S41 B the errors and warning status is set to K and in step S42B an error report for the file is raised. The process then returns to step S1 2 for the processing of another file.
- step S35B If in step S35B it is determined that the loading of the errors and warnings file has been successful, in step S36B the errors and warning status is set to P and the errors and warnings file is deleted. The process can then return to step S1 2 for the processing of another file.
- an archiving process will delete rows having a main status P, K or Z, an itemised call record file status P or K, and an errors and warnings file status of P, K or N.
- step S1 20 the control program of the slave polls the streamed file database 5a of the master processor 5 to identify a streamed file requiring processing.
- step S1 21 when a file is identified the file is flagged in the streamed file database.
- step S1 22 the streamed file is then copied from the streamed file storage system 2a in the streamer 2 into the slave.
- step S1 23 the slave control program starts the call processing program and in step S1 24 the slave control program waits until the call processing program completes call processing.
- step S1 25 once the call processing has been completed the call processing procedure is shutdown by the slave control program and in step S 1 26 the slave control program copies the summary information, the errors and warnings, and the itemised call records produced by the call processing program to the master processor 5.
- step S1 27 the slave control program then changes the mam status for the file in the streamed file database to M or F and sets the itemised call record status to A and the errors and warnings status to A or N. Also, the locations of the stored merge file, itemised call records file, and errors and warnings files are identified by the appropriate file system number in the row.
- step S1 28 the slave control program then deletes the local copy of the streamed file and the call process files and the process returns to step S1 20. This process is repeated and is carried out in parallel on each of the slaves of the cluster 8.
- Figure 4b illustrates an alternative method of carrying out the call processing. This method differs from the method of Figure 4a in that the call processing program is constantly run and there are a plurality of call processing programs running on a single processor in a multi-tasking environment. This improves the data throughout and improves the processing time.
- step S1 20 the slave control program polls the streamed file database 5a to identify a streamed file requiring processing.
- step S1 21 when a file is identified it is flagged in the streamed file database 5a.
- step S1 22 the streamed file is copied from the streamed file storage system 2a of the streamer 2 into the slave.
- step S 1 23 the slave control program passes the file to one of the call processing programs which is requesting data. The call processing program can then carry out call processing and in step S1 24 if there are any further call processing programs requesting a file, the process returns to step S1 20 whereby the control program will get another file for processing.
- step S1 25 if any call processing programs have finished processing a file, in step S1 26 the slave control program copies the summary information, the errors and warnings, and the itemised call records produced by the call processing program to the master processor 5.
- step S1 27 the slave control program then changes the main status of the file in the streamed file database to M or F, enters a status for the itemised call records as A, and enters an errors and warnings status as A or N
- the slave control program then deletes the local copy of the streamed file and the call process files and in step S1 29 the call processing program then requests more data and the process returns to step S1 20.
- the present invention is not limited to such a network.
- the present invention is applicable to any system which involves multiple communications networks.
- the present invention is not limited to voice communications systems and is applicable to any communications systems which require billing information to be generated.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Meter Arrangements (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Facsimiles In General (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0005485A GB2344966A (en) | 1997-09-24 | 1998-09-21 | Data processing system for communications network |
AU91741/98A AU9174198A (en) | 1997-09-24 | 1998-09-21 | Data processing system for communications network |
BR9812217-7A BR9812217A (en) | 1997-09-24 | 1998-09-21 | Data processing apparatus and process for processing data relating to communication situations between at least two communication networks |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP97307491.7 | 1997-09-24 | ||
EP97307491 | 1997-09-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1999016232A1 true WO1999016232A1 (en) | 1999-04-01 |
Family
ID=8229523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/GB1998/002849 WO1999016232A1 (en) | 1997-09-24 | 1998-09-21 | Data processing system for communications network |
Country Status (4)
Country | Link |
---|---|
AU (1) | AU9174198A (en) |
BR (1) | BR9812217A (en) |
GB (1) | GB2344966A (en) |
WO (1) | WO1999016232A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1126691A2 (en) * | 2000-02-18 | 2001-08-22 | Siemens Aktiengesellschaft | Method for determining high fee connection communication networks over communication networks of different operators |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000286842A (en) | 1999-03-31 | 2000-10-13 | Sony Corp | Method and device for charging by communication network meter rate |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994023530A1 (en) * | 1993-03-31 | 1994-10-13 | British Telecommunications Public Limited Company | Data processing system for communications network |
WO1995023372A1 (en) * | 1994-02-28 | 1995-08-31 | Teleflex Information Systems, Inc. | Method and apparatus for processing discrete billing events |
-
1998
- 1998-09-21 WO PCT/GB1998/002849 patent/WO1999016232A1/en active Application Filing
- 1998-09-21 AU AU91741/98A patent/AU9174198A/en not_active Abandoned
- 1998-09-21 GB GB0005485A patent/GB2344966A/en not_active Withdrawn
- 1998-09-21 BR BR9812217-7A patent/BR9812217A/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1994023530A1 (en) * | 1993-03-31 | 1994-10-13 | British Telecommunications Public Limited Company | Data processing system for communications network |
WO1995023372A1 (en) * | 1994-02-28 | 1995-08-31 | Teleflex Information Systems, Inc. | Method and apparatus for processing discrete billing events |
Non-Patent Citations (2)
Title |
---|
OBUCHOWSKI: "ACCESS CHARGE AND REVENUE ARCHITECTURE", AT & T TECHNICAL JOURNAL., vol. 66, no. 3, May 1987 (1987-05-01), NEW YORK US, pages 73 - 81, XP002063372 * |
ROCKLIFFE R: "IMPLEMENTING BT'S NEW BILL", BRITISH TELECOMMUNICATIONS ENGINEERING, vol. 11, no. PART 04, 1 January 1993 (1993-01-01), pages 273 - 278, XP000395683 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1126691A2 (en) * | 2000-02-18 | 2001-08-22 | Siemens Aktiengesellschaft | Method for determining high fee connection communication networks over communication networks of different operators |
EP1126691A3 (en) * | 2000-02-18 | 2004-08-04 | Siemens Aktiengesellschaft | Method for determining high fee connection communication networks over communication networks of different operators |
Also Published As
Publication number | Publication date |
---|---|
GB0005485D0 (en) | 2000-04-26 |
BR9812217A (en) | 2000-07-18 |
AU9174198A (en) | 1999-04-12 |
GB2344966A (en) | 2000-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU697499B2 (en) | Data processing system for communications network | |
US6411698B1 (en) | System and method for communication between a telephone data repository and downstream data processing applications | |
US5610915A (en) | System and method therefor of viewing call traffic of a telecommunications network | |
US5717748A (en) | Means and method for updating databases supporting local telephone number portability | |
US5481600A (en) | Instant calling card provisioning system | |
US6249571B1 (en) | Telemanagement system with modular features and database synchronization | |
US5737399A (en) | Network information architecture having centralizing storage and verification element | |
US5915006A (en) | Telephone line aggregated billing | |
US6522734B1 (en) | Transaction billing for special service telephone numbers | |
EP1005238B1 (en) | NPA split management in intelligent network environment | |
US6393112B1 (en) | System method for facilitating intelligent network call processing using a call context database | |
US6738458B1 (en) | Methods and systems for changing the domain association of a mailbox in a messaging system | |
US6628765B1 (en) | Method and apparatus for providing subscribers with telecommunications intelligence | |
US6556996B1 (en) | Service package application and a service activation manager for use with a service control point in an advanced intelligent network | |
WO1999016232A1 (en) | Data processing system for communications network | |
US20050021779A1 (en) | Localized knowledge-based intelligent network | |
MXPA00002688A (en) | Data processing system for communications network | |
CN101646154B (en) | Authentication method of message class application gateway on SP monthly payment service and system thereof | |
US7779098B1 (en) | Methods for identifying and recovering stranded and access-no-revenue network circuits | |
WO2016201977A1 (en) | Call ticket processing method and apparatus | |
AU697367C (en) | Data correction system for communications network | |
KR960016663B1 (en) | Switching service system | |
Ahn | Evaluation of a Parallel Database Machine for Caller Dependent Routing | |
Ambrosch et al. | Functional Characteristics Common to Selected IN Services | |
Ouellette | Intelligent network service control point: Design, modeling and evaluation. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH GM HR HU ID IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
ENP | Entry into the national phase |
Ref country code: GB Ref document number: 200005485 Kind code of ref document: A Format of ref document f/p: F |
|
WWE | Wipo information: entry into national phase |
Ref document number: PA/a/2000/002688 Country of ref document: MX |
|
NENP | Non-entry into the national phase |
Ref country code: KR |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: CA |