UCCE - IVR variables exchange

Hi guys,
I belive this time I have kind of a silly question but considering I have little experience with UCCE and I only have a live environment, I will go ahead and ask it.
My question is related to "enterprise call variables" more precisely "Call.CallerEnteredDigits and Call.PeripheralVariable1 to Call.PeripheralVariable10". Some of this variable are used in a UCCE and a IVR script. Can I use the same variables like Call.CallerEnteredDigits and Call.PeripheralVariable1 in a different UCCE and a different IVR script or will their usage in new scripts will affect the old scripts.
Example : I have a UCCE script that calls an IVR script. The IVR script is a plain play prompt. The prompt that is played is taken from the Call.PeripheralVariable1 which is initiated in the UCCE script. Can I use different UCCE script to call the IVR play prompt script, but the prompt that will be played be initialized in this new UCCE script. By doing this I use two different UCCE script that initialize the Call.PeripheralVariable1 with diffrent values when calling on the IVR script. Is it possible to do this or is there a restriction saying if you use "Call.CallerEnteredDigits or Call.PeripheralVariable1 to Call.PeripheralVariable10" inside a script then you can not use it for new scripts?
Thanks for all the help.
Silviu.

Those variables, as the name implies (call dot) are on a call by call basis.
Think about it like this.  Each caller gets 11 variables (CED + PV1-10) for you to store data about them for the duration of the call.  If you store "banana" in PV1 for caller 1 and "orange" in PV1 for caller 2, there would be no conflict at all.
Like wise, if you stored "banana" in PV1 in Script 1, and "orange" in PV1 for Script 2, there would be no conflict.
Now, with that said, you have to keep in mind how your using these variables.  for example: If you are showing PV1 & 2 to the CTIOS desktop, and the column headers are: "Customer Number" and "Customer Type", and you store "banana" in PV1, you will confuse the Agent.  But this is not a funciton of how PV's work, but more a limitation of how you're implementating PV's.  Hopefuly you have the PV usage documented somewhere, where it says which ones are reserved and for what purpose.  Likewise, if you have reports based off of PV's.  E.g., You look for call records where PV1 == "12345" for customer with number 12345.
If I can offer one more example to drive the point home: if you were to create a brand new Dialed Number, Call Type, ICM Routing Script, and IVR Script, you could use the PV's however you like without affecting the existing programming of the scripts.  This is because they are per call, as the name implies (call dot).
Anthony Holloway
Please use the star ratings to help drive great content to the top of searches.

