Viciphone 2.0

Discussions about development of VICIDIAL and astGUIclient

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

Viciphone 2.0

Postby mcargile » Thu Jan 10, 2019 12:10 pm

I have Viciphone 2.0 working in Chrome and Firefox (at least on the 3 PCs I have tested so far). Would love some community feedback. If you are interested in testing it please do the following:

Change your WebRTC Template in Vicidial to this:

type=friend
host=dynamic
encryption=yes
icesupport=yes
directmedia=no
transport=wss
dtlsenable=yes
dtlsverify=no
dtlscertfile=/PATH/TO/YOUR/SSL/CERT
dtlsprivatekey=/PATH/TO/YOU/SSL/KEY
dtlssetup=actpass
rtcp_mux=yes

Then in System Setting change the Webphone URL to:

https://dev.viciphone.com/v2/viciphone.php

Everything all other configurations should be the same as version one. As I have said I have only tested this on 3 PCs so I recommend that you try this on a test dialer and not on a production system.
Michael Cargile | Director of Consulting | ViciDialGroup | www.vicidial.com

The official source for VICIDIAL services and support. 1-888-894-VICI (8424)
mcargile
Site Admin
 
Posts: 557
Joined: Tue Jan 16, 2007 9:38 am

Re: Viciphone 2.0

Postby dspaan » Wed Feb 13, 2019 3:54 pm

What are the changes/improvements compared to v1?
Regards, Dennis

Vicibox 8.1.2
Version: 2.14-704a
SVN Version: 3078
DB Schema Version: 1566
Build: 190312-0928
dspaan
 
Posts: 1191
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Re: Viciphone 2.0

Postby mcargile » Wed Feb 13, 2019 4:56 pm

It uses the new SIP.js library which is very different. It also has the potential to support MS Edge.
Michael Cargile | Director of Consulting | ViciDialGroup | www.vicidial.com

The official source for VICIDIAL services and support. 1-888-894-VICI (8424)
mcargile
Site Admin
 
Posts: 557
Joined: Tue Jan 16, 2007 9:38 am

Re: Viciphone 2.0

Postby ccabrera » Thu Feb 14, 2019 9:34 am

Michael,

Could you please publish this new code under a new branch in Github? I'll love to check out the new code and see whats new.
Christian Cabrera
Enlaza Comunicaciones - Vicidial Partner
Mexico City
ccabrera
 
Posts: 106
Joined: Fri Jan 14, 2011 7:53 pm
Location: México, DF

Re: Viciphone 2.0

Postby williamconley » Thu Feb 14, 2019 1:52 pm

ccabrera wrote:Michael,

Could you please publish this new code under a new branch in Github? I'll love to check out the new code and see whats new.

He'll be doing that AFTER he's finished with this round of testing. That's precisely the point of this post. He doesn't want to deal with 200 guys posting the same flaws to the code he's already working on. It's annoying to deal with that sort of thing, and he wants to see the activity in HIS server first so he can see what needs to be fixed before release.

Respect the coders methods, his work is excellent. 8-)
Vicidial Installation and Repair, plus Hosting and Colocation
SugarCRM integration - Customization and Add-ons - We Bring It All Together.
http://www.PoundTeam.com # 352-269-0000 # +44 (203) 769-2294 # +506 4001-8914
williamconley
 
Posts: 18579
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Viciphone 2.0

Postby ccabrera » Thu Feb 14, 2019 3:14 pm

William, I believe that is the reason for which GitHub was created: Share code so that others may review, suggest, even improve.

He doesn't need to work on all the flaws by himself. We could help too, but for that we need to be able to join while the product is being built, not after.

As for the flaws he's already working on, that's completely understandable. But then again: GitHub has an issue tracker which would allow anyone to have a closer and more detailed follow up of whatever he's coding.

So what I'm saying is: there's some of us who want to contribute in developing, not just testing, and for that, we need to see code while it's being written.

