# Patent

## Title
Media terminal adapter (MTA) local ringback option

## Abstract

Systems and methods are disclosed for enabling a media terminal adapter (MTA) for locally ringing back coupled telephones having a caller identification display. Management information base (MIB) objects are defined to enable a caller identification information function along with caller identification name and number in order to verify the caller identification information is working properly. A technician or user dials a predetermined digit string from a coupled telephone, and the MTA responds with the defined caller identification information.

## Background
FIELD OF THE INVENTION
This invention relates in general to telephony systems over broadband, more specifically broadband over coaxial cable, and more particularly, to the field of enabling a media terminal adapter to self-generate caller identification information.
BACKGROUND OF THE INVENTION
Multiple services operators (MSOs) are now capable of providing many services in addition to broadcast audio/video signals over their existing systems. Some advanced services in a broadband communications system along provide conventional cable television signals along with other telephony services, such as high-speed data and telephone. To support these additional services, cable modems and media terminal adapters are used in the subscriber's premises and have typically been coupled with coaxial cable to a communications network. U.S. Pat. No. 6,161,011 to Loveless, the disclosure and teachings of which are incorporated herein by reference, shows an example of a hybrid fiber/coaxial (HFC) communications network that could be used to implement the present invention.
When customers switch from a traditional public switched telephone network (PSTN) to an MSO, it may take weeks to transfer updates regarding the routing information. In this manner, when a telephone having caller identification information is first installed, it is difficult to determine whether or not the caller identification function is working properly or not. Conventionally, during installation, a service technician would call a customer service representative (CSR) at the MSO from each installed telephone, and then they would manually run through a caller identification function verification. The CSR would call the installed telephone number for each caller identification telephone in order for the technician to verify that each caller identification telephone was receiving the information on the display. This process obviously takes time along with a CSR's time in order to verify the function is working properly.
Thus, there exists a need for a more efficient system and method of determining the status of the caller identification function.



BRIEF DESCRIPTION OF THE DRAWINGS
The invention can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, emphasis instead being placed upon clearly illustrating the principles of the invention. In the drawings, like reference numerals designate corresponding parts throughout the several views.
FIG. 1 is a block diagram of a communications system that is suitable for transmitting voice and data signals in a cable communications system.
FIG. 2 is a block diagram of a communications system including an MTA coupled to CPE, e.g., a caller identification telephone or caller identification device, that is suitable for use in implementing the present invention.
FIG. 3 is a block diagram of the MTA that is suitable for use in the system of FIG. 2.
FIG. 4 illustrates a MIB objects table that includes example MIB objects and their possible display function on the caller identification device in accordance with the present invention.



