## These ConvSub micro traces show a caller at a user's greeting who has their [1] key set to transfer to an alternate contact number. The caller presses [1] at the user's greeting and is transferred to the alternate contact number. ## The traces start with the [1] being pressed at the greeting. 08/05/2008 08:17:52.640 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,GatherDigits: Matched one-key [1] [Src/PHGreeting.cpp:2248]| 08/05/2008 08:17:52.640 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,1,GatherDigits: put_IgnoreDigits() returned 0x00000000 S_OK [Src/PHGreeting.cpp:2280]| 08/05/2008 08:17:52.640 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,GatherDigits: Gathering additional digits... [Src/PHGreeting.cpp:2282]| 08/05/2008 08:17:54.142 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,1,GatherDigits: GatherDigits() returned 0x00045b35 S_MIU_TERM_TIMEOUT, digits=[], num=[0] [Src/PHGreeting.cpp:2292]| 08/05/2008 08:17:54.142 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,GatherDigits: Matched one-key [1] [Src/PHGreeting.cpp:2296]| 08/05/2008 08:17:54.142 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,GatherDigits: Digits [1] [Src/PHGreeting.cpp:2304]| 08/05/2008 08:17:54.142 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [GatherDigits]| 08/05/2008 08:17:54.142 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,ProcessUserInput: GatherDigits() succeeded. Digits=[1], Menu Index =[3] [Src/PHGreeting.cpp:2522]| 08/05/2008 08:17:54.142 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,ProcessUserInput: Processing return from GatherDigits() hr=0x00041905 S_1KEY [Src/PHGreeting.cpp:2540]| 08/05/2008 08:17:54.142 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,ProcessUserInput: Take Action for Menu Entry Index=[3]! [Src/PHGreeting.cpp:2661]| 08/05/2008 08:17:54.143 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Entering [TakeAction]| 08/05/2008 08:17:54.143 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,TakeAction: Conversation [] taking action [7] for ID []. [Src/PHGreeting.cpp:1966]| 08/05/2008 08:17:54.143 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Entering [GetAlternateContactNumberFromMenuEntry]| 08/05/2008 08:17:54.156 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [GetAlternateContactNumberFromMenuEntry]| ## The alternate contact number is fetched and stashed in the property ACN_CurrentDialString. 08/05/2008 08:17:54.157 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,TakeAction: ICsNamedProps::SetPropString(ACN_CurrentDialString) to value: 1013 returned 0x00000000 S_OK [Src/PHGreeting.cpp:2101]| 08/05/2008 08:17:54.157 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,TakeAction: ICsEventQueue::PushName(AlternateContactNumber) returned 0x00000000 S_OK [Src/PHGreeting.cpp:2104]| 08/05/2008 08:17:54.157 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [TakeAction]| 08/05/2008 08:17:54.157 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [ProcessUserInput]| 08/05/2008 08:17:54.157 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnEntry: ICsNamedProps::RemoveProp(Greeting) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3802]| 08/05/2008 08:17:54.157 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnEntry: ICsNamedProps::RemoveProp(VoiceName) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3803]| 08/05/2008 08:17:54.157 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnEntry: ICsNamedProps::RemoveProp(CallHandlerAccessID) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3804]| 08/05/2008 08:17:54.157 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnEntry: ICsNamedProps::RemoveProp(fVoiceNameAvailable) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3805]| 08/05/2008 08:17:54.157 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnEntry: ICsNamedProps::RemoveProp(bTransferOverride) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3806]| 08/05/2008 08:17:54.157 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnEntry: ICsNamedProps::GetPropBool() could not find property: bUseErrorMsgRule. GetPropBool() returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3809]| 08/05/2008 08:17:54.158 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,PlayGreeting_OnEntry: Either bUseErrorMsgRule is false or S_CALL_COMPLETE was returned [Src/PHGreeting.cpp:3826]| 08/05/2008 08:17:54.158 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [PlayGreeting_OnEntry]| 08/05/2008 08:17:54.159 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Entering [PlayGreeting_OnExit]| 08/05/2008 08:17:54.159 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnExit: ICsNamedProps::RemoveProp(bUseErrorMsgRule) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3853]| 08/05/2008 08:17:54.159 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnExit: ICsNamedProps::GetPropBool() could not find property: bCallHandlerData. GetPropBool() returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3857]| 08/05/2008 08:17:54.159 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnExit: ICsNamedProps::RemoveProp(TrafficDataDTMF) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3864]| 08/05/2008 08:17:54.159 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnExit: ICsNamedProps::RemoveProp(TrafficDataText) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3865]| 08/05/2008 08:17:54.159 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnExit: ICsNamedProps::RemoveProp(TrafficDataAction) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3866]| 08/05/2008 08:17:54.159 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnExit: ICsNamedProps::RemoveProp(TrafficDataActionDTMF) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3867]| 08/05/2008 08:17:54.159 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PlayGreeting_OnExit: ICsNamedProps::RemoveProp(bCallHandlerData) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:3868]| 08/05/2008 08:17:54.160 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [PlayGreeting_OnExit]| ## The actual transfer now takes place, first the alternate contact number is fetched from the ACN_CurrentDialString property. 08/05/2008 08:17:56.261 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Entering [TransferToACN_OnEntry]| 08/05/2008 08:17:56.261 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,TransferToACN_OnEntry: ICsNamedProps::GetPropString() found property ACN_CurrentDialString = 1013. GetPropString() returned 0x00000000 S_OK [Src/PHGreeting.cpp:4061]| 08/05/2008 08:17:56.264 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Entering [GetSubstitutedStr]| 08/05/2008 08:17:56.264 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Entering [ReplaceEnvVars]| 08/05/2008 08:17:56.264 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [ReplaceEnvVars]| 08/05/2008 08:17:56.264 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [GetSubstitutedStr]| ## Here the actual transfer happens to 1013 (the ACN), and it is successful 08/05/2008 08:17:56.264 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,MiuGeneral,25,Enter CAvMiuCall::TransferEx destAddr='1013' type=2=Release maxRings=2 mediaSwitch=''| 08/05/2008 08:17:57.323 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,MiuGeneral,25,Exit CAvMiuCall::TransferEx=0x00000000=S_OK| 08/05/2008 08:17:57.323 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,TransferToACN_OnEntry: ICsMiuCall::TransferEx( 1013, eMIU_XFER_RELEASE ) returned 0x00000000 S_OK [Src/PHGreeting.cpp:4071]| 08/05/2008 08:17:57.323 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,5,TransferToACN_OnEntry: ICsEventQueue::PushID(HANGUP_EVENT) returned 0x00000000 S_OK [Src/PHGreeting.cpp:4094]| ## The release transfer is reported, and the call torn down. 08/05/2008 08:17:57.323 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Entering [CCsConvReporter]| 08/05/2008 08:17:57.323 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [CCsConvReporter]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Entering [ReportTransferBilling]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [ReportTransferBilling]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [TransferToACN_OnEntry]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Entering [PHGreeting_RunExit]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PHGreeting_RunExit: ICsNamedProps::RemoveProp(bCallBusy) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:145]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PHGreeting_RunExit: ICsNamedProps::RemoveProp(lAfterGreetingAction) returned 0x00000000 S_OK [Src/PHGreeting.cpp:146]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PHGreeting_RunExit: ICsNamedProps::RemoveProp(bIgnoreBusyGreeting) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:147]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PHGreeting_RunExit: ICsNamedProps::RemoveProp(bIgnoreInternalGreeting) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:148]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PHGreeting_RunExit: ICsNamedProps::RemoveProp(bIgnoreOffHoursGreeting) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:149]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PHGreeting_RunExit: ICsNamedProps::RemoveProp(bCheckSubMboxOutsiderCaller) returned 0x00000000 S_OK [Src/PHGreeting.cpp:150]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PHGreeting_RunExit: ICsNamedProps::RemoveProp(bCheckSubMboxNotifyOutsiderCaller) returned 0x00000000 S_OK [Src/PHGreeting.cpp:151]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PHGreeting_RunExit: ICsNamedProps::RemoveProp(strDialingDomainSubEMAIL) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:152]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PHGreeting_RunExit: ICsNamedProps::RemoveProp(bCheckRecipientServer) returned 0x00000000 S_OK [Src/PHGreeting.cpp:153]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,3,PHGreeting_RunExit: ICsNamedProps::RemoveProp(CurEnt) returned 0x80043200 E_NP_PROP_NOT_FOUND [Src/PHGreeting.cpp:167]| 08/05/2008 08:17:57.324 |23631,CCM-1-001,226CCAA940A84ECD942A9F91EF8E0E11,ConvSub,0,Exiting [PHGreeting_RunExit]|