Hello,
I am trying to overcome an issue where a call fails in SIP if I have the gvp-tenant-id added to the Play Application block within IRD.
The line it self is :
[i]file://D:/Program%20Files/GCTI/Composer%208.0/workspace/JavaComposerProject/src-gen/ivr.vxml;gvp-tenent-id=PROFILE_IVR[/i]
SIP and MCP logs show an external fetch error.
If I remove the text from ...;gvp-tenant-id onwards, all works well.
I have seen a support ticket stating this issue can occur because sip to rm does not separate gvp-tenant-id from vxml:
[i]"Sip server is not sending a sip invite dialog but an MSML invite to RM.
RM does not parse the tenant id out from the APP URI and passes the entire string to MCP."[/i]
With a solution of:
[i]"Attach a piece of data called gsw-ivr-profile-name with the value of the ivr profile before the play treatment block.
Keep APP_URI as just http:\\was\app.vxml
Have userdata-map-filter set to *, or include this user data in the filter.
This value will get sent in the header info properly and the correct profile be used when RM sends to MCP."[/i]
I am wondering if this is the solution, and where the userdata-map-filter is defined.
We use sip 8.1, gvp mcp 8.1.5, gvp rm 8.1.5, urs 8.1.2, gvp rs 8.1.5 with voip services indirectly using rm to request media services.
thanks.