" /> URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error - Genesys CTI User Forum

Author Topic: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error  (Read 20048 times)

Offline jbobinsk

  • Jr. Member
  • **
  • Posts: 87
  • Karma: 1
Re: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error
« Reply #15 on: January 16, 2009, 10:45:10 AM »
Advertisement
Hi,

I'm really surprised that it doesn't work in this way.
Try to ask the switch through TServer how many ports of Call Classifier is available.
You need to send something like this:

11:39:16.202 Trc 04541 RequestQueryAddress received from [19] (0000018e DesktopToolkitX 10.23.105.6:1576)
message RequestQueryAddress
AttributeThisDN '8000'
AttributeAddressType 3 (Queue)
AttributeAddressInfoType 12 (AddressInfoNumberOfIdleClassifiers)
AttributeReferenceID 3

and as a result you should retrieve for example:

@11:39:16.2244 [0] 7.6.006.04 send_to_client: message EventAddressInfo
AttributeEventSequenceNumber 000000000000d91c
AttributeCustomerID 'Resources'
AttributeTimeinuSecs 224457
AttributeTimeinSecs 1232102356 (11:39:16)
AttributeExtensions [29] 00 02 01 00..
'Idle' 8
'InUse' 0
AttributeThisDN '8000'
AttributeReferenceID 3
AttributeAddressInfoType 12 (AddressInfoNumberOfIdleClassifiers)
AttributeAddressInfoStatus 8

If you will get 0 Idle then there is something undeclared on the switch (I suppose).

Regards
jbobinsk

Offline Gururaj S

  • Newbie
  • *
  • Posts: 13
  • Karma: 0
Re: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error
« Reply #16 on: January 16, 2009, 11:15:27 AM »
Hi Jbobinsk,

Thank You once again for coming into this thread!

You have asked to send RequestQueryAddress. We donot have Genesys SDK. But we have Activex Desktop toolkit.
Please let me know how can i send this message (RequestQueryAddress ) using the Desktop toolkit X.

Regards,
Gururaj S

Offline jbobinsk

  • Jr. Member
  • **
  • Posts: 87
  • Karma: 1
Re: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error
« Reply #17 on: January 16, 2009, 12:19:35 PM »
Hi again,

I have attached Excel file which has userform with Desktop Toolkit activexes.
First you should to set:
on TConnection1
THost and TPort where your TServer exists
on TExtension1
TDN of VDN or Extension.

When you do this start makro and press button Request.
On the log screen on left side choose TConnection, o right side you will see EventAddressInfo. Inside it there is section Extensions where you will see values Idle and InUse.

Regards
jbobinsk

