Host listen servers without the need of port forwarding

(i saw this Question before, but it wasnt answered]
Games like cod seem to use listen servers without forwarding, is this because thats done on their service?
i would love to let players host their own Listen server, and let others join, without the host forwarding 7777, would this be possible, and if so, how would this be achievable?