QM2.6 - how to start recording in UCCX CAD station

Hi,
I just installed QM components in UCCX CAD station but don't know how to start recording
-WFO QM desktop
-WFO QM recording
Is there any button on CAD or via administrator work-flow?
**I referred QM admin and user's guide but cannot figure out
Advise please!!!

Well we use QM recording and the Cisco IP Communicator - if your are using the communicator save yourself a lot of time and headaches by ensuring your device name is in the SEPxxxxxx format - it has to be the MAC - no other format will work.
Secondly to enable recording your CAD users you will need to enable them through the "quality management administrator" application. You will need to link them and license them as well. You won't be able to do any recording unless they are licensed. The debug logs under C:\Program Files\Cisco\WFO_QM\log are helpful as well. Once you have everything configured properly don't expect to see anything under the "Recordings" tab right away but you may see recordings pop into "Archives" when you search for one of the users you are recording.

Similar Messages

  • Although my ipod shows the number of steps, calories, and time, it no longer is saving it to the history. also when I open the history it takes me to May 2010 instead of the current date. Any ideas on how to get it to start recording the history again?

    Although my ipod shows the number of steps, calories, and time, it no longer is saving it to the history. Also when I open the history it takes me to May 2010 instead of the current date. Any ideas on how to get it to start recording the history again?

    Try:                                               
    - iOS: Not responding or does not turn on           
    - Also try DFU mode after try recovery mode
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    - If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
    - Try another cable                     
    - Try on another computer                                                       
    - If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
    Apple Retail Store - Genius Bar
    The missing apps could have been done by setting the Restrictions that can hid those apps. If the backup was made with those retrictions set the the Restrictions are also restored.
    Thus, if you get it to work restore to factory settings/new iPod, not from backup                               
    You can redownload most iTunes purchases by:        
      Downloading past purchases from the App Store, iBookstore, and iTunes Store

  • How can I record data from 2 devices synchronously

    Hi,
    I've been working on this VI for some time now and I've already recieved some prior help from these forums, so I hope I can get this problem solved.
    I have a DAQpad 6020e, a hot wire thermo anemometer, and Labview 7.1.  I need to take voltage measurements from the DAQpad at a scan rate I specify (I have it set to 1000 in the screenshot), while simultaneously taking readings from the anemometer.  However, the anemometer only takes readings every 1.6 seconds, which it sends to the serial port in ASCII.
    I have tried many iterations of this vi to try to get the data to come out synchronously.  By synchronously, I just mean I want both measurements to START at the EXACT same time.  Obvisously the scan rates are drastically different so I will have far more measurements from the DAQpad, but that is ok so long as both measurements start at the same time.  I cannot control when the anemometer makes its reading, so what I have attempted to do is as follows:
    1.  VI starts, both reads initialize, then DAQpad scan begins.
    2.  If Scan Rate and "Scans to read" are equal, it takes one second for measurements to start being recorded from the DAQpad.
    3.  In an attempt to synchronize the measurements, I attempted to tell the anemometer WHILE loop (serial) to wait until the first measurement has been recorded from the DAQpad.  (**Note, I have also tried using the "number read" lead off of the AI read command).
    4.  Because I only get 1 reading from my anemometer per 1.6 seconds, I can't predict when the next reading will be.  But I want my measurements to be corrolated in time, so I have attempted to start the measurement file as soon as the case structure starts.  This way, even if the very first reading is invalid, the rest of the readings will be valid and will be taken at times that directly correlate with the DAQpad measurements.
    I have run this vi many times, with different results.  I have gotten it to run sucessfully many times, meaning that both measurement files started recording data at the exact same instant, even if the anemometer reading wasn't available yet (I know this because the second measurement was taken at a time earlier than 1.6 seconds, meaning that the file did not wait for a measurement to be obtained in order to assign a value at 0 time).  HOWEVER, other times, this vi does not run correctly.  Sometimes the anemometer readings begin before the DAQpad readings, sometimes after.  In every case where the vi does not work, it appears that the anemometer measurement has waited for its first measurement to be recorded at time 0 instead of starting the measurement file when the DAQpad starts.
    I need to know why this vi doesn't run consistently.  I can see it do what I want it to do over and over again, but I can't use this vi if it is not 100% consistent.
    Thank you,
    Jake
    Attachments:
    LabVIEW Synchronization Attempt.pdf ‏78 KB

    For future reference, just post the actual VI.  It is easier to troubleshoot than a print as a PDF.
    Given the software complexities of separate threads and serial bus versus PCI bus, I don't see how you can say that the measurements actually start at the same time.  The only way you can say that the measurements started together was if you were using a hardware trigger.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • How to append records in a file, through file adapter.

    Hi All,
    How to append records in a file, through file adapter.
    I have to read data from database and need to append all records in a file.
    Thanks in Advance.

    Hi,
    I think you have a while loop to hit the DB in your Process (As you said you have to fetch data from DB 10 times if 1000 rec are there)
    First sopy your DB O/P to one var
    and from second time append to previous data.(Otherwise you can directly use append from starting instead of copy and append)
    When loop completes you can transform to File adapter Var.
    Otherwise you can configure yourFileadapter such that it will aapend current records to previous records.
    You can use 'Append= true' in your file adapter wsdl.
    It will append previous records to current records in the same file.
    Regards
    PavanKumar.M

  • Unable to start recording - occasional issue

    We're having an intermittent issue that so far we have been unable to narrow down the exact cause so that we can fix the issue. Once in a while, when someone tries to start recording a call that an avgent is on, they will get a message stating "Unable to start recording for agent <agent's name>.". Initially we found that restarting the computer that the agent is sitting at would resolve the issue and they could be recorded again. That was not a viable long term solution however, and further troubleshooting has found that the computer itself doesn't need to be restarted to fix the issue. We found that just restarting the Cisco Agent Desktop software fixes the issue and allows that agent to be recorded again.
    We have checked settings in CM for the agents and phones that this has happened to previously but everything has been correct there. The only common connection that we have found so far has been that the issue seems to happen after the agent has transferred a call or received a transferred call.
    This isn't a widespread issue and only happens once in a while(maybe once or twice a week), and so far it isn't always the same person(agent or the person doing the recording) or the same computer. We're trying to gather more data, but due to the intermittentcy of this issue there isn't much at this point to go on.
    Anyone have any suggestions/ideas?

    Hi,
    Sorry for the delayed reply. Reporting of this issue to us from the users has been sporadic. Our UCCX version is 8.
    The issue isn't happening to any one agent but the ICD extension isn't shared with any other numbers that we can see, and checking the Route Plan Report doesn't show any lines that are shared with other numbers.
    Is there possibly a timeout setting of some kind that could be affecting recording when a call is transferred?

  • How to divide record per page (20 record per page).

    How to divide record per page (20 record per page).
    I try word (limit) example
    "select * from table1 where [ some_condition]
    limit [start], [end] "
    , but it error.

    Tom Kyte has a rather extensive discussion of paging techniques here: http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:127412348064
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • How do we record the information in NI-9233

    We are using NI - 9233 for the vibration measurement of vibration.
    We have a signal input of vibration from a sensor .
    We will display the output .
    and we need to record the information when the vibration range goes above 20g .
    what we want to know is How do we write the program to record the information when it goes high as much as 20g

    What you are looking for is analog triggering however the NI 9233 doesn’t support analog triggering.  There are still a few way that you can still accomplish what you.  If you are using the 9233 in a cDAQ chassis and you have access to a 9205 or 9206 (only cDAQ modules that support analog triggering) then you can do exactly what you need.  Have a look at the following knowledge base article that explains the steps and points you to an example program.
    If you do not have access to these analog triggering modules, then you must perform the triggering in software.  Basically continually monitor the data being read from the 9233, and then when it reaches the desires value, in your case 20g, start recording the data.  This is not as simple as the analog triggering, nor is it ideal, however it may be what you are looking for.
    Have a look at the following DevZone article for a good starting point.
    Chris_K
    National Instruments
    Applications Engineer

  • How to start developing an Enterprise Service

    Hi everybody.
    I'm a student who writes his diploma thesis at the moment.
    My aim is to identify different serivce candidates with the aid of a roadmap methodology in my company. After doing a business process analysis and identifying all the IT systems and interfaces to external systems I want to develop a enterprise (web) service (with ABAP/Java) offering some type of masterdata from SAP HCM and deploy it to the Exchagne Infrastructure of my company.
    But I don't know how to start. There is too much (poor) information. Until know I did not find concrete howto-guides with examples for "developing a service" (both ABAP and Java), "deploying and testing a service with XI". Could somebody give me some hints?
    I have access to the ABAP workbench, XI and the NWDS and have read all the theoretical stuff about SOA and SAP ESOA.
    Thanks in advance,
    Stefan

    Hi Stefan,
    I might not be bang on target but nevertheless try going through the below links:
    [How to Build an Enterprise Service using SAP NetWeaver Process Integration|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/c05b36f9-e7d4-2910-4488-a46be7ba2906]
    [Enterprise Services Design Guide|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40c05360-0501-0010-63bd-aedd415b6e05]
    [Enterprise Services Discovery and Design Guide|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4c1ab044-0401-0010-7aae-b6578bb18b85]
    [Enterprise Services Design Guide|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/943e83e5-0601-0010-acb5-b16258f5f20a]
    [Creating a Purchase Order Store Record Web Service|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/80fa3dff-ce76-2a10-3f94-f3df8f2db5a2]
    Also see my article which explains the creation of a Web Service using EJB (so basically a java web service):
    [How to Create a Web Service using Enterprise JavaBeans|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b00917dc-ead4-2910-3ebb-b0a63e49ef10]
    Bye
    Ankur

  • How to start a workflow by an event

    Did somebody know how to start an OWB workflow after an event occur ?
    In my application, the OWB workflow must start (and import data) after a record is insert in one of my application database table. Actually, I schedule a job to look in that table every single minute. The problem is that every minute, a connection is open and close on the application database. Also, the user have to wait for one minute (at most) before is job begin to be process. Can someone have a way to start OWB on event by using trigger, queue or something else ?
    Thank you,
    MB

    owf(your_OWF).wf_engine.LaunchProcess(item_type, item_key, process_name);
    If your process is defined as:
    Module: PRC_MODULE
    Process_flow_package: PRC_PACK
    Process_name: PROCESS
    then ITEM_TYPE is PRC_PACK,
    ITEM_KEY can be anything, like p_process_name||'_'|| SYSDATE to make sure it does not get doubled,
    and process_name is PROCESS.
    So when you call this function it would look like this:
    owf(your_OWF).wf_engine.LaunchProcess('PRC_PACK', 'PROCESS_24072009120000', 'PROCESS');

  • How to append recorded files.

    Two questions.
    I am using adobe dvrcast to record my live streams. the problem I am having is when I stop the encode during a live stream, a new file is not created, the existing stream is written over. How can I preventive this from occuring.
    Is there a way to have all vod files that are in one folder to roll over to the next file during play back.

    Thanks for the quick response. I am using FMLE 3 and FMS 3.5. I have changed the code per your suggestion. However, the file still does not append when i press the stop button in FMLE. After pressing stop, when I press start button in FMLE again, the file size starts at zero.
    here is my code: ExDVRStream.asc
    /*----------------------------------------------------------------------------+
    |       ___     _       _                                                    |
    |      /   |   | |     | |                                                   |
    |     / /| | __| | ___ | |__   ___                                           |
    |    / /_| |/ _  |/ _ \|  _ \ / _ \                                          |
    |   / ___  | (_| | (_) | |_) |  __/                                          |
    |  /_/   |_|\__,_|\___/|____/ \___|                                          |
    |                                                                            |
    |                                                                            |
    |  ADOBE CONFIDENTIAL                                                        |
    |  __________________                                                        |
    |                                                                            |
    |  Copyright (c) 2008, Adobe Systems Incorporated. All rights reserved.      |
    |                                                                            |
    |  NOTICE:  All information contained herein is, and remains the property    |
    |  of Adobe Systems Incorporated and its suppliers, if any. The intellectual |
    |  and technical concepts contained herein are proprietary to Adobe Systems  |
    |  Incorporated and its suppliers and may be covered by U.S. and Foreign     |
    |  Patents, patents in process, and are protected by trade secret or         |
    |  copyright law. Dissemination of this information or reproduction of this  |
    |  material is strictly forbidden unless prior written permission is         |
    |  obtained from Adobe Systems Incorporated.                                 |
    |                                                                            |
    |          Adobe Systems Incorporated       415.832.2000                     |
    |          601 Townsend Street              415.832.2020 fax                 |
    |          San Francisco, CA 94103                                           |
    |                                                                            |
    +----------------------------------------------------------------------------*/
    load("ExUtil.asc");
    * An example dvr stream class that handlings requests initiated from the
    * publisher and subscribers.
    * @param name    live streams name as visible to the client subscribers
    * @param numsubscriber  number of subscribers
    * @param subscribers  a map of subscribing client based on the client id
    * @param publisher   publishing client
    * @param streamInfo  holds default DVR stream info or stream info provided
    *       by the publisher
    * @param startRecTimer  Id returned by the scheduler to start recording
    * @param stopRecTimer  Id returned by the scheduler to stop recording
    * @param broadcastTimer Id returned by the scheduler to broadcast stream info
    *       to down stream servers
    * @param broadcastInterval how often to broadcast stream info
    function ExDVRStream( name ) {
    this.name = name;     // clients subscribe to this stream name
    this.numsubscriber = null;   // number of subscribers
    this.subscribers = new Object(); // map of current subscribers
    this.publisher = null;    // client publisher, this is only set in the origin
    this.streamInfo = null;    // streamInfo provided by the publisher
    this.startRecTimer = null;   // scheduler id to start recording
    this.stopRecTimer = null;   // scheduler id to stop recording
    this.broadcastTimer = null;   // scheduler id for broadcasting
    this.broadcastInterval = 5000;  // set the interval to 5 sec by default
    this.isRecording = false;   // flag to indicate if the stream is recording
    // Public interface
    * This function gets call when a client is added as a subcriber of the stream.
    * If the client is already a subscriber, it will be a no-op.
    ExDVRStream.prototype.addSubscriber = function( client )
    if (this.subscribers[client.id] == null)
      this.subscribers[client.id] = client;
      this.numsubscriber++;
    * Removes a client from the subscriber list. 
    ExDVRStream.prototype.removeSubscriber = function( client )
    if (this.subscribers[client.id])
      this.subscribers[client.id] = null;
      delete this.subscribers[client.id];
      this.numsubscriber--;
    * This function broadcast streamInfo to all the subscriber which
    * is acting as a server
    ExDVRStream.prototype.broadcastStreamInfo = function()
    debug("Inside ExDVRStream.broadcastStreamInfo - stream name: " +
      this.name);
    for (i in this.subscribers)
      subscriber = this.subscribers[i];
      if (subscriber.isProxyServer)
       subscriber.call("DVRSetStreamInfo", null, this.getStreamInfo());
    * Set the publishing client
    ExDVRStream.prototype.publish = function( client )
    this.publisher = client;
    * Clear the publishing client
    ExDVRStream.prototype.unpublish = function()
    this.publisher = null;
    * This function returns a boolean to indicate whether the stream is in use
    ExDVRStream.prototype.isInUse = function()
    if (this.numsubscriber > 0 || this.publisher)
      return true;
    return false;
    * This function cleans up all the resources used by this stream
    ExDVRStream.prototype.shutdown = function()
    debug("Inside ExDVRStream.shutdown");
    clearInterval(this.startRecTimer);
    clearInterval(this.stopRecTimer);
    clearInterval(this.broadcastTimer);
    this.startRecTimer = null;
    this.stopRecTimer = null;
    this.broadcastTimer = null;
    * Returns the default streamInfo if no streamInfo has been
    * set by the publisher
    ExDVRStream.prototype.getDefaultStreamInfo = function( DVRStreamInfo )
    //If server restarts and no publisher is coming in, we check
    //the length of the recorded stream and see if we should make
    //the dvr content available.  However, user can customize this
    //function and make an external call.
    streamLen = Stream.length(this.name);
    if (streamLen || this.publisher)
      //found a dvr stream, so return it
      DVRStreamInfo.code = "NetStream.DVRStreamInfo.Success";
      this.streamInfo = new Object();
      //setup default value
      this.streamInfo.streamName = this.name;
      this.streamInfo.callTime = new Date();
      this.streamInfo.startRec = new Date();
      this.streamInfo.stopRec = new Date();
      this.streamInfo.maxLen = Stream.length(this.name);
      this.streamInfo.begOffset = 0;
      this.streamInfo.endOffset = 0;
      this.streamInfo.append = false;
      this.streamInfo.offline = false;
      this.streamInfo.currLen = Stream.length(this.name);
      this.streamInfo.isRec = false;
      DVRStreamInfo.data = this.streamInfo;
    else
      DVRStreamInfo.code = "NetStream.DVRStreamInfo.Failed";
      DVRStreamInfo.data = null;
    * Get streamInfo and create a default one if no streamInfo
    * has been set.
    ExDVRStream.prototype.getStreamInfo = function()
    debug("Inside ExDVRStream.getStreamInfo");
    DVRStreamInfo = new Object();
    if (this.streamInfo == null)
      this.getDefaultStreamInfo(DVRStreamInfo);
    else if (this.streamInfo.offline)
      DVRStreamInfo.code = "NetStream.DVRStreamInfo.Failed";
      DVRStreamInfo.data = null;
    else
      DVRStreamInfo.code = "NetStream.DVRStreamInfo.Success";
      DVRStreamInfo.data = this.streamInfo;
      DVRStreamInfo.data.isRec = this.isRecording;
      DVRStreamInfo.data.currLen = Stream.length(this.name);
    return DVRStreamInfo;
    * Set streamInfo, also handleStreamInfo to start/stop a recording
    ExDVRStream.prototype.setStreamInfo = function( streamInfo )
    debug("Inside ExDVRStream.setStreamInfo");
    //Right now, this only get called from the FMLE when
    //the publisher start/stop a recording
    currDate = new Date();
    currTime = currDate.getTime();
    this.streamInfo = streamInfo;
    this.streamInfo.lastUpdate = currDate;
    startRecTime = 0;
    stopRecTime = 0;
    if (streamInfo.startRec == -1 || streamInfo.startRec == undefined)
      startRecTime = -1000;
    else if (streamInfo.startRec instanceof Date)
      startRecTime = streamInfo.startRec.getTime();
    else
      //invalid startRec format
      return;
    if (streamInfo.stopRec == -1 || streamInfo.stopRec == undefined)
      stopRecTime = -1000;
    else if (streamInfo.stopRec instanceof Date)
      stopRecTime = streamInfo.stopRec.getTime();
    else
      //invalid stopRec format
      return;
    if ( startRecTime == -1000 && stopRecTime == -1000 )
      //broadcast the change to all the downstream server
      this.broadcastStreamInfo(streamInfo);
      return;
    if (stopRecTime != -1000)
      //We are about to stop a recording, so clear the timer
      clearInterval(this.stopRecTimer);
      this.stopRecTimer = null;
      if (currTime < stopRecTime)
       timeDiff = stopRecTime - currTime;
       //we will broadcast the streamInfo to all the downstream server
       //when we actually stop the recording inside onStopRecord
       this.stopRecTimer = setInterval(this, "onStopRecord", timeDiff);
      else
       //stop recording immediately
       this.onStopRecord();
    if (startRecTime != -1000)
      //We are about to start a recording, so clear the timer
      clearInterval(this.startRecTimer);
      this.startRecTimer = null;
      if (currTime < startRecTime)
       timeDiff = startRecTime - currTime;
       //we will broadcast the streamInfo to all the downstream server
       //when we actually start the recording inside onStartRecord
       this.startRecTimer = setInterval(this, "onStartRecord", timeDiff);
      else
       //start recording immediately
       this.onStartRecord();
    * This is called when we are about to stop a recording
    ExDVRStream.prototype.onStopRecord = function()
    this.isRecording = false;
    clearInterval(this.stopRecTimer);
    this.stopRecTimer = null;
    s = Stream.get(this.name);
    s.record(false);
    //notify the downstream server immediately
    this.broadcastStreamInfo(this.streamInfo);
    //also stop the periodic broadcast because the stream is not growing
    this.stopStreamInfoBroadcast();
    * This is called when we are about to start a recording
    ExDVRStream.prototype.onStartRecord = function()
    debug("Inside ExDVRStream.onStartRecord");
    this.isRecording = true;
    clearInterval(this.startRecTimer);
    this.startRecTimer = null;
    s = Stream.get(this.name);
    if (this.streamInfo.append)
      s.record("append");
    else
      s.record("append");
    //notify the downstream server immediately
    this.broadcastStreamInfo(this.streamInfo);
    //also start the periodic broadcast because the stream is growing
    this.startStreamInfoBroadcast();
    * Stop the timer to broadcast streamInfo to downstream servers
    ExDVRStream.prototype.stopStreamInfoBroadcast = function()
    clearInterval(this.broadcastTimer);
    this.broadcastTimer = null;
    * Start the timer to broadcast streamInfo to downstream servers
    ExDVRStream.prototype.startStreamInfoBroadcast = function()
    debug("ExDVRStream.Inside startStreamInfoBroadcast");
    this.stopStreamInfoBroadcast();
    this.broadcastTimer = setInterval( this, "onStreamInfoBroadcast",
      this.broadcastInterval)
    * This is called by scheduler to broadcast streamInfo to the
    * downstream servers
    ExDVRStream.prototype.onStreamInfoBroadcast = function()
    debug("Inside ExDVRStream.onStreamInfoBroadcast");
    this.broadcastStreamInfo();

  • How to manipulate records inside customized modules and reflect to the seeded modules

    If we are going to add custom modules inside Oracle EBS that link to Receivables, how do we create/update/delete records inside those custom modules and make them reflect inside Receivables? Are we going to use also the Interface tables and standard APIs? Can anyone help me on this matter or point me to some reading materials.  Actually, I already started reading Oracle Applications Developer's Guide which gave great knowledge on how to start this task.
    Thanks in advance.

    Jon632 wrote:
    If we are going to add custom modules inside Oracle EBS that link to Receivables, how do we create/update/delete records inside those custom modules and make them reflect inside Receivables? Are we going to use also the Interface tables and standard APIs? Can anyone help me on this matter or point me to some reading materials.  Actually, I already started reading Oracle Applications Developer's Guide which gave great knowledge on how to start this task.
    Thanks in advance.
    You can use interface table, or APIs or both.
    All APIs are documented in eTRM website -- http://etrm.oracle.com
    Oracle Receivables: Receipts API Overview, Setup, Sample Scripts and Troubleshooting (Doc ID 1361075.1)
    Oracle Receivables Invoice API: Setup and Sample Scripts (Doc ID 1242202.1)
    Oracle Receivables: Receipts API Known Issues and Patches (Doc ID 1362066.1)
    Oracle Receivables Credit Memo API: Setup and Sample Scripts (Doc ID 1272600.1)
    Oracle Receivables Invoice API: Known Issues and Patches (Doc ID 1306471.1)
    Oracle Receivables: Transactions API Overview (Doc ID 1240573.1)
    Oracle Receivables Credit Memo API: Known Issues and Patches (Doc ID 1316475.1)
    Oracle Receivables Adjustments API: Overview, Sample Scripts, Known Issues (Doc ID 808758.1)
    Oracle Receivables Deposits API: Sample Scripts, Known Issues/Patches (Doc ID 266964.1)
    How to Register a Receivables Application Programming Interface (API) as a Concurrent Request (Doc ID 785369.1)
    Thanks,
    Hussein

  • How do you record addresses for a group in contacts?

    How do you record addresses for a group in contacts?

    You can't create groups in the contacts app and even if you create a group in icloud.com, the group is useless for email purposes on the iPad. At least I have never been able to get the groups that I create in icloud.com to appears as options for emailing.
    There are third party apps that will let you do this.
    MailShot
    http://solubleapps.com/mailshot/
    Group Email with Attachments
    http://www.redbits.com/iphone/groupemail/
    There is also a workaround where you type all of the email addresses that you want to create a group for in the Notes app separated by a comma,between each address. Copy and paste that one long "email address" in the contacts app and name it whatever you like. Select that as your group when you want to send the group email.
    I Haven't done the workaround in ages, so experiment with it first. You may need to leave a space after the comma before you start trying the next email address.

  • Voice Over: How to set Recording Range in Target ?

    Hi guys,
    I need help on Voice Over. I have been doing Voice Over without problem.
    But now I need help bcos I stumbled upon a new & irritating problem.
    QUESTION 1:
    When I select Voice Over, I cannot click the RED button to start recording because at the Audio File in Target (just the above the space we are supposed to type the filename), it says:
    "No Recording Range set"
    Previously, it automatically select A1, A2, A3 or A4 at random but this time it didn't and instead it says "No recording Range Set".
    What happened to system ?
    QUESTION 2:
    How do I specifically set it to output to a track of my choice ?
    Thanks

    Thanks Ian & Tom for the well explained answers. Now I understand.
    But I got another sub-problem.
    Like Tom says, it will create another track if there is not enough room. But what I did is slightly different.
    Ok, here is what I did. Not wanting to disturb the position of the rest of the voice-over clip, I locked all the audio tracks.
    When I did a voice over, it push down a3 to a5, and a4 to a6 so I have two new unlock audio tracks in a3 and a4 where the system placed the voice over clip. When I finally put the voice over clip the the correct position in a5 and a6, I ended up with 2 blank audio tracks.
    How do I delete these audio tracks ? I tried right-click and select delete track but the empty tracks remained there.
    How do I delete the unwanted tracks, then ?
    Thanks

  • Start Recording at a Specific Place

    Hello all, my first time in these forums. Thanks for having me.
    I've never really tried to use GB to its fullest potential - this is my first time really getting nit picky.
    I've recorded about 20 measures of vocals or so and I want to rerecord the last 3 measures. I want to tell GB to start recording at X measure and simply continue to record.
    After looking thru the help menu, I found the Cycle Region, which allows me to start recording at a specific spot, but, it also has an "end" to its cycle. Not a problem, I made the cycle about 100 measures.
    *Here's the thing that's aggravating me however*, if I use the Cycle Region and I click the record button I can only listen to 2 measures of my previous recording. I want to listen to about 10 so I can get back in the groove!
    Anybody know of a better way to deal with this?
    Thanks again,
    smokingmole

    @HangTime-
    Actually, that's how I had been solving the problem for the last few years that I've been a basic GB user. I was hoping there was another way.
    But alas, back to the basics
    Thanks!

  • How to video record

    How to video record

    In the Camera app need to slide the Video / Photo / Square options on the right-hand side of the screen so that Video option lines up with the yellow dot to their left - to stop recording a video tap red button above the options to start recording, and tap the button again to stop (or you can use the volume buttons on the side of the iPad to start/stop recordin).

Maybe you are looking for