Let us help.
Christian Cabrera
Enlaza Comunicaciones - Vicidial Partner
Mexico City
ccabrera
 
Posts: 106
Joined: Fri Jan 14, 2011 7:53 pm
Location: México, DF

Re: Viciphone 2.0

Postby williamconley » Thu Feb 14, 2019 3:23 pm

Yes, but not during initial build-out. During initial buildout, proof of concept and prototype stages, it's common to keep it in-house and not something you argue about with a technician who will be publishing the final prototype when it's ready.

He likes to get to "I think it works" and request bug checking after it's fully operational. I'll never argue with that approach on a free project (or bug the guy who has the code prematurely: If he wanted to publish his GIT already he would have).

lol: The rough equivalent of hearing "are we there yet?" from the back seat. IMHO 8-)
Vicidial Installation and Repair, plus Hosting and Colocation
SugarCRM integration - Customization and Add-ons - We Bring It All Together.
http://www.PoundTeam.com # 352-269-0000 # +44 (203) 769-2294 # +506 4001-8914
williamconley
 
Posts: 18579
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Viciphone 2.0

Postby dspaan » Fri Feb 15, 2019 3:22 pm

I tested in chrome and it worked fine. Also tested in Edge but didn't get any audio and after 1 min the message there was no connection with my phone. Edge did ask me if my microphone could be used. Anything specific you wanted me to test?
Regards, Dennis

Vicibox 8.1.2
Version: 2.14-704a
SVN Version: 3078
DB Schema Version: 1566
Build: 190312-0928
dspaan
 
Posts: 1191
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Re: Viciphone 2.0

Postby dspaan » Mon Feb 18, 2019 2:39 pm

Also, can you add different ringtones for the webphone?
Regards, Dennis

Vicibox 8.1.2
Version: 2.14-704a
SVN Version: 3078
DB Schema Version: 1566
Build: 190312-0928
dspaan
 
Posts: 1191
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Re: Viciphone 2.0

Postby mcargile » Mon Apr 08, 2019 4:29 pm

I will be releasing the code on github once I am positive everything is working correctly. With regards to Edge, I am not bothering with finalizing that till they get their core switched over to Chromium. At which point I am 99% sure it will just work. As for the ringtones, I am happy to switch them, but we need an audio file that is is released under a compatible license which was hard to find in the first place.
Michael Cargile | Director of Consulting | ViciDialGroup | www.vicidial.com

The official source for VICIDIAL services and support. 1-888-894-VICI (8424)
mcargile
Site Admin
 
Posts: 557
Joined: Tue Jan 16, 2007 9:38 am

Re: Viciphone 2.0

Postby williamconley » Mon Apr 08, 2019 6:33 pm

mcargile wrote:I will be releasing the code on github once I am positive everything is working correctly. With regards to Edge, I am not bothering with finalizing that till they get their core switched over to Chromium. At which point I am 99% sure it will just work. As for the ringtones, I am happy to switch them, but we need an audio file that is is released under a compatible license which was hard to find in the first place.

just a place for the ringtone would be fine, even if it's always got the same filename in it. the ability to set the ringtone to a file in the audio store would be perfect.
Vicidial Installation and Repair, plus Hosting and Colocation
SugarCRM integration - Customization and Add-ons - We Bring It All Together.
http://www.PoundTeam.com # 352-269-0000 # +44 (203) 769-2294 # +506 4001-8914
williamconley
 
Posts: 18579
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Viciphone 2.0

Postby mcargile » Tue Apr 09, 2019 8:37 am

Honestly do not see this being added any time soon unless someone paid for it. This is mainly because it would require a ton of work in the agent interface of Vicidial to pass the option to Viciphone and Matt is swamped with paid development.

In other news the Canary build of Edge based off Chromium was just released and it works flawlessly with Viciphone.
Michael Cargile | Director of Consulting | ViciDialGroup | www.vicidial.com

