" /> Display ANI`s for all waiting calls on RP - Genesys CTI User Forum

Author Topic: Display ANI`s for all waiting calls on RP  (Read 8487 times)

Offline p4r4m0un7

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
Display ANI`s for all waiting calls on RP
« on: March 29, 2015, 03:19:36 PM »
Advertisement
Hi guys, I would appreciate it if someone guide me how to create, if possible, a view that display ANI`s for all current waiting calls on particular routing point. CCPulse - 8.1.000.19

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Display ANI`s for all waiting calls on RP
« Reply #1 on: March 29, 2015, 04:54:51 PM »
You mean ALL ANI? Not that I am aware of by default on CCPulse
I have done it by 2 ways

1. PSDK development on a WallBoard (Limitation of numbers displayed)
2. Strategy modification to store that information when call was entered and update to delete when distributed. Then a web page used to display that data.

On both cases showed to be useless...hehe  ;D

Adam G

  • Guest
Re: Display ANI`s for all waiting calls on RP
« Reply #2 on: March 29, 2015, 06:57:18 PM »
Can I ask why you would want this?  Is it to create a list for Reporting/Redialling..?  Volume Reporting like CCP+ will struggle with that level of information...

If it is to "screen" calls for a particular number (ANI), you could configure your Routing to Filter off your list of ANI's and send them via a different Queue...

?

Offline mduran22

  • Full Member
  • ***
  • Posts: 108
  • Karma: 5
Re: Display ANI`s for all waiting calls on RP
« Reply #3 on: March 29, 2015, 10:01:54 PM »
We haven't done this on CCPulse, but we have created a database where we stored data about calls that were in queue (create a database object before the target), including the ANI that was presented with the call. After the call routed we deleted the record from the database and wrote it into another database that showed calls distributed and the agent that the call was distributed to. You can use the oncallabandoned function to call a strategy which also deletes the record in the "queue" database and write the same data to an abandoned table.

Offline p4r4m0un7

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
Re: Display ANI`s for all waiting calls on RP
« Reply #4 on: March 30, 2015, 01:38:37 PM »
It is to screen the calls. Don`t need to have hist report.

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Display ANI`s for all waiting calls on RP
« Reply #5 on: March 30, 2015, 01:41:58 PM »
Well all solutions were given  ;)

Adam G

  • Guest
Re: Display ANI`s for all waiting calls on RP
« Reply #6 on: March 30, 2015, 02:01:18 PM »
Screening = Routing Rules... You need to pre-define "who goes where" as a Routing Block. To my knowledge, there is nothing between Reporting and Routing that would allow you to "In-Line" Preview a list of Queuing ANI's and pick/choose which ones to answer.

Cool concept though! :)

EDIT:

If you have a database dip in your Routing you could, I suppose, add ANI's In-Line to a database/Table, affecting which ANI's get Delivered...  That would work!
« Last Edit: March 30, 2015, 02:12:56 PM by adamgill »

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Display ANI`s for all waiting calls on RP
« Reply #7 on: March 30, 2015, 04:28:36 PM »
I think he means to show on a screen, to display :D not screening definition on Genesys ;)
Cool concept? To return to human based control like ancient operations on PBX? Lol

Adam G

  • Guest
Re: Display ANI`s for all waiting calls on RP
« Reply #8 on: March 30, 2015, 04:37:48 PM »
To have the means to extract callers queueing through a UI.... ?

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Display ANI`s for all waiting calls on RP
« Reply #9 on: March 30, 2015, 05:15:37 PM »
Like an email from a queue? You better give that person a VIP phone number to call to, right? I have tried that approach and while technically interesting was not productive for business. At least the fact of "the boss is calling" never gave a solution and we did better job identifying customers and automatic routing based on thinks like dnis and customer phone number

Adam G

  • Guest
Re: Display ANI`s for all waiting calls on RP
« Reply #10 on: March 30, 2015, 05:44:21 PM »
Yep yep - I get that.


[i]Interesting [/i]in the functional sense - not the operational - nor the practical!

:)

