Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: babacar on October 24, 2009, 05:22:59 PM

Title: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 24, 2009, 05:22:59 PM
Hello,

I am facing problem to make work a conversation record in our environnment based on Tserver 7.6.xx for CUCM and Stream Manager 7.6.X . The Anouncement Record work well using a Strategy with User Anouncement Object.

I based my configuration on doing the following :

Call recording is enabled on DNs using the record option.
Call recording is enabled by specifying extension record in RequestRouteCall.
The routing strategy may determine whether or not call recording is needed.
To invoke this feature, the following key-value pairs should be attached to the
Attribute Extensions of the RequestRouteCall request:
Key: record
Value: destination
When the extension is set to destination, the recording will be initiated on the routing destination DN (agent) and will continue while the agent stays in the call

We need to make it work as soon as possible we are having delay problem.
My Best Regards,

TServer and Stream Manager Traces are enclosed in this Post!
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: René on October 25, 2009, 08:26:32 PM
Hello,

Your issue is caused by wrong configuration. Based on provided logs both T-Server and Stream Manager runs on the host SIEGGENP. Such configuration is possible but you have to specify unique TCP/IP ports used by the applications. But I see in your configuration that T-Server's option "sm-port" is set to 5061 and the same port is used by SIP interface of Stream Manager. That's wrong as option "sm-port" should specify unique TCP/IP port that T-Server opens for listening and Stream Manager connects to this port.

R.
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 25, 2009, 08:58:41 PM
Hi René,

I am pleased to read your answer to my issue. Does it mean that i need to specify another port for Stream Manager for Tserver (sm-port) ?


Best Regards,
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: cavagnaro on October 25, 2009, 09:10:36 PM
Yup, SM needs two ports, one for TLib and the other for SIP
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: aceza555 on October 26, 2009, 07:02:38 AM
THK THK
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 26, 2009, 09:07:01 AM
Guys,

i have change the config but having no record - the stream manager traces shows a TSERVER instruction to destroy LEG  ???
__________________________________
08:51:18.828 Std 04503 Connected to TServer_CCM(fd:264) at SIEGGENP:6061
08:51:18.828 Trc 04542 Sent to TServer_CCM(fd:264) <-- HELLO(tt=0,id=0,ver=1.6,addr=150.150.4.249,name=Stream Manager) ref=0
08:51:18.828 Trc 04541 Got from TServer_CCM(fd:264) -> HELLO_ACK(id=1,err=0) ref=0
08:51:18.828 Trc 04541 Got from TServer_CCM(fd:264) -> READY
UDP[240] port 8000 closed at 08:51:35.437
08:52:53.187 Trc 04541 Got from TServer_CCM(fd:264) -> CREATE_LEG(leg=10,type=0,conf_id=0) ref=5
  RTPLeg[10] created RTP:8002(fd=240), RTCP:8003(fd=280)
08:52:53.187 Trc 04542 Sent to TServer_CCM(fd:264) <-- CREATE_LEG_ACK(sm_id=1,leg=10,rtp:8002,rtcp:8003,err=0) ref=5
08:52:53.250 Trc 04541 Got from TServer_CCM(fd:264) -> DESTROY_LEG(leg=10) ref=7
  RTP(leg=10):8002/8003 completed (remote 0.0.0.0:0)
    RX=0/0+0(err=0) rtcp=0(err=0) ssrc[0] jitter=0(max=0)
    TX=0/0+0(err=0) rtcp=0(err=0) seq=0
    total duration: 0.1 sec
(no active legs)
08:52:53.265 Trc 04542 Sent to TServer_CCM(fd:264) <-- DESTROY_LEG_ACK(id=1,err=0) ref=7
UDP[240] port 8002 closed at 08:53:13.281
_________________________________________


Thanks for your assistance again !  ;)

Rgds,
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: René on October 26, 2009, 09:13:00 AM
Babacar,

Could you post here full logs of T-Server and Stream Manager.

R.

PS. I saw in your previous log that call was established just for 1 seconds on agent's extension. Could you please leave it established for longer time like 30 secs?
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 26, 2009, 09:19:50 AM
René,

You have the Full log attached to my previous post. I have etablished the call for a minute but the result is the same, SM notify only 1 sec.

let me know if you need more traces !
Rgds,
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: René on October 26, 2009, 10:39:33 AM
Sorry,

I've overlooked attached files. I'm a bit confused by call flow I see in your log. Could you explain me what the DNs 8895,9921 and 1570 are (Routing Point? Extension?)?

R.
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 26, 2009, 11:19:28 AM
René,

The 1570 is a caller / 9921 the routing Point for the strategy and 8895 is an extension which is not used in my strategy -

the 1570 call the 9921 and the call is routed to the 6801

hope this will help !

Rgds,
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: René on October 26, 2009, 11:36:21 AM
Hi,

I see that SM leg is created when call arrives to Routing Point 9921 and destroyed once the call is routed to an agent. Have you correctly enabled recording on agent's DN and not on RP?

