05-18-2016 07:22 AM - edited 03-14-2019 04:07 PM
Is there a CCBU certified load balancing solution for MRCP V2 with or without samples?
Nuance does not have anything on this.
With MRCP V1 we can use std http load balancing products, but with MRCP V2 these products generally wont work.
09-28-2016 12:14 PM
MRCPv2 sessions are setup using SIP. So you could CUSP and have Nuance server in a server group.
Simpler approach is to have dial-peers on IOS-GW load balance between the Nuance server.
Here is an example for this approach where we load balance between 3 Nuance server and putting upper limit on max sessions for each server:-
Step 1: create voice class uri for ASRs
VBGW4(config)#voice class uri asr sip
VBGW4(config-voice-uri-class)#pattern asr@10.10.10.80
VBGW4(config-voice-uri-class)#exi
VBGW4(config)#exi
VBGW4#sh conf | s asr
ip host asr-en-us 10.10.10.80
voice class uri asr sip
pattern asr@10.10.10.80
Step 2: Add Dial-Peers which define destination uri for 'asr'
dial-peer voice 9990207 voip
max-conn 94
session protocol sipv2
session target ipv4:10.10.10.81
destination uri asr
dtmf-relay rtp-nte
codec g711ulaw
no vad
dial-peer voice 9990201 voip
max-conn 94
session protocol sipv2
session target ipv4:10.10.10.90
destination uri asr
dtmf-relay rtp-nte
codec g711ulaw
no vad
dial-peer voice 9990202 voip
max-conn 94
session protocol sipv2
session target ipv4:10.10.10.73
destination uri asr
dtmf-relay rtp-nte
codec g711ulaw
no vad
03-28-2017 08:49 AM
Hi Anjum,
I am trying to configure similarly for TTS in my environment.
Could you explain, how this configuration work?
In your example:
10.10.10.80 - is this the IP address of the ASR server?
The other IPs 10.10.10.81/90/73 - These are also ASR?
What happens if 10.10.10.80 is not reachable?
Thanks,
Dilip
03-28-2017 08:58 AM
Dilip,
Not sure how IOS-VB will handle when one of the server is unreachable. You can configure a wrong IP in one of the dial-peer and check how it behaves.
I can comment on CVVB behavior in this scenario,
Lets say you have these TTS servers configured:
10.10.10.80/81/90/73
If any of these is out-of-service or unreachable (marked as unreachable on appadmin), then that server will be skipped in the server selection logic. So as per your example, 80 will not be considered while selecting a TTS server.
Thanks,
Anjum
07-22-2019 10:23 AM
Does anyone got this working with CUSP?
07-23-2019 05:27 AM
Keep in mind if you're thinking of utilizing like Nuance TTS in this manner, Cisco restricts you to doing it local to VVB, and not across the WAN, it isn't supported.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide