Page 1 of 1

We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Sat Mar 21, 2020 2:51 am
by Nefariousparity
I have tried running asterisk 13 on a plethora of at least Dell hardware, from 2950's, R610's, R210's, R630's. Whenever asterisk 13 is in use. People always complain that Answering machine detection simply does not work. I am always forced to use Vicibox ISO install, ViciBox_v8.x86_64-8.0.1.

What is the future for Vicibox? What am I doing wrong here? I have been running since about 2013 with success. Do we go back to Scatch install with CentOS so one may get Asterisk 11 with working repositories? Not sure what to do here.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Sun Mar 22, 2020 7:36 am
by bbakirtas

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Sun Mar 22, 2020 12:12 pm
by williamconley
Not to be insulting, but my advice is usually to not use AMD in the first place. That being said, we do have technicians who can Tweak the settings for the AMD module. If there is an actual coding problem for AMD (as opposed to a settings issue), we even have the ability to invade and correct the code. Do note that this is NOT related to Vicidial. AMD is an Asterisk module. That puts this question squarely in the realm of "you may get more detailed and useful information on an Asterisk forum".

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Sun Mar 22, 2020 11:58 pm
by Nefariousparity
Hey William, I would say over the past decade we have had more than one very very expensive phone call. That would be insulting, but knowledge is power you had it I did not.

What I am saying, is until the link was posted just now. People would complain of agents getting mainly dead air, or answering machines. Almost like the system was broken. So bad that I had to immediately roll back. Knowing now that you can define what is passed to the agent is huge and worth another look.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Mon Mar 23, 2020 10:32 am
by williamconley
At the risk of belaboring the point: Don't use AMD. It adds two full seconds to the "silent front" of the phone call. Nobody overlooks that. Agents can push the VM button without loss of income. But agents having to get over the "obviously a telemarketer using an automatic dialer" before they can even begin their pitch, combined with "perhaps not-so-perfect" agents who start the conversation with "Um ... hello?" and your sales drop like a rock. lol

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Wed Apr 01, 2020 11:21 pm
by Kumba
Your options are:

Asterisk 13 - Sub-par AMD, but stable performance and webRTC support and other features not in 11.

Asterisk 11 - Good AMD performance, will randomly crash/hang/go-zombie 3-4 times a day on a high load system.


All about picking your poison.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Wed Apr 01, 2020 11:30 pm
by williamconley
Kumba wrote:Your options are:

Asterisk 13 - Sub-par AMD, but stable performance and webRTC support and other features not in 11.

Asterisk 11 - Good AMD performance, will randomly crash/hang/go-zombie 3-4 times a day on a high load system.


All about picking your poison.

multi-server: autodial on AMD server (asterisk 11). Agents on WebRTC serer (asterisk 13).

Or if you're under 30: Both. Both is good.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Wed Apr 08, 2020 1:25 am
by Kumba
My scenario is basically on the upper end of load. At lower load either will work. Your biggest threat with Asterisk 11 in a smaller call center is when a SIP attacker starts a brute force against you. They will generate so much traffic internally within Asterisk 11 that it will start crashing. A good firewall can mitigate that.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Wed Apr 08, 2020 2:34 pm
by williamconley
Kumba wrote:My scenario is basically on the upper end of load. At lower load either will work. Your biggest threat with Asterisk 11 in a smaller call center is when a SIP attacker starts a brute force against you. They will generate so much traffic internally within Asterisk 11 that it will start crashing. A good firewall can mitigate that.


and a whitelist firewall can eliminate it entirely (in my experience)

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Thu Apr 16, 2020 5:45 pm
by Kumba
Also you can install Asterisk 11 on ViciBox v.9. I still maintain Asterisk 11 in the repo but you'll have to downgrade asterisk and do some config fixes for that.

