I have made a fresh install of vicibox9.0.1, cluster installation in two bare metal servers
In one of them we installed vmware and the installation/specification are as below
The first bare metal server unvirtualized has this specs:
DB/Web/Asterisk - express install
CPU: Intel(R) Xeon(R) D-2141I CPU @ 2.20GHz / 16 cores
RAM: 32GB
Storage: SSD nvme 500GB
--------------------------------------------------------------------------------------
The other parts of cluster installation Dialers/Web are installed on the virtualized server
Dialer1 - express install:
-----------
CPU: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz / 4core
RAM: 16GB
Storage: SSD nvme (shared storage from virtual server 65GB)
Dialer2 - express install:
-----------
CPU: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz / 4 core
RAM: 8GB
Storage: SSD nvme (shared storage from virtual server 16GB)
Dialer3 / Web - express install:
--------------------
CPU: Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz / 4 core
RAM: 8GB
Storage: SSD nvme (shared storage from virtual server 75GB)
-----------------------------------------------------------------------------------------------------------------------------
Asterisk version: Asterisk 13.27.1-vici
Vicibox:
VERSION: 2.14-794a
BUILD: 210309-2207
Problem explanation:
------------------------------
We have two campaigns configured one for fronters and one for closers.
Fronters make only outbound calls, Closers take inbound calls from Fronters and make outbound calls too with blended enable
Fronters pass the call using the 3way call method. From time to time when the fronter passes the call to the closer the closer can't hear neither the fronter or the customer, and the fronter can't hear the closer.
At these specific cases the closer always receives the call as hanged up.
What i saw at asterisk logs is this. When the call is successfully passed there is always a log like this one:
- Code: Select all
pbx.c: Executing [xxx*xxx*xxx*xxx*8600057@default:1] Dial("IAX2/ASTloop-15485", "IAX2/Dialer5:password@xxx.xxx.xxx.xxx:4569/8600057,55,oT") in new stack
app_dial.c: Called IAX2/Dialer5:password@xxx.xxx.xxx.xxx:4569/8600057
app_dial.c: IAX2/salesWeb-1560 answered IAX2/ASTloop-15485
Dialer5 is the hostname of the first dialer where some of the fronters sips are,
salesWeb is the hostname of the Dialer/Web server where the closers sips are.
Meanwhile when the call isn't passed successfully in the asterisk logs those lines above are missing.
I can see only these type of lines:
- Code: Select all
pbx.c: Executing [90009*sales*CXFER*515728**phone_number*user**58*@default:2] Dial("Local/90009*sales*CXFER*515728**phone_number*user**58*@default-0000abf9;2", "IAX2/ASTloop:test@127.0.0.1:40569/990009*sales*CXFER*515728**phone_number*user**58*,,to") in new stack
app_dial.c: Called IAX2/ASTloop:test@127.0.0.1:40569/990009*sales*CXFER*515728**phone_number*user**58*
app_dial.c: IAX2/127.0.0.1:40569-8534 answered Local/90009*sales*CXFER*515728**phone_number*user**58*@default-0000abf9;2
On the server there are stored both record_audio files.
On the fronter audio file you can hear only the fronter and the client, no sounds of the closer
On the closer audio file you can hear nothing cause only the ambient noise of the room where the closers are.
From this kind of logs it seems that the closer receives the call but for whatever reasons it arrives like hanged up and both parts can't hear each other.
Hope that I was clear with my explanation, thank you so much in advanced!
P.S: I desperately need some guides as soon as possible.