Device failure influence range grasping apparatus, device failure influence range grasping method, and program
11489968 · 2022-11-01
Assignee
Inventors
Cpc classification
H04M15/63
ELECTRICITY
H04L12/14
ELECTRICITY
H04M15/41
ELECTRICITY
International classification
Abstract
Provided are an apparatus failure influence range recognition apparatus, an apparatus failure influence range recognition method, and a program capable of billing for a proper call charge for a call suspected of non-provision of a service. An apparatus failure influence range recognition apparatus includes a reception unit configured to receive apparatus failure information which is failure information of an element constituting a network, user information which is information regarding a user of a service, and call details information of an IP telephone, and a calculation unit configured to calculate, by linking the apparatus failure information, the user information, and the call details information with each other, a subtracted call charge with respect to a call charge for a suspected call influenced by an apparatus failure.
Claims
1. An apparatus failure influence range recognition apparatus comprising: a reception unit, including one or more processors, configured to receive apparatus failure information which is failure information of an element constituting a network, user information which is information regarding a user of a service, and call details information of an Internet protocol (IP) telephone; and a calculation unit, including one or more processors, configured to calculate, by linking the apparatus failure information, the user information, and the call details information with each other, a subtracted call charge with respect to a call charge for a suspected call influenced by an apparatus failure, wherein to calculate the subtracted call charge comprises: in a case where a service-influencing failure, which is a failure influencing a voice quality of an IP telephone service, occurs, to extract the call details information of a call charge subtraction target based on the apparatus failure information and the user information, to compute the call charge based on the extracted call details information, and to calculate the subtracted call charge for each billing identity (ID).
2. The apparatus failure influence range recognition apparatus according to claim 1, wherein, the calculation unit is configured to extract call information that overlaps with a period between time of occurrence of the service-influencing failure and time of recovery from the service-influencing failure, and then extract call information in which a service is influenced based on a calling telephone number or number range pair information.
3. The apparatus failure influence range recognition apparatus according to claim 2, wherein, in a case where the service-influencing failure occurs due to a failure in a relay router, the calculation unit is configured to extract each piece of number range information from telephone number information of the call details information to create a calling/called number range pair, and collate the created calling/called number range pair with a “call influencing calling/called number range pair” registered in advance for each apparatus to create the call details information of the call charge subtraction target.
4. The apparatus failure influence range recognition apparatus according to claim 1, wherein the calculation unit is configured to calculate the subtracted call charge with respect to a call in which a C plane is normal, and a U plane is suspected of being abnormal.
5. An apparatus failure influence range recognition method executed by a computer, the method comprising: receiving apparatus failure information which is failure information of an element constituting a network, user information which is information regarding a user of a service, and call details information of an Internet protocol (IP) telephone; and calculating, by linking the apparatus failure information, the user information, and the call details information with each other, a subtracted call charge with respect to a call charge for a suspected call influenced by an apparatus failure, wherein calculating the subtracted call charge comprises: in a case where a service-influencing failure, which is a failure influencing a voice quality of an IP telephone service, occurs, extracting the call details information of a call charge subtraction target based on the apparatus failure information and the user information, computing the call charge based on the extracted call details information, and calculating the subtracted call charge for each billing identity (ID).
6. A non-transitory computer readable medium storing one or more instructions causing a computer to execute: receiving apparatus failure information which is failure information of an element constituting a network, user information which is information regarding a user of a service, and call details information of an Internet protocol (IP) telephone; and calculating, by linking the apparatus failure information, the user information, and the call details information with each other, a subtracted call charge with respect to a call charge for a suspected call influenced by an apparatus failure, wherein calculating the subtracted call charge comprises: in a case where a service-influencing failure, which is a failure influencing a voice quality of an IP telephone service, occurs, extracting the call details information of a call charge subtraction target based on the apparatus failure information and the user information, computing the call charge based on the extracted call details information, and calculating the subtracted call charge for each billing identity (ID).
7. The apparatus failure influence range recognition method according to claim 5, further comprising: extracting call information that overlaps with a period between time of occurrence of the service-influencing failure and time of recovery from the service-influencing failure; and extracting call information in which a service is influenced based on a calling telephone number or number range pair information.
8. The apparatus failure influence range recognition method according to claim 7, further comprising: in a case where the service-influencing failure occurs due to a failure in a relay router, extracting each piece of number range information from telephone number information of the call details information to create a calling/called number range pair; and collating the created calling/called number range pair with a “call influencing calling/called number range pair” registered in advance for each apparatus to create the call details information of the call charge subtraction target.
9. The apparatus failure influence range recognition method according to claim 5, further comprising: calculating the subtracted call charge with respect to a call in which a C plane is normal, and a U plane is suspected of being abnormal.
10. The non-transitory computer readable medium according to claim 6, wherein the one or more instructions further cause the computer to execute: extracting call information that overlaps with a period between time of occurrence of the service-influencing failure and time of recovery from the service-influencing failure; and extracting call information in which a service is influenced based on a calling telephone number or number range pair information.
11. The non-transitory computer readable medium according to claim 10, wherein the one or more instructions further cause the computer to execute: in a case where the service-influencing failure occurs due to a failure in a relay router, extracting each piece of number range information from telephone number information of the call details information to create a calling/called number range pair; and collating the created calling/called number range pair with a “call influencing calling/called number range pair” registered in advance for each apparatus to create the call details information of the call charge subtraction target.
12. The non-transitory computer readable medium according to claim 6, wherein the one or more instructions further cause the computer to execute: calculating the subtracted call charge with respect to a call in which a C plane is normal, and a U plane is suspected of being abnormal.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
DESCRIPTION OF EMBODIMENTS
(21) Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. Throughout the drawings, identical or similar portions are given identical or similar reference signs and numerals.
(22) Related Art 1
(23)
(24) The charging apparatus 7 specifies a tariff on the basis of information such as a “communication type”, a “provider code”, and a “call time period” obtained from a Call Detail Record (CDR; call details information) generated by the SIP server 5A accommodating the calling side user, and computes a call charge for an IP telephone to be billed to the calling side user. The CDR includes a calling telephone number, a called telephone number, a communication type, speech start date and time, speech end date and time, a call origination provider code, a relay provider code, and a call termination provider code. The charging apparatus 7 performs charging processing for a call charge on the basis of the CDR. The charging apparatus 7 determines a distance, a call time period, and a time frame in addition to the information included in the CDR, specifies a tariff to be applied by combining the determination result with a service type or a charge plan derived from user information, and calculates a call charge per one call by multiplying a unit price per unit time by a frequency (obtained by using the call time period).
(25) In the following description, in some cases, the switch 3 will be referred to as an accommodation switch, the router 4 will be referred to as an accommodation router, and the router of the “router/transmission apparatus 6” will be referred to as a relay router. The accommodation router recognizes each user, but the relay router is a router that relays at a core portion of a network, and hence does not recognize each user (which will be described below).
(26) An interconnection gateway switch (IGS) 101 is a gateway switch that connects a public switched telephone network (PSTN) 103 to other networks. The IGS 101 is provided to clarify a charge settlement and sharing of maintenance responsibilities with another provider 102.
(27) Specifying of Tariff to be Applied
(28)
(29) Herein, three tariffs in which service types are different from each other are exemplified. A call charge unit price is set for each communication type. A call charge unit price may be separately set for each time frame of a call in terms of system (for example, midnight discount). In addition, there are special tariffs corresponding to various discount services or charge plans, international call tariffs set for respective countries, company-based relative discount tariffs, and the like, and a proper tariff is applied for each CDR.
(30) Related Art 2
(31)
(32) Specifically, as illustrated in
(33) Problems in Related Art
(34)
(35) Specifically, as illustrated in
Present Embodiment
(36)
(37) Specifically, as illustrated in
(38) The monitoring apparatus 20 is a facility system (network system) apparatus monitoring elements constituting a network, such as the SIP server 5A, the router 4, and the switch 3. For example, monitored apparatuses are monitored by using an SNMP trap, a Management Information Base (MIB), or the like.
(39) The customer management apparatus 30 is a service system (business system) apparatus managing information regarding a customer (user). Generally, the customer management apparatus 30 is separated from the network.
(40) Apparatus Failure Influence Range Recognition Apparatus
(41)
(42) Specifically, as illustrated in
(43) In the related art, with respect to a call in which a C plane is normal, and a U plane is suspected of being abnormal, there is no system of automatically excluding the call from a charging target, and a billing system performs subtraction processing on billing data that is manually calculated only in a case where there is a declaration from a service user, and thus accuracy and promptness deteriorate. In the present embodiment, a call to be excluded from a charging target is specified by linking facility data, customer data, and call details data with each other, and a result is linked to processing in the charging system, so that the problem of the related art can be solved.
(44) In a case where a series of processing performed by the apparatus failure influence range recognition apparatus 10 is executed by software, a program configuring the software is installed on a computer. In the computer, a Central Processing Unit (CPU), a Read Only Memory (ROM), and a Random Access Memory (RAM) are connected to each other via a bus. The bus is further connected to an input/output interface. The input/output interface is connected to an input unit such as a keyboard or a mouse and an output unit such as a display or a speaker.
(45) Outline of Operation Logic Example of Automatic Subtraction Processing
(46)
(47) Specifically, as illustrated in
(48) The above processing as one sequence, billing subtraction processing is executed for each service-influencing failure. The processing may be executed whenever a failure occurs, may be executed every day, or may be executed every month.
(49) Details 1 of Operation Logic Example of Automatic Subtraction Processing
(50)
(51) First, as illustrated in
(52) Next, as illustrated in
(53) Next, as illustrated in
(54) Next, as illustrated in
(55) Next, as illustrated in
(56) Finally, as illustrated in
(57) Details 2 of Operation Logic Example of Automatic Subtraction Processing
(58)
(59) First, steps S11 and S12 in
(60) In other words, as illustrated in
(61) Next, as illustrated in
(62) Finally, steps S15 and S16 in
MODIFICATION EXAMPLE 1
(63)
MODIFICATION EXAMPLE 2
(64)
MODIFICATION EXAMPLE 3
(65)
(66) Effects
(67) According to the present embodiment, in a case where a call charge is billed regardless of a voice transmission service not being provided in the related art, a proper call charge billing can be made, and thus itis possible to optimize a relationship between service provision and charge collection. Processing of manually performing data collation is automatized, and thus it is possible to prevent human errors, to make operations efficient, and to make the overall work prompt (to reduce a call charge within a billing month).
CONCLUSION
(68) As described above, the apparatus failure influence range recognition apparatus 10 of the present embodiment includes the reception unit 11 that receives apparatus failure information which is failure information of an element constituting a network, user information which is information regarding a user of a service, and call details information of an IP telephone, and the calculation unit 13 that calculates a subtracted call charge with respect to a call charge for a suspected call influenced by an apparatus failure by linking the apparatus failure information, the user information, and the call details information with each other. Consequently, it is possible to achieve proper billing for a call charge for a call suspected of non-provision of a service.
(69) For example, in a case where a service-influencing failure which is a failure influencing a voice quality of an IP telephone service occurs, the calculation unit 13 may extract the call details information of a call charge subtraction target based on the apparatus failure information and the user information, compute a call charge based on the extracted call details information, and calculate a subtracted call charge for each billing ID. Consequently, it is possible to accurately and promptly calculate a subtracted call charge.
(70) The calculation unit 13 may extract call information that overlaps with a period between time of the occurrence of the service-influencing failure and time of the recovery from the failure, and then extract call information in which a service is influenced based on a calling telephone number or number range pair information. Consequently, it is possible to more accurately and promptly calculate a subtracted call charge.
(71) In a case where the service-influencing failure occurs due to a failure in a relay router, the calculation unit 13 may extract each piece of number range information from telephone number information of the call details information to create a calling/called number range pair, and collate the created calling/called number range pair with a “call influencing calling/called number range pair” registered in advance for each apparatus to create call details information f a call charge subtraction target. In other words, although the relay router does not recognize each user, even in a case where the relay router has failed, it is possible to accurately and promptly calculate a subtracted call charge by creating supplementary information.
(72) The calculation unit 13 may calculate a subtracted call charge with respect to a call in which a C plane is normal, and a U plane is suspected of being abnormal. Consequently, it is possible to automatically exclude a call in which a C plane is normal and a U plane is suspected of being abnormal, from a charging target.
(73) The present embodiment may be achieved not only the apparatus failure influence range recognition apparatus 10 but also an apparatus failure influence range recognition method with the characteristic processing units of the apparatus failure influence range recognition apparatus 10 as steps or a program causing a computer to execute the steps. Needless to say, the program can be distributed via a recording medium such as a CD-ROM or a transmission medium such as the Internet.
REFERENCE SIGNS LIST
(74) 1A, 1B, 1C, 1D, 1E, 1F, 1G ONU 2A, 2B OLT 3 Switch 4 Router 5A, 5B SIP server 6 Router/transmission apparatus 7 Charging apparatus 8 Billing apparatus 10 Apparatus failure influence range recognition apparatus 11 Reception unit 12 Storage unit 13 Calculation unit 14 Transmission unit 20 Monitoring apparatus 30 Customer management apparatus