A new method is provided for establishing real-time services that can
coexist with NAT and firewalls, even when the signaling protocol uses
cryptography. A communication channel between the call server and the
middlebox passes information between them about the bearer channels
associated with each signaling session.