IVR Play

Hi Friends,
I am using FreePBX 2.7.0.3 and elastix 2.0.0-57. I have uploaded IVR file to the extension with auto attendant, when i call from Internally within pbx either by dialling extn. or DID reaching auto attendant,able to reach all extensions.But when i receive call from outside reaching auto attendant but unable to reach extns.IVR is repeating continuously.
Can Some advice me?

Sounds like a problem with dtmfmode and your sip provider.

try adding

dtmfmode=rfc2833

in your trunk settings in PEER Details