Page 1 of 1

Can Viciphone Be Built into Vicidial To Work Out of the Box?

PostPosted: Sun Feb 25, 2018 12:15 pm
by thephaseusa
Version: 2.14b0.5
SVN Version: 2872
DB Schema Version: 1527
ViciBox v.7.0.4| Asterisk 11.25.1-vici |
4 Box Cluster of 1 Database, 1 Asterisk, 1 Web, & 1 Archive Server.
Fundraising Call Center

I’m looking forward to trying viciphone. And I’m wondering, with ssl certificates required can it be built into vicidial and work out of the box, or will users always have to configure https themselves separate from Vicidial?

Keep up the great work you do for us adding features! Vicidial rocks!

John M

Re: Can Viciphone Be Built into Vicidial To Work Out of the

PostPosted: Sun Feb 25, 2018 2:14 pm
by mflorell
Since WebRTC requires real fully-qualified-domain-names with valid SSL certs, ViciPhone will never be able to be ready-to-go out-of-the-box.

Re: Can Viciphone Be Built into Vicidial To Work Out of the

PostPosted: Sun Feb 25, 2018 3:54 pm
by williamconley
mflorell wrote:Since WebRTC requires real fully-qualified-domain-names with valid SSL certs, ViciPhone will never be able to be ready-to-go out-of-the-box.

Well. Not for free. We could do it and set it up to auto-grab a domain from our DNS and auto-grab an SSL cert, but obviously that would incur a fee because it would be our SSL cert.

That being said: IF you were to require a valid domain name to "initiate SSL", it could technically be done for free.

I might even be tempted to build that in the near future. Now you mention it. 8-)

Re: Can Viciphone Be Built into Vicidial To Work Out of the

PostPosted: Wed Oct 10, 2018 9:12 pm
by Arffeh
Perhaps a Helper Script could be bundled one day:

- Ask for FQDN
- Sanity check FQDN DNS record exists
- Clone github repo
- use LetsEncrypt with an apache vhost on previously given FQDN to get a cert
- Install certs in all appropriate places / flip on https where needed
- Prompt to set up LetsEncrypt cron job to keep cert up-to-date
- install viciphone in all appropriate places
- Check for presence of asterisk 13
- Do the steps at https://viciphone.com/?page_id=351
- Prompt to set up viciphone in database entries for vicidial use

It would probably remove some of the tedium of setting viciphone up. So if someone at least qualifies on minimum requirements, someone could run the above and be up and running.

Re: Can Viciphone Be Built into Vicidial To Work Out of the

PostPosted: Wed Oct 10, 2018 9:52 pm
by williamconley
Arffeh wrote:Perhaps a Helper Script could be bundled one day:

- Ask for FQDN
- Sanity check FQDN DNS record exists
- Clone github repo
- use LetsEncrypt with an apache vhost on previously given FQDN to get a cert
- Install certs in all appropriate places / flip on https where needed
- Prompt to set up LetsEncrypt cron job to keep cert up-to-date
- install viciphone in all appropriate places
- Check for presence of asterisk 13
- Do the steps at https://viciphone.com/?page_id=351
- Prompt to set up viciphone in database entries for vicidial use

It would probably remove some of the tedium of setting viciphone up. So if someone at least qualifies on minimum requirements, someone could run the above and be up and running.

Have you looked at Vicibox 8.1.2?

Re: Can Viciphone Be Built into Vicidial To Work Out of the

PostPosted: Thu Oct 11, 2018 8:50 pm
by Arffeh
Oh wow. I missed that.
Thats a huuuuge update. Cheers man.

Re: Can Viciphone Be Built into Vicidial To Work Out of the

PostPosted: Mon Oct 22, 2018 5:02 pm
by thephaseusa
Well the vicibox version finally came out, and i installed 8.1.2 on 3 boxes of my cluster already. VICIphone didn’t work right out of the box, but you know what, VICIdial doesn’t work right out of the box either)) after installing it you have to add a carrier, create campaigns, create users and phones, etc. etc. But let me tell you, they made it really really simple to get viciphone working with this new version of vicibox.

Create a template for viciphone. Set your phone to webphone, choose the template for it. Set the web socket address in server settings. Run vicibox-certbot to get your ssl working. The webphone address is already by default set to the viciphone address of vicidial (or download viciphone to your server and use your own address here).

Yes you need to look at the instructions (on this site or at viciphone.com) and it will take a few minutes. But i was really shocked how little time it took.