WinUSB notification of device reset

Hi,
I'm using MFC and WinUSB to develop an application to communicate with a USB device using a custom device class. I need the desktop application to be able to respond to device resets caused by a watchdog timer. During normal operation the application continuously
polls the device using WinUsb_ReadPipe(), when this returns false following a device reset, I disconnect the device, wait and then re-connect. The current process is working fine for re-connecting to the device, but about 40% of the time WinUSB_ReadPipe()
is reading spurious data before returning false and triggering re-connection to the device.
Is there a way for the USB hub to notify the application that it has detected a device reset that would enable me to immediately disconnect the device and avoid calling WinUsb_ReadPipe() after the device reset?
Thanks,
Mark

typically a device reset manifests itself as the device falling off of the bus and then reenumerating. If that is the case here a better solution is to register for file handle notifications and you will be told when it falls off.
d -- This posting is provided "AS IS" with no warranties, and confers no rights.

Similar Messages

  • Unsuccessful Login Notification Does Not Reset To Zero

    Dear all,
    os: OUL5x64
    ebs R12 12.0.6
    db 10.2.0.4
    when users connect to the application and login with the wrong password
    On 12.0.6 in Production:
    When attempting to login the applications Find that Unsuccessful login notification always
    displays a cumulative count of unsuccessful logins every time. It does not reset to zero
    after you successfully login.
    Please advise how to fix this notification.
    Thanks,

    Hi,
    Please see (Note: 848921.1 - Unsuccessful Login Notification Does Not Reset To Zero).
    Regards,
    Hussein

  • Exception Error With Device Reset (0XAC)

    Hi,
    I'm using 2 PXI-4472 cards (MXI-4, Ni-Daq 7.0.0f8, Labview 7.0).
    Before configuring those cards, I reset them by running the Device Reset.vi (Ni Daq).
    It works well, but sometimes, an exception error occured and I don't know why.
    The problem is always when calling the Device Reset.vi (dialog box exception 0XAC).
    Please find attached the capture of the dialog box.
    Anyone know this problem or ideas ????????
    Thanks
    Eddy DUCHENE
    12 F Chemin de Boutary
    69300 CALUIRE ET CUIRE
    [email protected]
    Attachments:
    Erreur.bmp ‏166 KB

    Hello Educhene,
    To answer your request, I need to have more information :
    1 - OS?
    2 - Do you have the same behavior using MAX (Measurement and Automation eXplorer)?
    3 - You use the function "Device Reset.vi" in complete LV application or just alone?
    4 - Have you tried to install the last version of NI-DAQ 7.3?
    You can download it for free on the link below :
    http://digital.ni.com/softlib.nsf/websearch/BEC182021CEB566C86256EEE00696562?opendocument&node=132060_US
    If yes, have you the same behavior using DAQmx?
    Waiting for your answer.
    Sanaa TAZI
    National Instruments France
    Sanaa T.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> http://www.nidays.fr/images/081110_ban_nidays09_468X60.gif

  • Adding a new subscriber in CUCM 9.1.2 cluster cause all device reset

    I am on CUCM version 9.1.2 ,whenever i add the subscriber /upgrade the subscriber to Cluster  ,all the registered devices drops .
    Not sure why ,In Cisco Documentation ,it never stated this bug in 9.1.2 service release notes.
    However , In 9.1.1 mentioned about this in important notes. 
    CSCub12922: Adding a new subscriber causes device reset
    After you install a new node in an existing cluster, all phones that are registered to the cluster are reset.
    Anyone experienced ? or aware about this bug?
    Is this the case going forward in any version after 8.X? for subscriber addition to cluster will reset the devices?
    Thanks
    Manoj

    Hi Manoj,
    As per the following bug
    https://tools.cisco.com/bugsearch/bug/CSCub12922/?reffering_site=dumpcr
    Symptom:
    Add new subscriber to existing 8.x CUCM cluster cause all device reset
    Conditions:
    Adding a new subscriber to existing 8.x CUCM cluster cause all device reset due to database update. Issue recreated in lab when "Prepare Cluster for Rollback to pre 8.0" set to both true & false. The symptom and logs are the same in each scenario
    This is not a bug. The condition is applicable only to CUCM 8.6 and higher releases. Whenever a node is added to CUCM cluster , from CUCM 8.6 onwards , the phones belonging to that Call Manager group will be automatically restarted
    Workaround:
    None
    So, this applies to all 8.6+ releases of cucm.
    HTH
    Manish

  • Can't setup our iPad as new device - resets after Find my iPad

    I decided to wipe our iPad mini so I can set it up with my 4yr son's apple id from scratch. I have already set him up with apple id, apple email and he is part of my family sharing.
    So, when I wiped it out I proceeded with setup - all normal dialogs - putting password for our wifi, choosing to set up as new iPad, logging in with his apple ID, choosing Use iCloud and then i get infamous find my iPad with two options. Each one I press iPad resets and Im back al HOLA dialog.
    I am not sure why is this happening ? If I choose my own or my wife's AID there are no problems, I don't even get asked about FIndMyiPad - goes straight into desktop.
    I did turn off Find my iPad before I wiped it out, and I also deleted it from my devices at iCloud.com.
    I imagine kids are not allowed to set up their devices when brand new ?
    It has to be parent, and after the fact you delete traces of your own apple ID in settings and replace it with kid's ?

    Same here.
    It's crazy that outcome if just a reset of the device, no explanation, or anything else...you click on find my ipad and black screen.
    I did what I wanted at the end...but not quite...since I had to put my apple ID to begin with, I keep getting emails on my own apple ID about everything on this device. Same for every time I use their Apple ID to log in into ICloud - I would get email about it.
    I believe I will block those emails.
    I really wanted to have them activate/manage their devices so I don't get these emails or notification. The only notification I wanted is when I need to approve their spending, but I took that off in my settings since it's pain in the b*** due to me needing to put their password for apple ID in iTunes store, and then put my aple id password on my iMac. So too complicated and too much of work for my taste.
    This is one of those rare missteps (for my taste) that apple does...making something counter intuitive and overly complicated for what it needs to do.    

  • E-mail notification for password reset

    Hello,
    We recently activated the e-mail notification of user requests password reset in SRM  Portal.
    After the password reset, the recipients will receive this message:
    Dear  <user>,
    Your password has been reset. Your new password is <password>.
    Is it possible to modify this message?
    Thank you!

    Hi,
    I think the mail is sent from workflow.
    Please check which workflow is triggered in SWI2_FREQ transaction.
    For example,
    Workflow WS10000224 has task TS10008202 and task called method RESETPASSWORDANDMAIL of Business Object BUS4101.
    Please check Business Object BUS4101 and method ResetPasswordANDMail.
    The method calls FM BBP_GENERATE_PASSW_MAIL.
    Some text objects are used in this FM.
    001     New password for procurement system
    002     This is an automatic generated email. Please don't reply!
    003     Dear employee,
    004     your new password in the procurement system is:
    005     Please change it as soon as possible.
    006     User account for procurement system
    007     your user account in the procurement system is:
    I can not find your text in this FM.
    >Dear <user>,
    >Your password has been reset. Your new password is <password>.
    Regards,
    Masa

  • ISync 'Reset Device' resetting speed dial?

    Hello, I am using an aftermarket plug-in to iSync with my SE w580i, as it is not officially supported by iSync, HOWEVER, I had this issue with my SE z520 which WAS supported officially by iSync, so I suspect that the plug-in is not at fault...
    I have several numbers set up to speed dial, so I can press '1' (or any other numbers) and call, instead of having to enter the full phone number. I noticed with my old phone, and now with my new phone, that if I 'Reset Devices' (thinking that only my calendars and contacts will be reset), my speed dial gets reset and I have to reprogram it. In a way, I understand, as after the reset, the phone sees all new contacts, BUT if they have the same name, why is it a problem?

    The "Reset Device..." command in iSync does exactly that - so any settings you've applied in the phone to specific Contacts (such as speed dials, custom ringtones, caller ID pictures) will also get wiped.
    If you think about it, you assign a speed dial to a contact. Resetting the device wipes that contact, so the speed dial setting has no contact to be assigned to.
    iSync is unable to retain (or even see/access) any of the custom settings you apply to contacts in the phone, so every time to reset the device you'll have to re-apply any custom settings.
    This could also apply to changes to data within a contact, because Sony Ericsson phones don't allow a Contact to be modified over Bluetooth, so iSync has to delete the contact and re-send the edited one, thereby removing any custom settings applied to that contact in the phone.

  • Default audio device resets to HDMI

    I have recently installed arch (again) and this time I used Pulseaudio. I have always used ALSA before. Now I cant get my system to remember Internal analog audio as my default audio device. It resets to HDMI at every boot/login.
    I have followed the pulse audio examples guide. Defaulting to an analog output source But that results in no sound at all.
    I am clearly doing something wrong but cant figure out what.
    $ aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: HDMI [HDA Intel HDMI], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: HDMI [HDA Intel HDMI], device 7: HDMI 1 [HDMI 1]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 0: HDMI [HDA Intel HDMI], device 8: HDMI 2 [HDMI 2]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: PCH [HDA Intel PCH], device 0: ALC892 Analog [ALC892 Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 1: PCH [HDA Intel PCH], device 1: ALC892 Digital [ALC892 Digital]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 2: NVidia [HDA NVidia], device 7: HDMI 1 [HDMI 1]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 2: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    card 2: NVidia [HDA NVidia], device 9: HDMI 3 [HDMI 3]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
    Gives card 1 subdevice 0 => load-module module-alsa-sink device=hw:1,0 (when I add this line, pulse audio wont even start)
    $ pacmd list-sinks
    1 sink(s) available.
    * index: 0
    name: <alsa_output.pci-0000_00_1b.0.analog-stereo>
    driver: <module-alsa-card.c>
    flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY FLAT_VOLUME DYNAMIC_LATENCY
    state: SUSPENDED
    suspend cause: IDLE
    priority: 9959
    volume: front-left: 65536 / 100% / 0,00 dB, front-right: 65536 / 100% / 0,00 dB
    balance 0,00
    base volume: 65536 / 100% / 0,00 dB
    volume steps: 65537
    muted: no
    current latency: 0,00 ms
    max request: 0 KiB
    max rewind: 0 KiB
    monitor source: 0
    sample spec: s16le 2ch 44100Hz
    channel map: front-left,front-right
    Stereo
    used by: 0
    linked by: 0
    configured latency: 0,00 ms; range is 0,50 .. 2000,00 ms
    card: 2 <alsa_card.pci-0000_00_1b.0>
    module: 8
    properties:
    alsa.resolution_bits = "16"
    device.api = "alsa"
    device.class = "sound"
    alsa.class = "generic"
    alsa.subclass = "generic-mix"
    alsa.name = "ALC892 Analog"
    alsa.id = "ALC892 Analog"
    alsa.subdevice = "0"
    alsa.subdevice_name = "subdevice #0"
    alsa.device = "0"
    alsa.card = "1"
    alsa.card_name = "HDA Intel PCH"
    alsa.long_card_name = "HDA Intel PCH at 0xdb910000 irq 49"
    alsa.driver_name = "snd_hda_intel"
    device.bus_path = "pci-0000:00:1b.0"
    sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card1"
    device.bus = "pci"
    device.vendor.id = "8086"
    device.vendor.name = "Intel Corporation"
    device.product.id = "8c20"
    device.product.name = "8 Series/C220 Series Chipset High Definition Audio Controller"
    device.form_factor = "internal"
    device.string = "front:1"
    device.buffering.buffer_size = "352800"
    device.buffering.fragment_size = "176400"
    device.access_mode = "mmap+timer"
    device.profile.name = "analog-stereo"
    device.profile.description = "Analog Stereo"
    device.description = "Built-in Audio Analog Stereo"
    alsa.mixer_name = "Realtek ALC892"
    alsa.components = "HDA:10ec0892,1458a002,00100302"
    module-udev-detect.discovered = "1"
    device.icon_name = "audio-card-pci"
    ports:
    analog-output-lineout: Line Out (priority 9900, latency offset 0 usec, available: no)
    properties:
    analog-output-headphones: Headphones (priority 9000, latency offset 0 usec, available: no)
    properties:
    device.icon_name = "audio-headphones"
    active port: <analog-output-lineout>
    Gives index 0
    My index changes now and then so I have tried with the name "alsa_output.pci-0000_00_1b.0.analog-stereo" but it does not work either.
    I have disabled every HDMI device in pavucontrol but it still resets to HDMI in systemsettings/multimedia.
    Last edited by johane (2014-10-16 14:18:18)

    It looks like the right card already is default. :\
    sysdefault:CARD=PCH
    HDA Intel PCH, ALC892 Analog
    Default Audio Device
    $ aplay -L
    null
    Discard all samples (playback) or generate zero samples (capture)
    pulse
    PulseAudio Sound Server
    default
    Default ALSA Output (currently PulseAudio Sound Server)
    hdmi:CARD=HDMI,DEV=0
    HDA Intel HDMI, HDMI 0
    HDMI Audio Output
    hdmi:CARD=HDMI,DEV=1
    HDA Intel HDMI, HDMI 1
    HDMI Audio Output
    hdmi:CARD=HDMI,DEV=2
    HDA Intel HDMI, HDMI 2
    HDMI Audio Output
    sysdefault:CARD=PCH
    HDA Intel PCH, ALC892 Analog
    Default Audio Device
    front:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    Front speakers
    surround21:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    2.1 Surround output to Front and Subwoofer speakers
    surround40:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    4.0 Surround output to Front and Rear speakers
    surround41:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
    surround50:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    5.0 Surround output to Front, Center and Rear speakers
    surround51:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
    surround71:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
    iec958:CARD=PCH,DEV=0
    HDA Intel PCH, ALC892 Digital
    IEC958 (S/PDIF) Digital Audio Output
    hdmi:CARD=NVidia,DEV=0
    HDA NVidia, HDMI 0
    HDMI Audio Output
    hdmi:CARD=NVidia,DEV=1
    HDA NVidia, HDMI 1
    HDMI Audio Output
    hdmi:CARD=NVidia,DEV=2
    HDA NVidia, HDMI 2
    HDMI Audio Output
    hdmi:CARD=NVidia,DEV=3
    HDA NVidia, HDMI 3
    HDMI Audio Output

  • 6036e Daqcad AI voltage rails until device reset.

    Hi,
    I'm running a daq program (attached) which has some DIO, AI and AO in loop and readings on 2 of the Analog channels (#1&5) that are connected to load
    cells, rail at one end of the range set.
    A DMM attached reads the correct voltage of 2V. The strange thing is Max reads the right voltage only when the device has been reset after running the VI.
    AI channels (#0&4) connect to a Force sensor that requires excitation turned on by digital writes. AI channel #1&5 are connected to the load cell in question.
    I have tried 2 laptops, 2 daqcard-6036e on XP and driver 7.2 & 7.3 , same results. VI always rails. MAX rails only after VI is run and works fine.
    I have decreased the sample rate to 1s hardware ti
    med no effect. This programm is similar to the DAQmx example of Multi-channel PID control with some additinal digital-O & analog-I's added.
    I looked at the KB's on AI Rails but they refer to the range and gain. I have tried a range of +-10V and still see railing.
    http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/6bcac575d4f3c98386256e8e0025d0c5?OpenDocument
    http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/d797b39b1088df2886256dd30058d9bf?OpenDocument
    I would appreciate any help. As in the NI example, you can take the PId vi's out or ignore them and fake a PID output if you don't have the PID toolset installed.
    Attachments:
    tuned_pid.vi ‏336 KB

    I think we can limit this to just your analog inputs.
    First, do you know what mode your DAQ card is in for your analog inputs (differential, referenced single ended, nonreferenced single ended)?
    Second, exactly how do you have your analog inputs wired (to what pins of your DAQ board)?
    Here's why I ask. If you're using your DAQ board in differential mode, then for your first analog input, your positive goes to AI0 and negative goes to AI8. For the second analog input, it's AI1 (+) and AI9 (-), and so on.
    If you have your (+) inputs going to AI0, AI1, etc but your (-)s going to AIGND, then you're set up for single ended mode, not differential, and your signals will probably rail.
    It just might be that NI-DAQ is setting up your card for one typ
    e of input, while your program is resetting it for a different type of input.
    Mark

  • Walkman app doesn't update after a device reset

    I recently reseted my xperia Z1 and wipe all data  because it was time for some cleaning for my device. After i reapply all setting for the device it was time to use update center to update Sony applications. All applications updated except Walkman application that remain  at stock version. I reseted the device again thinking that something went wrong but the same issue occurred. Before the reset i had the update installed (latest one , with material design) and had no problem before wit updates.
    Luckily i had a backup of all apk's and i installed the new Walkman version manually from the backup and works fine. The problem is that update center dosen't seam to find updates for Walkman app and it's strange that  before the reset i updated to that  new version.
    Is there a problem wen updating Walkman directly from stock version to latest?, because before, i updated to the current version in multiple updates from the stock to new version.
    Does anybody have any idea on wat's going on? If i installed the new Walkman app manually from an apk file, will future updates release throw update center work? And why wont any updates for the stock app recognised using update center?
    Thanks

    I had experienced the same issue, for some odd reason it take few days for Sony's apps to be re-updated. You will continue to receive updates as long as you don't unlock the bootloader. 
    "I'd rather be hated for who I am, than loved for who I am not." Kurt Cobain (1967-1994)

  • "please connect to itunes to use push notifications" after a reset

    Iphone : About a week ago my phone seemed to lock up and the do a soft reset to get it back. Every since then all apps keep flashing the "please connect to itunes to use push notifications". I have try just about every thing i can think of, any thoughts

    Either your OS is corrupted or it is not JailBroken properly.
    Restore your iPhone ... Its the ONLY way to solve the problem.

  • Notifications won't reset

    I got a Blackberry Z10 on Thursday and it is fantastic! This morning when I woke up, there was a notification that I had 15 emails......there were only 5 in the HUB and all day there has remained a notification of 10 emails which I cannot seem to get rid of. I have reconciled my Gmail, restarted my device and looked through the history but that envelope with a 10 below it just won't go away......can anyone help me or tell me what on earth is going on?
    Also, when I delete mail from my blackberry, they do not delete from Gmail and there doesn't seem to be a setting which allows me to delete from both the device and the server. From what I see, most people seem to have the opposite problem! Any insight on that?
    Thanks! 
    Stephanie

    Hello,
    I have a similar problem but with missed called. Today I received a call which I was not able to pick up so I saw the phone symbol on the locked screen with 1 underneath it. Then I went in the hub menu and saw 1 under Hub and 1 also under calls and so far so good.Then I tapped on calls and got a list of all calls made, received and missed. The call which I was not able to answer was in bold so I tapped on it thinking that by doing so the bold would disappear and also all the notifications in the locked screen and under the Hub menu but instead the phone made the call directly and the notifications did not disappear. I finally managed to get rid of the notifications by tapping and hold the missed call (still in bold by the way) and then click on the bin symbol. Is this normal or am I missing something?
    Anyone can help?

  • Unity Connection 8.5 Outcall notification to device too agressive?

    I’ve noticed the Unity Connection 8.5 outcall notification is too aggressive. Is there a way to change the outcall parameters to wait x minutes between redials?
    For example Connection called my cell phone, while I am inputting my PIN I get a second call from Connection alerting me to new messages.  While I’m listening to the messages I get a third call from Connection. I noticed same problem if device is my desk 7962 phone.
    Unity Connection 8x Administration Guide
    http://www.cisco.com/en/US/docs/voice_ip_comm/connection/8x/administration/guide/8xcucsagpdf.pdf

    Hi Jason,
    These timers can be changed via the User or User Template pages
    User Templates New Notification Device
    Revised November 16, 2010
    Table 3-21     User Template New Notification Device Page 
    Field Description
    Notification Device Type
    Select a type of notification device from the list.
    Display Name
    Enter a descriptive name for the notification device.
    Phone Number
    (Applicable only to phone and pager notification devices.) Enter the phone number, including trunk access code, of the selected device. Use digits 0 through 9 and the following dialing characters in the phone number:
    •, (comma) to insert a one-second pause.
    •# and * to correspond to the # and * keys on the phone.
    Users can change this number by phone.
    Extra Digits
    (Applicable only to phone and pager notification devices.) Enter any extra digits that Cisco Unity Connection dials after the phone number. The effect of the extra digits depends on the selected device. For pagers, the extra digits are shown on the pager display.
    For example, the extra digits could be used to include a callback number when sending notifications to numeric pager devices. Extra digits can also be used to reach an extension, where the notification is configured to dial a public 800 access number and the extra digits would be sent at the opening greeting in order to reach the target extension.
    Duration to Wait Before Dialing Extra Digits
    (Applicable only to phone and pager notification devices.) Cisco Unity Connection can wait a specified number of seconds before dialing the digits in Extra Digits. Use this option if the automatic call progress detection is not reliable (for example, when phone lines are noisy or when ringing patterns are unusual).
    Rings to Wait
    (Applicable only to phone and pager notification devices.) Enter the number of times that Cisco Unity Connection allows the user phone to ring before ending the attempt. The setting must be at least 3 rings. Enter a higher number to give a user more time to get to the phone.
    Default setting: 4 rings.
    Busy Retry Limit
    (Applicable only to phone and pager notification devices.) Indicates the number of times that Cisco Unity Connection tries to reach a user number that is busy. Select a higher number to reach someone who uses the phone frequently.
    Default setting: 4 times.
    Busy Retry Interval
    (Applicable only to phone and pager notification devices.) Indicates the number of minutes that Cisco Unity Connection waits between attempts to reach a user number that is busy. Select a higher number to reach someone who has long phone conversations.
    Default setting: 5 minutes.
    RNA Retry Limit
    (Applicable only to phone and pager notification devices.) Indicates the number of times that Cisco Unity Connection tries to reach a user who does not answer the phone. Select a higher number to reach someone who steps away from the phone briefly. Select a lower number to avoid disturbing others.
    Default setting: 4 times.
    RNA Retry Interval
    (Applicable only to phone and pager notification devices.) Indicates the number of minutes that Cisco Unity Connection waits between attempts to reach a user who does not answer the phone. Select a higher number to reach a user who is away from the phone for long periods of time.
    Default setting: 15 minutes.
    Retries After Successful Attempt
    (Applicable only to pager notification devices.) Indicates the number of times that Cisco Unity Connection calls the pager device after the first successful call to the device while the message that triggered the notification is still marked new. Use this setting in conjunction with the Retry Interval After Successful Attempt setting if users need additional reminders of new messages, or if users sometimes do not receive notifications even though the first call to the pager is successful.
    If set to a value greater than 0 (zero), Connection makes periodic calls based on the Retry Interval After Successful Attempt until the user checks the message or the retry limit is reached. For example, if Retries After Successful Attempt is set to 2 and Retry Interval After Successful Attempt is set to 15, and the user receives a new message at noon, Connection will call the pager device at noon. If that call is answered, but the user does not check the message before 12:15 pm, Connection calls the pager device again at 12:15 pm. If the user does not check the message before 12:30 pm, Connection calls the pager device a second time at 12:30 pm.
    Note This setting generates a series of notifications that is separate from the series that is generated if you enable the Repeat Notification If There Are Still New Messages setting on the Edit Notification Device page. To avoid confusing the user with multiple repeating notifications, we recommend that you use either the Retries After Successful Attempt setting or the Repeat Notification If There Are Still New Messages setting, but not both.
    Enter a value between 0 and 100. A value of 0 (zero) means that Connection does not retry the notification after the first successful call to the pager.
    Default setting: 0.
    Retry Interval After Successful Attempt
    (Applicable only to pager notification devices.) Indicates the interval at which Cisco Unity Connection retries calling the pager device after the first successful call to the device if Retries After Successful Attempt is set to a value greater than 0 (zero) and the user has not yet checked the message. Use this setting in conjunction with the Retries After Successful Attempt setting if users need additional reminders of new messages, or if users sometimes do not receive notifications even though the first call to the pager is successful.
    Enter a value between 0 and 100 minutes. A value of 0 (zero) means that Connection makes additional retries as soon as a port is available to dial the device.
    Default setting: 1 minute.
    Phone System
    (Applicable to phone and pager notification devices only.) Select the phone system that the notification device uses.
    Prompt for User ID on Notifications
    (Applicable only to phone notification devices.) Indicate whether Cisco Unity Connection should prompt the user to enter a user ID. The user is always asked for a PIN. Users may prefer not to enter a user ID in order to shorten the time that it takes to sign in.
    Note Use this setting with caution and only if the phone is never answered by anyone other than the user.
    SMPP Provider
    (Applicable only to SMS notification devices.) Select the applicable SMPP provider.
    To
    (Applicable only to SMTP and SMS notification devices.) Depending on whether you are setting up message notification for a text-compatible mobile phone or pager, or for SMS (SMPP) devices:
    •For SMTP text message notifications, enter the email address of the user text pager, text-compatible mobile phone, or another email account (such as a home email address).
    •For SMS (SMPP) text message notifications, enter the phone number of the SMS-compatible device. The format and the number that you enter depends on the SMPP Provider. The provider may require that you include international country codes, beginning with a plus sign and followed by the country code, area, city, or trunk code, and then the number for the device (for example, +12065551234). Do not start with a zero or the international dialing prefix. Do not include spaces, dashes, parentheses or other punctuation.
    Up to 128 characters can be entered in this field.
    From
    (Applicable only to SMTP and SMS notification devices.) For text-compatible mobile phones or pagers, enter the phone number that the user calls to check messages, or enter alphanumeric text (as applicable) in this field. The From phone number appears in the last line of any SMTP notification. A user can press the Return Call button on many text-compatible mobile phones to dial the phone number. The mobile phone must support automatic callback in order to use this feature.
    For SMS (SMPP) devices, what you enter in this field depends on the SMPP Provider:
    •If the SMPP Provider requires a "source address" for the server sending the message, enter the IP address for the Cisco Unity Connection server.
    •If the SMPP Provider does not require a "source address," enter the number that the user calls to check messages. The format and the number that you enter depends on the SMPP Provider. The provider may require that you include international country codes, beginning with a plus sign and followed by the country code, area, city, or trunk code, and then the number for the device (for example, +12065551234). Do not start with a zero or the international dialing prefix. Do not include spaces, dashes, parentheses or other punctuation.
    Note Consider that some SMPP Providers replace the number that you enter in the From field with their own phone number. For an alternative method of including a call back number, try entering the number that the user calls to check messages in the Message Text field.
    Up to 40 characters can be entered in this field.
    Message Header
    (Applicable only to SMTP notification devices.) Enter any text you want Connection to put into the header of the notification message. For example, you might enter a legal disclaimer that you want to be sent with every notification message.
    Message Text
    (Applicable only to SMTP and SMS notification devices.) Enter the text message that the user wants to receive in a text notification. For example, you might enter "Urgent message for Technical Support" for a user who is on call for the technical support department. Every time a message arrives that matches the criteria selected in the message notification settings, Cisco Unity Connection sends the text you enter here.
    Note To include a call back number, try entering the number that the user calls to check messages within the message text (for example, enter the number in this format: tel:2065551212).
    Up to 160 characters can be entered in this field. (For SMS devices, depending on the character set you configure Connection to use, it is possible that messages that are shorter than 160 characters may be truncated.)
    Message Footer
    (Applicable only to SMTP notification devices.) Enter any text you want Connection to put into the footer of the notification message. For example, you might enter a legal disclaimer that you want to be sent with every notification message.
    Include Message Information in Message Text
    (Applicable only to SMTP and SMS notification devices.) Check this check box to include information about the new message in the text string that is sent to the notification device. This information can include caller name and caller ID (if available); the type of message (voice, email, fax); the time that the message was received; and, if the message was marked private or urgent, an indication of this status.
    Include Message Count in Message Text
    (Applicable only to SMTP and SMS notification devices.) Check this check box if you want the notification to include a count of the number of new messages in the mailbox.
    Include a Link to Cisco PCA in Message Text
    (Applicable only to SMTP notification devices.) Check this check box to include a link to the Cisco Personal Communications Assistant in the text string that is sent to the SMTP notification device.
    http://www.cisco.com/en/US/docs/voice_ip_comm/connection/8x/gui_reference/guide/8xcucgrg030.html#wp1082329
    Cheers!
    Rob

  • No sountd notifications on device

    Hello,
    I have lost all sound notifications on my device, incoming calls, texts, alarm, etc.
    Have tried turning on and off and battery pull.  Nothing seems to work.
    Have had this issue in the past but a restart of device has always fixed it in the past.
    Thanks

    Are you sure you don't have any other programs installed which can block this? I'd suggest removing all 3rd party products from your BlackBerry

  • Winusb and visa device issue

    I have a system I am working on that communicates with some custom hardware via USB. I used the NI driver wizard to create some visa drives, and perform USB RAW writes and reads, and everything was working great.  Unfortunately, I just found out that there is a whole other application written in C++ by someone else that also has to communicate with the same hardware on the same system. Their application uses WinUSB to communicate with the device, so currently the only way I know of to switch between the two applications is to uninstall the VISA drivers, and install the WinUSB drivers, or vice-versa, depending on which application one wants to use.  This obviously isn't going to work long-term.
    I'm not sure how to fix this so that we can use both application on the machine without having to constantly change the drivers back and forth. I thought about trying to call WinUSB.dll using LabVIEW, but I'm afraid that might get a little complication. I figured I can't be the first one to run into a problem like this before, so before I start down the WinUSB road, I thought I would check to see if anyone has any better ideas. I'm afraid trying to get at the source, or in anyway changing, the C++ application is not an option.
    Thoughts? Ideas? Is calling WinUSB in LabVIEW my best bet?

     
    Thoughts? Ideas? Is calling WinUSB in LabVIEW my best bet?
    Most likely. Unless you have access to the source code of your other application and can change it to communicate to your device using VISA Raw. NI-VISA has a C API so it is technically possible.
    Technically it is not so much WinUSB which is the likely problem but probably something in the application installation which registers WinUSB as the driver handler for your USB device resource. Except for filter drivers, which are chained into the driver chain by Window and for which Windows has a configurablle maximum limit of active filter drivers in the system, Windows only allows one driver to register for a specific device resource. So it would be technically enough to just change that registration entry to point to the currently desired driver.
    However this registration API (SetupDI API and its friends) is quite cumbersome and the whole process is rather brittle as it easily can break with every new driver update. Also it would never allow to run both application in parallel, even if you make sure that they do not communicate to the device at the same time.
    So calling WinUSB in LabVIEW is probably your safest bet. It won't be trivial, the WinUSB API is somewhat involved but it is definitely doable. The most difficult part is the implementation of your device protocol anyhow which you seem to have tackled already for the VISA raw mode, so I do not see real road blocks ahead, just some botherings about correct Call Library Node configurations

Maybe you are looking for