ViciBox v.8 has gone end of life with OpenSuSE and they've already started to forcibly remove repos. Soon it will be completely orphaned not just EOL.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Thu May 07, 2020 12:19 am
by Nefariousparity
Oh I know. It pains me to continue to use Vicibox 8, I guess I need to do a 9 install well 9.02 since you so kindly built in my broadcom drivers, and downgrade and test. Also I have been using WebRTC succesfully for quite some time now on 11.25.3. I have also automated monitoring services to bounce sip servers when they find "auto-destruct" messages or a few other zombie asterisk messages. I have had over 100 agents doing inbound only on 11.25, well I guess maybe some manual outbound. But yeah, to easily do OpenSUSE 15 with asterisk 11. Boy that would be the dream, Hint Hint. LOL. Like before with option to choose.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Thu May 07, 2020 9:34 am
by kashinc
I also would love this!

Nefariousparity wrote:Oh I know. It pains me to continue to use Vicibox 8, I guess I need to do a 9 install well 9.02 since you so kindly built in my broadcom drivers, and downgrade and test. Also I have been using WebRTC succesfully for quite some time now on 11.25.3. I have also automated monitoring services to bounce sip servers when they find "auto-destruct" messages or a few other zombie asterisk messages. I have had over 100 agents doing inbound only on 11.25, well I guess maybe some manual outbound. But yeah, to easily do OpenSUSE 15 with asterisk 11. Boy that would be the dream, Hint Hint. LOL. Like before with option to choose.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Fri May 08, 2020 6:48 pm
by Kumba
I'll put an asterisk 11 downgrade script on my list of todo's for ViciBox, but it's not a super high priority at the moment. It'd work similar to how it did in ViciBox v.8.1. You'd install the OS, downgrade, then do the vicibox-install.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Fri May 08, 2020 9:16 pm
by Kumba
Actualy there is, vicibox-ast11 has always been in ViciBox v.9.0. The problem was that Asterisk 11 doesn't compile with OpenSSL v.1.1+.

I managed to get it to compile on OpenSuSE v.15.1 and put it into the repositories so you can give it a shot if you want. Just log into a ViciBox 9 server and run 'vicibox-ast11' and let it complete. Feel free to test it out and report back here if it still works good.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Sat May 09, 2020 3:20 am
by kashinc
So by doing it this way, would I still have to run vicibox-ast11 before I install vicidial?


Kumba wrote:Actualy there is, vicibox-ast11 has always been in ViciBox v.9.0. The problem was that Asterisk 11 doesn't compile with OpenSSL v.1.1+.

I managed to get it to compile on OpenSuSE v.15.1 and put it into the repositories so you can give it a shot if you want. Just log into a ViciBox 9 server and run 'vicibox-ast11' and let it complete. Feel free to test it out and report back here if it still works good.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Sat May 09, 2020 9:19 am
by Kumba
You don't have to, but if you want it to set everything up for you then yes.

If you've already got a server in production then you'll need to manually edit a few things, such as:
- astguiclient.conf for the correct asterisk version
- change the admin-->servers version to be 11.25.3-vici
- reboot the server to cleanly load everything.

I think that's mostly it going from memory.


**** UPDATE

The script will copy manager.conf and extensions.conf for you. So there should only be two thing needed. I'll put on the list to expand this so it filles in the admin servers and astguiclient.conf. But other then that it works.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Sat May 09, 2020 5:11 pm
by kashinc
You are the best, I'm sure a lot of people are going to appreciate it!

Kumba wrote:You don't have to, but if you want it to set everything up for you then yes.

If you've already got a server in production then you'll need to manually edit a few things, such as:
- astguiclient.conf for the correct asterisk version
- change the admin-->servers version to be 11.25.3-vici
- reboot the server to cleanly load everything.

I think that's mostly it going from memory.


**** UPDATE

The script will copy manager.conf and extensions.conf for you. So there should only be two thing needed. I'll put on the list to expand this so it filles in the admin servers and astguiclient.conf. But other then that it works.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Mon May 11, 2020 1:26 am
by Nefariousparity
Kumba, I owe you a bottle of single malt. Hey, I will test this on a Dell r610 box tonight. That way we can test that 5709 driver as well. ;)

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Mon May 11, 2020 10:22 am
by kashinc
let me know how it works for you, I'm trying to figure out how to get dynportal to work correctly for me or else I would be testing it with you right now.



