Genesys CTI User Forum
Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: genecool on December 21, 2011, 07:50:53 PM
-
Hi everybody,
I would like to send call to GVP using PlayApplication block.
I have 5 External Routing Point and a Voice over IP Server configured on SIP Server.
ISCC is configured between A4400 T-Server and SIP Server.
My PlayApplication block configuration is the following :
[b]APP_ID :[/b] 1
[b]LANGUAGE :[/b] French
[b]{s}APP_URI :[/b] http://<server-ip>/VXMLApplicationProject/src-gen/Main.vxml
With wireshark on server hosting SIP Server I can note that no sip request is sent from OXE to SIP Server...
How do VoIP Service DN know numbers or prefix to use sip trunk ?
How do URS use VoIP Server DN which is configured on SIP Server ?
[u][b]TServer log :
[/b][/u]
[quote]
16:34:31.739 Trc 04541 RequestApplyTreatment received from [508] (00000003 URS 10.169.63.67:50611)
message RequestApplyTreatment
AttributeThisDN '3968618'
AttributeConnID 006c01feb92a3004
AttributeTreatmentType 13 (TreatmentPlayApplication)
AttributeTreatmentParms [112] 00 03 01 00..
'APP_ID' 1
'LANGUAGE' 'French'
'APP_URI' 'http://<server-ip>/VXMLApplicationProject/src-gen/Main.vxml'
AttributeReferenceID 35
16:34:31.739 Int 04543 Interaction message "RequestApplyTreatment" received from 508 ("URS")
16:34:31.739 -- created: CRequest@1f64aa0 RequestApplyTreatment-URS[508]/35
16:34:31.739 +++ CIFace::Request +++
-- new invoke
-- thisCall by party
Parsed: RequestApplyTreatment
From: URS[508]/35
Numbers: +<3968618> -<none>
Calls: 1f64c30:1 none
Parties: 3968618.1f64e98-1f64c30:1
none
Status: parsed:1 queued:0 sent:0 acked:0 preevent:0 event:0 context:0 transferred:0
-----
-- validate
-- state check: ok
Q state:RQ[0,0]
16:34:31.739 Trc 36002 Request rejected: error code 51(Unsupported operation)
@16:34:31.7390 [0] 8.1.000.09 send_to_client: message EventError
(Unsupported operation)
AttributeEventSequenceNumber 0000000000000142
AttributeTimeinuSecs 739000
AttributeTimeinSecs 1324481671 (16:34:31)
AttributeErrorCode 51
AttributeErrorMessage 'Unsupported operation'
AttributeReferenceID 35
AttributeTreatmentParms [112] 00 03 01 00..
'APP_ID' 1
'LANGUAGE' 'French'
'APP_URI' 'http://<server-ip>/VXMLApplicationProject/src-gen/Main.vxml'
AttributeTreatmentType 13 (TreatmentPlayApplication)
AttributeConnID 006c01feb92a3004
AttributeThisDN '3968618'
AttributeClientID 3
16:34:31.739 Int 04545 Interaction message "EventError" sent to 508 ("URS")
16:34:31.739 Trc 04542 EventError sent to [508] (00000003 URS 10.169.63.67:50611)
-- m_globalCnt reset
16:34:31.739 --- CIFace::Request ---
16:34:31.739 -- deleted: CRequest@1f64aa0 RequestApplyTreatment-URS[508]/35
[/quote]
Thanks for your explanations.
-
Just to be sure:
Here:
[code]
'APP_URI' 'http://<server-ip>/VXMLApplicationProject/src-gen/Main.vxml'
[/code]
You are masking the ip address right?
-
yes
-
Do you have GVP logs?
-
As I understand these logs are from TServer for Alcatel A4400 (version 8.1.000.09 is specific to OXE, not sip). So you are running strategy on some RSI and try to use PlayApplication block? I've think this is not supported. That's why you are getting error code 51(Unsupported operation) - OXE TServer can only play treatments on pabx. not on GVP. This RequestApplyTreatment with AppID and AppURI is only understand by SIP Server. I don't know your architecture, but you should try first send a call from OXE to SIP and then do a routing on SIP side or use GVP with some DNIS mappings (not PlayApplication).
-
Unfortunately... you are right !
I have just seen into Framework 8.1 T-Server for Alcatel A4400/OXE Deployment Guide, page 217, that PlayApplication is not supported...
Can you confirm me that it is only supported for SIP Server ?
Thanks.
-
AFAIK it's only supported by SIP Server.
-
Hum...good one...missed it completely...
-
I have found another way to route call to GVP.
However, although calls arrive to MCP, I cannot use attached data in my vxml application :
[u][b]MCP log :[/b][/u]
[quote]
2011-12-22T21:30:59.316 Int 50034 008000EF-10004274 2956 event error.com.genesyslab.composer.invalidkey:1|Missing InteractionData key 'gvp_id'
[/quote]
I want that attached data are shared between T-Server, SIP Server and GVP, using ISCC.
How to do this?
Have you any idea ?
-
SIP Server: Trunk DN with contact = gvp ip address
OXE TServer integrated with SIP Server via ISCC (Access codes)
On OXE you create an external gateway to SIP Server
Now on a OXE RSI you route to SIP Server RP, on this SIP Server RP you route to the GVP Trunk
On GVP you create a DNIS Group and associate your IVR Profile, DNIS should match RP number dialed on OXE
And there you go with ISCC and attached data from OXE to GVP going through SIP Server
-
I do the same thing but with an IVR block and voice ports (contact = <RM IP>: <RM Port>).
I also several External Routing Point on SIP Server, associated with an IVR Profile
I can see the ISCC queries and the call on the SIP Server with its attached data ... however, attached data are not transmitted to the GVP (RM & MCP)
-
Well...it is not the same right?
I have it that way working ok
-
[quote]I can see the ISCC queries and the call on the SIP Server with its attached data ... however, attached data are not transmitted to the GVP (RM & MCP)[/quote]
Do you map AttachedData to SIP custom headers or do you have an CTI Connector ? There are 2 possible methods to distribute KVP to/from GVP. See Mapping User Data chapter in Voice Platform Solution 8.1 Integration Guide.
-
Hi,
No, I do not have CTI Connector. I have only SIP Server, RM and MCP.
Do you know if CTI Connector is mandatory with Voice Treatment Port DNs ?
-
For more information about my configuration see "Carrier-Connected—Voice Treatment Port Configuration" in the "Voice Platform Solution 8.1 Integration Guide".
-
[quote]Do you know if CTI Connector is mandatory with Voice Treatment Port DNs ?[/quote]
No. It's only required when you are migrating from GVP 7.6 and want to have backward compability or in situation, when DNIS can't be provided to GVP. You shoud avoid this component - its's only available for Windows and doesn't have a HA.
-
... it works !
Finally, I have seen that I had and bad character in userdata-map-filter option string.
Thanks for your help.
-
After have sending the call to GVP via a Voice Treatment Port (IVR Block), do you know if call can return automatically to URS strategy ?