" /> How to pass custom data to outbound call If I used SSG - Genesys CTI User Forum

Author Topic: How to pass custom data to outbound call If I used SSG  (Read 4492 times)

Offline CTI-traveller

  • Newbie
  • *
  • Posts: 31
  • Karma: 0
How to pass custom data to outbound call If I used SSG
« on: September 07, 2010, 02:22:16 AM »
Advertisement
Hi All,

Is there any way to pass the custom data from trigger application to SSG to make outbound call.
Let say, I want to pass the custom tts message to my IVR application which will be used in outbound call
from trigger application. Who has this kind of experience on it? I'm truly appreciate any helping adea.
And in genesys documents, they mention the notification URL as XML or asp page. But how can I know when
SSG will notify to trigger application and how will it notify? I know that SSG will send notification after SSG can make outbound call
successfully or with fail (coz any reason). But how can I know when it will happen?
Now what I'm doing is I pass my host IP and port as notification URL  and then I create a listener and listen this port.
So I know when SSG send notification to this port. But Is there any better way to implement it?
Thanks and appreciate if I would get the reply.

Cheers,
CTI-traveller


Offline René

  • Administrator
  • Hero Member
  • *****
  • Posts: 1832
  • Karma: 62
Re: How to pass custom data to outbound call If I used SSG
« Reply #1 on: September 07, 2010, 07:55:57 PM »
Hi,

It's hard to predict when GVP dials entered number as it depends on many factor. However, you don't need to open a listener (host and port) for each request as SSG provides Token identifier as part of called URL. So you can have single 'listener' page like ASPX, JSP etc. and identify what number was dialled based on Token that is generated by your trigger application (TA).

R.

Offline CTI-traveller

  • Newbie
  • *
  • Posts: 31
  • Karma: 0
Re: How to pass custom data to outbound call If I used SSG
« Reply #2 on: September 08, 2010, 02:58:49 AM »
Hi R,

thanks for reply. How this listener page(ASPX, JSP) will look like?
I mean how can I create this ASPX or JSP page? How my TA know this page is invoked when SSG invoke this page?
How can I know which event will be happened when SSG invoke this Page? And will the event happen in TA?
do you have some example? Can you share me? I'm confuse how SSG notify to TA.
Thx.

Cheers
CTI-traveller


 

Offline René

  • Administrator
  • Hero Member
  • *****
  • Posts: 1832
  • Karma: 62
Re: How to pass custom data to outbound call If I used SSG
« Reply #3 on: September 08, 2010, 08:01:56 AM »
Hi,

I would recommend you to read description of SSG HTTP Interface Appendix in Genesys Voice Platform 8.1 User's Guide. It clearly describes how the functionality works.

Quickly to your questions:
[quote]How this listener page(ASPX, JSP) will look like?[/quote]There is no special functionality - the page should just read parameters passed to the page and do action you need to do.
[quote]I mean how can I create this ASPX or JSP page?[/quote]
Sorry but it impossible to describe you how to create ASPX/JSP page here. I would recommend you to ask for help somebody familiar with web development.
[quote]How my TA know this page is invoked when SSG invoke this page?[/quote]
Sorry, I don't undestand this question
[quote]How can I know which event will be happened when SSG invoke this Page?[/quote]
What event are you talking about?
[quote]And will the event happen in TA?[/quote]
TA is used to send request to SSG and that's it.

R.

Offline CTI-traveller

  • Newbie
  • *
  • Posts: 31
  • Karma: 0
Re: How to pass custom data to outbound call If I used SSG
« Reply #4 on: September 09, 2010, 09:44:44 AM »
Hi R,

many thanks for your reply and sorry if I confuse you. But I still have some questions if you are willing to share your knowledge. Thanks for helping idea.

"How my TA know this page is invoked when SSG invoke this page?"

Let's consider for success outbound call.
   
1.  Between TA and SSG is http connection. After SSG response to TA, connection is close.

2.  Then SSG will make outbound call, then invoke notification url (let say - result.aspx)  to send notification result. It also HTTP connection. But how do my application know this result.aspx page got the result from SSG. because between TA and SSG, no connection. Also between TA and result.aspx, no connection. I still have no idea.

And my another question is can I send custom data to SSG from TA. for example, I want to make outbound call with dynamic tts message. Can I pass tts message to IVR Profile( i.e IVRProfilename parameter from create request of TA) via TA?



Cheers
CTI-traveller. ( now traveller is tired)  :D