Page 1 of 1

AVATAR Integration

PostPosted: Mon May 20, 2013 2:57 pm
by amedina
Hi,

Just want to ask if anyone has integrate AVATAR Technology in VICIDial? How was it? Any feedback would be highly appreciated.

Please refer to this link http://www.practicalmarketing.net/.

Thanks!

----------------------------------------------------------------------------------
VERSION: 2.4b0.5 | BUILD: 110430-1642 | Asterisk Version: 1.4.38-vici | Cluster | No Digium/Sangoma Hardware | No Extra Software After Installation

Re: AVATAR Integration

PostPosted: Tue May 21, 2013 5:56 am
by mflorell
You would have to define exactly what the word "integrate" means to you before anyone would respond.

Re: AVATAR Integration

PostPosted: Tue May 21, 2013 9:00 am
by amedina
Hi Matt,

We would want to use AVATAR Interface and use VICIDial as Dialer. AVATAR is using pre-recorded messages to pitch to customers by clicking a button.

For example, once a call was established, a live agent will click the Introduction button and it will play a pre-recorded Intro verbiage. There are also recorded rebuttals, etc.

Take note that live agents are not allowed to speak to customers, they just need to click the buttons.

----------------------------------------------------------------------------------
VERSION: 2.4b0.5 | BUILD: 110430-1642 | Asterisk Version: 1.4.38-vici | Cluster | No Digium/Sangoma Hardware | No Extra Software After Installation

Re: AVATAR Integration

PostPosted: Wed May 22, 2013 5:43 am
by mflorell
Then you would have to alter their code to send API commands when you wanted to on the back end. The Vicidial APIs are fully documented here:

http://www.vicidial.org/docs/AGENT_API.txt
http://www.vicidial.org/docs/NON-AGENT_API.txt

Re: AVATAR Integration

PostPosted: Thu Jun 13, 2013 2:37 pm
by amedina
Thanks for that Matt.

But does anybody here heard about Sales Technologies, Avatar Technologies or Perfect Pitch? Does anyone tried Sales Technologies as an Agent interface but uses VICI as the dialer?


----------------------------------------------------------------------------------
VERSION: 2.4b0.5 | BUILD: 110430-1642 | Asterisk Version: 1.4.38-vici | Cluster | No Digium/Sangoma Hardware | No Extra Software After Installation

Re: AVATAR Integration

PostPosted: Mon Jun 24, 2013 12:25 pm
by devafree
There does not seem to be an API feature for streaming file into session of agent. This can then be done via AMI originate with Playback/control or another exten in originate to a Local channels that uses agi to stream the file. You'll only need the variables between scripts and asterisk channels, for filename and agent meetme room is (session_id), which should be doable via webforms or script iframes.

Re: AVATAR Integration

PostPosted: Mon Jun 24, 2013 4:39 pm
by williamconley
Perhaps the wrong approach. Not related to Vicidial. You should approach from the ability to add sound to a meetme room/conference or directly in the "call" itself. Then we could work out an API in Vicidial to mimic your accomplishment. I've had several clients request this feature, but so far none have paid to actually generate a prototype.

The primary concern is the responsiveness of the system to insert the sound and the ability (and once again responsiveness) to canceling the sound upon request. After that, the web interface will be an "art form" to allow the agent maximum access to categorized responses and assertions. But first: Can it be done in a way that will react well ... So far no one has paid to have it developed. One poster has said he had a portion of it done, but no code posted and very vague on what he actually had done.

Re: AVATAR Integration

PostPosted: Mon Jun 24, 2013 11:57 pm
by devafree
Hi, it is not related to Vicidial , but is an example of say a webform.

Here is a sample for the stream file that works using http://phpagi.sourceforge.net/

Webform, far from art form quality - really quite far :)

Code: Select all
<?php
$session_id = $_GET['session_id'] ; // and whatever else, like the audiofile.
?>

<html>
<form method="get" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        <input type="hidden" name="session_id" value="<?php echo $session_id ; ?>">
        <input type="submit" name="submit" value="click here to play a sound"><br>

</form>

