" /> Can you set ANI if it is not there? - Genesys CTI User Forum

Author Topic: Can you set ANI if it is not there?  (Read 6148 times)

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1419
  • Karma: 18
Can you set ANI if it is not there?
« on: September 11, 2007, 04:17:43 AM »
Advertisement
Hi,

we have a lot of calls where ANI is not being displayed, so we ask callers to enter it. Once they enter is, we add it as an attached data. I was wondering if there is a way to set ANI using URS for inbound calls. Any ideas?

Best regards,
vic

Offline René

  • Administrator
  • Hero Member
  • *****
  • Posts: 1832
  • Karma: 62
Re: Can you set ANI if it is not there?
« Reply #1 on: September 11, 2007, 06:07:20 AM »
Hi Vic,

TServer receives ANI from the switch and shouldn't change that value. Theoretically it would be possible if CTI link does support that operation (change of ANI) but I've never heard about such possibility.

René

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1419
  • Karma: 18
Re: Can you set ANI if it is not there?
« Reply #2 on: September 11, 2007, 08:50:48 AM »
Well, I wonder if this is something that can be done via URS, because it would be a priceless feature for those times when AttributeANI is missing or is empty. In most cases, you end up developing two different systems - one that depends on ANI to opeprate and the other which depends on some attribute key. I definitely think this is something that all of us can benefit from.


Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Can you set ANI if it is not there?
« Reply #3 on: September 11, 2007, 02:45:42 PM »
And what about Orig? I once had that problem too and found the data on Orig

Offline Adam G.

  • Hero Member
  • *****
  • Posts: 552
  • Karma: 12
  • Still Gorgeous.......
Re: Can you set ANI if it is not there?
« Reply #4 on: September 11, 2007, 03:24:57 PM »
I always create a variable in the routing strategy and assign it, in a function,the call's ANI -> var_ani=ANI[].

As it is a variable you can modify as you wish (modify it, insert a value if it doesn't exist, etc). So if anything in the strategy needs the ANI, I use var_ani. Usually I attach the variable as User Data for good measure.

Hope it helps.

Pavel


Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1419
  • Karma: 18
Re: Can you set ANI if it is not there?
« Reply #5 on: September 12, 2007, 03:43:09 AM »
Pavel,

yeah, that works, but for better or for worse usually CRM packages are taught to look at AttributeANI.... and if it is empty, we will need to start looking at other options...

I want to change ANI associated with the call. It should be possible...

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Can you set ANI if it is not there?
« Reply #6 on: September 12, 2007, 12:26:00 PM »
Victor,
If you have the ANI empty on URS strategy you can try to use Orig[] and assign it to a variable.

Offline victor

  • Administrator
  • Hero Member
  • *****
  • Posts: 1419
  • Karma: 18
Re: Can you set ANI if it is not there?
« Reply #7 on: September 12, 2007, 12:52:46 PM »
Cavagnaro,

good thinking, but I need to set AttributeANI value, because softphone was designed to look at AttributeANI parameter and not attach-data.

Best regards,
vic

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Can you set ANI if it is not there?
« Reply #8 on: September 12, 2007, 05:49:08 PM »
According to many tickets of Genesys it's impossible to update it. What they recommend to do is to:
1. Request the feature to the Telco
2. Attach the data as a KVP

:-[