System and method for providing usage monitoring telephony services
First Claim
1. A method, comprising:
- receiving a call to a dialed number from a native transport network having limited capability of providing advanced telephony services;
storing a profile in a database that associates preferences for the advanced telephony services;
retrieving a preference associated with the dial number and with an advanced telephony service;
associating the dialed number to a virtual telephone number;
routing the call in a service-providing network to receive the advanced telephony service;
providing the advanced telephony service to the call by the service-providing network;
routing the call from the service-providing network to a terminating network destination; and
monitoring a duration of the call traversing the service-providing network.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing a usage monitoring telephony service. A service-providing network, which has the capability of monitoring attributes, including duration, for calls that traverse it, provides usage-monitoring services for calls directed to a telephony device on a native transport network. The native transport network is a network that naturally carries a subscriber'"'"'s calls but does not have the capabilities required to provide usage monitoring. The system uses a virtual number to map a service in the service-provider network with a device in the native transport network. The usage monitoring services capture usage-monitoring data for multiple telephone numbers in multiple native transport networks.
30 Citations
19 Claims
-
1. A method, comprising:
-
receiving a call to a dialed number from a native transport network having limited capability of providing advanced telephony services; storing a profile in a database that associates preferences for the advanced telephony services; retrieving a preference associated with the dial number and with an advanced telephony service; associating the dialed number to a virtual telephone number; routing the call in a service-providing network to receive the advanced telephony service; providing the advanced telephony service to the call by the service-providing network; routing the call from the service-providing network to a terminating network destination; and monitoring a duration of the call traversing the service-providing network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for monitoring communications usage, the system comprising:
-
a processor executing software stored in memory that causes the processor to; receive a call to a dialed number routed from a native transport network having limited capability of providing advanced telephony services; store a profile in a database that associates preferences for the advanced telephony services; associate the dialed number to an advanced telephony service; retrieve a preference from the profile that is associated with the advanced telephony service; associate the advanced telephony service to a virtual telephone number; associate the dialed number to the virtual telephone number; route the call from in a service-providing network to receive the advanced telephony service; provide the advanced telephony service to the call by the service-providing network; route the call from the service-providing network to a terminating network destination; and monitor a duration of the call traversing the service-providing network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. Non-transitory memory storing software that causes a processor to perform a method, the method comprising:
-
receiving a call to a dialed number routed a native transport network having limited capability of providing advanced telephony services; storing a profile in a database that associates preferences for the advanced telephony services; associating the dialed number to an advanced telephony service; retrieving a preference from the profile that is associated with the advanced telephony service; associating the advanced telephony service to a virtual telephone number; routing the call in a service-providing network to receive the advanced telephony service; providing the advanced telephony service to the call by the service-providing network; routing the call from the service-providing network to the dialed number; and monitoring a duration of the call traversing the service-providing network.
-
Specification