DETAILED DESCRIPTION
Preferred embodiments of the invention can be understood in the context of a broadband communications system. Note, however, that the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. All examples given herein, therefore, are intended to be non-limiting and are provided in order to help clarify the description of the invention.
The present invention is directed towards enabling a media terminal adapter (MTA) to generate caller identification information and provide the information to coupled customer premise equipment (CPE), e.g., a caller identification telephone, a computer softphone, or any other caller identification devices. More specifically, a technician or user would dial a specific digit string from each CPE in order to ensure that it is receiving caller identification information. Accordingly, the coupled MTA recognizes the digit string and provides generated caller identification information. In this manner, a more efficient system and method of verifying caller identification information is presented and described hereinbelow.
FIG. 1 is a block diagram of a communications system 100 including an MSO 105 for transmitting signals, such as cable television signals, telephony signals, and other related information. A communications network 110, such as an HFC network, routes the signals to the appropriate subscriber(s). An MTA 115 receives the signals (e.g., cable, telephony, or other data signals) and forwards them to coupled CPE accordingly. In this example, telephony signals may be forwarded to a telephone 120 and a computer 125.
FIG. 2 is a block diagram of a communications system 200 including an MTA 205 that is coupled to CPE, e.g., a caller identification telephone 210 or caller identification device 215, that is suitable for use in implementing the present invention. Received caller identification information can be displayed on a screen that is either built into the telephone 210 or a standalone device 215. In accordance with the present invention, a user dials a specific digit string on an active line from the telephone 210. The MTA 205 then receives and recognizes the digit string and, after the technician hangs up the handset, sends the appropriate network traffic indicating on-hook state, and also prepares caller identification information. In this manner, the MTA 205 then locally rings back the coupled CPE (i.e., 210) in order to ensure the caller identification device 215 is receiving caller identification information without sending any network traffic and without the technician having to contact the MSO 105.
FIG. 3 is a block diagram of the MTA 205 that is suitable for use in the system 200 of FIG. 2. A coaxial F connector 310 connects the MTA 205 to the communications network 110. A tuner 315 then receives and filters data intended for the MTA 205 and routes the data to a processor 320. If the data is intended for a coupled computer, the processor 320 routes the data to either an Ethernet connector 335 or a USB connector 340 depending upon the application. If the data is telephony data, the data is routed to a telephony digital signal processor (DSP) 345 for further processing, such as code decoding, packetization, echo cancellation, or other telephone signal processing. The telephony data is then routed to a connected telephone 210 and/or computer softphone via a subscriber line interface chip (SLIC) 350. The telephone 210 and computer are typically connected to the MTA 205 with CAT-3 or CAT-5 wiring and an RJ11 telephone jack 355. The MTA 205 also includes a power supply 360 for powering the telephony DSP 345 and the SLICs 350 as well as memory 325, such as SDRAM and Flash memory, for system storage purposes.
A network management system (NMS) 220 (FIG. 2) located at the MSO 105 communicates to the managed devices, such as the MTA 205, with management information base (MIB) objects, or information, and other commands. Therefore, included in a downloadable MTA configuration file are MIB objects that allow for configuration options of the MTA 205. In accordance with the present invention, some available MIB objects may be used in order to configure the local ringback option. The MIB objects may be communicated to the MTA 205 at the time of installation by using simple network management protocol (SNMP). After the MTA 205 is installed and on-line, the NMS 220 downloads the MTA configuration file along with the included MIB objects table. If desired, the MIB objects table could also be stored in non-volatile memory in the event that the network is down or session initial protocol (SIP) communication is used. In these cases, the MTA 205 would use the stored MIB objects table to generate default caller identification information along with its internal time to set the date and time in the caller identification message.
FIG. 4 illustrates a MIB objects table 400 that includes example MIB objects 405 and their possible display function 410 on the caller identification device in accordance with the present invention. As mentioned, the MIB object table 400 may be included in a downloadable configuration file and/or stored in the MTA 205. A first MIB object 415 may be to enable the ringback option, which is illustrated on the caller identification device 215 as ‘Ringback Enabled.’ A second MIB object 420 may define a caller identification (CID) name, which may be illustrated on the device 215 as the user's name or a test name shown as a series of letters. A third MIB object 425 may define a CID number, which may be illustrated on the device as the user's number or a test number. A fourth MIB object 430 defines a test CID digit string, which is shown as 999###.
Accordingly, with the systems described above, after the installation of the MTA 205, the configuration file is downloaded to the MTA along with the MIB objects table 400. With the local ringback enabled, a technician simply dials the predetermined digit string 430 from each telephone with an attached or incorporated caller identification device 215. After dialing the digit string, the technician hangs up the handset of the telephone. The MTA 205 receives the digit string and subsequently rings back the test CID name 420 and number 425. In this manner, a technician or a user is able to verify immediately if the caller identification function is working without having to manually call a CSR and/or have to wait for files to transfer from a PSTN to an MSO.
Accordingly, systems and methods have been provided that enables an MTA to locally ringback telephones in order to verify caller identification functions. It will be appreciated that further embodiments are envisioned that implement the invention, for example, using all software or adding modes for additional features and services.

## Claims

