Generating service detail records
First Claim
Patent Images
1. A method of generating a service detail record for a communication cared over a packet network in service-providing packets carrying packet network service data, said packet network also carrying signalling packets carrying signalling data, said method comprising:
- acquiring signalling data from a signalling packet and identifying from said acquired signalling data at least one of addressing, configuration, status and timing information for endpoints, gatekeepers and connections involved in a call;
controlling acquisition of packet network service data from a service-providing packet, in accordance with information identified from said acquired signalling data; and
combining said packet network service data and said signalling data to generate said service detail record.
5 Assignments
0 Petitions
Accused Products
Abstract
Generalised service detail records are created for a telephony service carried over a packet data network by monitoring packet network service data, signaling data and quality of service data, and combining these data to produce the required service detail records.
-
Citations
22 Claims
-
1. A method of generating a service detail record for a communication cared over a packet network in service-providing packets carrying packet network service data, said packet network also carrying signalling packets carrying signalling data, said method comprising:
-
acquiring signalling data from a signalling packet and identifying from said acquired signalling data at least one of addressing, configuration, status and timing information for endpoints, gatekeepers and connections involved in a call;
controlling acquisition of packet network service data from a service-providing packet, in accordance with information identified from said acquired signalling data; and
combining said packet network service data and said signalling data to generate said service detail record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of discovering a network configuration of endpoints, gatekeepers and their relationships, for a communication service carried by a packet network, comprising:
-
passively monitoring signalling messages;
capturing from said monitored signalling messages, signalling messages involved in configuration and negotiation of relationships, addressing and resource allocation, between endpoints and gatekeepers, wherein said captured signalling messages are gatekeeper request, gatekeeper confirmation and gatekeeper reject messages; and
extracting data from said captured signalling messages to identify at least one of the following types of information;
available gatekeepers, alternative gatekeepers, gatekeepers rejecting request messages, endpoints which receive no response to request messages, and gatekeepers which are excessively slow to respond to requests.
-
-
16. A method of discovering a network configuration of endpoints, gatekeepers and their relationships, for a communication service carried by a packet network, comprising:
-
passively monitoring signalling messages; and
capturing from said monitored signalling messages, signalling messages involved in configuration and negotiation of relationships, addressing and resource allocation, between endpoints and gatekeepers, wherein said captured signalling messages are endpoint registration request messages and associated is registration confirmation and reject messages; and
extracting data from said captured signalling messages to identify at least one of the following types of information;
relationships between gatekeepers and endpoints, correlations between Transport Addresses and Alias addresses, gatekeeper load balance, endpoints receiving no response to request messages, gatekeepers that are excessively slow to respond to requests, correlation between gatekeeper zones and physical network topology, choice by endpoints of gatekeepers with which to register, and rejections of registration requests.
-
-
17. A method of generating a service detail record for a communication carried over a packet network in service-providing packets carrying packet network service data, said packet network also carrying signalling packets carrying signalling data, said method comprising:
-
acquiring signalling data from a signalling packet, said acquired signalling data regarding at least one of call control, registration, admissions, bandwidth management, call status, address translation and intelligent network services;
acquiring packet network service data from a service-providing packet for a communication service;
acquiring quality of service data for said communication service; and
combining said packet network service data, said signalling data and said quality of service data to generate said service detail record. - View Dependent Claims (18, 19, 20)
-
-
21. An apparatus for generating a service detail record for a communication carried over a packet network in service-providing packets carrying packet network service data, said packet network also carrying signalling packets carrying signalling data, said apparatus comprising:
-
a data acquirer for acquiring signalling data from a signalling packet and for identifying from said acquired signalling data at least one of addressing, configuration, status and timing information for endpoints, gatekeepers and connections involved in a call;
a controller for controlling acquisition of packet network service data from a service-providing packet, in accordance with information identified from said acquired signalling data; and
a data combiner for combining said packet network service data and said signalling data to generate said service detail record.
-
-
22. An apparatus for generating a service detail record for a communication carried over a packet network in service-providing packets carrying packet network service data, said packet network also carrying signalling packets carrying signalling data, said apparatus comprising:
-
a first data acquirer for acquiring signalling data from a signalling packet, said acquired signalling data regarding at least one of call control, registration, admissions, bandwidth management, call status, address translation and intelligent network services;
a second data acquirer for acquiring packet network service data from a service-providing packet for a communication service;
a third data acquirer for acquiring quality of service data for said communication service; and
a data combiner for combining said packet network service data, said signalling data and said quality of service data to generate said service detail record.
-
Specification