A method and system for dynamic call type detection for circuit and
packet-switched networks. A network endpoint, such as a gateway, will
receive an incoming signal and make an examination of the signal to
detect characteristics of the signal. Upon detection of a characteristic
of the signal, the gateway will generate a data packet, identifying the
characteristic, and send the packet to a receiving network endpoint. The
initial gateway will continue to examine the incoming signal and continue
to send packets identifying characteristics of the signal as more
characteristics are detected. The receiving gateway may then begin
reproducing the signal in part by generating a signal that has the
characteristics as indicated by the data packets. Once the initial
gateway no longer receives the incoming signal, and determines that an
event has occurred, the gateway will send a packet to the receiving
gateway to inform it of the event.