06/20/2007 10:59:09.946 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CDE,10,CCsStateMachine::Execute : Next state is [/opt/cisco/connection/share/tui/SubSignIn.cde!ValidateID] [Src/CsStateMachine.cpp:187]|

06/20/2007 10:59:09.946 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CDE,10,CCsStateMachine::Execute : Calling OnEntry for state [/opt/cisco/connection/share/tui/SubSignIn.cde!ValidateID] [Src/CsStateMachine.cpp:138]|

 

Try to get an MPE session right after logging in.  This allows us to dynamically add “6” to the main menu if you have access to meetings.

06/20/2007 10:59:09.946 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CDE,10, : CCustomState::OnEntry : State name=[ValidateID] onentry=[] library=[libConvSub.so] [Src/CustomState.cpp:162]|

06/20/2007 10:59:10.082 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CCL,10,Soap fault: SOAP-ENV:Server / HTTP error / <no fault actor> / <no fault detail>|

 

Try to get the version of MPE.  Notice the 401 “access denied” error.

06/20/2007 10:59:10.082 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CCL,10,CCsCclSession::GetMpeApiVersion: error when attempting to respond to a 401 challenge to http://10.93.224.96/webservices/services/MeetingService during a GetMpeApiVersion call: Forbidden. |

06/20/2007 10:59:10.082 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CCL,10,CCsCclSession::Init: error while trying to get version of MPE server API: E_CCL_MPE_AUTH_FAILED|

06/20/2007 10:59:10.082 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CDE,16,Failed to acquire CclSession 0x80046C07 (Src/CsCallSubscriber.cpp 1341)|

06/20/2007 10:59:10.209 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CCL,10,Soap fault: SOAP-ENV:Server / HTTP error / <no fault actor> / <no fault detail>|

 

This is the same error as before.  We can get this error if there is a problem with the API user’s name and/or password.

06/20/2007 10:59:10.209 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CCL,10,CCsCclSession::GetMpeApiVersion: error when attempting to respond to a 401 challenge to http://10.93.224.96/webservices/services/MeetingService during a GetMpeApiVersion call: Forbidden. |

06/20/2007 10:59:10.209 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CCL,10,CCsCclSession::Init: error while trying to get version of MPE server API: E_CCL_MPE_AUTH_FAILED|

06/20/2007 10:59:10.209 |13918,CCM-1-001,0A65C3C0B2BB4FA79F97270E951C52A5,CDE,16,Failed to acquire CclSession 0x80046C07 (Src/CsCallSubscriber.cpp 1341)|

 

 

 

06/20/2007 10:59:39.727 |13917,CCM-1-001,54E72AE97EBD4EDA9C7B3AA9643E7F8E,CDE,10,CCsStateMachine::Execute : Calling OnEntry for state [/opt/cisco/connection/share/tui/SubSignIn.cde!ValidateID] [Src/CsStateMachine.cpp:138]|

06/20/2007 10:59:39.727 |13917,CCM-1-001,54E72AE97EBD4EDA9C7B3AA9643E7F8E,CDE,10, : CCustomState::OnEntry : State name=[ValidateID] onentry=[] library=[libConvSub.so] [Src/CustomState.cpp:162]|

 

This time, we get the MPE API version successfully.  The API version is 1.0.

06/20/2007 10:59:39.862 |13917,CCM-1-001,54E72AE97EBD4EDA9C7B3AA9643E7F8E,CCL,12,CCsCclSession::GetMpeApiVersion: The SOAP response from http://10.93.224.96/webservices/services/MeetingService on a GetMpeApiVersion call is: 1.0|

 

Now we’ll query for meetings.  We pass in a meeting filter with the start time and end time.  These times can be helpful if the subscriber isn’t hearing the right set of meetings.  The system clock on the MPE server might be different from the system clock on the CUC server.

