Recordings not playing on inbound routes

So Im running Elastix, Latest version. The install is a week or two old. I have all phones up and can make calls to an from outside. I have configured VM, IVR and MOH. All working perfectly inside. When I call from outside Nothing is audible on outside phone. The IVR menu works. I can navigate the menu with DTMF and end up at the right spot but I dont hear anything on the outside phone until the actual call is connected to an extension. I have disabled all firewalls for testing but I am very familiar with firewalls and saw all ports that came in for that device were being forwarded properly. I just dont get it.

The latest version of elastix uses a version of this software that is so old it is no longer supported (three years or more? ) 9 Either update or get help at elastix forums.