Author Topic: Request for Comments: GUI+DB product to be used with Stream Manager  (Read 7425 times)

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1398
  • Karma: 17
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

Offline René

  • Administrator
  • Hero Member
  • *****
  • Posts: 1783
  • Karma: 57
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #1 on: August 21, 2008, 08:08:46 PM »
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.

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1398
  • Karma: 17
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #2 on: August 26, 2008, 12:00:00 PM »
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

« Last Edit: August 26, 2008, 12:13:43 PM by victor »

Offline Adam G.

  • Hero Member
  • *****
  • Posts: 552
  • Karma: 12
  • Still Gorgeous.......
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #3 on: August 26, 2008, 04:32:51 PM »
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
I continue to be tortured by Genesys

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1398
  • Karma: 17
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #4 on: August 26, 2008, 04:56:51 PM »
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

Offline Adam G.

  • Hero Member
  • *****
  • Posts: 552
  • Karma: 12
  • Still Gorgeous.......
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #5 on: August 26, 2008, 05:12:32 PM »
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
I continue to be tortured by Genesys

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1398
  • Karma: 17
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #6 on: August 26, 2008, 07:42:15 PM »
Right now, it only has one KVP on the screen; however, it would be easy to add more :)

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1398
  • Karma: 17
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #7 on: August 29, 2008, 07:21:25 PM »
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...

Offline Adam G.

  • Hero Member
  • *****
  • Posts: 552
  • Karma: 12
  • Still Gorgeous.......
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #8 on: August 30, 2008, 04:23:56 AM »
I say, bring it on.

Pavel
I continue to be tortured by Genesys

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1398
  • Karma: 17
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #9 on: September 01, 2008, 12:04:45 PM »
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!

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 6759
  • Karma: 56332
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #10 on: September 01, 2008, 03:13:48 PM »
And lots and lots of patience!

lol aren't we already used to that???

Offline Adam G.

  • Hero Member
  • *****
  • Posts: 552
  • Karma: 12
  • Still Gorgeous.......
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #11 on: September 01, 2008, 04:16:42 PM »
And lots and lots of patience!

lol aren't we already used to that???

Patience is only required when you speak to Tech Support!

I continue to be tortured by Genesys

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1398
  • Karma: 17
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #12 on: September 26, 2008, 11: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



Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 6759
  • Karma: 56332
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #13 on: September 26, 2008, 12:33:05 PM »
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.

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1398
  • Karma: 17
Re: Request for Comments: GUI+DB product to be used with Stream Manager
« Reply #14 on: October 06, 2008, 01:24:21 PM »
ReactOS? Is it legal?