06/20/2007 10:59:39.888 |13917,CCM-1-001,54E72AE97EBD4EDA9C7B3AA9643E7F8E,CCL,13,CCsCclSession::FindMeeting: called with filter: Start Time: 05:59:39 PM 06/20/2007 / End Time: 05:59:39 PM 06/20/2007 / |

 

Now we fetch information about a specific meeting in the list.  Notice all the information.

06/20/2007 10:59:40.125 |13917,CCM-1-001,54E72AE97EBD4EDA9C7B3AA9643E7F8E,CCL,13,CCsCclSession::FindMeeting: fetched meeting: Web Link: http://vui-mpe00.cisco.com/m/7691D03546796A027B00193260E05D0A   / Dial-in Phone Number: 2500 / Dialable Meeting ID: 1234 / Duration in Minutes: 210 / Joinable: yes / Meeting Status: InSession / Owner First Name: test / Owner Last Name: user / Owner Alias: testuser / Owner Last Name:  / Start Time: 05:55:19 PM 06/20/2007 / Subject: test meeting / Unique Meeting ID: 194 / Meeting Relation: Unknown / MPE Server ID: 938d835d-e5b4-4965-9026-03415aed8bef|

06/20/2007 10:59:40.125 |13917,CCM-1-001,54E72AE97EBD4EDA9C7B3AA9643E7F8E,CCL,13,CCsCclSession::FindMeeting: returning 1 new meetings (1 total in list)|

06/20/2007 10:59:40.125 |13917,CCM-1-001,54E72AE97EBD4EDA9C7B3AA9643E7F8E,CCL,13,ICsCclSessionFactory::CreateSession: CCL session created at address: 0xB6F56AE8|

 

 

 

06/20/2007 11:15:38.336 |13918,CCM-1-001,775675EA51B74FFA8D00D53E14818775,CDE,10,CCsStateMachine::Execute : Calling OnEntry for state [/opt/cisco/connection/share/tui/SubSignIn.cde!ValidateID] [Src/CsStateMachine.cpp:138]|

06/20/2007 11:15:38.336 |13918,CCM-1-001,775675EA51B74FFA8D00D53E14818775,CDE,10, : CCustomState::OnEntry : State name=[ValidateID] onentry=[] library=[libConvSub.so] [Src/CustomState.cpp:162]|

 

This is a slightly different error if the server IP address isn’t correct. (Notice that it’s .99 instead of .96)  The request times out.  If you get a timeout like this, expect that the IP address is wrong, the MPE server is down, or there’s some kind of network problem.

06/20/2007 11:15:38.368 |13918,CCM-1-001,775675EA51B74FFA8D00D53E14818775,CCL,10,CCsCclSession::GetMpeApiVersion: the SOAP request to http://10.93.224.99/webservices/services/MeetingService failed during a GetMpeApiVersion call: Unexpected end of file, no input, or timeout while receiving data. |

06/20/2007 11:15:38.368 |13918,CCM-1-001,775675EA51B74FFA8D00D53E14818775,CCL,10,CCsCclSession::Init: error while trying to get version of MPE server API: E_CCL_MPE_WS_CALL_FAILED|

06/20/2007 11:15:38.368 |13918,CCM-1-001,775675EA51B74FFA8D00D53E14818775,CDE,16,Failed to acquire CclSession 0x80046C09 (Src/CsCallSubscriber.cpp 1341)|

06/20/2007 11:15:38.375 |13918,CCM-1-001,775675EA51B74FFA8D00D53E14818775,CCL,10,CCsCclSession::GetMpeApiVersion: the SOAP request to http://10.93.224.99/webservices/services/MeetingService failed during a GetMpeApiVersion call: Unexpected end of file, no input, or timeout while receiving data. |

06/20/2007 11:15:38.375 |13918,CCM-1-001,775675EA51B74FFA8D00D53E14818775,CCL,10,CCsCclSession::Init: error while trying to get version of MPE server API: E_CCL_MPE_WS_CALL_FAILED|