Similar Messages

  • Reporting value of UCCE User Variable

    All,
    Using SQL, where can I find the current value of an ICM User Variable?  I use these for many things including open hours in admin scripts and when special helpdesk messages are ative.  I've been reading the database schema document and it's telling me to look in the t_Persistent_Variable table and yet it is blank.
    Thanks in advance for the help
    UCCE version 8.5

    This query could be helpful, depending on the size of your contact center. This can only be ran against the logger; the aw and hds databases do not hold data within the persistent variable table. 
    SELECT uv.ObjectType, pv.ValueInt, uv.VariableName, pv.ValueChar
    FROM Persistent_Variable pv, User_Variable uv
    WHERE pv.UserVariableID = uv.UserVariableID
    ORDER BY uv.VariableName DESC
    The other option you have is using rttest. You can log into your Call Router and run this via command prompt, as an example.
    C:\>rttest /system /cust
    rttest: expr ..
    rttest doc:
    http://www.cisco.com/en/US/products/sw/custcosw/ps1001/products_tech_note09186a00800ac69b.shtml

  • Lync 2013 Simple IVR without Exchange

    Hello Friends!
    Can we have a Simple IVR (Just one layer of options like Press 1 to talk to Jose, Press 2 to talk to Milan etc) in Lync Server 2013 without exchange?
    Any advice is really appreciated.
    Cheers
    N Jose
    Life is a Gift. To be a Gift

    Basic IVR features are natively supported by Lync.
    http://blogs.technet.com/b/nexthop/archive/2012/09/24/lync-server-2010-response-group-application-frequently-asked-questions.aspx
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"
    Mai Ali | My blog: Technical | Twitter:
    Mai Ali

  • UCCE - ECC Variable and User Variable

    Hello All
    As known from Cisco documents, total size of the buffer used to store the "ECC variables" internally is 2000 bytes.
    Is there any constraint similar for User Variables?
    Did some googling and found this one from the link below
    https://supportforums.cisco.com/discussion/10336156/icm-variables
    Its says "User Variables are up to 40 characters in length, with no specific limit to the amount of them,
    the data collected is stored in a specific way"
    Can you please confirm is there any buffer limit to User Variables in ICM?
    Thanks
    Mahesh
    [email protected]

    Mahesh,
    The ECC variable limit is 2500 bytes, not 2000.
    There is no hard limit for User Variables, though I suspect if you had more created than what can fit in the RAM on the router, you would have some issues. You would likely need many thousands of User Variables in order to use gigabytes of RAM, though.
    The use cases for ECC and User variables are quite different... an ECC variable is for data about the current call, while User Variables are usually more appropriate for "global" data that needs to last across multiple calls, such as open/closed states.
    -Jameson

  • Script block variable exchange

    Hello
    I want to run a test via Script-DAC and RS232. One test consists of 50 measurements, each lasting 50 secs.
    At measurement start, the test instrument wants to be informed about one parameter, e.g.
    call oUDI.Write("START.......007") 'in SFD_GetScan
    to trigger a test with parameter 007. After a while, the instrument responds with a result string
    resultstring=oUDI.Read() 'in SFD_GetScan
    Hard coded, no problem. But when I want to change that parameter along the 50 measurements, I find I cannot send a number to the SFD_GetScan function from the DAC module, e.g.
    sub SFD_GetScan(ErrorP)
    Startstring="START......" & cstr(MyStartParam)
    Call oUDI.Write(Startstring)
    'wait until done
    resultstring=oUDI.Read()
    '..... further processing
    end sub
    Now I try to get a value into the script via an output Script-DAC-block
    Dim MyStartParam
    sub SFD_WriteChannel(.....)
    MyStartParam = DataP
    'msgbox(cstr(MyStartParam)
    end sub
    The idea is to set a value to MyStartParam that can be accessed throughout the script, particularly by SFD_GetScan.
    For some reason, this does not work. Though dim'med in the header, and passed to WriteChannel ok, changes in MyStartParam are not seen from within SFD_GetScan. Instead, MyStartParam in
    Am I completely off track? I know that I could change the ParamP in the DAC, but this would require a new test run each time.
    Thanx in advance.
    Michael

    Hello Michael,
    I'm not sure, if I understand your problem right so I will give a short summary of how I understand what you want to do. Your Instrument returns data from 50 channels per scan and you have to start the data acquisition for these 50 channels by sending one command (START.......xxx) to the instrument. For each scan you have to send a slightly different command to the instrument.
    One way to pass the commands to be sent to the instruments to the script might be using one of the device parameters that are passed as parameters of the SFD_Init() function. You can take these parameters and save their values to script global values so that you can access these data throughout the entire script. In the dialog for the driver you can enter the commands to be send to the instrument e.g. as a comma separated list. In SFD_GetScan() you can select the correct command from this list (e.g. selectet by a scan counter) and send it to the instrument.
    However if you have to send the START command per channel, it will be much easier to implement this in SFD_ReadChannel. If the parameter xxx of the START command is the number of the channel you want to acquire, you can use the parameter ChannelNumberP (channel number in the dialog) for this purpose.
    I hope this helps
    Rainer

  • Variable exchange and nested .swf's

    menu.swf loads a photoAlbum.swf into empty_mc
    button.onPress, I want to change the picture in photoAlbum.
    ?Do I need to use localConnection to do this? I am having
    trouble getting the connection to work and it's really hard to
    trouble shoot.

    there's no need to use the localconnection class unless you
    have two swfs open in two applications.
    you just need to use the correct path to target something in
    photoAlbum.swf
    after loading is complete the main timeline in photoAlbum.swf
    can be referenced by empty_mc.

  • Mark Calls as Handled in UCCE...help needed

    Hello everyone,
    I need a little help:
    Here is the situation: UCCE + IVR ...
    Within queue IVR script I have if EWT is longer than 3 minutes, I present a caller with Call Back option (press 5) and than ICM sends call to another IVR script that asks for telephone number, if caller wants to leave a message...
    Calls that go to Call Back IVR script are presented with Call Type as abandoned, and I need (if its possible) to mark them as handled.
    Tried with Set Contact Info - Handled, in queue script where caller presses option 5 ...Get Digit String --> If CED = 5 -->Set Contact Info - Handled...)
    I also checked option in Subsystems --> ICM --> General --> Additional VRU Call Information Session Handled - user.session.handled
    because from guide I learned the following:
    "Session Handled: Boolean flag that the Unified ICME software or a Set Contact Info step with a Handled flag step sets to indicate whether the session is handled."
    Does someone has some experience with this situation. Any help or hint is much appreciated.
    Thank you all
    Vlad

    Unfortunately, UCCE always assumes that every inbound call wants to get answered by an agent - it doesn't care what you set in the IP IVR script, the UCCE sees the caller hang up (or get hung up on) without getting to an agent and tag the call as abandoned in the call type.
    Although Cisco solved this problem with Courtesy Call Back in CVP 8.0, they have yet to address the same functionality using IP IVR. I would not hold my breath either, all of their UCCE development work is focused on CVP as the queue/treatment platform, not IP IVR.
    Luis had a good suggestion, when you know the caller is opting out for a call back, you need to dequeue the call and change the call type. You will still get an abandon, but that's expected in the "CallBack_CallType" - you'll see the "Inbound_CallType" will get an "overflow out" - not an abandon. You'll see the queue time and call data collected initially in the Inbound Call Type.
    For real self-service application tracking in UCCE, you should make use of the VRU Progress Variable and related reporting templates in the system. This is a call variable that you can set in your UCCE routing script that identifies the call as a self-service call and allows you to flag it as "handled" or "unhandled" or "assisted" if transferred out to an agent. Yes, that's all manually done via SET nodes in the script, but it helps identify the self service call flows better than the standard Call Type and Skill group reporting in UCCE.
    Read more about the VRU Progress Variable in the UCCE Reporting Guide:
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/ipcc_enterprise/ippcenterprise9_0_1/user/guide/UCCE_BK_RAEEC3EE_00_reporting-guide-for-cisco-unified.pdf
    Starting on Page 138, VRU Application Reporting
    Good luck,
    -Chris

  • 2 exchange rates

    Dear Gurus,
    i have a query.. when a PO is generated there is option to enter only 1 exchange rate.. or whether it should be fixed.
    but my concern is when i generate a PO i need 2 exchange rates...1 exchange rate is for my Exicse duty which is fixed for a month and it would be calculated accordingly..
    the other is my invoice which has to be cleared on daily basis.. which has to be done with the daily change in the price... pls gurus.. help me.. out....

    Hi Aravind,
    Excise duty is a statuitory duty being paid by manufacturer to Govt.
    Excise duty is calculated on the percentage basis on theitem price.
    If item price varies with exchange rate (variable) excise will also vary in the same way.
    Otherwise if the item price is calculated on the fixed exchange rate, excise duty will also be fixed and calculated on the percentage basis.
    Hence in a po you can have one option common for item price as well as excise duty i.e either fixed exchange rate or variable exchange rate.
    In fact govt authority allows only excise duty to be paid on actual selling price (after considering exchange rate factor) of the manufacturer.
    I am sure above will help you.
    Please grant me points if you feel.
    Regards,
    Subha

  • One Conversion Type and two Exchange Rate Types in one report

    I have Conversion Type called TEST. In this Conversion Type there is Exchange Rate Type D selected (D-daily). I have also Fixed Target Currency selected. And the report works perfectly fine....BUT.......there is also Exchange Rate Type M defined in the system (and it used for the exchange rate used last day of the month).
    The question is: how to put both Exchange Rate Types into one Conversion Type so both types are used in the reports?

    Hi,
    You can go for a variable exchange rate type.
    Creating variable:
    For this you have create a varible which can take diffrent exchange rate types.
    Open query designer create a new dummy query in that search for infoprovider 0RTYPE.
    It will have one dimension(name ->key) with 0RTYPE in it.
    create a variable for 0RTYPE.
    Save and close the query.
    goto RSCUR -> give your translation type -> go to exchange rate tab -> choose Ex. Rate from var option -> give the variable you have created prviously for 0RTPYE.
    Rest all same but just for completion...
    Go to your query in which in u want to do cur conversion.
    Double click on the key fig
    Go to conversions tab-> select the conversion type u created in RSCUR.
    When you run the query you can select the exchange rate type in the variable screen.
    rgds,
    Raghu

  • Currency Translation

    Hi,
    We have different needs for the currency translation depending on the financial statement items an movement type.
    So, we have defined 2 methods (and 2 tasks) all different.
    They are different also in the exchange rate type for the reference translation.
    That is, for example:
    First method (task):
    Exchange rate type for the reference translation (1003 - Historical exchange rate)
    Step:
       Investment items
        and type of movement (100 u2013 beginning balance)
    Specific translation:
    u2022     Currency translation key: periodic
    u2022     Exchange rate type: EURX (EMU regulation, variable exchange rates)
    Item (Translation Difference):
    Item (58200)
        Subitem (58201)
    Second method (task)
    Exchange rate type for the reference translation (1002 - Average exchange rate)
    Step:
        Income statement items
    Specific translation:
    u2022     Currency translation key: periodic
    u2022     Exchange rate type: EURX (EMU regulation, variable exchange rates)
    Item (Translation Difference):
        Item (58200)
        Subitem (58202)
    PROBLEM:
    When we run the methods at consolidation monitor, the second task affects the result of the first task.
    The result from the first task is correct.
    When we run the second task, which is for income statement items (not this as the first one u2013 investments), System is creating a new step (a cumulative one), which is changing the Exchange rate type for the reference translation of this item; meaning is changing the previous correct values.
    Why is this happening?

    Thanks for your answer.
    So, what you're saying is that I cannot have several Exchange rate type for the reference translation according to financial statement items/movement types?
    I always have to have the same Exchange rate type for the reference translation for all the items/movement types?
    Thanks for your help.
    Best regards.

  • Server name in outlook profile stay the same after SSL changed from local to public fqdn

    Hi,
    I switched our UCC certificate for exchange 2010 so that it is no longer include .local in it. I used different FQDN url for external and internal (i.e externaURL is ExSrv.abc.com and internalURL is InSrv.abc.com). After I changed all settings, I found that
    the outlook profiles are still using the internal server name (i.e. myexchangesrv.abc.local). Is this normal? Should I expect the server name to be the new internalURL? The following are the commands I used and I also used EMC to change the OWA and ECP's internal
    URL to "InSrv.abc.com" as well. Did I missing anything?
    Set-ClientAccessServer -Identity MyExchangSrv -AutodiscoverServiceInternalUri https://InSrv.abc.com/autodiscover/autodiscover.xml
    Set-WebServicesVirtualDirectory -Identity "MyExchangSrv\EWS (Default Web Site)" -InternalUrl https://InSrv.abc.com/ews/exchange.asmx
    Set-OABVirtualDirectory -Identity "MyExchangSrv\OAB (Default Web Site)" -InternalUrl https://InSrv.abc.com/oab
    set-ActiveSyncVirtualDirectory -Identity "MyExchangSrv\Microsoft-Server-ActiveSync (Default Web Site)" -InternalUrl "https://InSrv.abc.com/Microsoft-Server-ActiveSync
    Thank you,
    Aldous

    Hi,
    When an Outlook client goes to connect to an Exchange 2010 database, it looks at an attribute associated with the mailbox database called RPCClientAccess to determine which client access server/client access server array to use for connectivity.
    Outlook 2007 and Outlook 2010 clients do not pickup this change automatically when you change the value of RPCClientAccess server, you need to repair Outlook Profile to update new RPC endpoint.
    However, be careful to Change this property, because this can broke Outlook Clients to Exchange:
    http://blogs.technet.com/b/exchange/archive/2012/05/30/rpc-client-access-cross-site-connectivity-changes.aspx
    Meanwhile, this attribute must be point to client access server or client access server array. You must have an CAS array named “InSrv.abc.com” as your expected.
    Also I find an similar thread about your concern, please refer to below link as “Brian Day” mentioned:
    https://social.technet.microsoft.com/Forums/exchange/en-US/2d0c0f5f-e4ec-4f33-a37d-b94fd7a2319f/cas-array-and-autodiscover-for-internal-and-external-access?forum=exchange2010
    “The only place the clients will ever use the CAS Array name is when the value of RPCClientAccessServer on their database is looked up and returned to them so they can then resolve the name via DNS and connect through MAPI. This is why the CAS Array
    name is not required to be on a SSL cert unless an admin chose to use the same FQDN for OWA/EAS/EWS/etc...., which would not be recommened for the reason Mitch points out above.”
    Thanks
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Allen Wang
    TechNet Community Support

  • UCCE 7.5.7 CAD macro to populate ICM Call Variable

    UCCE 7.5.7
    CAD 7.5.8
    I need to create a CAD Toolbar macro in Cisco Desktop Administrator that reads data from a text file (an 8 digit number) and writes this data to an ICM Call Variable.
    The 8 digit number is not known until after the call is answered. 
    I have created a Toolbar Task that asks the CAD Agent to enter digits, which are then written to a text file on the local PC, but I haven't been able to create a macro successfully that will copy the data from the text file and write this to an ICM Call Variable.
    Anyone done this before or know how to?
    Thanks,
    Neil

    The layout logic works pretty much the way it is described in the CAD documentation. Double check the naming of your ECC variable id 252. What did you name your ecc variable in ICM? What did you name it in CAD? Remember in CAD the name should not include the "user" prefix. Make sure you are writing the correct layout name into variable 252, this needs to exactly match the name of your layout in CAD.
    For database reads you may want to look into the dblookup functionality in ICM. It's somewhat limited with what you can do but easy to setup if it works for you. Otherwise you could use the database querying abilities of CVP or IP-IVR. If none of those are suitable then you can go with some custom integration triggered by a CAD client desktop workflow.

  • UCCE send a caller from agent to IVR and back to the same agent

    Hello,
    I am trying to come up with a way to implement the following logic in UCCE 7.5 with IP IVR 7.0
    A caller gets to an agent and requests a service that requires identification
    The agent sends the caller back to IVR for identification
    UCCE reserves the agent. If caller hangs up the agent is chaged back to ready state.
    After authentication the caller is taken back to the same agent.
    I am not sure how to do steps 3 and 4. I need to be sure that the agent will be available to take the call and not make the customer wait again in queue. I guess I just need a variable to store the agent ID and pass it to the other script so it can make a queue to agent step, but then how do I make the agent reserved or not ready (so he's not taken by another call) and then present the same call back to him? Then I need a way to monitor the customer's activity in IVR and notify the agent if the customer dropped the call.
    Tough one...
    Stoyan

    Hi Stoyan
    I've been looking into the same thing, did you find a solution yet?  I had considered letting the Agent do a transfer to the IVR, collect the Agent ID (or if possible the instrument number they were currently logged in with) for routing back to the Agent.  Set the Agent to permanent Not Ready so they don't receive any other Contact Centre calls.  Let the IVR play out as long as it takes without having to calculate for retries etc. or leaving long delays before the agent can be reached again.   If I could only set the AgentID in the transfer script I would perform a database lookup on the ICM real time tables to find out what extension they were currently logged in with and route direct to that (reachable even if in the Not Ready state).  The main implication of this would be that I would lose visibility of the remainder of this call with regards the skill group statistics.  However, the default skill group could be set for each agent to account for this....not ideal as reporting would become more manual but still recorded at some level.
    Regards
    Brenda

  • Exchange Powershell return value from Get-command to variable.

    Hi
    I am trying to create a powershell-script for our monitoring-software.
    The script is supposed to establish a connection to our exchange-server mgmt-shell and execute this command:
    "Get-MailboxDatabaseCopyStatus"
    I have the connection in place, but am missing the knowledge of how to return the result of the command to my script, which I can then pass to our monitoring-software.
    (The script take 2 parameters - host and command eg. exch01.domain and Get-MailboxDatabaseCopyStatus).
    Current code:
    $statusAlive = "ScriptRes:Host is alive:"
    $statusDead = "ScriptRes:No answer:"
    $statusUnknown = "ScriptRes:Unknown:"
    $statusNotResolved = "ScriptRes:Unknown host:"
    $statusOk = "ScriptRes:Ok:"
    $statusBad = "ScriptRes:Bad:"
    $statusBadContents = "ScriptRes:Bad contents:"
    $pass = cat C:\securestring.txt | convertto-securestring
    $Cred = new-object -typename System.Management.Automation.PSCredential -argumentlist "domain\administrator",$pass
    $host = $args[0]
    $command = $args[1]
    <#
    if (!$args[0]) {
    echo $statusUnknown"Host parameter is empty"
    exit
    if (!$args[1]) {
    echo $statusUnknown"Command parameter is empty"
    exit
    #>
    $session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://$host/powershell -Credential $cred
    Import-PSSession $session
    $command
    Remove-PSSession $session
    Now, how do I "catch" the value of the executed command and return it to a variable in the script?
    Best Regards,
    Soren

    Hmm.. doesnt seem to work quite right.
    I added "Echo $result" after "Remove-PSSession $session", but then I just get a bunch of information..
    Script tmp_c3a1c132-f4d9-4d61... {Get-IRMConfiguration, New-MailUser, Get-PublicFolderMigrationRequestSta...
    RunspaceId : 2d179364-2df3-483d-a192-f5f4ca9453bb
    Identity : DB02 - Specielle\EXCHANGE01
    Id : DB02 - Specielle\EXCHANGE01
    Name : DB02 - Specielle\EXCHANGE01
    DatabaseName : DB02 - Specielle
    Status : Mounted
    InstanceStartTime : 01-03-2014 03:35:07
    LastStatusTransitionTime :
    MailboxServer : EXCHANGE01
    ActiveDatabaseCopy : EXCHANGE01
    ActiveCopy : True
    ActivationPreference : 1
    StatusRetrievedTime : 11-03-2014 08:30:15
    WorkerProcessId : 8124
    ActivationSuspended : False
    ActionInitiator : Unknown
    ErrorMessage :
    ErrorEventId :
    ExtendedErrorInfo :
    SuspendComment :
    RequiredLogsPresent :
    SinglePageRestore : 0
    ContentIndexState : Healthy
    ContentIndexErrorMessage :
    ContentIndexVersion : 1
    ContentIndexBacklog : 0
    ContentIndexRetryQueueSize : 0
    ContentIndexMailboxesToCrawl :
    ContentIndexSeedingPercent :
    ContentIndexSeedingSource :
    CopyQueueLength : 0
    ReplayQueueLength : 0
    ReplaySuspended : False
    ResumeBlocked : False
    ReseedBlocked : False
    MinimumSupportedDatabaseSchemaVersion : 0.121
    MaximumSupportedDatabaseSchemaVersion : 0.125
    RequestedDatabaseSchemaVersion : 0.125
    LatestAvailableLogTime :
    LastCopyNotificationedLogTime :
    LastCopiedLogTime :
    LastInspectedLogTime :
    LastReplayedLogTime :
    LastLogGenerated : 0
    LastLogCopyNotified : 0
    LastLogCopied : 0
    LastLogInspected : 0
    LastLogReplayed : 0
    LowestLogPresent : 0
    LastLogInfoIsStale : False
    LastLogInfoFromCopierTime :
    LastLogInfoFromClusterTime :
    LastLogInfoFromClusterGen : 0
    LogsReplayedSinceInstanceStart : 0
    LogsCopiedSinceInstanceStart : 0
    LatestFullBackupTime :
    LatestIncrementalBackupTime :
    LatestDifferentialBackupTime :
    LatestCopyBackupTime :
    SnapshotBackup :
    SnapshotLatestFullBackup :
    SnapshotLatestIncrementalBackup :
    SnapshotLatestDifferentialBackup :
    SnapshotLatestCopyBackup :
    LogReplayQueueIncreasing : False
    LogCopyQueueIncreasing : False
    ReplayLagStatus :
    DatabaseSeedStatus :
    OutstandingDumpsterRequests : {}
    OutgoingConnections :
    IncomingLogCopyingNetwork :
    SeedingNetwork :
    DiskFreeSpacePercent : 50
    DiskFreeSpace : 20.02 GB (21,498,761,216 bytes)
    DiskTotalSpace : 40 GB (42,946,523,136 bytes)
    ExchangeVolumeMountPoint :
    DatabaseVolumeMountPoint : E:\
    DatabaseVolumeName : \\?\Volume{e6cb407f-e4f2-11e2-93eb-005056ae239d}\
    DatabasePathIsOnMountedFolder : False
    LogVolumeMountPoint : F:\
    LogVolumeName : \\?\Volume{e6cb4087-e4f2-11e2-93eb-005056ae239d}\
    LogPathIsOnMountedFolder : False
    LastDatabaseVolumeName :
    LastDatabaseVolumeNameTransitionTime :
    VolumeInfoError :
    IsValid : True
    ObjectState : Unchanged
    RunspaceId : 2d179364-2df3-483d-a192-f5f4ca9453bb
    Identity : DB01 - Standard\EXCHANGE01
    Id : DB01 - Standard\EXCHANGE01
    Name : DB01 - Standard\EXCHANGE01
    DatabaseName : DB01 - Standard
    Status : Mounted
    InstanceStartTime : 01-03-2014 03:35:07
    LastStatusTransitionTime :
    MailboxServer : EXCHANGE01
    ActiveDatabaseCopy : EXCHANGE01
    ActiveCopy : True
    ActivationPreference : 1
    StatusRetrievedTime : 11-03-2014 08:30:15
    WorkerProcessId : 8140
    ActivationSuspended : False
    ActionInitiator : Unknown
    ErrorMessage :
    ErrorEventId :
    ExtendedErrorInfo :
    SuspendComment :
    RequiredLogsPresent :
    SinglePageRestore : 0
    ContentIndexState : Healthy
    ContentIndexErrorMessage :
    ContentIndexVersion : 1
    ContentIndexBacklog : 3
    ContentIndexRetryQueueSize : 0
    ContentIndexMailboxesToCrawl :
    ContentIndexSeedingPercent :
    ContentIndexSeedingSource :
    CopyQueueLength : 0
    ReplayQueueLength : 0
    ReplaySuspended : False
    ResumeBlocked : False
    ReseedBlocked : False
    MinimumSupportedDatabaseSchemaVersion : 0.121
    MaximumSupportedDatabaseSchemaVersion : 0.125
    RequestedDatabaseSchemaVersion : 0.125
    LatestAvailableLogTime :
    LastCopyNotificationedLogTime :
    LastCopiedLogTime :
    LastInspectedLogTime :
    LastReplayedLogTime :
    LastLogGenerated : 0
    LastLogCopyNotified : 0
    LastLogCopied : 0
    LastLogInspected : 0
    LastLogReplayed : 0
    LowestLogPresent : 0
    LastLogInfoIsStale : False
    LastLogInfoFromCopierTime :
    LastLogInfoFromClusterTime :
    LastLogInfoFromClusterGen : 0
    LogsReplayedSinceInstanceStart : 0
    LogsCopiedSinceInstanceStart : 0
    LatestFullBackupTime :
    LatestIncrementalBackupTime :
    LatestDifferentialBackupTime :
    LatestCopyBackupTime :
    SnapshotBackup :
    SnapshotLatestFullBackup :
    SnapshotLatestIncrementalBackup :
    SnapshotLatestDifferentialBackup :
    SnapshotLatestCopyBackup :
    LogReplayQueueIncreasing : False
    LogCopyQueueIncreasing : False
    ReplayLagStatus :
    DatabaseSeedStatus :
    OutstandingDumpsterRequests : {}
    OutgoingConnections :
    IncomingLogCopyingNetwork :
    SeedingNetwork :
    DiskFreeSpacePercent : 50
    DiskFreeSpace : 20.02 GB (21,498,761,216 bytes)
    DiskTotalSpace : 40 GB (42,946,523,136 bytes)
    ExchangeVolumeMountPoint :
    DatabaseVolumeMountPoint : E:\
    DatabaseVolumeName : \\?\Volume{e6cb407f-e4f2-11e2-93eb-005056ae239d}\
    DatabasePathIsOnMountedFolder : False
    LogVolumeMountPoint : F:\
    LogVolumeName : \\?\Volume{e6cb4087-e4f2-11e2-93eb-005056ae239d}\
    LogPathIsOnMountedFolder : False
    LastDatabaseVolumeName :
    LastDatabaseVolumeNameTransitionTime :
    VolumeInfoError :
    IsValid : True
    ObjectState : Unchanged
    I am only interested in the 2 "ContentIndexState" - how can I pick these 2 out and put them into a variable?
    I though the command "Get-MailboxDatabaseCopyStatus" would only display these two, since it is what happens if I run the command inside PowerShell on the server itself.

  • What is a container variable in BPM (Exchange Infrastructure)?

    In BPM scenario with Exchange Infrastructure, I have come across container variable. What is this container variable? How it is used in BPM?
    In another instance I read that to trigger a alert in BPM I have to create a container variable. So I have another question, What steps I have to follow to create a container variable and trigger alert?

    Hi,
    To create alerts in XI , check this blog,
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step
    ALso, if you are on SP14 and above, check this note 913858.
    The container variables that are accepted while createing Alerts in XI are available on this link,
    http://help.sap.com/saphelp_nw04/helpdata/en/d0/d4b54020c6792ae10000000a155106/content.htm
    Regards,
    Bhavesh

Maybe you are looking for

  • How t print out selected values from a Jlist

    hi iam trying to get the selected values from a list to print out as a string but iam getting ,Invalid cast from java.lang.Object[] to java.lang.String.is there any way to get the selected values t print ut as a string?? import javax.swing.*; import

  • Why am I getting an app store error when trying to download Lion?

    Why am I getting an app store error when trying to download Lion? Any ideas?

  • MacBook Air 11" A1465 2013 Sleeping Mode Twich

    Hi, I seem to have a problem with my Mac. Everytime it wakes from the sleeping mode the screen goes normal and everything seems fine, but 4 seconds after it goes to sleep mode again and I have to move the mouse again in order to work. Is this some bu

  • PP CS4 Encoding problem

    I can't make the encoder work. I've tried to encode a two minute segment to AVI and WMV (neither works). When I export, the Adobe Media Encoder opens and the source file is in the box. The status says "waiting" but when I press the "start queue" butt

  • HELP!  New install of Premiere is OLD version!

    I work in a university computer lab and we are transitioning over from personal licenses to device licenses for our 4 production machines.  I have uninstalled ALL previous versions of Adobe (including CS 6, CC and CC 2014) and reinstalled based on a