Patent ID: 7126711

Claim:
A method of discriminating voice, data, and facsimile calls communicated through a voice-over-packet network, comprising: providing an originating-side gateway, connected between an originating-side modem and a packet network; providing an answering-side gateway, connected between an answering-side modem and the packet network; identifying the existence of an answer signal (ANS) or a modified answer signal (ANSam) communicated between the answering modem and the originating modem over said packet network; generating an ANS tone according to the protocols of said originating modem, using an originating-side gateway, when said existence of said ANS signal is identified by said answering-side gateway; generating an ANSam tone according to the protocols of said originating modem, using said originating-side gateway, when said existence of said ANSam signal is identified by said answering-side gateway; enabling a V.8 call menu signal (CM) detector after said existence of either of said ANS or ANSam signals is identified by said originating gateway; transitioning said originating gateway from a voice mode of operation to a voice pass-through mode of operation after said existence of either of said ANS or ANSam signals is identified by said originating gateway; if the originating gateway detects a V.8 CM signal from the originating modem prior to expiration of the ANS or ANSam signals, then: identifying, by the originating gateway, the CM call function as either a data modem CM signal from the originating modem or a facsimile CM signal from the originating modem; and if the CM call function is the data modem CM signal, transitioning the originating gateway into an LLMR processing state if the CM call function is the data modem CM signal, and if the CM call function is the facsimile CM signal, preparing the originating modem to support a V.34 facsimile protocol and transitioning the originating gateway to support the V.34 facsimile protocol in one of the voice pass-through mode and a V.34 facsimile relay mode.