Offline DeepPurple

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
Re: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error
« Reply #18 on: February 02, 2009, 08:26:28 AM »
[quote author=bcyk link=topic=3676.msg15699#msg15699 date=1229543268]
Never work on E1-R2 trunk signal...

However, "similar" case was encountered when interfacing to some PSTN carriers.
   - when making outbound call via CTI-enabled soft-phone, call was dropped
   - if making outbound call manually via hard-phone, call succeeded

In Avaya trunk configuration page,
   - search for an option something like "Suppress sending # (y/n)": n
   - change the value to 'y' (Note: try it in non-operational hours, please!)

1. Not sure if the similar option exists in E1-R2 trunk configuration
2. it may not be the root-cause but worth to try!


As in previous post by jbobinsk, COR/COS is good point to check.


[/quote]

Hi Bcyk,

Actually this is my first post and I'm new here.  Your answer prompted me to post this inquiry. Re: Predictive Outbound

  "Never work in E1-R2 trunk signal" -  Is this in general or this is specific for Avaya and Genesys combination, or Avaya alone.

Currently, I'm looking for the right system (of course with Genesys) that will do both Predictive and Preview with an ISDN or E1/R2 Trunk.

I hope to hear from you soon.

Thanks.





« Last Edit: February 02, 2009, 08:36:01 AM by DeepPurple »

Offline bcyk

  • Full Member
  • ***
  • Posts: 113
  • Karma: 6
Re: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error
« Reply #19 on: February 02, 2009, 10:04:48 AM »
Hi DeepPurple


Sorry for the misleading phase....

"Never work in E1-R2 signal" means "I myself never work or have experience on E1-R2 signal in previous inbound/outbound call center implementation"

Some common trunk-side protocols are PRI T1/E1 and CO lines (with busy-tone detector).

Although I do not have experience using E1-R2, the protocol being around for years should work as long as voice path between PABX and PSTN is connected.
Call result classification mainly depends on what Call Progress Detection (CPD) device is being used.

Most PABXs/switches support multiple signal protocols to PSTN; it should be nothing to do with switch brand.


In the mentioned case, Avaya switch trunk group configuration sends "End-of-command" character # (pound) by default; the connected PSTN node (for some reasons that I don't know) cannot process the received digits chunk fast enough and aborts the call [b]WHEN MAKING OUTBOUND CALL VIA CTI[/b]. [u]Manual dial via hard-phone works as normal, however.[/u]

In one of previous implementations, inbound/outbound trunks were connected to two "clustered" PSTN nodes. Manual test calls showed that one of clustered nodes failed to process with "#" but the other was capable of receiving CTI-initiated outbound calls. (Instead of waiting forever for PSTN carrier to fix the issue, the "End-of-command" character was disabled in Avaya switch.)


It is [b][color=red]NOT [/color] [/b] sure how CPD device (e.g., Avaya classified board or Dialogic card) translates digital trunk signal from PSTN side to outbound application.

In PRI (Primary Rate Interface) T1 or E1, it follows Q.931 in which "cause code" indicates a list of call results.
In digital E1-R2, it follows Q.421; it is NOT sure if there is "cause code" equivalence as in Q.931 for T1/E1.

Advantage of digital trunks are to receive some call results immediately such as busy (by control data signal, not busy-tone pattern), congestion (by control data signal, not congestion tone) and unallocated number (not SIT).


No matter what PABX/switch is used, there are 3 possible configurations in Genesys.
    1. PABX/switch built-in CPD device (e.g., Avaya classified board)
      - Genesys CPD server is not required
      - trunk-side digital control signal/reply (busy, unallocated, ...) can be passed to application

    2. Line-side extension with third-party CPD device
      - Genesys CPD server is required
      - third-party CDP device such as Dialogic card
      - analogue extensions or digitial extensions
        *in digital extension such as T1/E1 (or even E1-R2 if supports!), analogue in-band signal is programmed in switch!
          i.e., for T1, the 24th control channel is configured as voice channel; thus, 24 extensions per T1
      - trunk-side digital control signal/reply CANNOT be passe to application

    3. Genesys CPD server ASM configuration
      (again, I never have experience in configuring this...yet!)
      - in a server machine, two sets of digital trunks are required
      - digital trunk group 1: connected to PSTN network, CPD capacity is required
      - digital trunk gropu 2: connected to PABX/switch
      - Genesys CPD server is required
      - When an outbound is connected and classified as "Positive Voice Call",
        the channel in trunk group 1 and one of channels in trunk group 2 will be bridged.
        The connected call will be distributed to one of ready agents in the outobund campaign
      - trunk-side digital control signal/reply (busy, unallocated, ...) can be passed to application


In short, the second line-side configuration provides the smallest call results set due to the lack of trunk-side call result information. For example, call results SIT-xxxx (xxxx = Vacant, Reorder, interrupt, ....) in Genesys campaign reports are also zero.


regards

Offline Fra

  • Hero Member
  • *****
  • Posts: 856
  • Karma: -3
Re: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error
« Reply #20 on: February 03, 2009, 10:04:28 AM »
Can you please post T-Server logs?

Offline Dionysis

  • Sr. Member
  • ****
  • Posts: 408
  • Karma: 8
Re: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error
« Reply #21 on: February 03, 2009, 12:08:31 PM »
There are no options in OCS that can affect the way TServer makes it's predictive outbound calls.  I have recently asked this question of Genesys as I wanted to turn AM Detection off for certain campaigns and on for others, it cannot be done.  It can only be done by TServer option at TServer level only.

My gut tells me this is definitely switch configuration, but not being a PBX engineer I have no further help to give.  I do however have a very experienced Avaya engineer that works 6 feet from my desk, I will ask him tomorrow and see if he has any clues.


Offline bcyk

  • Full Member
  • ***
  • Posts: 113
  • Karma: 6
Re: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error
« Reply #22 on: February 03, 2009, 01:06:52 PM »
hi Dionysis,

There [color=red][b]ARE[/b][/color] options to configure different recognition at Campaign level!

e.g.,
      campaign-A = no_progress_detection
      campaign-B = positive_am_detection
      campaign-C = accurate_am_detection

Note: You may need to change Genesys Configuration Manager options to make [Annex] tab visible in object properties.

In Genesys Configuration Manager
  -> open the "Campaigns" folder in /Configuration/Resources
  -> select target campaign name
  -> double-click to view campaign's [Properties]
  -> click the [Annex] tab in the properties window
  -> if there is empty section, create one (the New icon with blank sheet)
    -> the section name is "OCServer" or the application name of your OCS server
    -> click [OK] after inputting OCServer in "Section Name", in [Add Section] window
  -> click into the "OCServer" section
  -> OCS campaign level option names and values can be defined here
  -> example for detection type:
      Option Name = call_answer_type_recognition
      Option Value= no_am_detection

To have different "call_answer_type_recognition" value, repeat above steps for each campaign.
If options are not defined at campaign level, options/values in OCServer application will be used.
If options are not defined in OCS application, default values will be applied.

Please do check OCS deployment and reference manuals for your current OCS version.

Above steps are also applicable to "Calling list level" and other levels; keys are to create [Annex] tab for the target object and study relevant manuals.


regards

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error
« Reply #23 on: February 03, 2009, 03:06:35 PM »
As far as I know this is only if CPD server is used.

Offline bcyk

  • Full Member
  • ***
  • Posts: 113
  • Karma: 6
Re: URGENT REQUEST: Genesys Predictive Outbound and Avaya - shows error
« Reply #24 on: February 04, 2009, 04:16:22 AM »
You are absolutely correct, cavagnaro!

call_answer_type_recognition is applicable if and only if CPD server is installed.

For switch-based CPD device, relevant options in T-server are referred.
It is wondered if these T-server options can be configured (and effective) at Campaign level in Annex tab!

It may be the time to issue Genesys SR....