Genesys CTI User Forum

Genesys CTI User Forum => Genesys-related Development => Topic started by: victor on August 21, 2008, 07:18:51 AM

Title: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: victor on August 21, 2008, 07:18:51 AM
Hi,

I am using Genesys SIP T-Server quite a lot lately, and I have noticed a disturbing trend of VARs tying up Genesys SIP with NICE and VERINT lately. I have been looking at Stream Manager and it seems like it can do the job; however, the major obstacle is lack of GUI and DB to make its recording capabilities easily available to the end-user.

I have perused Genesys 7.6 and later documentation and cannot find anything regarding Genesys offering an interface of any kind for SM. So, I am thinking about coding something myself.  Before I throw away several weekends of playing GTA IV, I would like to make sure that I am not doing something that is already planned by Genesys and I was just unlucky enough to miss it.

Any thoughts or comments on the functionality that should be there?
Needless to say, I am thinking about releasing it for free OUTSIDE JAPAN (I do have to make money somehow :) )

Best regards,
Vic
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: René on August 21, 2008, 11:08:46 AM
Hi Vic,

I've heard something is on the way. I don't have more information but I won't be able posting it here even I have some... We have to wait for next release :)

R.
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: victor on August 26, 2008, 03:00:00 AM
Well, it is great then; however, I cannot find anything as of yet. I cannot wait, so I have started my own development.

The framework is based on STAR's SIP VoIP Logger, and it should be pretty easy to use. I have done some preliminary tests and everything works like a charm. The idea is pretty simple really:

1. you get GSIP_REC_FN KVP that contains the name of the file recorded by SM
2. you store that information (including path) in DB
3. you create a nice GUI that allows you to search through DB for all the recordings based on time, agentID, DN, KVP (the usual stuff) and listen to the recording.

My biggest problem so far is that you cannot specify PATH inside STREAM MANAGER, so you will need to do some hard-coding if you want those files to be access from other servers.

Well, will see...

Best regards,
Vic

Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: Adam G. on August 26, 2008, 07:32:51 AM
Vic,

If you haven't already started the Search GUI, i'll create it for the project. I guess a web front-end will be required (ala Verint), though I was tempted to use Brio\Hyperion!!!

Pavel
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: victor on August 26, 2008, 07:56:51 AM
Hey, Pavel,

great suggestion!!! I need all the help I can get with his.

For right now, I am using STAR's framework for the whole SIP logger,
which should have all the necessary components we would need.

I have just finished creating an ASP-based web GUI for it. Here is a screenshot;
[attachimg=1]


I have even managed to get it to work with Stream Manager and play files recorded by SM.
There are still some issues with the fact that:
1. there is no easy way to distinguish one SM from another, so you would need to do it via filenames
2. SM does not tell you the whole filename, but only the main part, and then it appends PCMU or whatever else the codec is to its name, making life more difficult
3. it supports network drives from 7.5.XXX but it sure has a major problem with the packet latency, so all the files first must be stored locally.

What else do you think we need to add to this GUI?

Best regards,
Vic
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: Adam G. on August 26, 2008, 08:12:32 AM
Vic,

Can you save an extra KV pair so that calls can searched for using whatever value it contains?

I'll forward you some 'special' screenshots.

Pavel
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: victor on August 26, 2008, 10:42:15 AM
Right now, it only has one KVP on the screen; however, it would be easy to add more :)
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: victor on August 29, 2008, 10:21:25 AM
Ok, I got it working!

It is still in an early beta stage, but I think we got it fair and square!

Any volunteers out there to test it? Be prepared to really hit yourself voer the ehad while setting up SQL Server and Web Server though - the thing is a monster...
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: Adam G. on August 29, 2008, 07:23:56 PM
I say, bring it on.

Pavel
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: victor on September 01, 2008, 03:04:45 AM
Ok, Pavel,

I will forward you the executables then, but you will need SQL Server, SIP T/S and SM (version 7.6+).
And lots and lots of patience!
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: cavagnaro on September 01, 2008, 06:13:48 AM
[quote author=victor link=topic=3252.msg13556#msg13556 date=1220238285]
And lots and lots of patience!
[/quote]

lol aren't we already used to that???
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: Adam G. on September 01, 2008, 07:16:42 AM
[quote author=cavagnaro link=topic=3252.msg13557#msg13557 date=1220249628]
[quote author=victor link=topic=3252.msg13556#msg13556 date=1220238285]
And lots and lots of patience!
[/quote]

lol aren't we already used to that???
[/quote]

Patience is only required when you speak to Tech Support!

Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: victor on September 26, 2008, 02:04:58 AM
Announcing a second beta release of Star's interface for Genesys Stream Manager 7.5 . And I will need more volunteers to test it. To make things easier, I want to distribute it as Window image on VM ware - this way you do not need to worry about installing it TOO much.

Since VMware image is very big, you should have a large enough bandwidth to DL it. Also, I am a little bit concerned about Windows licensing - I am sure it is illegal to just give a functioning Windows image away, so how can it be done? (Genesys CTI is not included with VMware image and you need to have your own Genesys SIP environment and Genesys Active X.

Any ideas?

Vic


Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: cavagnaro on September 26, 2008, 03:33:05 AM
There is an Opensource called REactOS which is a portlet of windows, and I have tested it and some programs do run on it, so maybe you can test if it works for you.
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: victor on October 06, 2008, 04:24:21 AM
ReactOS? Is it legal?
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: cavagnaro on October 06, 2008, 04:45:58 AM
http://www.reactos.org/wiki/index.php/FAQ#Is_ReactOS_legal.3F  ;D
Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: jmonta on October 08, 2008, 05:19:40 AM
Hey Vic -

Sounds like a great project. I have a fairly large test environment and would be more then happy to help where I can. Currently have Asterisk/SIP Server setup along with Stream Manager. Actually just upgraded SIP server to 7.6.000.40 tonight.

Where can I find more info on how I might be able to contribute?


Title: Re: Request for Comments: GUI+DB product to be used with Stream Manager
Post by: victor on October 08, 2008, 01:41:03 PM
Hi, JMonta,

we need people to test it, review it and suggest how to modify. You can always PM me :)