I can’t imagine this would be related to NAT settings as the other trunk is working fine and as far as im aware there isn’t any trunk specific NAT settings
Why another trunk (different provider, provider doesn’t permit multiple numbers on the same trunk, something else?)
Do calls to the temp number still work correctly? If not, what goes wrong?
When the new DDI is called, what if anything does the caller hear? If you route it to an extension, does the extension ring? If so, when you answer it, is there audio in either direction?
Is PBX in cloud or on-site? On a public IP or behind a NAT? If cloud, which platform? If on-site, router or firewall? If virtual, which platform?
Have you or Can or you have the call terminate to an extension? Then you could test if you are not getting far end audio at all, or if it is just not recognizing the DTMF.
I have 2 trunks with a 2 locations, a trunk per location. This is to stop one location using all channels.
Trunk A is setup and works fine. Trunk B i’ve just added.
Since last night I’ve duplicated trunk A into a new Trunk and edit the Trunk details (IP from our supplier is different). The inbound route for this new DDI goes to a time condition (this works as expected and goes straight to a voicemail), the time condition has just changed and we are now getting a invalid response error even though it’s meant to go to the IVR.
After looking at the log files i can Asterix is trying to play the file but can’t
[2019-01-31 09:06:22] WARNING[9569][C-00000ab8]: file.c:774 ast_openstream_full: File custom/mowmacreaa does not exist in any format
[2019-01-31 09:06:22] WARNING[9569][C-00000ab8]: file.c:1247 ast_streamfile: Una ble to open custom/mowmacreaa (format (alaw)): No such file or directory
[2019-01-31 09:06:22] WARNING[9569][C-00000ab8]: pbx_builtins.c:1100 pbx_builtin _background: ast_streamfile failed on PJSIP/Mowmacre_Hill-00000955 for custom/mo wmacreaa
After looking into this some more i may have found the issue but not the fix. If i change the drop down (File List for English) to English United Kingdom, the recording is there. I’m just not sure how to select it.
EDIT: Sorted it, on the inbound route the language was set to Default. The system recordings for the IVR were United Kingdom. I’ve changed the Inbound Route language to UK and it’s now working.