1. A method for locally ringing back at least one of a telephone and a computer softphone each having a display with display information, the method comprising:
enabling a first ringback management information base (MIB) object defining a digit string;
enabling a second ringback MIB defining a caller identification name;
dialing the digit string from the at least one of the one of the telephone and the computer softphone, the at least one of telephone and the computer being previously located at a customer premise;
receiving the defined digit string at a media terminal adaptor (MTA);
locally ringing back the at least one of the telephone and the computer softphone;
sending the display information to the display of the at least one of the telephone and the computer without sending any network traffic and without a technician contacting a multiple services operator; and
displaying the display information on the display of the at least one of the telephone and the computer.

2. The method of claim 1, further comprising, after dialing the defined digit string and before sending the display information to the display, hanging up one of the telephone or computer.

3. The method of claim 1, further comprising downloading the first MIB object and the second MIB object.

4. The method of claim 3, further comprising storing the downloaded first MIB object and the downloaded second MIB object in memory of the MTA.

5. The method of claim 1, wherein the display information comprises caller identification information.

6. A media terminal adaptor (MTA) for providing voice packets to at least one of a telephone or computer and information to a display connected to the at least one of a telephone or computer, the MTA comprising:
management information base (MIB) objects comprising a first MIB object, a second MIB object, and a third MIB object, wherein the first MIB object defines a ringback enablement function, the second MIB object defines a digit string, the third MIB object defines display information, wherein MTA is configured to send the first MIB object, the second MIB object, and the third MIB object to one of a coupled telephone or computer being previously located at a customer premise, wherein when the ringback function is enabled and the MTA receives the digit string from the one of the coupled telephone or computer being previously located at the customer premise and locally rings back the at least one of the telephone or the computer, the MTA provides the display information without sending any network traffic and without a technician contacting a multiple services operator, wherein the display information is intended for display on the display of at least one of the telephone or computer.

7. The MTA of claim 6, wherein one of the coupled telephone or computer is hung up after dialing the defined digit string and before the MTA provides the defined display information.

8. The MTA of claim 6, wherein the MTA is connected to a communications network.

9. The MTA of claim 8, wherein the first MIB object, the second MIB object, and the third MIB object are downloaded to the MTA from the communications network.

10. The MTA of claim 6, wherein the first MIB object, the second MIB object, and the third MIB object are stored in memory of the MTA.

11. The MTA of claim 6, wherein the display information comprises caller identification information.

12. A communications system for transmitting and receiving video, voice, and data packets to a plurality of subscribers, the communications system comprising:
headend equipment for transmitting packets to and locally ringing back the plurality of subscribers;
at least one MTA located in a subscriber's premise, the at least one MTA comprising:
management information base (MIB) objects comprising a first MIB object, a second MIB object, and a third MIB object, wherein the first MIB object defines a ringback enablement function, the second MIB object defines a digit string, and the third MIB object defines display information, wherein MTA is configured to send the first MIB object, the second MIB object, and the third MIB object to one of a coupled telephone or computer being previously located at a customer premise, wherein, when the ringback function is enabled and the MTA receives the defined digit string from the one of the coupled telephone or computer being previously located at the customer premise, the MTA provides defined display information without sending any network traffic and without a technician contacting a multiple services operator, wherein the display information is intended for display on the display of at least one of the coupled telephone or computer.

13. The communications system of claim 12, wherein one of the coupled telephone or computer is hung up after dialing the defined digit string and before the MTA provides the defined display information.

14. The communications system of claim 12, wherein the first MIB object, the second MIB object, and the third MIB object are downloaded to the at least one MTA from the headend equipment.

15. The communications system of claim 12, wherein the first MIB object, the second MIB object, and the third MIB object are stored in memory of the at least one MTA.

16. The communications system of claim 12, wherein the display information comprises caller identification information corresponding to the subscriber's premise.

17. The communications system of claim 12, wherein the display information comprises default information.