Network physical configuration

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Network physical configuration

Postby jmarin » Mon Feb 20, 2017 9:21 am

Hello community

Is it really necessary for Vicidial to work properly to have the configuration as:

router ------[eth0] server [eth1] ------ switch --------{all clients}?

What I have right now is a configuration like this one:

router ------- switch ------{[eth0]server and all clients}


-----------------------------------------------------------
Kernel 4.1.38-47-default
OS: openSUSE Leap 42.1 x86_64 (Malachite)
Asterisk 11.25.1-vici
Vicidial: 2.14-587a BUILD: 170207-1317
Installed via ViciBox 7.0.4
DB: 10.1.21-MariaDB
Followed the installation guide that comes with Vicibox
jmarin
 
Posts: 8
Joined: Tue Feb 14, 2017 3:13 am

Re: Network physical configuration

Postby williamconley » Sat Mar 18, 2017 12:01 am

I don't know what "all clients" means (are clients your customers? agents? telephone companies? sub-rooms?).

But the usual answer to questions of this sort is:

If the server has TWO network cards, one is usually a private IP (192.168.x.x or 10.x.x.x) and the other card is usually a public IP address. In any event, at some point you will be sending audio packets to someone (agents and/or telephone carriers). The file "sip.conf" has an entry for "externip". This value must be set to the public IP address of the server for any traffic on the public IP address to route correctly.

It is not necessary to have two network cards. It is not necessary to have a public IP directly on the server (either is fine: public or private). In fact, it's not even necessary to have a Static IP. Dynamic works fine. You just have to tell everyone what the new one is when it changes (which in many cases is every six months).

But if you do have a private IP, the externip value in sip.conf must have the public IP that is in use by the router for that network.

So if you have Public IP -> Router -> Private network -> Private IP on ETH0. Then the public IP for that route must be listed in the externip in sip.conf, since eventually that's where all the traffic goes ... AND that's where the return traffic must come back. If that value is not listed in externip, then the traffic will not arrive at that public IP and can not be routed internally to land in the Vicidial server because it never arrived.

Also; the installation guide for Vicibox is NOT the last manual you need. After that installation is complete, you use the Vicidial Manager's Manual for configuration and operations. EFLO.net has it, free and paid versions. While I *highly* recommend the paid version, the free version has enough to get anyone going.

Hope that helped. 8-)
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)


Return to Support

Who is online

Users browsing this forum: No registered users and 96 guests