" /> Extensions - Genesys CTI User Forum

Author Topic: Extensions  (Read 4520 times)

Offline JJR

  • Jr. Member
  • **
  • Posts: 56
  • Karma: 0
Extensions
« on: June 01, 2009, 03:41:27 PM »
Advertisement

Hi,

Which component of genesys is responsible for monitoring extensions.How data is transfed from genesys to agents desktop.

Offline bcyk

  • Full Member
  • ***
  • Posts: 113
  • Karma: 6
Re: Extensions
« Reply #1 on: June 01, 2009, 07:28:26 PM »
n Genesys Framework, the T-server is THE component to monitoring extensions (and other DNs as well).

The generic term of T-server is CTI server which
  (1) interfaces to switch's CTI-link
  (2) sends command requests to switch (or PABX)
  (3) receives results of sent commands asynchronously
  (4) receives registered DNs change of states messages with attached data asynchronously

Genesys T-server transfers business data by mean of Key/Value pairs.
There are 3 linked lists in the event message structure
  - Users: for application/user defined data; must have an active interaction
  - Extensions: telephony system or special data; on active interaction
  - Reasons: 'usually' for agent mode operation; not necessarily on active interaction

The framework holds up to 64KB KV pairs data in an interaction.
In additional to KV pairs data, event message structure also includes a list of telephony data fields such as CLI, DNIS, call ID (from CTI-link/switch), connection ID (generated by Genesys T-server), calling/called/other DNs, transferred number/connectionID, ....

Genesys T-server maintains KV pairs data by itself.
When an application registers an extension to T-server via Genesys SDK, event messages along with "Attached data" will be distributed to the registered application asynchronously.


Genesys offers training courses to cover above technical stuff in details.
Take them whenever possble!



Offline JJR

  • Jr. Member
  • **
  • Posts: 56
  • Karma: 0
Re: Extensions
« Reply #2 on: June 02, 2009, 05:37:42 AM »

Thanks a lot.

Could you please explain about KVP values.I am not clear on KVP.

Offline bcyk

  • Full Member
  • ***
  • Posts: 113
  • Karma: 6
Re: Extensions
« Reply #3 on: June 02, 2009, 07:41:10 AM »

Key/Value pair refers to the way to store and present data.

Key = name of data item
Value = the value in data item

Genesys supports 4 data types: string, integer, list and binary
Library in SDK provides functions to get or put on KVP.

e.g., a user-defined key name "CUSTACCOUNT" and its value is "1234567890"



Offline JJR

  • Jr. Member
  • **
  • Posts: 56
  • Karma: 0
Re: Extensions
« Reply #4 on: June 03, 2009, 05:50:33 AM »
Thanks a lot...

Could you please explain what are all the compentes interact with T-Server while transfering call to agent.How call transfer takes places.

Thanks

tony

  • Guest
Re: Extensions
« Reply #5 on: June 03, 2009, 12:33:17 PM »
This is beginning to look like a flow chart, rather than a thread...!  :o  ;D

JJR - I see that you have posted quite a few different topics recently.  I would like to suggest that you take some time to read through my [i][b]Rough Guides... [/b] [/i] to give you an overview of Framework and Solutions which make up the Genesys Suite of products.  It should answer a few questions for you, at the very least....

Tony
« Last Edit: January 06, 2010, 10:48:34 AM by Tony Tillyer »

Offline kowari

  • Jr. Member
  • **
  • Posts: 53
  • Karma: 0
Re: Extensions
« Reply #6 on: June 04, 2009, 12:52:05 AM »
I'd also recommend trying to get to a training course, or reading the overview documentation - that should help you alot.

There is nothing like helping yourself to increase your understanding.

Offline JJR

  • Jr. Member
  • **
  • Posts: 56
  • Karma: 0
Re: Extensions
« Reply #7 on: June 06, 2009, 05:10:43 PM »
Thanks for your advice...Going through the docs...