Offline terry

  • Sr. Member
  • ****
  • Posts: 328
  • Karma: 35
Re: Display ANI`s for all waiting calls on RP
« Reply #11 on: March 30, 2015, 10:41:56 PM »
Heard about something like that before in context when it was required (don't know why) that it is agents select calls (not vice versa as normally). In any case (though not sure how practical it might be) having router's URL opened it might be done -

http://host:port/urs/call/findall?source=if(GetRoutingPoint()=='SomeRoutingPointDN'){out=Object();out[ANI()]=ConnID();}
returns anis and connids of all calls on specified RP.

if connid is known/selected then to make call be routed to you:
http://host:port/urs/call/SomeConnIDHere/addqueue?TargetList=MyPhone.DN"




Adam G

  • Guest
Re: Display ANI`s for all waiting calls on RP
« Reply #12 on: March 30, 2015, 11:54:30 PM »
...Interesting...

Can these commands actually be implemented via Genesys..?
« Last Edit: March 30, 2015, 11:58:56 PM by adamgill »

Offline Kubig

  • Hero Member
  • *****
  • Posts: 2755
  • Karma: 44
Re: Display ANI`s for all waiting calls on RP
« Reply #13 on: March 31, 2015, 08:35:38 AM »
URS provide HTTP interface which allows you to get useful informations about current routing (skills, interaction in queues, etc.). You have to configure URS application object with new port as HTTP protocol and afterthat you can use mentioned queries:

[quote]
User data:

Update - urs/call/connid/update?key=value

Extension data:

Update - urs/call/connid/xupdate?key=value

Querying interaction:

urs/call/connid/query

Stats:

SDATA - urs/call/connid/sdata?stat=statistic&targets=targets
Agent/Place - urs/stat/targetstate?tenant=tenant&target=targetid&json=0/1&ext=0/1
Router queues - urs/stat/targetqueueinfo?tenant=tenant&target=targetid&range=from:to&wtrange=from:to&wposrange=from:to&ewtrange=from:to&aqt=urs/stat&scale=true/false&json=0/1
VQ - urs/call/connid/lvq?name=vqname&filter=string&ewt=min/max&aqt=urs/stat&scale=true/fals
Internal - urs/call/connid/rvqdata?id=label&filter=string

Find:

By specific properties - urs/call/findone?strategy=scriptname&maxdelay=num&param1=value1&...
All by spec. prop - urs/call/findall?strategy=scriptname&maxdelay=num&param1=value1&...

Perf report:

urs/stat/report?tserver=name&cdn=digits&count
Agent Reservation - urs/stat/report?ar
Router seats - urs/stat/report?seats

Router Object - http://ip:port/urs/console?router
Not Monitored Agents - http://ip:port/urs/console?nmt
About DN Activity - http://ip:port/urs/console??med_sip%205503
Router Options - http://ip:port/urs/console?options%20router
Application Options connected to the URS - http://ip:port/urs/console?server%20prefix|all
Server list - http://ip:port/urs/console?uss
Client list - http://ip:port/urs/console?usd
VQ info - http://ip:port/urs/console?vqs,http://ip:port/urs/console?vqid
List of statistics - http://wip:port/urs/console?stat
List of AG - http://ip:port/urs/console?groups%20all
List of Strategies - http://ip:port/urs/console?strategies
List of calls - http://ip:port/urs/console?calls
Call Info - http://ip:port/urs/console?call%20006e024a1b965001
[/quote]

Offline p4r4m0un7

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
Re: Display ANI`s for all waiting calls on RP
« Reply #14 on: March 31, 2015, 01:31:42 PM »
[quote author=cavagnaro link=topic=8776.msg39035#msg39035 date=1427732916]
I think he means to show on a screen, to display :D not screening definition on Genesys ;)
Cool concept? To return to human based control like ancient operations on PBX? Lol
[/quote]

But of course. My bad. I am just curious how to do it, so I can display these numbers in CCPulse view. That is all. Some free time to spend.  ;)
This got nothing to do with routing. There is no need to extract "The Boss". I have enough data coming from PBX, DB, IVR, strategies, etc.