The official source for VICIDIAL services and support. 1-888-894-VICI (8424)
mcargile
Site Admin
 
Posts: 557
Joined: Tue Jan 16, 2007 9:38 am

Re: Viciphone 2.0

Postby williamconley » Tue Apr 09, 2019 10:01 am

mcargile wrote:Honestly do not see this being added any time soon unless someone paid for it. This is mainly because it would require a ton of work in the agent interface of Vicidial to pass the option to Viciphone and Matt is swamped with paid development.

In other news the Canary build of Edge based off Chromium was just released and it works flawlessly with Viciphone.

ah, well. putting a note of where that file could be modified somewhere in the code for the lay-people wouldn't be bad either, if it's not too troublesome. Or here. Here is good, too.
Vicidial Installation and Repair, plus Hosting and Colocation
SugarCRM integration - Customization and Add-ons - We Bring It All Together.
http://www.PoundTeam.com # 352-269-0000 # +44 (203) 769-2294 # +506 4001-8914
williamconley
 
Posts: 18579
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Viciphone 2.0

Postby dspaan » Tue Apr 09, 2019 10:42 am

williamconley wrote:
mcargile wrote:Honestly do not see this being added any time soon unless someone paid for it. This is mainly because it would require a ton of work in the agent interface of Vicidial to pass the option to Viciphone and Matt is swamped with paid development.

In other news the Canary build of Edge based off Chromium was just released and it works flawlessly with Viciphone.

ah, well. putting a note of where that file could be modified somewhere in the code for the lay-people wouldn't be bad either, if it's not too troublesome. Or here. Here is good, too.


Good idea.
Regards, Dennis

Vicibox 8.1.2
Version: 2.14-704a
SVN Version: 3078
DB Schema Version: 1566
Build: 190312-0928
dspaan
 
Posts: 1191
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Re: Viciphone 2.0

Postby mcargile » Tue Apr 09, 2019 11:00 am

The files is called ringing.mp3 and is in the sounds directory.

This is the line in vici_phone.js where that is set:

Code: Select all
// setup the ringing audio file
ringAudio = new Audio('sounds/ringing.mp3');


I am open to suggestions on how to make this more "lay-people" friendly than it already is.
Michael Cargile | Director of Consulting | ViciDialGroup | www.vicidial.com

The official source for VICIDIAL services and support. 1-888-894-VICI (8424)
mcargile
Site Admin
 
Posts: 557
Joined: Tue Jan 16, 2007 9:38 am

Re: Viciphone 2.0

Postby dspaan » Tue Apr 09, 2019 12:57 pm

You're right, that's already very simple.
Regards, Dennis

Vicibox 8.1.2
Version: 2.14-704a
SVN Version: 3078
DB Schema Version: 1566
Build: 190312-0928
dspaan
 
Posts: 1191
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands

Re: Viciphone 2.0

Postby williamconley » Tue Apr 09, 2019 1:12 pm

perfect. if someone wants to pull that from a settings container or something it'll be easy enough to code for their call center. in the meantime, just editing the js file will suffice for those who care (and they'll just have to remember to update it whenever they upgrade).
Vicidial Installation and Repair, plus Hosting and Colocation
SugarCRM integration - Customization and Add-ons - We Bring It All Together.
http://www.PoundTeam.com # 352-269-0000 # +44 (203) 769-2294 # +506 4001-8914
williamconley
 
Posts: 18579
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Viciphone 2.0

Postby dspaan » Fri May 03, 2019 2:38 am

Michael, can you please take a look at this topic: viewtopic.php?f=4&t=39066&p=139116
Regards, Dennis

Vicibox 8.1.2
Version: 2.14-704a
SVN Version: 3078
DB Schema Version: 1566
Build: 190312-0928
dspaan
 
Posts: 1191
Joined: Fri Aug 21, 2009 1:40 pm
Location: The Netherlands


Return to Development

Who is online

Users browsing this forum: No registered users and 5 guests