Nefariousparity wrote:Kumba, I owe you a bottle of single malt. Hey, I will test this on a Dell r610 box tonight. That way we can test that 5709 driver as well. ;)

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Thu May 14, 2020 4:10 pm
by carpenox
whats the issue with dynportal?

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Thu May 14, 2020 6:07 pm
by Kumba
If you read the sandbox thread, there's instructions on how to add the vicibox-dynportal package. That will update everything to what should work out of the box, but you might need to double check the apache configs and the defaults.inc.php in the portal.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Thu May 14, 2020 7:02 pm
by kashinc
I think my issue is more of a configuration issue.

I'm choosing my external interface as external
And my internal as internal

But it seems that maybe my external should be selected as default and not external.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Thu May 14, 2020 7:12 pm
by carpenox
kashinc - kumba helped me with the dynportal problem on the thread hes talking about, the sandbox thread here: http://www.eflo.net/VICIDIALforum/viewtopic.php?f=8&t=40041&sid=50462cb10f7a67226d850f8ff310e41b&sid=50462cb10f7a67226d850f8ff310e41b#p142736 and it worked like a charm

Code: Select all
zypper ar https://download.opensuse.org/repositories/home:/vicidial:/vicibox/openSUSE_Leap_15.1/home:vicidial:vicibox.repo
zypper in vicibox-dynportal


thats the commands he told me to use which worked for me, give it a shot

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Thu May 14, 2020 9:01 pm
by Kumba
kashinc wrote:I'm choosing my external interface as external
And my internal as internal



Try assigning your external interface to the 'public' zone, and your internal interface to the 'trusted' zone. Firewalld decided that internal and external weren't descriptive enough and added public and trusted.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Sun May 17, 2020 10:12 pm
by kashinc
Kumba wrote:
kashinc wrote:I'm choosing my external interface as external
And my internal as internal



Try assigning your external interface to the 'public' zone, and your internal interface to the 'trusted' zone. Firewalld decided that internal and external weren't descriptive enough and added public and trusted.


I did this, I also added apache, apache-ssl and asterisk to trusted and removed them from public. The only issue Im having now is that the ViciPhone is not registering with these rules. I am sure this is an easy fix.

In public all I have is ssh and rtp
in trusted I have apache, apache-ssl and asterisk.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Mon May 18, 2020 3:29 pm
by kashinc
I'm stuck not being able to register to viciphone and not getting any voice prompt.

In public all I have is ssh and rtp
in trusted I have apache, apache-ssl and asterisk.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Tue May 19, 2020 9:39 pm
by kashinc
kashinc wrote:I'm stuck not being able to register to viciphone and not getting any voice prompt.

In public all I have is ssh and rtp
in trusted I have apache, apache-ssl and asterisk.


If anyone runs into this issue, just set your external to public and remove apache, apache2-ssl, asterisk and open up port 8089 if you are using viciphone. Leave everything else the way it is... this worked for me.

I did some initial testing with 11.25.3 today, will be running it in production tomorrow.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Tue May 19, 2020 10:52 pm
by carpenox
good postback

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Wed May 20, 2020 6:33 pm
by kashinc
I ran this on my production cluster and so far its pretty solid. The only issue we seem to have is random closers being kicked from the conference a every few hours.

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Wed May 20, 2020 9:27 pm
by williamconley
It's never random. Chase ONE instance down through the logs. You'll find it. 8-)

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Tue Nov 10, 2020 8:37 am
by carpenox
kash,

Check your rtptimeout settings....I had a similar problem and extending the RTP timeout to the length of the work day has solved that for me

nox

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Wed Nov 11, 2020 2:16 pm
by kashinc
I have disabled the rtptimeout and its been a huge improvement... I recently installed the latest SVN and now I am having an issue with the dynportal.

I changed the permissions of the dynportal folder and I still get this error message, I also did a zypper ref, zypper up.

Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.

Error 403

Re: We All want Vicibox 9, But Asterisk 13 Broken?

PostPosted: Thu Nov 12, 2020 8:12 am
by carpenox
i had a similar issue recently with one server, i believe it was due to an error with it looked for favicon.ico and when i added that into the folder it worked. Check you /var/log/apache/dynportal-error.log and general apache error logs to see whats being denied