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

Offline p4r4m0un7

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
Display ANI`s for all waiting calls on RP
« on: March 30, 2015, 12:19:36 AM »
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: 7535
  • Karma: 56330
Re: Display ANI`s for all waiting calls on RP
« Reply #1 on: March 30, 2015, 01:54:51 AM »
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 30, 2015, 03:57:18 AM »
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 30, 2015, 07:01:54 AM »
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, 10:38:37 PM »
It is to screen the calls. Don`t need to have hist report.

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7535
  • Karma: 56330
Re: Display ANI`s for all waiting calls on RP
« Reply #5 on: March 30, 2015, 10: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, 11: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, 11:12:56 PM by adamgill »

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7535
  • Karma: 56330
Re: Display ANI`s for all waiting calls on RP
« Reply #7 on: March 31, 2015, 01:28:36 AM »
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 31, 2015, 01:37:48 AM »
To have the means to extract callers queueing through a UI.... ?

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7535
  • Karma: 56330
Re: Display ANI`s for all waiting calls on RP
« Reply #9 on: March 31, 2015, 02:15:37 AM »
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 31, 2015, 02:44:21 AM »
Yep yep - I get that.


Interesting in the functional sense - not the operational - nor the practical!

:)

Offline terry

  • Sr. Member
  • ****
  • Posts: 316
  • Karma: 33
Re: Display ANI`s for all waiting calls on RP
« Reply #11 on: March 31, 2015, 07:41:56 AM »
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 31, 2015, 08:54:30 AM »
...Interesting...

Can these commands actually be implemented via Genesys..?
« Last Edit: March 31, 2015, 08:58:56 AM by adamgill »

Offline Kubig

  • Hero Member
  • *****
  • Posts: 2709
  • Karma: 41
Re: Display ANI`s for all waiting calls on RP
« Reply #13 on: March 31, 2015, 05:35:38 PM »
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
Genesys certified professional consultant (GVP, SIP, GIR and Troubleshooting)

Offline p4r4m0un7

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
Re: Display ANI`s for all waiting calls on RP
« Reply #14 on: March 31, 2015, 10:31:42 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

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.