Multiple Holiday Schedules on one Call Handler

Hello, I search previously for a solution to this problem, but have been unsuccessful.  I am running Cisco Unity Connection 8.5.1.
Current Setup:
Company has a system call handler named "Company AA" that serves as their autoattendant for answering incoming calls.
Company has a holiday schedule associated to "Company AA" which includes recognized holidays, and an personalized greeting recording stating they are closed for the holiday.
What needs done:
Company has scheduled staff meetings throughout the year.  These need to be input into the system so that on these dates/times, a different personalized greeting recording plays stating that they are closed.  This needs to be a different recording than the normal Holiday greeting (so I cant just add the dates to the already existing holiday greeting).
Is this possible with Cisco Unity Connection?
Thanks!
Derek

Hello Derek,
It is possible, however, you will need to create a different Call Handler and Schedule per Holiday, in this example I am going to use just 3 holidays (July 4th, January 1st and December 25th. The process is kind of complex, but here we go.
1st: Create the Call Handlers:
Create a CallHandler for the Company AA
Create a CallHandler for January 1st
Create a CallHandler for July 4th
Create a CallHandler for December 25th
2nd: Create the Holiday Schedules
Create a Holiday Schedule for the Company AA CallHandler and add all the holidays here (January 1st, July 4th, and December 25th).
Create a Holiday Schedule for the January 1st CallHandler and add just the July 4th, and December 25th holidays here
Create a Holiday Schedule for the July 4th CallHandler and add just the December 25th holiday here
Create a Holiday Schedule for the   December 25th CallHandler and do not add any holdays
3rd: Create the System Schedules
Create a System Schedule for the Company AA CallHandler and associate it to the Company AA Holiday Schedule (Define your working/after hours schedule here).
Create a System Schedule for the January 1st CallHandler and associate it to the January 1st Holiday Schedule (Make it 24/7)
Create a System Schedule for the July 4th CallHandler  and associate it to the July 4th Holiday Schedule (Make it 24/7)
Create a System Schedule for the December 25th CallHandler and associate it to the December 25th Holiday Schedule (Make it 24/7)
4rd: Call Handler configuration
Company AA
Go to the Company AA CallHandler, and under Active Schedule select the Company AA System Schedule.
Setup the Closed and Standard Greetings/Transfer Rules as you wish.
Go to the Holiday Greeting and select Nothing and uncheck the Play the "Record Your Message at the Tone" Prompt options under Callers Hear.
Under the After Greeting section, select Call Handler >> January 1st >> Go Directly to Greetings.
Check the Greeting Enabled with No End Date and Time option and save the configuration
January 1st
Go to the January 1st CallHandler, and under Active Schedule select the January 1st System Schedule.
Go to the Standard Greeting and setup the message that you want to play during January 1st here, if you want to transfer the call, you will need to change the Standard Call Transfer Rule as well.
Go to the Holiday Greeting and select Nothing and uncheck the Play the "Record Your Message at the Tone" Prompt options under Callers Hear.
Under the After Greeting section, select Call Handler >> July 4th >> Go Directly to Greetings.
Check the Greeting Enabled with No End Date and Time option and save the configuration
July 4th
Go to the July 4th CallHandler, and under Active Schedule select the July 4th System Schedule.
Go to the Standard Greeting and setup the message that you want to play during July 4th here, if you want to transfer the call, you will need to change the Standard Call Transfer Rule as well.
Go to the Holiday Greeting and select Nothing and uncheck the Play the "Record Your Message at the Tone" Prompt options under Callers Hear.
Under the After Greeting section, select Call Handler >> December 25th >> Go Directly to Greetings.
Check the Greeting Enabled with No End Date and Time option and save the configuration
December 25th
Go to the December 25th CallHandler, and under Active Schedule select the December 25th System Schedule.
Go to the Standard Greeting and setup the message that you want to play during December 25th here, if you want to transfer the call, you will need to change the Standard Call Transfer Rule as well.
Go to the Holiday Greeting and select Nothing and uncheck the Play the "Record Your Message at the Tone" Prompt options under Callers Hear.
Notes:
     As mentioned above, this process is complex and the best way to achieve this will be to create an excel table with the settings of every CallHandler so you can check them before implementing this in production, please note that the last Call Handler Holiday Schedule is empty, as well as the Holiday Greeting of this CallHandler since it will only play the Standard Greeting (24/7) schedule.
     The second
     The third thing you need keep in mind is that if you need to change the working hours schedule, you will do it on the main CallHandler only (Company AA), since the other system schedules are used only for holiday and during the holiday those are set to work 24/7.
Explanation:
     This implementation of distinctive holidays works because when the  AA CallHandler check the holiday schedule during July 4th, it will send the the call to the holiday greeting since it is marked as a holiday on its schedule, the holiday greeting of the AA will send the call to the January 1st Call Handler; then, the January 1st CallHandler will do the same, since July 4th is marked as a holiday, it will forward the call to the Holiday Greeting which will send it to another CallHandler (July 4th). When the call gets to July 4th CallHandler it checks its schedule, since no holidays are marked on this particular CallHandler for July 4th, it will check whether it should play the Standard or Closed greeting, since this schedule was setup as 24/7, it will play the Standard Greeting of the July 4th CallHandler and stop hunting.
I hope you this helps you and feel free to shoot me with any questions you might have.
HTH
--espereir

Similar Messages

  • Multiple Holiday Greetings in System Call Handler for UC 7.0

    Hi All,
    Is there any way to play individual Holiday Greetings in a System Call Handler in UC 7.0, i.e. XMas Day Greeting gets played on XMas Day and New Year's Greeting gets played on New Year
    As far as Cisco's Doc's I havent seen anywhere this being specified.
    Any helpful would be greatly appreciated.
    Regards
    Sam Wilson

    Hi David,
    Thanks for your prompt reply.
    So does it mean I have to record the greetings before every holiday and set it, or there is a way, to fall it over to a different Call Handler each with unique Holiday Greetings.
    Regards
    Sam Wilson

  • Multiple orders scheduling in one screen - Revisions.

    Hi,
    Is it possible to schedule multiple orders in one screen using network graphics?
    Scenario is: in day to day operations we create maintenance orders and plan operations with its duration.
    after planning, if it requires more down time than permitted, we keep it for quarterly shutdown. For same we assign maintenance revision to each order. Now SAP provides report of all shutdown jobs based on revisions but we can not schedule multiple orders at a time using network graphic. eg. order 01 will start first, after this 02, 03 will start as parallel activity after that 04 will start.
    Please advise.
    Thanks,
    Nilesh.

    Using Maintenance Event Builder, you can use that functionality. Check this link.
    http://help.sap.com/saphelp_di471/helpdata/en/d7/d0b83a47d0c649e10000000a114084/content.htm

  • How to configure Cisco Unity connection 8.x to play an after hours call handler

    Hi,
    I have CUCM 8.6 and CUX 8.6, we have successfully configured Call Handlers to play greetings. But the problem is greeting is played complete day and all the day in a week. We want to customize this call handler so that it plays only during the business hours and also during the weekdays.
    I have a recorded after hours and holiday greetings recorded but unable to find the way to configure it for Holiday greetins. Please help with the configuration part.
    Regards
    MAC       

    Hi MAC,
    What you need to do is configure a schedule for the call handler. On Unity Connection, you can browse to System Settings > Schedules (and Holiday Schedules). In here, you create your schedules to say which times of the day you are open. You then go back to your call handler and apply these schedules that you've created.
    Now when a call comes into the call handler, it will check the time against its schedule and play the appropriate greeting.

  • Does Java support mutliple sql statements in one call?

    statment.executeUpdate("DROP DATABASE IF EXISTS diy55;CREATE DATABASE IF NOT EXISTS diy55 DEFAULT CHARACTER SET utf8;GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX,USAGE on diy55.* TO 'diy55'@'localhost' identified by 'diy55';FLUSH PRIVILEGES;");Java seemes doesn't support multiple sql statements in one call, just like PHP mysql_query(), is it?

    Then just extend the java.sql.Statement to your own Statement class and write logic which splits the given query at the right places and executes them one by one.
    That the mysql_query() already has it built-in wouldn't say that it isn't possible in Java. Comparing with PHP is a bit pointless, it is a completely different language.

  • Call Handler Transfer Issue

    I have a Unity 4.0 system that is exhibiting the following behavior.
    Inbound calls go to voice mail. Recorded prompt notifies caller that they can press 1 to transfer to cell number.
    Caller input within the Unity subscribers account is programmed to "Send caller to attempt transfer for [a specific Call handler that is set to]" "Yes, ring a subscriber at this extension: [users cell number]"
    When the caller calls the users DID, the call flow completes correctly without any issues.
    When the caller calls any of our main lines, we have several published company phone numbers, and then either enters the end users extension, which is allowed via a recorded attendant, or chooses the operator and is then manually transfered to the end users extension, the caller, upon pressing 1 to transfer to the cell phone experiences one of the 4 following behaviors.
    1. The call transfers to the cell phone but the call terminates before the end user succesfully answers the call.
    2. The caller hears the prompt "your call can not be completed as dialed,  [Wireless Cellular Carrier Name]".
    3. Example Administrator is not available.
    4. A Voice Mail tone prompt without any preceding recording.
    I have over a dozen out of 200 + accounts programmed for this feature. All accounts are utilizing the same PRIs for inbound and outbound calls. All accounts use the same gateways, interfaces, Calling Search Space, Partition, Device Pool, Route Group, Route List and Route Pattern.
    Of these accounts that utilize this feature programming, 3, including a test phone that I just set up patterned after one account that is exhibiting this unwanted behavior, function correctly no matter where the call comes from.
    Originally, all accounts exhibited this unwanted behavior but after modifying all associated call handlers with the following, the three afore mentioned accounts function correctly.
    Changes to call handler: Changed Transfer Type from "Release to Switch" to "Supervise Transfer" and "Rings to Wait" from 2 to 3.
    Any suggestions and advice are greatly appreciated.

    Here is an update to this issue. Through additional testing I've determined the following.
    Unless the transfered call is answered by the cell phone immediately, the call transfer fails and the call is instead transfered to the message recipient set within the call handler. By default, this is Example Administrator. I can change the owner of and message recipient of the call handler and the call does go into that subscriber's voice mail without any greeting.
    Again, this behavior only occurs when the originating call is transfered from one call handler to the transfer to cell phone call handler. If the originating call is to the users DID, the call transfers without any issues.

  • CUE AuoAttendant call handling based on different schedules at 2 locations

    What is the most elegant way to have an AA divert calls to live extensions M-Th 9AM-5PM and Fri 9AM-5:30PM on one attendant and M-Fri 9AM-5PM on another attendant?
    I can see where the web interface lets you specify business hours and it generates text configs as follows:
    calendar biz-schedule westashley
    closed day 1 from 00:00 to 24:00
    open day 2 from 09:00 to 17:00
    open day 3 from 09:00 to 17:00
    open day 4 from 09:00 to 17:00
    open day 5 from 09:00 to 17:00
    open day 6 from 09:00 to 17:30
    closed day 7 from 00:00 to 24:00
    I have one CUE handling two sites with different hours. Each site has its own attendant. I made a custom script that lets me specify which days are weekdays and which hours are working hours, but if I try to handle everything via the script, I can't honor Friday's extended hours.
    Can a script simply know the open/closed status based on what I specify are business hours via GUI (or CLI generated...see above), rather than checking the day and time in the script?

    It turns out you have to have the script with the variable that handles the schedule already in the CUE. When I had been trying to assign a schedule via CLI, it was failing (of course) until I realized that my script referencing the schedule wasn't in the CUE. Once uploaded, the scheduling via web worked as expected. None of the documentation I had read would have led me to that conclusion though. I found the documentation a little lacking.

  • When a contact has multiple numbers, how can I tell which one called me?

    For example, if a single contact entry has a "home" number and a "mobile" number, there seems to be no intuitive way to tell which one called me from the iOS 7 phone app--only the contact name is listed on the Recents screen, and the info button for the call shows all the numbers for that contact.
    I've done extensive searching, and though I found some people asking the same question, I couldn't find any answers! I could wait and examine my phone bill statement, but I don't think it shows the incoming number... I figure there must be a way, because clearly my phone knows the specific number!

    When I look at calls in my Recents list, there are two lines. The top line is the contact name, the second line is the listing from my contacts that indicates the label for the number the call came from. If that is not enough, then you can tap on the at the end of the listing which brings you to the individual contact. The number you received the call from will be in a different color than the other numbers. In mine it is in blue. This is just like the information provided in the earlier part of this thread.

  • Create multiple Task Instance from one Task Instance

    We have a process, where user can request for multiple resources(access) in one single request.Currently user has to wait until all the resource requests are approved by application owners to start the provisioning process.
    I am thinking of splitting that one request(task) into multiple task, based on the number of resources requested.so that, if one resource request is approved user can get that particular access.
    My question :
    1.How will I split the one task into multiple task and pass the required information to child task?
    2.How do I handle views?Currently since its one task , we checkout and check-in the same view.
    3.How will I overcome the possibility of one view overwritten by the other.
    Thanks.

    We have a process, where user can request for
    multiple resources(access) in one single
    request.Currently user has to wait until all the
    resource requests are approved by application owners
    to start the provisioning process.
    I am thinking of splitting that one request(task)
    into multiple task, based on the number of resources
    requested.so that, if one resource request is
    approved user can get that particular access.
    My question :
    1.How will I split the one task into multiple task
    and pass the required information to child task?
    2.How do I handle views?Currently since its one task
    , we checkout and check-in the same view.
    3.How will I overcome the possibility of one view
    overwritten by the other.
    Thanks.Hi,
    yes u can split one task into multiple task means as ur requirment diffrent task for different resource. so u have to write diffrent W/F for each resource and call them by setting a counter for number of resource.
    the below code help u.
    <Variable name='index'>
              <i>0</i>
         </Variable>
    <Activity id='1' name='createNewTask'>
              <Action id='0' name='createView' application='com.waveset.session.WorkflowServices'>
                   <Argument name='op' value='createView'/>
                   <Argument name='type' value='Process'/>
                   <Argument name='viewId' value='Process'/>
                   <Argument name='taskName'>
                             <s>give any name to the task</s>
                   </Argument>
                   <Argument name='process'>
                             <s>task name that u want to launch</s><!-- u can get task name dynamicly by rule also by passing resource name -->
                   </Argument>          
                   <Argument name='accountId' value='$(accountId)'/><!-- pass the required information to child task as argument -->
                   </Action>
                   <Action id='1' application='com.waveset.session.WorkflowServices'>
                   <Argument name='op' value='checkinView'/>
                   <Argument name='view'>
                        <ref>view</ref>
                   </Argument>
                   </Action>
                   <Action id='2'>
                        <set name='view'>
                        <null/>
                        </set>
                   </Action>
                   <Transition to='incrementIndex'/>
    </Activity>
         <Activity id='2' name='incrementIndex'>
              <Action id='0'>
                   <set name='index'>
                        <add>
                             <ref>index</ref>
                             <i>1</i>
                        </add>
                   </set>
              </Action>
              <Transition to='createNewTask'>
                   <lt>
                        <ref>index</ref>
                        <ref>length</ref><!-- number of resource-->
                   </lt>
              </Transition>
              <Transition to='end'/>
         </Activity>

  • System-wide Call Handler

    Thanks for the help in advance.
    I'm trying to set up a message that will play when any outward--facing number is dialed, saying that our offices are closed.  This message will be used only for a couple of weeks, so I don't want to do any major rerouting.  Here's what I have tried:  In Unity, I have a Call Handler with the extension 3199 set up, as well as a Forwarded Routing Rule to route any dialed number in 6000-6999 to the Call Handler and go straight to the greeting.  The Call Handler is set with an alternate greeting that is enabled and it is set to .  I can call 3199 from my office phone and get the greeting, but I cannot get it to work when calling any number in the 6000s.  We have other Call Handlers and Forwarding Routing Rules configured for numbers in this range, so I don't want to change anything, just override it for a couple of weeks.  The FRR is set to the highest order, so that should not be an issue.
    I have looked into CTI Route Points, and that may be the solution, but I have not had much luck here, either.  We have several CTIs that are already configured, but they were created to route calls for a single extension (i.e. calling a department), not dozens of extensions to 3199.  I did create a CTI, but where I'm running into trouble is with associating DNs to it.  If I add a DN that is already associated with a phone (for instance, mine), it gives me an error about shared lines.  I don't want to change any lines, but I do need all the calls in the range 6000-6999 (or even 6500-6999) to be forwarded to 3199.  Is there an easy way to do this?  Is there a way to add dozens of active DNs to the CTI?  Or, am I doing it all wrong?  Thanks again.

    David Rojas wrote:Hello Josh,If i understand the call flow is moreless the following:PSTN-> Main Number-> Forward All -> Call Handler Alternate greeting.You have set up:Forward Routing Rule w/condition of 6000-6999 range-> Send call to: Go directly to greetings ->-Call handler w/ extension 3199 which plays Alternate Greeting.Issue: When calling number is in the 6000s range it does not match the FRR which is the first match on the list.Probing questions:1- What condition are you using: Forwarding stationg, Calling Number, Called Number? Have you changed the Field option?2- If you use a wildcard such as star (*) do you still experience the same issue?Reading the help page of the FRR:"Note that you can add multiple Calling, Dialed, Forwarding Number conditions to a single  routing rule to create more complex patterns (for example, all numbers  in the range 2000-3999 plus all numbers greater than 5000). When a call  matches all conditions for the rule, the call is routed as specified in  Send Call To. # Note     : Your integration may not support this option. "3- The rule the previous fact, have you tested with a rule that matches a single number?Regards,Dâ√!d
    I do not believe the Call Flow listed is how it is configured.  How would I look at the Call Flow to see exactly which number it is using as the Main Number.  We have a Main Number that we advertise, but I do not know if that is the number that you are referencing. 3199 is just a DN that was created and has no purpose outside of the Call Handler. It is listed as a DN in Call Manager, but there is nothing set to forward to it in Call Manager.
    To follow up on your other questions:
    I am using Dialed Number.  I have tried using Equals 6*, as well as In 6000-6999, with the same results.  It is set to Send Call To Call Handler, Go Directly to Greetings.  If I change the Forwarding Rule to match one single extension, it still does not forward and goes directly to the number I called; so, if I call 6934, it goes directly to 6934. 

  • Holiday Schedules and Time Periods

    Currently at our company, we have a 24 hour travel line. We have been able to use Time Period/Schedule and Partitions in CUCM to forward to different offices at different hours throughout the day. Below is what it is currently set up as.
    Monday
    Tuesday
    Wednesday
    Thursday
    Friday
    Saturday
    Sunday
    8am-8pm
    Main
    Main
    Main
    Main
    Main
    Office 3
    Office 3
    8pm-12am
    Office 2
    Office 2
    Office 2
    Office 2
    Office 3
    Office 3
    Office 3
    12am-3:30am
    Office 2
    Office 2
    Office 2
    Office 2
    Office 3
    Office 3
    Office 3
    330am-8am
    Office 3
    Office 3
    Office 3
    Office 3
    Office 3
    Office 3
    Office 3
    Main is under a partition called Open PT. The same DID is under two other partitions (Office 2 and Office 3) where it forwards the call to an international number.
    Their group has now requested that on certain holidays (thanksgiving, labor day, etc), all numbers be forwarded to Office 2 and another set of holidays (memorial day, presidents day, etc) forward to Office 3. I've looked at Unity holiday schedules and read over some options and it seems like I would have to get rid of the time period/schedules that I have set up in CUCM and set up a call handler with schedules and holiday schedules. How complex will this be? Can this even be done with the way they want it?

    this is my scheduld doc
    12:00 AM
    5:00 AM
    7:00 PM
    12:00 AM
    5:00 AM
    7:00 PM
    12:00 AM
    5:00 AM
    7:00 PM
    12:00 AM
    5:00 AM
    7:00 PM
    12:00 AM
    5:00 AM
    7:00 PM
    12:00 AM
    7:00 AM
    7:00 PM
    12:00 AM
    New Year's Day (Closed)
    12:00 AMHoliday
    Memorial Day (Closed)
    12:00 AM
    Holiday
    Independence Day (Closed)
    12:00 AM
    Holiday
    Labor Day (Closed)
    12:00 AM
    Holiday
    Thanksgiving (Closed)
    12:00 AMHoliday
    Christmas (Closed)
    12:00 AM
    Holiday

  • MRP creating multiple delivery schedule lines in PR

    Hi,
    We have activated MRP (type PD) where Purchase requiesition is auto created by system for requirement quantity. We require to optimize delivery schedule in such a way that entire PR quantity is broken into various delivery schedule based on planned delivery time and requirement.  Scenario can be further explained with following example.
    Material Requirement for a month is say 1,25,000 units
    Closing Stock say 25,000 units
    PR Generated by system for 1,00,000 units. The entire quantity is schdulled with only one delivery schedule line as per planned delivery time. 
    The requirement is to generate multiple delivery schedule lines automatically in Purchase requisition based on planned delivery time so that Purchase orders can be placed with system generated delivery schedule lines.
    How can it be achieved ?
    Regards,
    Nirav Kinkhabwala

    Dear
    Are you dealing with Single vendor  where you want Multiple Schedule Line item through single PR  which should be generated through MRP run ??
    What you will have to do is to set up the Outline Agreement or Info Record for your vendor and material and then create the source record for this vendor- material relationship and make sure that this source record is set as MRP relevant. Once MRP is run, the vendor is automatically defaulted to your PRs. If in your material master, you have defined the same purchasing group for various material numbers, then with Transaction ME59, it is feasible that you can combine various PRs of the same purchasing group by flagging onto the 'Per Purchasing Group' indicator checkbox. Make a trial test and let me know how it goes.
    Or you can use Qouta arrabgement in that case for different vendor .Please refer : Multiple Requisition  line itme for Quota arrangement
    Just check and revert
    regards
    JH
    Edited by: Jiaul Haque on Dec 25, 2010 1:52 PM

  • Multiple MM schedule lines for the same date

    Hello All Gurus,
    I am facing a problem where the MM schedule lines are divided into various quantites for the same date. For example on 02/11/2010 the total quantity is 120, it is appearing in the below form in ME38:
    02/11/2010 - 40
    02/11/2010 - 40
    02/11/2010 - 40
    Although this is not an error, but my client is not happy with this. Can someone tell me why I am getting this error? Is it because of the rounding value that we maintain in MRP 1 view of material master record? Or is there any other setting that I am missing?
    Please let me  know. I would be very much thankful to you.
    Thanks and Regards,
    Umakanth

    Hi,
    Before changing the setup, note that sometimes it is beneficial to split one demand into multiple delivery schedules. Especially if the demand is bigger than equipment type (container/truck etc.). If you want to manage inbound transportation for such delivery schedules, it is much simpler to do this when each delivery schedule is not bigger than one equipment.
    Regards,
    Dominik Modrzejewski

  • Multiple users logged into one server, each users printer has a different name, application needs ONE name to print to.

    Multiple users logged into one server, each users printer has a different name, application needs ONE name to print to. 
    I'm NOT in any way a Terminal Services expert and I need help trying to get an application program working in a multi-user environment.
    The issue is that the printer changes for every user that is logged in. The application needs to print NOT to the default printer, but to a "special" printer which is selected in the application... let's call it a label printer to simplify the explanation.
    You have your default regular printer, easy for the application to find that one, and then you have a special printer that labels get printed onto. The application needs to know what printer is the label printer. So we allow the user to select that in the
    application and the selection is stored in a config file in 
    C:\ProgramData\mfgr\prog\setting files
    I don't have access to the application so I can't change how this works.  
    In the "regular" world, selecting the label printer driver to use should be per machine, NOT per user. When a new user logs into a machine, the physical printer doesn't go "poof" and a new printer suddenly appear. Same printer for all
    users.
    Yet in terminal services, the physical machine is "merged" with the virtual machine on the server. And there can be many users logged in at the same time. So each users real machine (and real printer) is injected into the "fake" terminal
    services machine. The name of the printers is made unique for each user. So the printers DO go "poof" and change names depending on the user logged into terminal services.
    So user "A" logs in and sets up the application to print to "LabelPrinterForUserA" (or whatever the name of the printer happens to be), that setting is stored in the ProgramData subfolder, and all is well. Later, user "B" logs
    in, and when they print, the application tries to print to "LabelPrinterForUserA" which doesn't exist for user B or is only accessible by user A. If user B re-configures, that breaks it for user A. 
    SOLUTION 1: The way that /should/ work (in my mind) is that you define one "generic" printer in Terminal Services... call it "Virtual Label printer" and when the user wants to print to it, the print job gets re-directed back to whatever
    physical printer is actually connected to their local workstation. There is a map of virtual printer to actual printer depending on the current user. The application is told once to print to "Virtual Label Printer" for all users.
    SOLUTION 2: Or... there should be some way to make the ProgramData sub folders separate per user. E.g. when user "A" tries to access:
    C:\ProgramData\mfgr\prog\setting files
    they actually get 
    C:\UserData\UserA\AppData\mfgr\prog\setting files
    and user "B" gets
    C:\UserData\UserB\AppData\mfgr\prog\setting files
    So the question I have is: Does either of those solutions exist hidden somewhere in the setup of terminal server? Or is there another way around this issue that I don't know?

    I don't really have a "for sure" answer to this, but because people here can't seem to deal with a question that hasn't been answered I'll provide the best answer I did receive from ServerFault.com user Nathan:
    I can feel your pain with using old software on terminal servers ...the solution I've come up with definitely won't scale as it requires some manual configuration, but I've gotten this method to work with our label printers (which require to be
    printed to an LPT port...yep, that old).
    Share your USB-connected printers to the network on each machine. Then, have the user log in on aunique session for each of them
    (a TS account cannot be shared among computers for this to work) and install a network printer pointing to the USB one they shared. Try to use a DNS name to account for possible DHCP movements.
    After, it should work. Each user can do this since display names can be identical as long as the ports are different (which they are).
    This was clarified by the following series of comments:
    I think you are on to something here, and I originally advised the admin to do this. The problem he ran into is that it setup the printer names in the TS as "printer on usersworkstation"
    and he could not rename it except to change the "printer" to whatever. E.g. the "on userworkstation" remained. I believe there is another way of installing the printer which avoids this, but I can't find it. Ages ago, one used to do NET
    USE LPT2 \\computer\printer password /USER:domain\user /PERSISTENT:YES and then tell the driver to print to LPT2 –  James
    Newton Mar
    17 at 16:21   
    @JamesNewton That's actually the exact method we used. The way around the "network printer" part is to install it as local printer and map it to a TCP/IP port that way. –  Nathan
    C Mar
    17 at 16:28
    You mean in the case where the printers are TCP/IP connected and not local USB / LPT to the users workstation? That makes sense. Wonder if this will work for USB connected printers... –  James
    NewtonMar
    17 at 16:35   
    @JamesNewton You'd share the local printer on the client's PC then on the server connect via TCP/IP to it. You'd need static addresses or use DNS names if DHCP, though. –  Nathan
    C Mar
    17 at 16:51
    Ah. Yes. I see. Looks like the LPT thing should work even with a USB connected printer:superuser.com/questions/182655/… –  James
    Newton Mar
    17 at 17:09   

  • Have multiple iTunes libraries on one machine?

    Hi,
    I want to have multiple iTunes libraries on one machine (with two different hard drives, internal fore mp3s and external for AAC files). One library is composed of mp3s for an iPod, I want the other library to have AAC audio files for burning CDs. I would rather the libraries not be mixed.
    I have read the article (#301748) for migrating an iTunes library and am preparing to migrate one of the libraries on to a external hard drive.
    I have read about using Libra to maintain two different libraries on one machine. I was wondering if anyone does this and if they have encountered any problems? Is there a better solution?
    Thank you,
    TPK

    It's one thing to want two music libraries on one machine and another to want two music libraries on one user account. For the latter, here's what I've done.
    I created folders in my iTunes folder called, say, Main Library Folder and Second Library Folder. (These could be anywhere you find convenient.) I dragged my regular iTunes Library file into the Main Library Folder. Then I opened iTunes and created my second music library. When I finished that, I closed iTunes and dragged the just-created iTunes Library file into the Second Library Folder.
    If I want to use my main iTunes library, before opening iTunes I drag an alias (Cmmd-Option-drag) of the iTunes Library file from the Main Library Folder into the iTunes folder. Then, when I open iTunes, iTunes reads my main library file. And of course, it works the same way for the second library.
    Of course, you could just shuffle the actual library files into position in the iTunes folder from their holding areas, but I strongly preferred to get myself into the habit of relying on aliases, so I could leave the actual library file alone in their respective folders. You most definitely would not want to accidentally overwrite one of your iTunes Library files.
    I'm sure one of the shareware products would do a more elegant job, but this just shows you that it's not a difficult process.
    The alternative is to set up separate user accounts to access different libraries on the same machine. This has real benefits and, to me, should be the first option one considers. It's easier on the brain, as it sticks to iTunes' one-user-one-library model, and there's absolutely no risk of getting libraries confused. Fast User Switching on the Mac makes going back and forth between accounts easy. But if you really want to avoid using different accounts, and it's only you that has to keep things straight, the approach of jumping back and forth between different libraries in the same user account should be OK.

Maybe you are looking for

  • Errorpage

    If we don't put try-catch statement in a JSP file, we will be automatically forwarded to the errorpage when an exception occurs. How do I pass a parameter along with it? Specifically, I want to pass URL name of the original page so that the errorpage

  • Incorrect Account Determination Error in Foreign Currency Revaluation

    Hi All, I am executing T-Code FAGL_FC_VAL for foreign currency Valuation with new GL. I am getting an error message "Incorrect account determination: 1000 01 205000" Please let me know how to resolve this error. I have maintained the GL Accounts in O

  • New to iMovie 11 questions (I'm quite handy with iMovie HD, 6.0.4)

    Hi, I'm trying to use iMovie 11 (9.0.4) after being so used to iMovie HD (6.0.4). Worked on a project yesterday which didn't work out well. All I want to do with it is to split it into segments, no need to cut anything out,  export them so they look

  • How to set the expiration time for a namedcache programmatically?

    I have a named cache with near cache configuration and no expiration specified in the cache-config. The backing map which is a distributed scheme has a size limited eviction policy but no expiration. I have an algorithm to determine the expiry delay

  • Customer payment methods and customer tolerance grps

    hello,   for lockbox customer what payment mehod do we assign in master record, also how do we go abt setting tolreance grp and where do we set this up. please let me know. thanks