R.
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: Timur Karimov on October 26, 2009, 11:37:34 AM
Hi, can you clarify  - in you case recording announcement from strategy is work fine. but then you try make the regular call recording it's not working? Is it true?

Well, actually , if i don't miss something, you version of T-Server does not support regular call recording. Version 7.6 only support recording announcement from strategy. You can configure CUCM to use SM as independent, not controlled by Genesys T-Server,  SIP recording services or you should upgrade you T-Server to version 8.x

WBR Thaler

Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: René on October 26, 2009, 11:48:15 AM
Ouu  :(

Thanks for your post Timur! I've completely overlooked T-Server version and automatically assumed release 8.0... My fault.

R.
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 26, 2009, 11:59:41 AM
Hi Timur,

I am afraid that you are right. The recording annoucement work realy find! We would like to make the regular record using ExtensionAttach['record','destination'] function.

Is it possible to put TServer 8.0 on Framework 7.6 - sorry buit i did not yet read the 7.8 RN to know. ? if this is not possible could you give more details (procedure) about the CUCM integration with SM. It may be the Solution.


My Best Regards,
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: Timur Karimov on October 26, 2009, 07:33:46 PM
Babacar,

you can use the T-Server version 8.x at Framework 7.x without any problem, but of course in this case you mast got the updated licenses file. Genesys have WP about configuration process, but it CUCM version dependence and sayd about version 4.x-5.x. For CUCM version 6.x-7.x it not to simple but if you have Cisco enginer with strong knowledge of CUCM it's not a problem.

Use SM as independend SIP-recorder is also simple - jast take the Cisco guide , try google it if you have't ones. However, if you need same key points or more clarify -  which version of CUCM you have?

WBR Thaler

Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 26, 2009, 10:19:58 PM
Call Manager Version 4.2(1)

Rgds,
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: Timur Karimov on October 29, 2009, 09:02:30 AM
Hi babacar!

Did you have access to Genesys support site ?
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 29, 2009, 07:46:12 PM
hello Timur,

yep they send me today the Tserver V8.0 which is compatible with FR 7.x and i have installed it but my problem still here.

please have a look on the attached traces. I am blocked !

Rgds,
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: cavagnaro on October 29, 2009, 08:35:09 PM
What is the ConnID of your call test?
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: cavagnaro on October 29, 2009, 08:41:51 PM
Ermm...I see something very funny here in your strategy:

ExtensionsAttach['record','destination']

From documentation:
[quote]
2) It is also possible to enable recording using extensions in routing strategy. If inbound call goes to the routing point, in the routing strategy it is possible to specify extension “record=destination”. “destination” in this scenario means the DN where call is routed - in most cases that would be the Agent DN.
[/quote]

But I think you may wanna try this one better:
[quote]
1) Just specify option “record=true” on the Agent DN. This will instruct SIP Server to record all the calls which comes from / goes to this DN.
[/quote]
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: cavagnaro on October 29, 2009, 08:51:03 PM
I don't see any event coming to SM...are we sure he can use SM without SIPServer??
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 29, 2009, 08:59:47 PM
Hi cavagnaro,

the CONNID is 008801be38c6b002
The record to true is positionned to "true" in the RP and the DN. I did not try only with that without the ExtendAttach Data.

Rgds,
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 29, 2009, 09:02:42 PM
[quote author=cavagnaro link=topic=4803.msg21590#msg21590 date=1256849463]
I don't see any event coming to SM...are we sure he can use SM without SIPServer??
[/quote]

it seems Yes, the Tserver 8.0 documentation mention it !

Rgds,
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: René on October 29, 2009, 10:19:21 PM
Hi babacar,

I see in the log that T-Server sends request to record call to Cisco CallManager:

@19:31:05.7500 [tout] DN marked for recording
@19:31:05.7500 [))1] StartRecord 67138186 '6801' 0

but I don't see any response from CCM side.

I checked Cisco JTAPI Developer's Guide for CCM 4.2 and didn't find any reference to recording functionality (but I found it in JTAPI Dev Guide for CUCM 6.1). Question is if recording initiated by CTI application is supported in CCM 4.2 or not...

R.
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: babacar on October 29, 2009, 10:41:13 PM
Hi René,

So it confirms my analysis, in the T server 8.0 CUCM documentatiion it is mentioned on page 169 
[b]5. Configure a recorder device on CUCM.[/b] It seems that our CM administrator  did not see the recorder profile object in Call Manager Administration Console 4.2(1).

At this step i am afraid as well the [b]supervisor monitoring[/b] of Agent didn't work as well ? What do you thing about that feature and how to implement it using TServer 8.0 with the same CM ?

Thanks again for your analysis.

Rgds,
Title: Re: Stream Manager Recorder with Cisco Tserver 7.6.x
Post by: Timur Karimov on October 30, 2009, 09:49:04 AM
Well, looks like you really need the upgrade the CM to version latest then 6.1.x or use the method with integration of SIP-Server and CCM.
Because prevision version use for recording and monitoring the SPAN feature of switching hardware, what is not supported by SM.
Sorry for bad news =(

WBR Thaler