- Joined
- Feb 20, 2014
- Messages
- 19
- Reaction score
- 0
I am in the process of updating our 3CX phone system from 12.5 with sp1 to version 14 with sp1.
Everything went well in terms of the backup and restore but I am experiencing a problem which unless I can fix I will have to go back to version 12.
In version 14 everything appears to be working fine apart from all IVR and system prompts. If I play back a system prompt to my phone I get the voice message “The call cannot be completed at this time. Sorry”. I also get the same if I ring any of the IVR lines.
I have tried looking at http://www.3cx.com/blog/docs/troubleshooting-iis-ivr/ but I’m not sure how much of this is relevant in v14.
I tried changing the prompts to another language no joy.
I looked on this page http://www.3cx.com/blog/releases/service-pack-1-v14/ and see someone had a similar issue and Nicky Borg said:
"@Graham – Problem in this case was because the 3CX Server was configured with a PUBLIC IP Address in a Local Lan.
The 3CX Webserver is configured to DENY direct Http requests from Public IP addresses for security reasons. It allows only Direct HTTP requests from Local IP Addresses.
The local IP Addresses are the following:
127.0.0.1
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
But if the PBX is configured to have a local interface as a public IP, then this will not be allowed because webserver will think that this is an external request. So it will be blocked. IVR calls will not work. CTI will not work.
To fix this you need to change your IP Address to a local ip or add to the webserver configuration in the xml file."
I'm not sure in the webserver config where to add anything about IP's that are allowed but also on my setup CTI does work so I am not sure again if the problem is the same.
Our setup is a little different to the standard as we have two network cards. One for our internal networks on a 10.0.0.0/8 range and the other is for our internet on a static public IP address.
If anyone can help I would appreciate it.
Thanks
Everything went well in terms of the backup and restore but I am experiencing a problem which unless I can fix I will have to go back to version 12.
In version 14 everything appears to be working fine apart from all IVR and system prompts. If I play back a system prompt to my phone I get the voice message “The call cannot be completed at this time. Sorry”. I also get the same if I ring any of the IVR lines.
I have tried looking at http://www.3cx.com/blog/docs/troubleshooting-iis-ivr/ but I’m not sure how much of this is relevant in v14.
I tried changing the prompts to another language no joy.
I looked on this page http://www.3cx.com/blog/releases/service-pack-1-v14/ and see someone had a similar issue and Nicky Borg said:
"@Graham – Problem in this case was because the 3CX Server was configured with a PUBLIC IP Address in a Local Lan.
The 3CX Webserver is configured to DENY direct Http requests from Public IP addresses for security reasons. It allows only Direct HTTP requests from Local IP Addresses.
The local IP Addresses are the following:
127.0.0.1
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
But if the PBX is configured to have a local interface as a public IP, then this will not be allowed because webserver will think that this is an external request. So it will be blocked. IVR calls will not work. CTI will not work.
To fix this you need to change your IP Address to a local ip or add to the webserver configuration in the xml file."
I'm not sure in the webserver config where to add anything about IP's that are allowed but also on my setup CTI does work so I am not sure again if the problem is the same.
Our setup is a little different to the standard as we have two network cards. One for our internal networks on a 10.0.0.0/8 range and the other is for our internet on a static public IP address.
If anyone can help I would appreciate it.
Thanks