06/20/2007 11:15:38.375 |13918,CCM-1-001,775675EA51B74FFA8D00D53E14818775,CDE,16,Failed to acquire CclSession 0x80046C09 (Src/CsCallSubscriber.cpp 1341)|

 

 

 

06/20/2007 11:20:29.997 |13918,CCM-1-001,B90A5A3F971F47A78A675F86602C8FD3,CDE,10,CCsStateMachine::Execute : Calling OnEntry for state [/opt/cisco/connection/share/tui/JoinMeeting.cde!TransferToMeeting] [Src/CsStateMachine.cpp:138]|

06/20/2007 11:20:29.997 |13918,CCM-1-001,B90A5A3F971F47A78A675F86602C8FD3,CDE,10, : CCustomState::OnEntry : State name=[TransferToMeeting] onentry=[JoinMeeting_OnEntry] library=[libConvSub.so] [Src/CustomState.cpp:162]|

 

Notice the ring-no-answer error for the invalid dial string of “2501”.

06/20/2007 11:20:29.997 |13918,CCM-1-001,B90A5A3F971F47A78A675F86602C8FD3,MiuGeneral,25,Enter CAvMiuCall::TransferEx destAddr='2501' type=1=WaitConnect maxRings=2 mediaSwitch=''|

06/20/2007 11:20:30.995 |13918,CCM-1-001,B90A5A3F971F47A78A675F86602C8FD3,MiuGeneral,25,Exit CAvMiuCall::TransferEx=0x80045B0D=E_MIU_DEST_RNA|

06/20/2007 11:20:31.175 |13918,CCM-1-001,B90A5A3F971F47A78A675F86602C8FD3,CDE,10,CCsStateMachine::Execute : OnEntry for state [/opt/cisco/connection/share/tui/JoinMeeting.cde!TransferToMeeting] returned 0x00000000 S_OK [Src/CsStateMachine.cpp:142]|

06/20/2007 11:20:31.175 |13918,CCM-1-001,B90A5A3F971F47A78A675F86602C8FD3,CDE,10,CCsStateMachine::Execute : Event is [FalseEvent] [Src/CsStateMachine.cpp:165]|

06/20/2007 11:20:31.175 |13918,CCM-1-001,B90A5A3F971F47A78A675F86602C8FD3,CDE,10,CCsStateMachine::Execute : Next state is [/opt/cisco/connection/share/tui/JoinMeeting.cde!FailedToConnect] [Src/CsStateMachine.cpp:187]|

 

 

 

 

In this case, we successfully join the meeting after transferring to 2500.

06/20/2007 11:21:44.659 |13917,CCM-1-001,93BDDE01617A433DBF27E31464552BFC,MiuGeneral,25,Enter CAvMiuCall::TransferEx destAddr='2500' type=1=WaitConnect maxRings=2 mediaSwitch=''|

06/20/2007 11:21:46.737 |13917,CCM-1-001,93BDDE01617A433DBF27E31464552BFC,MiuGeneral,25,Exit CAvMiuCall::TransferEx=0x00045B33=S_MIU_CONNECTED|

06/20/2007 11:21:48.299 |13917,CCM-1-001,,CDE,10,CCsStateMachine::Execute : OnEntry for state [/opt/cisco/connection/share/tui/JoinMeeting.cde!TransferToMeeting] returned 0x00000000 S_OK [Src/CsStateMachine.cpp:142]|

06/20/2007 11:21:48.299 |13917,CCM-1-001,,CDE,10,CCsStateMachine::Execute : Event is [TrueEvent] [Src/CsStateMachine.cpp:165]|

06/20/2007 11:21:48.299 |13917,CCM-1-001,,CDE,10,CCsStateMachine::Execute : Next state is [NULL] [Src/CsStateMachine.cpp:187]|

06/20/2007 11:21:48.299 |13917,CCM-1-001,,CDE,10,CCsStateMachine::Execute : Exiting state machine. [Src/CsStateMachine.cpp:223]|