1 / 16

Transfer of Information

Transfer of Information. Features: Carbon-Copy Sender DCR SMTP Notification. Carbon Copy (CC) Sender Feature. Feature Summary :

dafydd
Télécharger la présentation

Transfer of Information

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Transfer of Information Features: Carbon-Copy Sender DCR SMTP Notification

  2. Carbon Copy (CC) Sender Feature Feature Summary: A subscriber may now “CC” themselves on the voice message through DTMF key presses or a spoken command if Unity is “voice” enabled. The ability to “CC” yourself is a permanent menu choice available when composing a voice message from within your mailbox. Feature Benefit: This features relieves a subscriber of having to use the Address Searcher to find themselves if they whish to be “CCed” on a message being composed.

  3. CC-Sender: Details • Feature available to regular Unity subscribers sending a message from within their mailbox • Feature exists in both Standard and Streamlined Send Conversations • Feature is a permanent menu choice – it does not need to be enabled to be available. • Feature may not be remove from the Conversation • Feature is a “toggle”-like setting; the same DTMF key press will remove yourself once added • Standard Send Conversation: DTMF 5 • Streamlined Send Conversation: DTMF 9-3 • Spoken Command also available if Unity is voice enabled • To “CC” yourself: Copy, Copy Me, Copy Yourself • To undo “CC”: Remove, Remove Me, Remove Yourself • CC-Sender feature is covered by the these micro traces: • CDE • Conversation

  4. CC-Sender: Prompt Text to Copy Yourself This is the Message Options menu offered in the Streamlined Send conversation and the specific text heard in the (full) prompt to “CC” yourself on a message. The output is taken from the Port Status Monitor.

  5. CC-Sender: Prompt Text to Remove Yourself This is the Message Options menu offered in the Streamlined Send conversation and the specific text heard in the (full) prompt to remove yourself from a message recipient list. The output is taken from the Port Status Monitor.

  6. CC-Sender: Conversation Flow The next slide illustrates where in the Conversation the “CC-Sender” feature exists. The example is for Streamlined Send and Full Menus. The same flow exists for Standard Send, just the specific DTMF key to use the feature is different.

  7. CC-Sender: Streamlined Send Example START “To add another name, press 1.” “To record the message, press #.” “For message options, 3.” “To discard the message, press *” “Enter the extension followed by #.” “For Help, press 0.” “To switch between spelling and name entry, press ##.” Enter Address Searcher DTMF “1” Press DTMF Key DTMF “3” DTMF “#” “You are copied on the message.” “To send the message, press #.” “To mark it urgent, 1” “For return receipt, 2” ….. “To add a name, 9-1” “To hear all names and delete names, 9-2” “To add yourself, 9-3” …. Complete Recording Record voice message DTMF “9-3”

  8. CC-Sender: Diagnostics When a subscriber chooses to “CC” themselves, this event is pushed onto the Event Queue Port [1] OnEntry for state [c:\commserver\localize\scripts\streamlinedsendmenu.cde!StreamlinedSendMenu] returned [0] Port [1] Event from queue is [toggle cc me] Port [1] Next state is [c:\commserver\localize\scripts\streamlinedsendmenu.cde!CarbonCopy] State c:\commserver\localize\scripts\streamlinedsendmenu.cde!StreamlinedSendMenu State - c:\commserver\localize\scripts\streamlinedsendmenu.cde!CarbonCopy Calling OnEntry for state [c:\commserver\localize\scripts\streamlinedsendmenu.cde!CarbonCopy] AvSCheckPropBool_OnEntry: Entering function AvSCheckPropBool_OnEntry: IAvNamedProps::GetPropBool(Message.Voice.CC) returned FALSE Bool_OnEntry: Named property Message.Voice.CC not found; using default value of FALSE AvSCheckPropBool_OnEntry: Pushed event 19 (FALSE_EVENT) onto queue using Normal push; hr=0x00000000 AvSCheckPropBool_OnEntry: Leaving function hr=0x00000000 OnEntry for state [c:\commserver\localize\scripts\streamlinedsendmenu.cde!CarbonCopy] returned [0] Event from queue is [FalseEvent] Event is [FalseEvent] State “CarbonCopy” determines if caller is already CCed on the message. TRUE = already CCed – thus REMOVE sender from CC line FALSE = not CCed – thus ADD sender to CC line

  9. CC-Sender: Diagnostics If you are going to “CC” yourself on a message: Next state is [c:\commserver\localize\scripts\streamlinedsendmenu.cde!MarkCarbonCopy] State - c:\commserver\localize\scripts\streamlinedsendmenu.cde!MarkCarbonCopy Entering method OnEntry of state [c:\commserver\localize\scripts\streamlinedsendmenu.cde!MarkCarbonCopy] MarkCarbonCopy_OnEntry: Entering function MarkCarbonCopy_OnEntry: IAvNamedProps::GetPropObject(MailUser) hr=0x00000000 MarkCarbonCopy_OnEntry: spRecipients->Add(AVRECIPIENTTYPE_CCspDohMailUse AddCarbonCopyNamedProps: IAvNamedProps::SetPropBool(Message.Voice.CC) to TRUE MarkCarbonCopy_OnEntry: Leaving function hr=0x0000000 OnEntry for state [c:\commserver\localize\scripts\streamlinedsendmenu.cde!MarkCarbonCopy] returned [0] If you are removing yourself on a message: Next state is [c:\commserver\localize\scripts\streamlinedsendmenu.cde!RemoveCarbonCopy] State - c:\commserver\localize\scripts\streamlinedsendmenu.cde!RemoveCarbonCopy Entering method OnEntry of state [c:\commserver\localize\scripts\streamlinedsendmenu.cde!RemoveCarbonCopy] RemoveCarbonCopy_OnEntry: IAvNamedProps::GetPropObject(MessageRecipients) RemoveCarbonCopy_OnEntry: IAvNamedProps::GetPropObject(MailUser) RemoveCarbonCopy_OnEntry: spRecipients->Remove(spDohObject.get()) RemoveCarbonCopyNamedProps: IAvNamedProps::SetPropBool(Message.Voice.CC) to FALSE RemoveCarbonCopy_OnEntry: Leaving function OnEntry for state [c:\commserver\localize\scripts\streamlinedsendmenu.cde!RemoveCarbonCopy] returned [0]

  10. DCR SMTP Notification Summary: When properly enabled, this feature shall cause an email message to be sent to a subscriber when their phone call is disconnected while composing a voice message. The email will indicate that an orphan message currently exists. • The body of the email notification contains at a minimum the following information: • • Alias(es) of the intended voice message recipient(s) • • Whether the voice message contains a recording • • An approximate time the voice message will be either discarded or sent • The following optional information may be included through a single configurable setting: • A hyperlink that when “clicked” contacts the VMWS service on Unity to initiate a TRaP call • The TRaP call is made to the number listed as the subscriber primary DTMF ID number.

  11. DCR SMTP Notification: E-mail Contents Information relevant to the voice message By default, the host computer name of the Unity server is used in the URL

  12. DCR SMTP Notification: How to Enable • Feature is enabled system-wide but each subscriber must be enabled for DCR • To enable SMTP Notifications: • Enable feature on page SA Configuration  Settings • Enable subscriber for DCR: SASubscribersConversations • URL Server Name Override Option • This text box is used to explicitly specify a server name to use in constructing the URL hyperlink inserted into the email notification. • If no name is specified, the hostname of the Unity server is used.

  13. DCR SMTP: Enable Feature in SA

  14. DCR SMTP: URL Server Name Override Here, a name of “ServerFoo” was specified in the SA

  15. DCR SMTP Notification: Troubleshooting Info • Diagnostics are the same as currently exists for DCR: • Conversation micro trace • CDE micro trace • E-mail message is sent from the Unity Messaging System account • Note: e-mail is NOT routed through the UMR • The logic that determines whether to send an e-mail notification is automatically executed each time an orphaned message is created. • Excerpt from diagnostic file shown in next slide

  16. DCR SMTP Notification: Diagnostics This function determines whether to send e-mail message. Returning S_OK means email is sent. Otherwise, no e-mail is sent. This function constructs and submits the e-mail for delivery SaveOrphanData_OnEntry: Entering function .... SendDCRSmtpNotification: Entering function ShouldSendDCRSmtpNotification: Entering function ShouldSendDCRSmtpNotification: IAvNamedProps::GetPropObject(MailUser) hr=0x00000000 ShouldSendDCRSmtpNotification: spMailUser->get_Cos(spDohCos.put()) returned: 0x00000000 ShouldSendDCRSmtpNotification: spDohCos->Get(AVP_ACCESS_UM) returned VARIANT_TRUE hr=0x00000000 ShouldSendDCRSmtpNotification: Leaving function hr=0x00000000 SendDCRSmtpNotification: (ShouldSendDCRSmtpNotification(common_diag)) returned: 0x00000000 SendDCRSmtpNotification: (spDohSession->CreateOutsideCallerMessage(spDCRNotifactionMsg.put())) returned: 0x00000000 SendDCRSmtpNotification: spDCRNotifactionMsg->get_Recipients(spRecipients.put()) returned: 0x00000000 SendDCRSmtpNotification: IAvNamedProps::GetPropObject(MailUser) hr=0x00000000 SendDCRSmtpNotification: spRecipients->Add(AVRECIPIENTTYPE_TOspMailUser) returned: 0x00000000 SendDCRSmtpNotification: IAvNamedProps::GetPropBool(bMsgRecorded) returned FALSE hr=0x00000000 SendDCRSmtpNotification: IAvNamedProps::GetPropLong(RecipientCount) returned 1 hr=0x00000000 SendDCRSmtpNotification: IAvNamedProps::GetPropString(TimeZoneInformation) returned Pacific Standard Time hr=0x00000000 SendDCRSmtpNotification: GetSpecificLocalTime(strTimeZoneNamedtEnteredTime &dtSpecificLocalTime) returned: 0x00000000 SendDCRSmtpNotification: spContext->Get_IAvMiuCall(spIAvMiuCall.put()) returned: 0x00000000 SendDCRSmtpNotification: spIAvMiuCall->get_CallerID(strDestAddress.put()) returned: 0x00000000 SendDCRSmtpNotification: Caller ID obtained from MIU is: 9831 SendDCRSmtpNotification: IAvNamedProps::GetPropString(SubLoadData_SubscriberObjectID) returned {EF1D2E45-E25C-4222-91E3-10F26597BAC9} hr=0x00000000 SendDCRSmtpNotification: spDCRNotifactionMsg->Submit(vaIDs.put() vaResults.put()) returned: 0x00000000 SendDCRSmtpNotification: Leaving function hr=0x00000000 SaveOrphanData_OnEntry: SendDCRSmtpNotification(common_diaglTimeoutvarOrphanSend == VARIANT_TRUE ? true : false) returned: 0x00000000 SaveOrphanData_OnEntry: Leaving function hr=0x00000000

More Related