cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
471
Views
0
Helpful
3
Replies

Unity 4.2(1) message recording stops after 50 seconds

CHRIS HABBERJAM
Level 1
Level 1

Hello,

I've had a good look through the system and can't see anything wrong.

I know that there are two places to configure this setting in the Unity system. One is under the Subscriber > Messages > Taking messages from outside callers > Maximum message length

The other is under the Class of Service > Messages > Maximum length of message subscribers can record

The first is for outside callers and the second is for internal subscribers. I have checked both and they are set to 300 seconds (default)

I've checked that the License file has been enabled for full length recordings and that under the Advanced Settings, the value has not been altered (still 1,200,000 - default)

Anyone any ideas !!

Thanks

Chris

1 Accepted Solution

Accepted Solutions

Rob Huffman
Hall of Fame
Hall of Fame

Hi Chris,

It sounds like you may be seeing this issue;

Problem

Cisco Unity stops to recording the voice message , after about 50 seconds due the disconnect of call through MGCP gateway . Even though the maximum message length on the subscriber page is set to 420 seconds and the maximum message length in the COS is 300 seconds. The maximum message length in Cisco Unity tools is set to 1200 seconds.

Solution

If there is no VoIP activity in the MGCP gateway, after the defined receive-rtcp timer, the gateway tries to disconnect the call and this stops the recording of the voice message in the Cisco Unity Server.

receive-rtcp timer

The receive-rtcp is the timer used by a gateway to disconnect a VoIP call when IP connectivity is lost with the remote gateway. After it receives each RTP or RTCP packet from the remote gateway, the receiving gateway starts a timer. The period of the timer is determined by the multiplication of the value configured with the mgcp timer receive-rtcp command, with the value configured with the use of the ip rtcp report interval command. If the timer expires before the next packet is received from the remote gateway, the receiving gateway disconnects the call and notifies the call agent.

MGCP gateway

Cisco Unity is unable to record messages for more than 50 seconds because the receive-rtcp timer times out on the MGCP gateway and the call gets disconnected. Disable the timer with these commands in the MGCP gateway in order to solve the problem due to disconnect of the call.

MGCPGateway(config)#no mgcp timer receive-rtcp

This command turns off the RTP RTCP receive timeout interval at the MGCP gateway.

MGCPGateway(config)#voice rtp send-recv

This command is used in order to establish a two-way voice path when the Real-Time Transport Protocol (RTP) channel is opened.

Cisco Unity Stops Recording Messages After 50 Seconds

http://www.cisco.com/en/US/products/sw/voicesw/ps2237/products_tech_note09186a0080922e2e.shtml

Hope this helps!

Rob

View solution in original post

3 Replies 3

Rob Huffman
Hall of Fame
Hall of Fame

Hi Chris,

It sounds like you may be seeing this issue;

Problem

Cisco Unity stops to recording the voice message , after about 50 seconds due the disconnect of call through MGCP gateway . Even though the maximum message length on the subscriber page is set to 420 seconds and the maximum message length in the COS is 300 seconds. The maximum message length in Cisco Unity tools is set to 1200 seconds.

Solution

If there is no VoIP activity in the MGCP gateway, after the defined receive-rtcp timer, the gateway tries to disconnect the call and this stops the recording of the voice message in the Cisco Unity Server.

receive-rtcp timer

The receive-rtcp is the timer used by a gateway to disconnect a VoIP call when IP connectivity is lost with the remote gateway. After it receives each RTP or RTCP packet from the remote gateway, the receiving gateway starts a timer. The period of the timer is determined by the multiplication of the value configured with the mgcp timer receive-rtcp command, with the value configured with the use of the ip rtcp report interval command. If the timer expires before the next packet is received from the remote gateway, the receiving gateway disconnects the call and notifies the call agent.

MGCP gateway

Cisco Unity is unable to record messages for more than 50 seconds because the receive-rtcp timer times out on the MGCP gateway and the call gets disconnected. Disable the timer with these commands in the MGCP gateway in order to solve the problem due to disconnect of the call.

MGCPGateway(config)#no mgcp timer receive-rtcp

This command turns off the RTP RTCP receive timeout interval at the MGCP gateway.

MGCPGateway(config)#voice rtp send-recv

This command is used in order to establish a two-way voice path when the Real-Time Transport Protocol (RTP) channel is opened.

Cisco Unity Stops Recording Messages After 50 Seconds

http://www.cisco.com/en/US/products/sw/voicesw/ps2237/products_tech_note09186a0080922e2e.shtml

Hope this helps!

Rob

Rob,

Thanks for the info, solved issue straight away.

Thanks

Chris

Hi Chris,

You are most welcome! Glad to be of some small help here.

Cheers!

Rob