Ok,
all these work just to play a set of on-hold music files...
Ok, guys, there are two ways to go about it:
if you are using Stream Manager... - uhmmmm - too easy plus it seems like he is using Avaya.
How about this (not smart way):
1. create a strategy that uses KVP "agentID" value to define its target agent (format: agendID@Statserver.A)
2. in that strategy call treatment by looking at KVP "MOH"
3. define call Priority "9999" for all calls entering that strategy and add Increment
4. make a new button on your softphone that does this:
- add current agent's ID to "agentID" KVP
- add whatever music VDN you want that guy to listen to to "MOH"
- set your agent into NOT-READY state
- one-step transfer to routing point running strategy mentioned in "1"
5. make another button that when clicked makes your agent ready
what will happen:
when you place button in (5), your softphone will add:
- your agent ID to agentID
- whatever music VDN you want your client to listen to to "MOH"
- set your agent to not-ready
- mute-transfer the call to routing point where strategy defined in step 1 is running
After your call gets to routing point, URS will set your calls priority to 9999 (so that it will be the first call to be routed to your agent when he/she becomes ready.
Then it will try to route the call to the agent (since it is targeting value of "agentID" attach-data), but your agent is NOT READY, so it will instead queue the call and then start playing treatments defined in your "MOH" attach-data.
When your agent decideds to unhold call, he will become ready, and since your call has the ighest priority, it will be routed to your agent before any other calls.
Problem solves, except for the fact that your hold time stats will need to be redefined to include this RP time (not a small feat).
Stream Manager would be the best way to resolve this issue but it does not work without SIP TServer, so out of luck there.
But before you do this crazy thing I am suggesting - can't you configure GVP as your Music on Hold? I mean, I would think Genesys sales would probably through something at you as long as it brings them more license revenue...
Vic