Change 3CX Web Administration port

Status
Not open for further replies.

sbutler

Joined
Mar 19, 2007
Messages
8
Reaction score
0
How would I change the web administration port to port 80?

Any help would be greatly appreciated!

Thanks,
Butler.
 
Hi,

This has never been tested but if you can attempt to reconfigure apache.

Change The "Listen" Directive in the Apache config (\bin\Apache\Conf\httpd.conf) to 80. To put in effect any changes you will need to restart apache. I would advice you retain a copy of the original conf file.

Look for the "Listen 5481" line in the httpd.conf and REPLACE it with "Listen 80" (minus the quotes).

Please share the outcome with us.
 
Hi Sean,

if you change the port like the support writes, there is only a problem, if another webserver is running on the same machine. If not, it works without any problems, mine is running since a few weeks on port 80.

Greethings,

Michael.
 
tcgmuc said:
Hi Sean,

if you change the port like the support writes, there is only a problem, if another webserver is running on the same machine. If not, it works without any problems, mine is running since a few weeks on port 80.

Greethings,

Michael.

Hi Sean,

so I tested some functions on 3CX with modified webservices on Port 80.

If I change it in the apache config-file, then IVR-Server is not working correct. If I try to reach the Voice-Box, the system answers with an errormessage via phone.

Set back to port 5481 all works fine ...

Greethings,

Michael.
 
Hi,

You are right it does break IVR communication. You can do 2 things.

Either add a "Listen 80" UNDER the "Listen 5481" in the apache config. This way you can let IVR comunicate on that port and administer the server on port 80.

Alternatively you can set Apache to listen solely on port 80 and change the IVR's configuration as well. In \data\Ivr\Cfg\3CXIvr.cfg you will find a line:

"client.vxmVRL VXIString http://localhost:5481/Vxml/ivr_start.php"

From this line remore the port part of the ULR ( to default to 80 ).

Bearin mind that such changes are not supported so carry this out at your own risk. Once again please let us know if all goes well.
 
Locations to change.

=========
<%3cxinstalldir%>\Bin\Apache\Conf\http.conf

</IfModule>
Listen 5481

=========

<%3cxinstalldir%>\Data\Ivr\Cfg\3CXIvr.cfg

client.vxmlURL VXIString http://localhost:5481/Vxml/ivr_start.php

=========
3cxCall Assistant_[your local ip address]&5481 should be renamed to the port number. This file lives in <%3cxinstalldir%>\Data\Http\callassistant

No guarantee given, as I have not tested it myself (will do in the next 48 hrs).

Henk

PS. Could we add these settings to the Manual? Eg an admin/advanced section. Strictly no guarantee given type stuff?
 
We are considering to implement this as a feature in the future. i.e. where portthe port would be configurable.

BTW you will need to restart Apache and IVR for any changes to occur.
 
3CXsupport said:
Hi,

You are right it does break IVR communication. You can do 2 things.

Either add a "Listen 80" UNDER the "Listen 5481" in the apache config. This way you can let IVR comunicate on that port and administer the server on port 80.

Alternatively you can set Apache to listen solely on port 80 and change the IVR's configuration as well. In \data\Ivr\Cfg\3CXIvr.cfg you will find a line:

"client.vxmVRL VXIString http://localhost:5481/Vxml/ivr_start.php"

From this line remore the port part of the ULR ( to default to 80 ).

Bearin mind that such changes are not supported so carry this out at your own risk. Once again please let us know if all goes well.

Bugger you just beaten me to it :-) must be the latency on the network LOL.
 
Thanks Everyone

Thanks everyone!! I will try it!

Thanks,
Sean B.
 
latest news is that this feature will be implemented in all versions soon for those interested in knowing.
 
Status
Not open for further replies.

Forum statistics

Threads
111,916
Messages
589,714
Members
164,785
Latest member
Texas Clay -