Ivan,
I'm really greatfull for you taking the time to give such a detailed reply!
In the second approach (playApplication), since it's a GAAP IVR I only have the same uri i use to configure the ivr profile, which is in the following format:
http://demosrv:7422/fish-vui/start/GenesysGVP8_NR9_Vocalizer5.jsp?testsiteid=3966&istestcall=true
I don't have access to the vxml file. From what I read in the docs it's is created and feed to the MCP dynamically by the fish server.
Can i use that has the {s}APP_URI?
------------------------------
Pedro Antunes
xseed-Consultoria e Sistemas
------------------------------
Original Message:
Sent: 09-10-2019 10:42
From: Ivan Ullmann
Subject: Usingo URS Strategy to route call to GAAP Application
Pedro,
Let's discuss the two options you suggested:
- Send the call to the application via trunk group (Complicated)
- From a SIP Server that is not the IVR SIP Server define a trunk/trunk group to the IVR SIP Server:
- Create a strategy that will transfer IVR calls to this SIP server under whatever conditions you deem fit
- Once calls transfer to this IVR SIP Server, define an incoming trunk from whatever your source IP would be. Provide it with the following configurations:
- dial-plan=DP_Trunk_General
- Create a Voice Over IP Service DN named "DP_Trunk_General"
- Configure the Voice Over IP Service DN with the following:
- [TServer]
- dial-plan-rule-1= X!=>GVPDN # This will tell any number 0-9 of any length to be redirected to the object GVPDN
- service-type=dial-plan
- Create a GVP DID DN Object named GVPDN
- In the Annex tab, define the following
- [TServer]
- auto-redirect-enabled=false
- contact=::msml
- oosp-transfer-enabled=false
- refer-enabled=true
- userdata-map-filter=*
- userdata-map-trans-prefix=X-Genesys-*
- sip-uri-params=gvp-tenant-id=[<Tenant>].<IVR Profile Name>
The incoming call will be matched to the trunk, which will redirect the call via dial plan to the GVP DID named "GVPDN". This, in turn, will trigger your IVR with whatever parameters you've configured in the "GVPDN" object, which should include the specific IVR Profile you're looking to have parse. This is by far the more complicated of the two setups, and not something I'd recommend unless you're going to transfer ANI/DNIS as part of the attached data payload to your IVR and are normalizing the operation of your IVR that way.
- PlayApplication block in URS routing strategy
-Ivan
------------------------------
Ivan Ullmann
Eventus Solutions Group
Original Message:
Sent: 09-10-2019 09:21
From: Pedro Antunes
Subject: Usingo URS Strategy to route call to GAAP Application
Hi Ivan,
Thanks for your reply.
I already have an IVR Profile fully configured with the correct url and siteid. I can call the associated DID and the call is processed by the GAAP App correctly.
What i wan't to do is send the call to the application via trunk group or using playApplication block in a URS routing strategy. I don't know how to target an IVR profile inside a strategy. Am I seeing this wrong?
Thank You,
------------------------------
Pedro Antunes
xseed-Consultoria e Sistemas
Original Message:
Sent: 09-09-2019 11:08
From: Ivan Ullmann
Subject: Usingo URS Strategy to route call to GAAP Application
You would need to trigger the IVR profile appropriate to the IVR application you wish to start. You have to give GAAP an application ID, and that's typically defined inside of the IVR profile, as opposed to just calling the application directly.
-Ivan
------------------------------
Ivan Ullmann
Eventus Solutions Group
Original Message:
Sent: 09-09-2019 11:05
From: Pedro Antunes
Subject: Usingo URS Strategy to route call to GAAP Application
Hi Everyone,
is it possible to use a URS Strategy to route a call to a GAAP Application configured in a trunkgroup?
I've tried using playApplication, TRoute and RouteCall without success. I can call the trunkgroup directly from a sipphone but when i call a RP with the strategy loaded it plays "No application provisioned ..." prompt.
In URS logs I can see the strategy being executed and a singlesteptransfer being started from the RP to the trunkgroup. After that I only see the BYE.
Can anyone please help me?
Thanks!
#Routing(ACD/IVR)
#Self-Service
------------------------------
Pedro Antunes
xseed-Consultoria e Sistemas
------------------------------