<?php
if(isset($_GET['submit']))
{
$session_id = $_GET['session_id'] ;
$myfile = "demo-congrats" ;
require "phpagi-asmanager.php";
$asm = new AGI_AsteriskManager();
if(!$asm->connect())
{
echo "not connected" . "\n" ;
}
else
{
$call = $asm->send_request('Originate',
            array('Channel'=>"LOCAL/AVATAR_CHANNEL_1",
                  'Exten'=>'AVATAR_CHANNEL_2',
                  'Context'=>'default',
                  'Priority'=>1,
                  'Variable'=>"AVATARFILE=$myfile|MMROOM=$session_id",
                  'Async'=>'true',
                  'Callerid'=>12345));
    $asm->disconnect();
}
}
?>


Dialplan entries

Code: Select all
exten => AVATAR_CHANNEL_1,1,Meetme,${MMROOM}|qF
exten => AVATAR_CHANNEL_1,n,Hangup()

exten => AVATAR_CHANNEL_2,1,AGI(playthesound.php|"${AVATARFILE}")


AGI

Code: Select all
#!/usr/bin/php -q
<?php
set_time_limit(30);
require('phpagi.php');
$agi = new AGI();
$agi->answer();
$agi->exec('ControlPlayback',"$argv[1]|5000|6|4|#|*|1") ; // asterisk 1.4.x accepts piped, 1.8 needs comma syntax for application data separations
exit;
?>


The control buttons for send_dtmf Agent API call not working (do we need to actually bridge to the agent channel here?) , but the controlplayback digits from softphone work.

Since I saw several threads w.r.t this I posted this example and hope it helps.

Thanks.

Re: AVATAR Integration

PostPosted: Wed Jun 04, 2014 11:28 am
by delhibpo1
Thanks
Can anybody guide me completly for integration for meetme/conference IVR to play directly as avatar system.

Re: AVATAR Integration

PostPosted: Wed Jun 04, 2014 12:07 pm
by williamconley
delhibpo1 wrote:Thanks
Can anybody guide me completly for integration for meetme/conference IVR to play directly as avatar system.

it's not an ivr. it's a database entry to initiate sound sent into the conference.

http://catalog.poundteam.com/product_in ... cts_id=521

Our method is to use the buttons to initiate a sql call to use the Vicidial manager to send the sound into the meetme room. Works quite well, actually.

Re: AVATAR Integration

PostPosted: Wed Jun 04, 2014 11:29 pm
by delhibpo1
Thanks for replay .
I have Goautodial 2.1 and m running already avatar prototype , but that is not behaving good as I need a soundmix feature from sound card to run my own avatar.

I want to run this directly with normal sound setup.

I need ur support and guide , how to integrate and run directly play recorded sound files to customers as called avatar.
thanks
waiting for solutions.

Re: AVATAR Integration

PostPosted: Thu Jun 05, 2014 6:16 am
by williamconley
If you are running another "avatar" application, I can't help you with no information on that avatar.

Aside from that, our avatar does not need a "soundmix feature" to run. It just runs in a web page on the Vicidial server.

Re: AVATAR Integration

PostPosted: Thu Jun 05, 2014 6:29 am
by delhibpo1
thanks
I know I have problem with my avatar, and thats why I need ur guidance to complete.
I also want to run with normal sound settings. but I am unaable to do that, plz guide me how to overcome and how can i use this avatar on my own.

Re: AVATAR Integration

PostPosted: Thu Jun 05, 2014 10:07 am
by williamconley
as i said: i have no information on your avatar system. except that it is broken. with that level of detail, all i can say is "fix it".

how does it work? who built it?

Re: AVATAR Integration

PostPosted: Sun Jun 08, 2014 12:23 am
by delhibpo1
Sir , M asking about your system/code to integrate with goautodial to work like running avatar system.
I want to run choice able recorded ivr voices to customers.

Re: AVATAR Integration

PostPosted: Sun Jun 08, 2014 12:15 pm
by williamconley
integration is with Vicidial.

Goautodial is an "installer" for Vicidial and the integration (as mentioned) is with Vicidial. So it will work with Goautodial as well as it works with Vicibox or even a scratch/manual install of Vicidial.

Once installed, it plays recordings for the client when a button is pressed. We have added a short video/audio link (http://www.poundteam.com/downloads/Avat ... e.swf.html) on our catalog purchase page. http://catalog.poundteam.com/product_in ... cts_id=521

Re: AVATAR Integration

PostPosted: Wed Jul 23, 2014 4:04 pm
by mflorell
We are currently testing an internally developed agent audio soundboard system for use on our VICIhost platform. It has fully integrated web-based administration, and can be built into an agent script or be launched in a separate window when the agent logs in. Currently the soundboard allows an agent to start, stop and restart pre-recorded audio files from the audio store instantly at the click of a mouse. The audio prompts can be arranged in several different ways with main prompts able to have sub-prompts below them.

For more information, go to our vicihost.com website:
http://www.vicihost.com/?p=107

Here's a screenshot:
Image

Re: AVATAR Integration

PostPosted: Wed Jul 23, 2014 10:57 pm
by delhibpo1
Thanks,
M waiting for further implementation update to go ahead.

Re: AVATAR Integration

PostPosted: Tue May 03, 2016 4:17 am
by udy786
Hi @mflorell @ williamconley,

Is this available now in latest Vicidial 2.12?


Please update.

Re: AVATAR Integration

PostPosted: Tue May 03, 2016 8:36 pm
by mflorell
Our agent audio soundboard implementation is only offered as a feature of out VICIhost hosted service, it's not part of the VICIdial codebase.

Re: AVATAR Integration

PostPosted: Fri May 06, 2016 1:52 pm
by williamconley
Ours is available for all versions (we make whatever changes are needed to the code during installation). It's not "included", you have to pay us to install it on your server. It's available in our online catalog under "Software Installation".

Re: AVATAR Integration

PostPosted: Sun Nov 27, 2016 10:30 am
by mflorell
The VICIdial Agent Audio Soundboard is now included in the VICIdial codebase, just upgrade your system, activate the feature in System Settings, and you've got it.

Here's a screenshot of the agent screen with the soundboard loaded:
Image

You can also see what the admin interface for it looks like in our online demo: (6666 / 1234)
http://www.vicidial.org/vicidial_demo/a ... _test&DB=0

Re: AVATAR Integration

PostPosted: Sun Nov 27, 2016 3:27 pm
by williamconley
Duly noted on the PoundTeam Avatar Beta sale page. We'll still install our pre-release Beta for those "stuck" in older versions of Vicidial, of course.

Re: AVATAR Integration

PostPosted: Wed Mar 01, 2017 11:18 am
by Alex
Hi. Do you have the sample URL for Sugar CRM to add in campaign please?

Re: AVATAR Integration

PostPosted: Wed Mar 01, 2017 4:59 pm
by williamconley
Alex wrote:Hi. Do you have the sample URL for Sugar CRM to add in campaign please?


1) Welcome to the Party! 8-)

2) As you are obviously new here, I have some suggestions to help us all help you:

When you post, please post your entire configuration including (but not limited to) your installation method (7.X.X?) and vicidial version with build (VERSION: 2.X-XXXx ... BUILD: #####-####).

This IS a requirement for posting along with reading the stickies (at the top of each forum) and the manager's manual (available on EFLO.net, both free and paid versions)

You should also post: Asterisk version, telephony hardware (model number is helpful here), cluster information if you have one, and whether any other software is installed in the box. If your installation method is "manual/from scratch" you must post your operating system with version (and the .iso version from which you installed your original operating system) plus a link to the installation instructions you used. If your installation is "Hosted" list the site name of the host.

If this is a "Cloud" or "Virtual" server, please note the technology involved along with the version of that techology (ie: VMware Server Version 2.0.2). If it is not, merely stating the Motherboard model # and CPU would be helpful.

Similar to This:

Vicibox X.X from .iso | Vicidial X.X.X-XXX Build XXXXXX-XXXX | Asterisk X.X.X | Single Server | No Digium/Sangoma Hardware | No Extra Software After Installation | Intel DG35EC | Core2Quad Q6600

3) Are you trying to push a lead to SugarCRM? Or are you trying to push a lead from SugarCRM to Vicidial? For the former, there is no "standard" it depends on your configuration in SugarCRM (or your DB access if you have it). For the latter, API documentation is in /usr/src/astguiclient/trunk/docs/NON-AGENT_API.txt

4) Please do not hijack posts for your own nefarious purposes. It's free to create your own post, you know. No need for your question to be lost forever inside a post titled "AVATAR Integration" when it has nothing to do with AVATAR Integration.