Commit d6ba11523e6244cf3961e65a46972fee2f4bb518

Authored by 陈明泉
1 parent 6e10e93e

1.3.1PC老师端正式上线发布版;

Showing 98 changed files with 507 additions and 102958 deletions

Too many changes.

To preserve performance only 45 of 98 files are displayed.

LiveChat/FeiTalk/Images/Home/icon_crown.png 0 → 100644

3.99 KB

LiveChat/FeiTalk/Images/VideoCall/img_video_close_01.png 0 → 100644

8.5 KB

LiveChat/FeiTalk/Images/VideoCall/img_video_close_02.png 0 → 100644

5.94 KB

LiveChat/FeiTalk/Images/VideoCall/img_video_close_03.png 0 → 100644

10.9 KB

LiveChat/FeiTalk/Images/VideoCall/transparent50.png

1.08 KB | W: | H:

15.2 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
LiveChat/FeiTalk/Images/style/style.html
... ... @@ -3,6 +3,12 @@
3 3 <meta charset="utf-8">
4 4 <title></title>
5 5 <style>
  6 + * {
  7 + margin: 5,0,5,5;
  8 + padding: 0;
  9 + list-style: none;
  10 + font-family: '微软雅黑'
  11 + }
6 12 ::-webkit-scrollbar-button{/*...*/}
7 13 ::-webkit-scrollbar-track-piece{/*...*/}
8 14 ::-webkit-scrollbar-corner{/*...*/}
... ... @@ -12,10 +18,10 @@
12 18 }
13 19 ::-webkit-scrollbar-track {
14 20 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
15   - border-radius: 10px;
  21 + border-radius: 7px;
16 22 }
17 23 ::-webkit-scrollbar-thumb {
18   - border-radius: 10px;
  24 + border-radius: 7px;
19 25 background:rgba(0,0,0,0.2);
20 26 }
21 27  
... ... @@ -25,11 +31,11 @@
25 31 .triangle-left:after{position:absolute; content:"";display:block;}
26 32 .triangle-left.left:after{border-color:rgba(0, 0, 0, 0) #e1e3e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-width:6px 19px 10px 40px;border-style:solid;bottom:auto;left:-50px;top:8px;}
27 33  
28   - .triangle-right{float:right;max-width:100px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#d5d6ff;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;}
  34 + .triangle-right{float:right;max-width:100px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#9feb6a;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;}
29 35 .triangle-right:before{position:absolute; content:"";display:block;}
30 36 .triangle-right.right:before{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B6B6B7;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;}
31 37 .triangle-right:after{position:absolute; content:"";display:block;}
32   - .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d5d6ff;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;}
  38 + .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9feb6a;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;}
33 39  
34 40 .sendType{float: right;padding:25px;color:rgb(0, 120, 0);}
35 41 .triangle-time{text-align:center;color:#999;font-size:12px; font-family:'微软雅黑';clear:both;margin:5px 0;}
... ...
LiveChat/FeiTalk/Images/style/style1.html
... ... @@ -3,6 +3,12 @@
3 3 <meta charset="utf-8">
4 4 <title></title>
5 5 <style>
  6 + * {
  7 + margin: 5,0,5,5;
  8 + padding: 0;
  9 + list-style: none;
  10 + font-family: '微软雅黑'
  11 + }
6 12 ::-webkit-scrollbar-button{/*...*/}
7 13 ::-webkit-scrollbar-track-piece{/*...*/}
8 14 ::-webkit-scrollbar-corner{/*...*/}
... ... @@ -12,10 +18,10 @@
12 18 }
13 19 ::-webkit-scrollbar-track {
14 20 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.2);
15   - border-radius: 10px;
  21 + border-radius: 6px;
16 22 }
17 23 ::-webkit-scrollbar-thumb {
18   - border-radius: 10px;
  24 + border-radius: 6px;
19 25 background:rgba(0,0,0,0.2);
20 26 }
21 27  
... ... @@ -25,11 +31,11 @@
25 31 .triangle-left:after{position:absolute; content:"";display:block;}
26 32 .triangle-left.left:after{border-color:rgba(0, 0, 0, 0) #e1e3e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-width:6px 19px 10px 40px;border-style:solid;bottom:auto;left:-50px;top:8px;}
27 33  
28   - .triangle-right{float:right;max-width:240px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#d5d6ff;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;}
  34 + .triangle-right{float:right;max-width:240px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#9feb6a;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;}
29 35 .triangle-right:before{position:absolute; content:"";display:block;}
30 36 .triangle-right.right:before{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B6B6B7;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;}
31 37 .triangle-right:after{position:absolute; content:"";display:block;}
32   - .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d5d6ff;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;}
  38 + .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9feb6a;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;}
33 39  
34 40 .sendType{float: right;padding:25px;color:rgb(0, 120, 0);}
35 41 .triangle-time{text-align:center;color:#999;font-size:12px; font-family:'微软雅黑';clear:both;margin:5px 0;}
... ...
LiveChat/FeiTalk/Images/style/styleMsg.html
... ... @@ -3,6 +3,12 @@
3 3 <meta charset="utf-8">
4 4 <title></title>
5 5 <style>
  6 + * {
  7 + margin: 5,0,5,5;
  8 + padding: 0;
  9 + list-style: none;
  10 + font-family: '微软雅黑'
  11 + }
6 12 ::-webkit-scrollbar-button{/*...*/}
7 13 ::-webkit-scrollbar-track-piece{/*...*/}
8 14 ::-webkit-scrollbar-corner{/*...*/}
... ... @@ -12,10 +18,10 @@
12 18 }
13 19 ::-webkit-scrollbar-track {
14 20 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
15   - border-radius: 10px;
  21 + border-radius: 6px;
16 22 }
17 23 ::-webkit-scrollbar-thumb {
18   - border-radius: 10px;
  24 + border-radius: 6px;
19 25 background:rgba(0,0,0,0.2);
20 26 }
21 27 .triangle-left{float:left;max-width:400px;border:1px solid #b6b6b7; border-radius:10px;padding:10px;background:#e1e3e6;margin:20px 0px 0px 10px; position:relative; display:inline-block;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;}
... ... @@ -24,11 +30,11 @@
24 30 .triangle-left:after{position:absolute; content:"";display:block;}
25 31 .triangle-left.left:after{border-color:rgba(0, 0, 0, 0) #e1e3e6 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);border-width:6px 19px 10px 40px;border-style:solid;bottom:auto;left:-50px;top:8px;}
26 32  
27   - .triangle-right{float:right;max-width:400px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#d5d6ff;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;}
  33 + .triangle-right{float:right;max-width:400px;border:1px solid #b6b6b7;border-radius:10px;padding:10px;background:#9feb6a;position:relative;display:inline-block;/*padding-top:20px;*/margin:20px 10px 0px 0;/*box-shadow:0 4px 8px #888888;*/word-wrap: break-word;}
28 34 .triangle-right:before{position:absolute; content:"";display:block;}
29 35 .triangle-right.right:before{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #B6B6B7;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;}
30 36 .triangle-right:after{position:absolute; content:"";display:block;}
31   - .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #d5d6ff;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;}
  37 + .triangle-right.right:after{border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #9feb6a;border-width:6px 40px 10px 19px;border-style:solid;bottom:auto;right:-50px;top:8px;}
32 38  
33 39 .sendType{float: right;padding:25px;color:rgb(0, 120, 0);}
34 40 .triangle-time{text-align:center;color:#999;font-size:14px; font-family:'微软雅黑';clear:both;margin:5px 0;}
... ...
LiveChat/FeiTalk/JusCall/CallManager.cpp
... ... @@ -166,12 +166,14 @@ void RCallManager::onServiceEvent(const QString &amp;name, size_t, const Notificatio
166 166 else if (name == MtcCallTermedNotification
167 167 || name == MtcCallDidTermNotification)
168 168 {
169   - unsigned int iStatusCode = (unsigned int)info.getIntValue(MtcCallStatusCodeKey);
170   - QString reason = info.getStringValue(MtcCallDescriptionKey);
171   - MtcCallTermed(iCallId, iStatusCode, reason.toUtf8());
172   - qDebug("CMQ CallOutgoing...3 %s\n",Mtc_CallGetSipCallId(iCallId));
173   -
174   - emit CallOutgoing(QString::fromLatin1(Mtc_CallGetSipCallId(iCallId)));
  169 + if (m_pRSession && (m_pRSession->sessId() == iCallId))
  170 + {
  171 + unsigned int iStatusCode = (unsigned int)info.getIntValue(MtcCallStatusCodeKey);
  172 + QString reason = info.getStringValue(MtcCallDescriptionKey);
  173 + MtcCallTermed(iCallId, iStatusCode, reason.toUtf8());
  174 + qDebug("CMQ CallOutgoing...3 %s\n",Mtc_CallGetSipCallId(iCallId));
  175 + emit CallOutgoing(QString::fromLatin1(Mtc_CallGetSipCallId(iCallId)));
  176 + }
175 177 }
176 178 }
177 179  
... ... @@ -189,14 +191,20 @@ bool RCallManager::startAudioDevice()
189 191 {
190 192 if (m_bAudioStarted) return true;
191 193  
192   - if (Zmf_AudioInputStart(m_qsMicphone.toUtf8().data(), 32000, 1,
193   - ZmfAecAuto, ZmfAgcAuto) != 0)
194   - return false;
  194 + if(m_qsMicphone.size() > 1)
  195 + {
  196 + if (Zmf_AudioInputStart(m_qsMicphone.toUtf8().data(), 32000, 1,
  197 + ZmfAecAuto, ZmfAgcAuto) != 0)
  198 + return false;
  199 + }
195 200  
196   - if (Zmf_AudioOutputStart(m_qsSpeaker.toUtf8().data(), 32000, 1) != 0)
  201 + if(m_qsSpeaker.size() > 1)
197 202 {
198   - Zmf_AudioInputStopAll();
199   - return false;
  203 + if (Zmf_AudioOutputStart(m_qsSpeaker.toUtf8().data(), 32000, 1) != 0)
  204 + {
  205 + Zmf_AudioInputStopAll();
  206 + return false;
  207 + }
200 208 }
201 209  
202 210 m_bAudioStarted = true;
... ...
LiveChat/FeiTalk/JusDoodle/DoodleWindow.cpp
... ... @@ -133,6 +133,7 @@ void DoodleWindow::setBackgroundImages(const QStringList &amp;imagePaths)
133 133 _pages[i]->setBackground(imagePaths[i]);
134 134 }
135 135  
  136 + imagePathlist = imagePaths;
136 137 qDebug()<<"DoodleWindow:"<<imagePaths;
137 138 }
138 139  
... ... @@ -464,11 +465,12 @@ bool DoodleWindow::pageSelected(int newIndex)
464 465 calculateRect(ui->widget_scrawl->size(), rect);
465 466 _pages[newIndex]->move(rect.topLeft());
466 467 _pages[newIndex]->resize(rect.size());
  468 + _pages[newIndex]->setBackground(imagePathlist[newIndex]);
467 469 _pages[newIndex]->show();
468 470 _currentPageId = newIndex;
469 471  
470 472 onStatusMessageChanged(QString());
471   -
  473 + qDebug()<<"imagePathlist:"<<imagePathlist[newIndex];
472 474 return true;
473 475 }
474 476  
... ...
LiveChat/FeiTalk/JusDoodle/DoodleWindow.h
... ... @@ -151,6 +151,7 @@ private:
151 151 double _width;
152 152 bool _erase;
153 153 bool drawFlag;
  154 + QStringList imagePathlist;
154 155 };
155 156  
156 157 }
... ...
LiveChat/FeiTalk/common/dataview.h
... ... @@ -63,6 +63,7 @@ public:
63 63 int online;//1:在线 2:忙碌 3:离线
64 64 int missed_call;//未接来电次数
65 65 QString skype;//skype账号
  66 + int crown;//皇冠
66 67 };
67 68  
68 69 class Token : public QObject
... ...
LiveChat/FeiTalk/feitalk.qrc
... ... @@ -161,5 +161,9 @@
161 161 <file>Images/VideoCall/icon_wifi_05.png</file>
162 162 <file>Images/VideoCall/icon__v_message_hover.png</file>
163 163 <file>Images/ChatArea/Default_headimg.png</file>
  164 + <file>Images/VideoCall/img_video_close_01.png</file>
  165 + <file>Images/VideoCall/img_video_close_03.png</file>
  166 + <file>Images/Home/icon_crown.png</file>
  167 + <file>Images/VideoCall/img_video_close_02.png</file>
164 168 </qresource>
165 169 </RCC>
... ...
LiveChat/FeiTalk/gotyecpp/gotyemsg.cpp
... ... @@ -145,6 +145,10 @@ void GotyeMsg::setShowMsgNum(QLabel *label)
145 145 showNewMsg = label;
146 146 ShowNewMsgNum();
147 147 }
  148 +/**
  149 + 显示未读消息数
  150 + * @brief GotyeMsg::ShowNewMsgNum
  151 + */
148 152 void GotyeMsg::ShowNewMsgNum()
149 153 {
150 154 int msgNum = apiist->getTotalUnreadMessageCount();
... ... @@ -164,7 +168,13 @@ void GotyeMsg::ShowNewMsgNum()
164 168  
165 169 }
166 170  
167   -
  171 +/**
  172 + 发送聊天信息(需要uid)
  173 + * @brief GotyeMsg::sendMessage
  174 + * @param targetUid
  175 + * @param msg
  176 + * @param type
  177 + */
168 178 void GotyeMsg::sendMessage(QString targetUid,QString msg,GotyeMessageType type)
169 179 {
170 180 GotyeChatTarget receiver(targetUid.toLatin1().data());
... ... @@ -227,7 +237,12 @@ void GotyeMsg::sendMessage(QString msg,GotyeMessageType type)
227 237 }
228 238 }
229 239  
230   -
  240 +/**
  241 + 刷新发送的聊天信息
  242 + * @brief GotyeMsg::onSendMessage
  243 + * @param code
  244 + * @param message
  245 + */
231 246 void GotyeMsg::onSendMessage(GotyeStatusCode code, const GotyeMessage& message)
232 247 {
233 248 // static int flagMsgTime = 1;
... ... @@ -265,7 +280,12 @@ void GotyeMsg::onSendMessage(GotyeStatusCode code, const GotyeMessage&amp; message)
265 280 }
266 281 msgChatAreaInit();//刷新聊天列表
267 282 }
268   -
  283 +/**
  284 + 下载多媒体数据
  285 + * @brief GotyeMsg::onDownloadMedia
  286 + * @param code
  287 + * @param media
  288 + */
269 289 void GotyeMsg::onDownloadMedia(GotyeStatusCode code, GotyeMedia& media)
270 290 {
271 291 otherHeadImg = QString(imgTitle) + QString::fromStdString(media.path);
... ... @@ -290,6 +310,13 @@ void GotyeMsg::onDownloadMediaInMessage(const GotyeStatusCode code, const GotyeM
290 310 if(atoi(nowUser.name.data()) == atoi(message.sender.name.data()))
291 311 RevImageShow(QString::fromStdString(message.media.pathEx),otherHeadImg);
292 312 }
  313 +
  314 +/**
  315 + 刷新接受到的聊天信息
  316 + * @brief GotyeMsg::onReceiveMessage
  317 + * @param message
  318 + * @param downloadMediaIfNeed
  319 + */
293 320 void GotyeMsg::onReceiveMessage(const GotyeMessage& message, bool* downloadMediaIfNeed)
294 321 {
295 322 GotyeUser userInfo;
... ... @@ -345,6 +372,11 @@ void GotyeMsg::onReceiveMessage(const GotyeMessage&amp; message, bool* downloadMedia
345 372 qDebug("CMQ message.....\n");
346 373 }
347 374  
  375 +/**
  376 + 根据UID获取聊天记录
  377 + * @brief GotyeMsg::uidGetChatLog
  378 + * @param uid
  379 + */
348 380 void GotyeMsg::uidGetChatLog(int uid)
349 381 {
350 382 int flagMsgTime = 1;
... ... @@ -383,6 +415,12 @@ void GotyeMsg::uidGetChatLog(int uid)
383 415 }
384 416 }
385 417  
  418 +/**
  419 + 聊天记录中的消息时间
  420 + * @brief GotyeMsg::getShowTime
  421 + * @param secondNum
  422 + * @return
  423 + */
386 424 QString GotyeMsg::getShowTime(int secondNum)
387 425 {
388 426 QString returnDate;
... ... @@ -403,7 +441,7 @@ QString GotyeMsg::getShowTime(int secondNum)
403 441 return returnDate;
404 442 }
405 443  
406   -//刷新聊天记录
  444 +//滚动条刷新历史聊天记录
407 445 void GotyeMsg::scrollTop(int dx, int dy, const QRect& scrollViewRect)
408 446 {
409 447 std::deque<GotyeMessage> messageList;
... ... @@ -447,6 +485,11 @@ QString GotyeMsg::getNowUserName()
447 485 return QString(nowUser.name.data());
448 486 }
449 487  
  488 +/**
  489 + 删除某个聊天
  490 + * @brief GotyeMsg::delItemChat
  491 + * @param ChangedItem
  492 + */
450 493 void GotyeMsg::delItemChat(QListWidgetItem *ChangedItem)
451 494 {
452 495 GotyeChatTarget userDel;
... ... @@ -466,6 +509,11 @@ void GotyeMsg::delItemChat(QListWidgetItem *ChangedItem)
466 509 msgChatAreaInit();
467 510 }
468 511  
  512 +/**
  513 + 聊天列表中选择显示某个聊天记录
  514 + * @brief GotyeMsg::showLastChatArea
  515 + * @param user
  516 + */
469 517 void GotyeMsg::showLastChatArea(GotyeChatTarget user)
470 518 {
471 519 std::deque<GotyeMessage> messageList;
... ... @@ -552,6 +600,10 @@ void GotyeMsg::showUpMsg(GotyeMessage upMessage)
552 600 }
553 601 ShowNewMsgNum();
554 602 }
  603 +/**
  604 + 刷新聊天列表
  605 + * @brief GotyeMsg::msgChatAreaInit
  606 + */
555 607 void GotyeMsg::msgChatAreaInit()
556 608 {
557 609  
... ...
LiveChat/FeiTalk/gui/isettingwidget.ui
... ... @@ -446,10 +446,10 @@ QPushButton:pressed{
446 446 <height>30</height>
447 447 </rect>
448 448 </property>
449   - <property name="toolTipDuration">
  449 + <property name="currentIndex">
450 450 <number>-1</number>
451 451 </property>
452   - <property name="currentIndex">
  452 + <property name="toolTipDuration" stdset="0">
453 453 <number>-1</number>
454 454 </property>
455 455 </widget>
... ... @@ -568,7 +568,7 @@ QPushButton:pressed{
568 568 <property name="editable">
569 569 <bool>false</bool>
570 570 </property>
571   - <property name="currentText">
  571 + <property name="currentText" stdset="0">
572 572 <string/>
573 573 </property>
574 574 </widget>
... ...
LiveChat/FeiTalk/gui/ishowcourses.cpp
... ... @@ -206,8 +206,12 @@ void IshowCourses::onDelNode()
206 206 void IshowCourses::showMainMaximized()
207 207 {
208 208 ui->webView->load(QUrl(pptarray.at(showPptNum).toObject().find("pic").value().toObject().find("url").value().toString()));
209   -// qDebug()<<"showMainMaximized = ";
210   -// on_pushButton_next_clicked();
  209 +// ui->webView->resize(QSize(960,720));
  210 + if(ui->webView->minimumWidth() == 960)
  211 + ui->webView->setMinimumSize(QSize(638,474));
  212 + else
  213 + ui->webView->setMinimumSize(QSize(960,720));
  214 + qDebug()<<"showMainMaximized = "<<ui->webView->width();
211 215 }
212 216  
213 217 void IshowCourses::on_pushButton_next_clicked()
... ...
LiveChat/FeiTalk/gui/ishowcourses.ui
... ... @@ -104,12 +104,6 @@ QTreeWidget::item:selected {
104 104 </item>
105 105 <item>
106 106 <widget class="QWidget" name="widget_content" native="true">
107   - <property name="minimumSize">
108   - <size>
109   - <width>230</width>
110   - <height>0</height>
111   - </size>
112   - </property>
113 107 <property name="styleSheet">
114 108 <string notr="true">backgroung-color:rgba(240,240,240,255);</string>
115 109 </property>
... ... @@ -137,64 +131,26 @@ QTreeWidget::item:selected {
137 131 <property name="sizeHint" stdset="0">
138 132 <size>
139 133 <width>17</width>
140   - <height>50</height>
  134 + <height>10</height>
141 135 </size>
142 136 </property>
143 137 </spacer>
144 138 </item>
145   - <item row="1" column="0">
146   - <layout class="QHBoxLayout" name="horizontalLayout_4">
147   - <property name="leftMargin">
148   - <number>6</number>
  139 + <item row="0" column="0">
  140 + <spacer name="verticalSpacer_2">
  141 + <property name="orientation">
  142 + <enum>Qt::Vertical</enum>
149 143 </property>
150   - <property name="topMargin">
151   - <number>20</number>
  144 + <property name="sizeType">
  145 + <enum>QSizePolicy::Expanding</enum>
152 146 </property>
153   - <property name="rightMargin">
154   - <number>6</number>
  147 + <property name="sizeHint" stdset="0">
  148 + <size>
  149 + <width>17</width>
  150 + <height>10</height>
  151 + </size>
155 152 </property>
156   - <item>
157   - <spacer name="horizontalSpacer_8">
158   - <property name="orientation">
159   - <enum>Qt::Horizontal</enum>
160   - </property>
161   - <property name="sizeHint" stdset="0">
162   - <size>
163   - <width>10</width>
164   - <height>20</height>
165   - </size>
166   - </property>
167   - </spacer>
168   - </item>
169   - <item>
170   - <widget class="QWebView" name="webView">
171   - <property name="enabled">
172   - <bool>false</bool>
173   - </property>
174   - <property name="styleSheet">
175   - <string notr="true">/*background-color: rgba(250, 250, 250, 255);*/</string>
176   - </property>
177   - <property name="url">
178   - <url>
179   - <string>about:blank</string>
180   - </url>
181   - </property>
182   - </widget>
183   - </item>
184   - <item>
185   - <spacer name="horizontalSpacer_5">
186   - <property name="orientation">
187   - <enum>Qt::Horizontal</enum>
188   - </property>
189   - <property name="sizeHint" stdset="0">
190   - <size>
191   - <width>10</width>
192   - <height>20</height>
193   - </size>
194   - </property>
195   - </spacer>
196   - </item>
197   - </layout>
  153 + </spacer>
198 154 </item>
199 155 <item row="3" column="0">
200 156 <layout class="QHBoxLayout" name="horizontalLayout_2">
... ... @@ -255,10 +211,16 @@ QPushButton:hover{
255 211 </item>
256 212 <item>
257 213 <widget class="QLabel" name="label_page">
  214 + <property name="maximumSize">
  215 + <size>
  216 + <width>16777215</width>
  217 + <height>25</height>
  218 + </size>
  219 + </property>
258 220 <property name="font">
259 221 <font>
260 222 <family>Arial</family>
261   - <pointsize>14</pointsize>
  223 + <pointsize>12</pointsize>
262 224 </font>
263 225 </property>
264 226 <property name="text">
... ... @@ -323,21 +285,65 @@ QPushButton:hover{
323 285 </item>
324 286 </layout>
325 287 </item>
326   - <item row="0" column="0">
327   - <spacer name="verticalSpacer_2">
328   - <property name="orientation">
329   - <enum>Qt::Vertical</enum>
  288 + <item row="1" column="0">
  289 + <layout class="QHBoxLayout" name="horizontalLayout_4">
  290 + <property name="leftMargin">
  291 + <number>6</number>
330 292 </property>
331   - <property name="sizeType">
332   - <enum>QSizePolicy::Expanding</enum>
  293 + <property name="topMargin">
  294 + <number>20</number>
333 295 </property>
334   - <property name="sizeHint" stdset="0">
335   - <size>
336   - <width>17</width>
337   - <height>10</height>
338   - </size>
  296 + <property name="rightMargin">
  297 + <number>6</number>
339 298 </property>
340   - </spacer>
  299 + <item>
  300 + <spacer name="horizontalSpacer_8">
  301 + <property name="orientation">
  302 + <enum>Qt::Horizontal</enum>
  303 + </property>
  304 + <property name="sizeType">
  305 + <enum>QSizePolicy::Expanding</enum>
  306 + </property>
  307 + <property name="sizeHint" stdset="0">
  308 + <size>
  309 + <width>13</width>
  310 + <height>20</height>
  311 + </size>
  312 + </property>
  313 + </spacer>
  314 + </item>
  315 + <item>
  316 + <widget class="QWebView" name="webView">
  317 + <property name="enabled">
  318 + <bool>false</bool>
  319 + </property>
  320 + <property name="styleSheet">
  321 + <string notr="true">/*background-color: rgba(250, 250, 250, 255);*/</string>
  322 + </property>
  323 + <property name="url">
  324 + <url>
  325 + <string>about:blank</string>
  326 + </url>
  327 + </property>
  328 + </widget>
  329 + </item>
  330 + <item>
  331 + <spacer name="horizontalSpacer_5">
  332 + <property name="orientation">
  333 + <enum>Qt::Horizontal</enum>
  334 + </property>
  335 + <property name="sizeType">
  336 + <enum>QSizePolicy::Expanding</enum>
  337 + </property>
  338 + <property name="sizeHint" stdset="0">
  339 + <size>
  340 + <width>13</width>
  341 + <height>20</height>
  342 + </size>
  343 + </property>
  344 + </spacer>
  345 + </item>
  346 + </layout>
341 347 </item>
342 348 </layout>
343 349 <zorder>verticalSpacer</zorder>
... ...
LiveChat/FeiTalk/gui/ishowmain.cpp
... ... @@ -12,6 +12,8 @@
12 12 #include <QTimer>
13 13 #include <QMessageBox>
14 14 #include <QDateTime>
  15 +#include <QDesktopServices>
  16 +#include <QUrl>
15 17  
16 18 #include "userinfotip.h"
17 19 #include "downloadfile.h"
... ... @@ -238,21 +240,37 @@ void IShowMain::doResponse(int cmd,int code,QString ,QString result)
238 240  
239 241 headerImg = QCoreApplication::applicationDirPath()+"/img/"+_GlobalSetting.userHeadImg.file_name +_GlobalSetting.userHeadImg.ext;
240 242  
241   - GotyeMsg::Instance()->setMyHeadImg(QString(imgTitle) + headerImg);
242 243 GotyeMsg::Instance()->setMyUid(_GlobalSetting.userInfo.uid);
243 244 qDebug() << "CMQ:show headerImg = "<<headerImg;
  245 + if(_GlobalSetting.teacher.crown)
  246 + {
  247 + onlineButton->setGeometry(58, 93, 12, 12);
  248 + newMsg->setGeometry(50,180,20,20);
  249 + ui->label_crown->show();
  250 + }
  251 + else
  252 + {
  253 + onlineButton->setGeometry(58, 68, 12, 12);
  254 + newMsg->setGeometry(50,155,20,20);
  255 + ui->label_crown->hide();
  256 + }
  257 +
  258 +
244 259 QFile file(headerImg);
245   - if(_GlobalSetting.userHeadImg.size > 1 && file.exists()/* && file.size() == _GlobalSetting.userHeadImg.size*/)
  260 + if(_GlobalSetting.userHeadImg.size > 1 && file.exists() && file.size() > 1024)
246 261 {
247 262 ui->label_header_img->setPixmap(QPixmap(headerImg).scaled(54,54));
248 263  
249 264 if(userInfoTip)
250 265 userInfoTip->setHeaderImg(headerImg);
  266 + GotyeMsg::Instance()->setMyHeadImg(QString(imgTitle) + headerImg);
251 267  
252 268 }
253 269 else
254 270 {
255 271 qDebug() << "CMQ:not found headerImg...";
  272 + if(file.exists())
  273 + file.remove();
256 274 GotyeMsg::Instance()->setMyHeadImg(QString(defaultHeadimg));
257 275 IDownloadFile *downfile = IDownloadFile::Instance();
258 276 downfile->downloadFile(_GlobalSetting.userHeadImg.s_url, headerImg, _GlobalSetting.userHeadImg.file_id);
... ... @@ -281,7 +299,7 @@ void IShowMain::doResponse(int cmd,int code,QString ,QString result)
281 299 QString balance;
282 300 balance.sprintf("%.2f", _GlobalSetting.credits.credits);
283 301 uiHome->labelBalanceValue->setText(balance);
284   - if(evaluation_total > 0.001)
  302 + if(evaluation_total > 0.001 && _GlobalSetting.teacher.evaluation_times > 0)
285 303 userInfoTip->setEvaluation(evaluation_total/_GlobalSetting.teacher.evaluation_times);
286 304 userInfoTip->setCallTime( _GlobalSetting.userInfo.call_time);
287 305 qDebug("_GlobalSetting.userInfo.call_time %d...evaluation_total = %f\n",_GlobalSetting.userInfo.call_time,evaluation_total);
... ... @@ -373,10 +391,15 @@ void IShowMain::doResponse(int cmd,int code,QString ,QString result)
373 391  
374 392 void IShowMain::setHeadImg()
375 393 {
376   - ui->label_header_img->setPixmap(QPixmap(headerImg).scaled(54,54));
  394 + QFile HeadImg(headerImg);
  395 + if(_GlobalSetting.userHeadImg.size > 1 && HeadImg.exists() && HeadImg.size() > 1024)
  396 + {
  397 + ui->label_header_img->setPixmap(QPixmap(headerImg).scaled(54,54));
377 398  
378   - if(userInfoTip)
379   - userInfoTip->setHeaderImg(headerImg);
  399 + if(userInfoTip)
  400 + userInfoTip->setHeaderImg(headerImg);
  401 + GotyeMsg::Instance()->setMyHeadImg(QString(imgTitle) + headerImg);
  402 + }
380 403 qDebug()<<"setHeadImg....";
381 404 }
382 405  
... ... @@ -460,6 +483,13 @@ void IShowMain::setPushButtonEnabled(bool flag)
460 483 }
461 484 }
462 485  
  486 +/**
  487 + * 显示来电信息
  488 + * @brief IShowMain::showIncomingCall
  489 + * @param uid
  490 + * @param img
  491 + * @param course_id
  492 + */
463 493 void IShowMain::showIncomingCall(const QString uid,const QString img,int course_id)
464 494 {
465 495  
... ... @@ -619,6 +649,7 @@ void IShowMain::delgoty()
619 649  
620 650 void IShowMain::on_pushButton_clicked()
621 651 {
  652 +// QDesktopServices::openUrl(QUrl("http://www.baidu.com")); //打开默认浏览器 跳转到
622 653  
623 654 if(GotyeMsg::Instance()->getNowUserName().toInt() == 0)
624 655 return;
... ...
LiveChat/FeiTalk/gui/italkingwidget.cpp
... ... @@ -32,7 +32,7 @@ ITalkingWidget::ITalkingWidget(QWidget *parent) :
32 32  
33 33 // videoItemTeacher = new IVideoItemTeach(ui->widgetCenter);//教师视频窗口
34 34 videoItemTeacher = new QWidget(ui->label_left);//教师视频窗口
35   - videoItemTeacher->setStyleSheet("border-image: url(:/Images/VideoCall/teacher_default.png);");
  35 + videoItemTeacher->setStyleSheet("border-image: url(:/Images/VideoCall/img_video_close_01.png);");
36 36 videoItemTeacher->resize(290, 320);
37 37 videoItemTeacher->move(5, 0);
38 38 videoItemTeacher->show();
... ... @@ -55,8 +55,8 @@ ITalkingWidget::ITalkingWidget(QWidget *parent) :
55 55  
56 56 setFocus(Qt::MouseFocusReason);
57 57  
58   - connect((MainApp *)qApp, SIGNAL(videoEvent(int, const Notification&)),
59   - SLOT(onVideoEvent(int, const Notification&)));
  58 +// connect((MainApp *)qApp, SIGNAL(videoEvent(int, const Notification&)),
  59 +// SLOT(onVideoEvent(int, const Notification&)));
60 60  
61 61 // initShowUI();
62 62 MyTimer.setSingleShot(true);
... ... @@ -266,11 +266,14 @@ void ITalkingWidget::initShowUI()
266 266 m_timer->start(1000);
267 267  
268 268 GotyeMsg::Instance()->setShowUserName(ui->label_name);
  269 +
  270 + qDebug()<<"initShowUI";
269 271 GotyeMsg::Instance()->setIsUpdata(true);
270 272 if(receiverUid < 1)
271 273 getSendUid();
272 274 showCourseUi();
273 275 GotyeMsg::Instance()->uidGetChatLog(receiverUid);
  276 + qDebug("CMQ initShowUI OK...");
274 277 }
275 278  
276 279 //刷新课程PPT
... ... @@ -284,9 +287,13 @@ void ITalkingWidget::upCourseUi()
284 287 find("pic").value().toObject().find("file_name").value().toString();
285 288 imagePaths << couresFile;
286 289 }
287   - pSess->setBackgroundImages(imagePaths);
  290 + if(pSess)
  291 + pSess->setBackgroundImages(imagePaths);
288 292 }
289   -
  293 +/**
  294 + 判断是否有课程 显示不同排版界面
  295 + * @brief ITalkingWidget::showCourseUi
  296 + */
290 297 void ITalkingWidget::showCourseUi()
291 298 {
292 299 if(pptNmu > 1)
... ... @@ -309,6 +316,8 @@ void ITalkingWidget::showCourseUi()
309 316 pSess->initWindow(pptarray.size());
310 317 pSess->_doodleWindow->show();
311 318 ui->horizontalLayoutCenter->addWidget(pSess->_doodleWindow);
  319 +// ui->labelVideoShow->setStyleSheet("border-image: url(:/Images/VideoCall/img_video_close_02.png);");
  320 + ui->labelVideoShow->setPixmap(QPixmap(QString(":/Images/VideoCall/img_video_close_02.png")).scaled(300,300));
312 321 m_courseTimer->start(8*1000);
313 322 upCourseUi();
314 323 connect(pSess->_doodleWindow->ui->btnMessage,SIGNAL(clicked()),this,SLOT(ui_msgmemo_ishow()));
... ... @@ -319,10 +328,11 @@ void ITalkingWidget::showCourseUi()
319 328 GotyeMsg::Instance()->setShowMsgWebviwe(ui->webView);
320 329  
321 330 QVBoxLayout *vLayout = (QVBoxLayout *)ui->label_left->layout();
  331 + ui->labelVideoShow->setStyleSheet("border-image: url(:/Images/VideoCall/img_video_close_03.png);");
322 332 if(vLayout)
323 333 delete vLayout;
324 334 videoItemTeacher->resize(290, 320);
325   - videoItemTeacher->move(5, 0);
  335 + videoItemTeacher->move(5, 5);
326 336 // ui->horizontalLayoutCenter->setSpacing(5);
327 337 ui->horizontalLayoutCenter->addWidget(ui->label_left);
328 338 ui->horizontalLayoutCenter->addWidget(ui->labelVideoShowBK);
... ... @@ -335,7 +345,10 @@ void ITalkingWidget::showCourseUi()
335 345 void ITalkingWidget::ui_msgmemo_ishow()
336 346 {
337 347 if(ui_msgMemo->isVisible())
  348 + {
338 349 ui_msgMemo->hide();
  350 + ui_msgMemo->show();
  351 + }
339 352 else
340 353 {
341 354 ui_msgMemo->show();
... ... @@ -369,8 +382,10 @@ void ITalkingWidget::doResponse(int cmd,int,QString,QString result)
369 382 int fileId = pptarray.at(i).toObject().\
370 383 find("pic").value().toObject().find("file_id").value().toDouble();
371 384 QFile file(couresFile);
372   - if(!file.exists()/* && file.size() == _GlobalSetting.userHeadImg.size*/)
  385 + if(!file.exists() || file.size() < 1024)
373 386 {
  387 + if(file.exists())
  388 + file.remove();
374 389 downfile->addDownloadFile(url,couresFile,fileId);
375 390 }
376 391 }
... ... @@ -480,6 +495,7 @@ void ITalkingWidget::startLocalVideo()
480 495 dwWidth = videoItemTeacher->width();
481 496 dwHeight = videoItemTeacher->height();
482 497 dwFramerate = 30;
  498 + qDebug("CMQ startLocalVideo 1...");
483 499 // videoItemTeacher->resize(dwWidth, dwHeight);
484 500 if (Zmf_VideoCaptureStart(cameraId.toUtf8().data(),
485 501 dwWidth, dwHeight, dwFramerate) != 0)
... ... @@ -488,6 +504,7 @@ void ITalkingWidget::startLocalVideo()
488 504 return;
489 505 }
490 506  
  507 + qDebug("CMQ startLocalVideo 2...");
491 508 // start render
492 509 if (Zmf_VideoRenderStart((void *)videoItemTeacher->winId(), ZmfRenderView) != 0)
493 510 {
... ... @@ -496,6 +513,7 @@ void ITalkingWidget::startLocalVideo()
496 513 return;
497 514 }
498 515  
  516 + qDebug("CMQ startLocalVideo 3...");
499 517 // add render
500 518 if (Zmf_VideoRenderAdd((void *)videoItemTeacher->winId(), cameraId.toUtf8().data(),
501 519 0, ZmfRenderFullScreen) != 0)
... ... @@ -505,9 +523,11 @@ void ITalkingWidget::startLocalVideo()
505 523 Zmf_VideoCaptureStopAll();
506 524 return;
507 525 }
  526 + qDebug("CMQ startLocalVideo 4...");
508 527  
509 528 //resizeVideoWidgets();
510 529 raise();
  530 + qDebug("CMQ startLocalVideo OK...");
511 531 }
512 532  
513 533 void ITalkingWidget::startRemoteVideo()
... ... @@ -559,21 +579,22 @@ void ITalkingWidget::otherVideoReceive(bool flag)
559 579  
560 580 if(!flag)
561 581 {
562   - QFont font;
563   - font.setPointSize(15);
564   - hint_label->setGeometry(290,300,420,50);
565   - hint_label->setFont(font);
  582 +// QFont font;
  583 +// font.setPointSize(15);
  584 +// hint_label->setGeometry(290,300,420,50);
  585 +// hint_label->setFont(font);
566 586 stopRemoteVideo();
567   - hint_label->setText(QString("The contact has turned off the webcam."));
568   - hint_label->show();
569   -// videoFlag = false;
  587 +// hint_label->setText(QString("The contact has turned off the webcam."));
  588 +// hint_label->show();
  589 + videoFlag = false;
  590 + ui->labelVideoShow->update();
570 591 }
571 592 else
572 593 {
573 594 startRemoteVideo();
574   -// videoFlag = true;
575   - hint_label->setText(QString("The contact has turned on the webcam."));
576   - QTimer::singleShot(3*1000,hint_label,SLOT(hide()));
  595 + videoFlag = true;
  596 +// hint_label->setText(QString("The contact has turned on the webcam."));
  597 +// QTimer::singleShot(3*1000,hint_label,SLOT(hide()));
577 598 // hint_label->hide();
578 599 }
579 600  
... ...
LiveChat/FeiTalk/gui/msgchatarea.ui
... ... @@ -49,7 +49,7 @@
49 49 <string notr="true">QListWidget{
50 50 margin-left:0px;
51 51 padding:0px;
52   - background-color:rgb(222,223,228);
  52 + background-color:rgb(235,235,235);
53 53 }
54 54  
55 55  
... ... @@ -67,7 +67,7 @@ QListWidget::item:hover {
67 67  
68 68 QListWidget::item:selected {
69 69 show-decoration-selected:1;
70   - background-color: rgb(180,180,180);
  70 + background-color: rgb(203,205,211);
71 71 selection-background-color: rgb(37, 44, 50);
72 72 color: rgb(81,162,253);
73 73 }</string>
... ... @@ -82,6 +82,9 @@ QListWidget::item:selected {
82 82 <height>0</height>
83 83 </size>
84 84 </property>
  85 + <property name="styleSheet">
  86 + <string notr="true"/>
  87 + </property>
85 88 <layout class="QVBoxLayout" name="verticalLayout">
86 89 <property name="spacing">
87 90 <number>0</number>
... ... @@ -109,67 +112,97 @@ QListWidget::item:selected {
109 112 <property name="palette">
110 113 <palette>
111 114 <active>
  115 + <colorrole role="Button">
  116 + <brush brushstyle="SolidPattern">
  117 + <color alpha="255">
  118 + <red>245</red>
  119 + <green>245</green>
  120 + <blue>245</blue>
  121 + </color>
  122 + </brush>
  123 + </colorrole>
112 124 <colorrole role="Base">
113 125 <brush brushstyle="SolidPattern">
114 126 <color alpha="255">
115   - <red>208</red>
116   - <green>208</green>
117   - <blue>208</blue>
  127 + <red>245</red>
  128 + <green>245</green>
  129 + <blue>245</blue>
118 130 </color>
119 131 </brush>
120 132 </colorrole>
121 133 <colorrole role="Window">
122 134 <brush brushstyle="SolidPattern">
123 135 <color alpha="255">
124   - <red>211</red>
125   - <green>211</green>
126   - <blue>211</blue>
  136 + <red>245</red>
  137 + <green>245</green>
  138 + <blue>245</blue>
127 139 </color>
128 140 </brush>
129 141 </colorrole>
130 142 </active>
131 143 <inactive>
  144 + <colorrole role="Button">
  145 + <brush brushstyle="SolidPattern">
  146 + <color alpha="255">
  147 + <red>245</red>
  148 + <green>245</green>
  149 + <blue>245</blue>
  150 + </color>
  151 + </brush>
  152 + </colorrole>
132 153 <colorrole role="Base">
133 154 <brush brushstyle="SolidPattern">
134 155 <color alpha="255">
135   - <red>208</red>
136   - <green>208</green>
137   - <blue>208</blue>
  156 + <red>245</red>
  157 + <green>245</green>
  158 + <blue>245</blue>
138 159 </color>
139 160 </brush>
140 161 </colorrole>
141 162 <colorrole role="Window">
142 163 <brush brushstyle="SolidPattern">
143 164 <color alpha="255">
144   - <red>211</red>
145   - <green>211</green>
146   - <blue>211</blue>
  165 + <red>245</red>
  166 + <green>245</green>
  167 + <blue>245</blue>
147 168 </color>
148 169 </brush>
149 170 </colorrole>
150 171 </inactive>
151 172 <disabled>
  173 + <colorrole role="Button">
  174 + <brush brushstyle="SolidPattern">
  175 + <color alpha="255">
  176 + <red>245</red>
  177 + <green>245</green>
  178 + <blue>245</blue>
  179 + </color>
  180 + </brush>
  181 + </colorrole>
152 182 <colorrole role="Base">
153 183 <brush brushstyle="SolidPattern">
154 184 <color alpha="255">
155   - <red>211</red>
156   - <green>211</green>
157   - <blue>211</blue>
  185 + <red>245</red>
  186 + <green>245</green>
  187 + <blue>245</blue>
158 188 </color>
159 189 </brush>
160 190 </colorrole>
161 191 <colorrole role="Window">
162 192 <brush brushstyle="SolidPattern">
163 193 <color alpha="255">
164   - <red>211</red>
165   - <green>211</green>
166   - <blue>211</blue>
  194 + <red>245</red>
  195 + <green>245</green>
  196 + <blue>245</blue>
167 197 </color>
168 198 </brush>
169 199 </colorrole>
170 200 </disabled>
171 201 </palette>
172 202 </property>
  203 + <property name="styleSheet">
  204 + <string notr="true">font: 75 14pt &quot;微软雅黑&quot;;</string>
  205 + </property>
173 206 <property name="text">
174 207 <string/>
175 208 </property>
... ... @@ -333,6 +366,12 @@ QPushButton:hover{
333 366 </item>
334 367 <item>
335 368 <widget class="QTextEdit" name="textEdit">
  369 + <property name="maximumSize">
  370 + <size>
  371 + <width>16777215</width>
  372 + <height>220</height>
  373 + </size>
  374 + </property>
336 375 <property name="font">
337 376 <font>
338 377 <family>微软雅黑</family>
... ... @@ -341,7 +380,11 @@ QPushButton:hover{
341 380 </property>
342 381 <property name="styleSheet">
343 382 <string notr="true">QMenu{background-color: white;}
344   -QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}</string>
  383 +QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}
  384 +
  385 +background-color: white;
  386 +color: rgb(0, 0, 0);
  387 +font: 12pt &quot;微软雅黑&quot;;</string>
345 388 </property>
346 389 </widget>
347 390 </item>
... ... @@ -383,27 +426,27 @@ QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}&lt;/str
383 426 <colorrole role="Button">
384 427 <brush brushstyle="SolidPattern">
385 428 <color alpha="255">
386   - <red>178</red>
387   - <green>178</green>
388   - <blue>178</blue>
  429 + <red>245</red>
  430 + <green>245</green>
  431 + <blue>245</blue>
389 432 </color>
390 433 </brush>
391 434 </colorrole>
392 435 <colorrole role="Base">
393 436 <brush brushstyle="SolidPattern">
394 437 <color alpha="255">
395   - <red>178</red>
396   - <green>178</green>
397   - <blue>178</blue>
  438 + <red>245</red>
  439 + <green>245</green>
  440 + <blue>245</blue>
398 441 </color>
399 442 </brush>
400 443 </colorrole>
401 444 <colorrole role="Window">
402 445 <brush brushstyle="SolidPattern">
403 446 <color alpha="255">
404   - <red>178</red>
405   - <green>178</green>
406   - <blue>178</blue>
  447 + <red>245</red>
  448 + <green>245</green>
  449 + <blue>245</blue>
407 450 </color>
408 451 </brush>
409 452 </colorrole>
... ... @@ -412,27 +455,27 @@ QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}&lt;/str
412 455 <colorrole role="Button">
413 456 <brush brushstyle="SolidPattern">
414 457 <color alpha="255">
415   - <red>178</red>
416   - <green>178</green>
417   - <blue>178</blue>
  458 + <red>245</red>
  459 + <green>245</green>
  460 + <blue>245</blue>
418 461 </color>
419 462 </brush>
420 463 </colorrole>
421 464 <colorrole role="Base">
422 465 <brush brushstyle="SolidPattern">
423 466 <color alpha="255">
424   - <red>178</red>
425   - <green>178</green>
426   - <blue>178</blue>
  467 + <red>245</red>
  468 + <green>245</green>
  469 + <blue>245</blue>
427 470 </color>
428 471 </brush>
429 472 </colorrole>
430 473 <colorrole role="Window">
431 474 <brush brushstyle="SolidPattern">
432 475 <color alpha="255">
433   - <red>178</red>
434   - <green>178</green>
435   - <blue>178</blue>
  476 + <red>245</red>
  477 + <green>245</green>
  478 + <blue>245</blue>
436 479 </color>
437 480 </brush>
438 481 </colorrole>
... ... @@ -441,27 +484,27 @@ QMenu::item:selected {background-color: rgb(200,200,200);color:rgb(0,0,0);}&lt;/str
441 484 <colorrole role="Button">
442 485 <brush brushstyle="SolidPattern">
443 486 <color alpha="255">
444   - <red>178</red>
445   - <green>178</green>
446   - <blue>178</blue>
  487 + <red>245</red>
  488 + <green>245</green>
  489 + <blue>245</blue>
447 490 </color>
448 491 </brush>
449 492 </colorrole>
450 493 <colorrole role="Base">
451 494 <brush brushstyle="SolidPattern">
452 495 <color alpha="255">
453   - <red>178</red>
454   - <green>178</green>
455   - <blue>178</blue>
  496 + <red>245</red>
  497 + <green>245</green>
  498 + <blue>245</blue>
456 499 </color>
457 500 </brush>
458 501 </colorrole>
459 502 <colorrole role="Window">
460 503 <brush brushstyle="SolidPattern">
461 504 <color alpha="255">
462   - <red>178</red>
463   - <green>178</green>
464   - <blue>178</blue>
  505 + <red>245</red>
  506 + <green>245</green>
  507 + <blue>245</blue>
465 508 </color>
466 509 </brush>
467 510 </colorrole>
... ...
LiveChat/FeiTalk/gui/msgmemo.ui
... ... @@ -7,7 +7,7 @@
7 7 <x>0</x>
8 8 <y>0</y>
9 9 <width>360</width>
10   - <height>500</height>
  10 + <height>520</height>
11 11 </rect>
12 12 </property>
13 13 <property name="windowTitle">
... ... @@ -22,7 +22,7 @@
22 22 <x>0</x>
23 23 <y>0</y>
24 24 <width>362</width>
25   - <height>505</height>
  25 + <height>525</height>
26 26 </rect>
27 27 </property>
28 28 <property name="styleSheet">
... ... @@ -41,7 +41,7 @@
41 41 <x>0</x>
42 42 <y>0</y>
43 43 <width>362</width>
44   - <height>461</height>
  44 + <height>481</height>
45 45 </rect>
46 46 </property>
47 47 <widget class="QWidget" name="widget_meg" native="true">
... ... @@ -50,7 +50,7 @@
50 50 <x>0</x>
51 51 <y>0</y>
52 52 <width>356</width>
53   - <height>461</height>
  53 + <height>481</height>
54 54 </rect>
55 55 </property>
56 56 <property name="minimumSize">
... ... @@ -295,7 +295,7 @@ QPushButton:hover{
295 295 </rect>
296 296 </property>
297 297 <property name="styleSheet">
298   - <string notr="true">background-color:rgb(200,200,200);</string>
  298 + <string notr="true">background-color:rgb(235,235,235);</string>
299 299 </property>
300 300 <layout class="QHBoxLayout" name="horizontalLayout_2">
301 301 <property name="spacing">
... ...
LiveChat/FeiTalk/gui/userinfotip.ui
... ... @@ -134,7 +134,7 @@ color:&amp;quot;#ffffff&amp;quot;;&lt;/string&gt;
134 134 color:&quot;#ff7e00&quot;;</string>
135 135 </property>
136 136 <property name="text">
137   - <string>4.8</string>
  137 + <string>5.0</string>
138 138 </property>
139 139 </widget>
140 140 <widget class="QLabel" name="label_3">
... ...
LiveChat/FeiTalk/http/iwebrequest.cpp
... ... @@ -394,6 +394,7 @@ void IWebRequest::getResponseFromServer()
394 394 _GlobalSetting.teacher.online = sc.property("result").property("teacher").property("online").toInt32();
395 395 _GlobalSetting.teacher.missed_call = sc.property("result").property("teacher").property("missed_call").toInt32();
396 396 _GlobalSetting.teacher.skype = sc.property("result").property("teacher").property("skype").toString();
  397 + _GlobalSetting.teacher.crown = sc.property("result").property("teacher").property("crown").toInt32();
397 398  
398 399 // _GlobalSetting.userInfo.call_time = sc.property("result").property("userInfo").property("call_time").toInt32();
399 400 }
... ...
LiveChat/FeiTalk/justtalktest.cpp
1 1 #include "justtalktest.h"
  2 +#include "../JusCall/JusCallPch.h"
2 3  
3 4 #include "gotyecpp/gotyemsg.h"
4 5 #include <QDebug>
... ... @@ -257,7 +258,13 @@ void JustTalkTest::onServiceEvent(const QString &amp;name, size_t, const Notificatio
257 258 course_id = (int)myjsonDoc1.object().find("course_id").value().toString().toInt();
258 259 }
259 260  
260   - emit CallIncoming(uid.remove(0,2),img,course_id);
  261 + if (RCallManager::Instance()->m_pRSession && (RCallManager::Instance()->m_pRSession->sessId() != iCallId))
  262 + {
  263 + // only support one session now
  264 + Mtc_CallTerm(iCallId, EN_MTC_CALL_TERM_STATUS_BUSY, ZNULL);
  265 + }
  266 + else
  267 + emit CallIncoming(uid.remove(0,2),img,course_id);
261 268 }
262 269 else if (name == MtcUeAuthorizationExpiredNotification)
263 270 {
... ...
LiveChat/FeiTalk/login/widgetLogon.cpp
... ... @@ -42,6 +42,9 @@ WidgetLogon::WidgetLogon(QWidget *parent, Qt::WindowFlags flags) : QWidget(paren
42 42  
43 43 m_LoadingCount = 0;
44 44  
  45 + m_ui.btnLogon->setFocus();
  46 +
  47 +
45 48 }
46 49  
47 50 void WidgetLogon::doResponse(int cmd,int errorId,QString,QString)
... ...
LiveChat/FeiTalk/main.ui
... ... @@ -221,7 +221,7 @@ background-color:rgba(247,247,247,255);}&lt;/string&gt;
221 221 </property>
222 222 <property name="styleSheet">
223 223 <string notr="true">QLabel{
224   - font: 16px &quot;Arial&quot;;
  224 + font: 14px &quot;Arial&quot;;
225 225 background-color:rgba(247,247,247,255);
226 226 }</string>
227 227 </property>
... ... @@ -250,14 +250,14 @@ background-color:rgba(247,247,247,255);}&lt;/string&gt;
250 250 <widget class="IShowButton" name="pushButtonMin">
251 251 <property name="minimumSize">
252 252 <size>
253   - <width>30</width>
254   - <height>30</height>
  253 + <width>28</width>
  254 + <height>28</height>
255 255 </size>
256 256 </property>
257 257 <property name="maximumSize">
258 258 <size>
259   - <width>30</width>
260   - <height>30</height>
  259 + <width>28</width>
  260 + <height>28</height>
261 261 </size>
262 262 </property>
263 263 <property name="styleSheet">
... ... @@ -283,14 +283,14 @@ QPushButton:pressed{
283 283 <widget class="IShowButton" name="pushButtonMax">
284 284 <property name="minimumSize">
285 285 <size>
286   - <width>30</width>
287   - <height>30</height>
  286 + <width>28</width>
  287 + <height>28</height>
288 288 </size>
289 289 </property>
290 290 <property name="maximumSize">
291 291 <size>
292   - <width>30</width>
293   - <height>30</height>
  292 + <width>28</width>
  293 + <height>28</height>
294 294 </size>
295 295 </property>
296 296 <property name="styleSheet">
... ... @@ -316,14 +316,14 @@ QPushButton:pressed{
316 316 <widget class="IShowButton" name="pushButtonClose">
317 317 <property name="minimumSize">
318 318 <size>
319   - <width>30</width>
320   - <height>30</height>
  319 + <width>28</width>
  320 + <height>28</height>
321 321 </size>
322 322 </property>
323 323 <property name="maximumSize">
324 324 <size>
325   - <width>30</width>
326   - <height>30</height>
  325 + <width>28</width>
  326 + <height>28</height>
327 327 </size>
328 328 </property>
329 329 <property name="toolTip">
... ... @@ -418,7 +418,7 @@ background-color:#323f65;
418 418 <layout class="QVBoxLayout" name="verticalLayoutLeft">
419 419 <item>
420 420 <layout class="QGridLayout" name="gridLayoutHeaderImg">
421   - <item row="1" column="0">
  421 + <item row="2" column="0">
422 422 <spacer name="horizontalSpacerHeaderleft">
423 423 <property name="orientation">
424 424 <enum>Qt::Horizontal</enum>
... ... @@ -431,7 +431,7 @@ background-color:#323f65;
431 431 </property>
432 432 </spacer>
433 433 </item>
434   - <item row="1" column="2">
  434 + <item row="2" column="2">
435 435 <spacer name="horizontalSpacerHeaderright">
436 436 <property name="orientation">
437 437 <enum>Qt::Horizontal</enum>
... ... @@ -460,7 +460,7 @@ background-color:#323f65;
460 460 </property>
461 461 </spacer>
462 462 </item>
463   - <item row="1" column="1">
  463 + <item row="2" column="1">
464 464 <widget class="ISmoothPixmapLabel" name="label_header_img">
465 465 <property name="minimumSize">
466 466 <size>
... ... @@ -479,7 +479,7 @@ background-color:#323f65;
479 479 </property>
480 480 </widget>
481 481 </item>
482   - <item row="2" column="1">
  482 + <item row="3" column="1">
483 483 <spacer name="verticalSpacerHeaderbottom">
484 484 <property name="orientation">
485 485 <enum>Qt::Vertical</enum>
... ... @@ -495,6 +495,28 @@ background-color:#323f65;
495 495 </property>
496 496 </spacer>
497 497 </item>
  498 + <item row="1" column="1">
  499 + <widget class="QLabel" name="label_crown">
  500 + <property name="minimumSize">
  501 + <size>
  502 + <width>0</width>
  503 + <height>25</height>
  504 + </size>
  505 + </property>
  506 + <property name="maximumSize">
  507 + <size>
  508 + <width>16777215</width>
  509 + <height>25</height>
  510 + </size>
  511 + </property>
  512 + <property name="styleSheet">
  513 + <string notr="true">border-image: url(:/Images/Home/icon_crown.png);</string>
  514 + </property>
  515 + <property name="text">
  516 + <string/>
  517 + </property>
  518 + </widget>
  519 + </item>
498 520 </layout>
499 521 </item>
500 522 <item>
... ...
LiveChat/FeiTalk/qss/QSlider.qss
... ... @@ -27,8 +27,8 @@ border-radius: 2px;
27 27  
28 28 QSlider::handle:vertical
29 29 {
30   - background: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0.6 #45ADED,
31   -<span style="white-space:pre"> </span>stop:0.778409 rgba(255, 255, 255, 255));
  30 + background: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.5, fx:0.5, fy:0.5, stop:0.6 #45ADED,
  31 +<span style="white-space:pre"> </span>stop:0.778409 rgba(200, 200, 200, 100));
32 32  
33 33 height: 11px;
34 34 margin-left: -3px;
... ... @@ -37,8 +37,8 @@ QSlider::handle:vertical
37 37 }
38 38  
39 39 QSlider::sub-page:vertical:disabled {
40   -background: #00009C;
41   -border-color: #999;
  40 +background:rgba(200, 200, 200, 100);
  41 +border-color:rgb(200, 200, 200);
42 42 }
43 43  
44 44 QSlider::add-page:vertical:disabled {
... ...
LiveChat/FeiTalk/qss/default.qss
... ... @@ -126,21 +126,21 @@ QSlider::groove:vertical {
126 126  
127 127 QSlider::handle:vertical {
128 128 height: 10px;
129   - background: green;
  129 + background:rgb(69,173,237);
130 130 margin: 0 -4px; /* expand outside the groove */
131 131 }
132 132  
133 133 QSlider::add-page:vertical {
134   - background: white;
  134 + background:rgb(200,200,200);
135 135 }
136 136  
137 137 QSlider::sub-page:vertical {
138   - background: pink;
  138 + background:rgb(200,200,200);
139 139 }
140 140 /*滚动条*/
141 141 QScrollBar:vertical
142 142 {
143   - width:12px;
  143 + width:10px;
144 144 background:rgba(0,0,0,0%);
145 145 margin:0px,0px,0px,0px;
146 146 padding-top:0px;
... ... @@ -148,39 +148,39 @@ QScrollBar:vertical
148 148 }
149 149 QScrollBar::handle:vertical
150 150 {
151   - width:8px;
  151 + width:6px;
152 152 background:rgba(0,0,0,25%);
153 153 border-radius:4px;
154 154 min-height:20;
155 155 }
156 156 QScrollBar::handle:vertical:hover
157 157 {
158   - width:8px;
  158 + width:6px;
159 159 background:rgba(0,0,0,50%);
160 160 border-radius:4px;
161 161 min-height:20;
162 162 }
163 163 QScrollBar::add-line:vertical
164 164 {
165   - height:9px;width:8px;
  165 + height:9px;width:6px;
166 166 border-image:url(:/images/a/3.png);
167 167 subcontrol-position:bottom;
168 168 }
169 169 QScrollBar::sub-line:vertical
170 170 {
171   - height:9px;width:8px;
  171 + height:9px;width:6px;
172 172 border-image:url(:/images/a/1.png);
173 173 subcontrol-position:top;
174 174 }
175 175 QScrollBar::add-line:vertical:hover
176 176 {
177   - height:9px;width:8px;
  177 + height:9px;width:6px;
178 178 border-image:url(:/images/a/4.png);
179 179 subcontrol-position:bottom;
180 180 }
181 181 QScrollBar::sub-line:vertical:hover
182 182 {
183   - height:9px;width:8px;
  183 + height:9px;width:6px;
184 184 border-image:url(:/images/a/2.png);
185 185 subcontrol-position:top;
186 186 }
... ...
LiveChat/FeiTalk/talking.ui
... ... @@ -348,7 +348,10 @@ QPushButton:pressed{
348 348 </size>
349 349 </property>
350 350 <property name="styleSheet">
351   - <string notr="true">#labelVideoShowBK{border-image: url(:/Images/VideoCall/studen_default.png);}</string>
  351 + <string notr="true">border-image: url(:/Images/VideoCall/transparent50.png);</string>
  352 + </property>
  353 + <property name="lineWidth">
  354 + <number>0</number>
352 355 </property>
353 356 <layout class="QVBoxLayout" name="verticalLayout">
354 357 <property name="spacing">
... ... @@ -372,8 +375,9 @@ QPushButton:pressed{
372 375 </size>
373 376 </property>
374 377 <property name="styleSheet">
375   - <string notr="true">
376   - background:transparent;</string>
  378 + <string notr="true">border-image: url(:/Images/VideoCall/img_video_close_03.png);
  379 +
  380 +background:transparent;</string>
377 381 </property>
378 382 <property name="text">
379 383 <string/>
... ... @@ -389,9 +393,8 @@ QPushButton:pressed{
389 393 </size>
390 394 </property>
391 395 <property name="styleSheet">
392   - <string notr="true">#widgettray{
393   -border-image: url(:/Images/VideoCall/transparent50.png);
394   - background-color:rgba(0,0,0,255);}</string>
  396 + <string notr="true">color:rgb(255,255,255);
  397 +background-color:rgba(255,255,255,255);</string>
395 398 </property>
396 399 <layout class="QHBoxLayout" name="horizontalLayout_2">
397 400 <property name="spacing">
... ... @@ -431,8 +434,8 @@ border-image: url(:/Images/VideoCall/transparent50.png);
431 434 </property>
432 435 <property name="maximumSize">
433 436 <size>
434   - <width>44</width>
435   - <height>44</height>
  437 + <width>45</width>
  438 + <height>45</height>
436 439 </size>
437 440 </property>
438 441 <property name="toolTip">
... ... @@ -579,14 +582,14 @@ QPushButton:pressed{
579 582 <widget class="IShowButton" name="pushButtonMessage">
580 583 <property name="minimumSize">
581 584 <size>
582   - <width>40</width>
583   - <height>40</height>
  585 + <width>44</width>
  586 + <height>44</height>
584 587 </size>
585 588 </property>
586 589 <property name="maximumSize">
587 590 <size>
588   - <width>40</width>
589   - <height>40</height>
  591 + <width>44</width>
  592 + <height>44</height>
590 593 </size>
591 594 </property>
592 595 <property name="styleSheet">
... ...
LiveChat/LiveChat.pro.user deleted
1   -<?xml version="1.0" encoding="UTF-8"?>
2   -<!DOCTYPE QtCreatorProject>
3   -<!-- Written by QtCreator 3.0.0, 2016-07-15T16:00:51. -->
4   -<qtcreator>
5   - <data>
6   - <variable>ProjectExplorer.Project.ActiveTarget</variable>
7   - <value type="int">0</value>
8   - </data>
9   - <data>
10   - <variable>ProjectExplorer.Project.EditorSettings</variable>
11   - <valuemap type="QVariantMap">
12   - <value type="bool" key="EditorConfiguration.AutoIndent">true</value>
13   - <value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
14   - <value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
15   - <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
16   - <value type="QString" key="language">Cpp</value>
17   - <valuemap type="QVariantMap" key="value">
18   - <value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
19   - </valuemap>
20   - </valuemap>
21   - <valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
22   - <value type="QString" key="language">QmlJS</value>
23   - <valuemap type="QVariantMap" key="value">
24   - <value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
25   - </valuemap>
26   - </valuemap>
27   - <value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
28   - <value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
29   - <value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
30   - <value type="int" key="EditorConfiguration.IndentSize">4</value>
31   - <value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
32   - <value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
33   - <value type="int" key="EditorConfiguration.PaddingMode">1</value>
34   - <value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
35   - <value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
36   - <value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
37   - <value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
38   - <value type="int" key="EditorConfiguration.TabSize">8</value>
39   - <value type="bool" key="EditorConfiguration.UseGlobal">true</value>
40   - <value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
41   - <value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
42   - <value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
43   - <value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
44   - <value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
45   - </valuemap>
46   - </data>
47   - <data>
48   - <variable>ProjectExplorer.Project.PluginSettings</variable>
49   - <valuemap type="QVariantMap"/>
50   - </data>
51   - <data>
52   - <variable>ProjectExplorer.Project.Target.0</variable>
53   - <valuemap type="QVariantMap">
54   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">desktop50</value>
55   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">desktop50</value>
56   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{087e90fe-6d4b-47d4-9798-68681d049606}</value>
57   - <value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
58   - <value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
59   - <value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
60   - <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
61   - <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/project/git_LiveChat/build-LiveChat-desktop50-Debug</value>
62   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
63   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
64   - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
65   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
66   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
67   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
68   - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
69   - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
70   - <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
71   - <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
72   - </valuemap>
73   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
74   - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
75   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
76   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
77   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
78   - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
79   - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
80   - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
81   - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
82   - </valuemap>
83   - <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
84   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
85   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
86   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
87   - </valuemap>
88   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
89   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
90   - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
91   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
92   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
93   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
94   - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
95   - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
96   - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
97   - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
98   - </valuemap>
99   - <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
100   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
101   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
102   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
103   - </valuemap>
104   - <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
105   - <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
106   - <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
107   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
108   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
109   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
110   - <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
111   - <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
112   - </valuemap>
113   - <valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
114   - <value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">E:/project/git_LiveChat/build-LiveChat-desktop50-Release</value>
115   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
116   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
117   - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
118   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
119   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
120   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
121   - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
122   - <value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibraryAuto">true</value>
123   - <value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
124   - <value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
125   - </valuemap>
126   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
127   - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
128   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
129   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
130   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
131   - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
132   - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
133   - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
134   - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
135   - </valuemap>
136   - <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
137   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
138   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
139   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
140   - </valuemap>
141   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
142   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
143   - <value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
144   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
145   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
146   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
147   - <valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
148   - <value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
149   - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
150   - <value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
151   - </valuemap>
152   - <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
153   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
154   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
155   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
156   - </valuemap>
157   - <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
158   - <value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
159   - <valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
160   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
161   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
162   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
163   - <value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
164   - <value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
165   - </valuemap>
166   - <value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
167   - <valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
168   - <valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
169   - <value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
170   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
171   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
172   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
173   - </valuemap>
174   - <value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
175   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value>
176   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
177   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
178   - </valuemap>
179   - <value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
180   - <valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
181   - <valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
182   - <valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
183   - <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
184   - <value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
185   - <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
186   - <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
187   - <value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
188   - <value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
189   - <value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
190   - <value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
191   - <value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
192   - <value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
193   - <valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
194   - <value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
195   - <value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
196   - <value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
197   - <value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
198   - <value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
199   - <valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
200   - <value type="int">0</value>
201   - <value type="int">1</value>
202   - <value type="int">2</value>
203   - <value type="int">3</value>
204   - <value type="int">4</value>
205   - <value type="int">5</value>
206   - <value type="int">6</value>
207   - <value type="int">7</value>
208   - <value type="int">8</value>
209   - <value type="int">9</value>
210   - <value type="int">10</value>
211   - <value type="int">11</value>
212   - <value type="int">12</value>
213   - <value type="int">13</value>
214   - <value type="int">14</value>
215   - </valuelist>
216   - <value type="int" key="PE.EnvironmentAspect.Base">2</value>
217   - <valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
218   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">FeiTalk</value>
219   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
220   - <value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:E:/project/git_LiveChat/LiveChat/FeiTalk/FeiTalk.pro</value>
221   - <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
222   - <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">FeiTalk/FeiTalk.pro</value>
223   - <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
224   - <value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">false</value>
225   - <value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
226   - <value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
227   - <value type="bool" key="RunConfiguration.UseCppDebugger">true</value>
228   - <value type="bool" key="RunConfiguration.UseCppDebuggerAuto">false</value>
229   - <value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
230   - <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
231   - <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
232   - </valuemap>
233   - <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
234   - </valuemap>
235   - </data>
236   - <data>
237   - <variable>ProjectExplorer.Project.TargetCount</variable>
238   - <value type="int">1</value>
239   - </data>
240   - <data>
241   - <variable>ProjectExplorer.Project.Updater.EnvironmentId</variable>
242   - <value type="QByteArray">{db59d54c-3a72-499f-a14a-e48aa82152b4}</value>
243   - </data>
244   - <data>
245   - <variable>ProjectExplorer.Project.Updater.FileVersion</variable>
246   - <value type="int">15</value>
247   - </data>
248   -</qtcreator>
LiveChat/PC端介绍.txt
1 1  
2 2 ±àÒëÆ÷£ºQT5.0 VS2010 /release/debug
3 3  
  4 +ƽʱ·¢²¼±àÒërelease°æ±¾
  5 +
4 6 Ä£¿é£º
  7 +main.cpp : ´ò¿ª/¹Ø±Õlogº¯Êý£ºqInstallMessageHandler(outputMessage);
5 8 common:ÖØÔØµÄһЩϵͳ¿Ø¼þºÍ¸¨Öú¹¦ÄÜ£»
6 9 gotyecpp:Ç×¼ÓÔÆÎÄ×ÖÁÄÌìµÄÊÕ·¢ºÍÏÔʾ´¦Àí£»
7 10 http£ºÁ¬½Óºǫ́£¬»ñÈ¡±¾Óû§ÐÅÏ¢£»
... ... @@ -13,10 +16,36 @@ italkingwidget.cpp/talking.ui ÊÓÆµÍ¨»°´¦Àí
13 16 userinfotip.cpp/userinfotip.ui Óû§ÏêϸÐÅÏ¢
14 17 widgetLogon.cpp/widgetLogon.ui µÇ½½çÃæ
15 18 ishowview.cpp ½çÃæÏÔʾÂß¼­£¨¿ØÖÆÖ÷½çÃæºÍÊÓÆµÍ¨»°µÄÏÔʾ£©
  19 +ishowcourses.cpp/ishowcourses.ui(¿Î³ÌÔ¤ÀÀ)
  20 +
  21 +jusDoodle : Ϳѻ²¿·Ö´¦Àí´úÂ루demo£©
  22 +isettingwidget.cpp£ºITalkingWidget::showCourseUi()Ìí¼Ó¿Î³ÌͿѻ½çÃæµ½Í¨»°½çÃæÖÐ
  23 +
  24 +Éú³É²âÊÔ/ÕýʽÈí¼þ£º
  25 +1.ÎÒÃǺǫ́£ºGlobalSetting.cpp
  26 + CGlobalSetting::CGlobalSetting()
  27 + {
  28 +
  29 + networkurl = "http://test.ishowedu.com/"; //ÍøÂçµØÖ·webͨѶ
  30 + // networkurl = "https://api.ishowedu.com/"; //ÍøÂçµØÖ·webͨѶ
  31 + cloud_id = "viptalk@ishowedu.com"; //ÍøÂçµØÖ·webͨѶ
  32 + // cloud_id = "http://viptalk.ishowedu.com/"; //ÍøÂçµØÖ·webͨѶ
16 33  
  34 + }
17 35  
  36 +2.justalk: justtalktest.cpp
  37 + Mtc_UeDbSetServer(servers.at(0).toUtf8().data()); //²âÊÔ»·¾³
  38 + // Mtc_UeDbSetServer(servers.at(1).toUtf8().data()); //Õýʽ»·¾³
18 39  
  40 +3.Ç×¼ÓÔÆ£ºgotyemsg.cpp
  41 + void GotyeMsg::init()
  42 + {
  43 + apiist->init("a0044a1c-09e0-473a-8ceb-a13b445b086d", "com.gotye.api.demo");//²âÊÔ»·¾³
  44 + // apiist->init("51e493d8-879a-4c0f-8ce4-478cebdc3c8f", "com.gotye.api.demo"); //Õýʽ»·¾³
  45 + }
19 46  
  47 +´ò°ü·¢²¼µÄʱºòreleaseĿ¼Ï£ºCloudSample couresImg gotye.cache gotye.dataɾ³ý
  48 +configĿ¼Ï£ºÉ¾³ýconfig.ini
  49 +userConfig.iniÖРɾ³ý±£´æµÄµÇ¼ÐÅÏ¢
20 50  
21   -ÐÞ¸ÄÁ˵Ǽ·½Ê½£º
22   -ÏȵǼ·þÎñÆ÷£¬ÉÏÏßʱµÇ¼justalk ÏÂÏßʱjustalkÏÂÏß
23 51 \ No newline at end of file
  52 +´ò°ü¹¤¾ß£ºinno setup
24 53 \ No newline at end of file
... ...
LiveChat/bin/release/CloudSample/log/jsm_2.log 0 → 100644
  1 +16:15:28.406 Jsm_Config([username:t_161225@viptalk_ishowedu.com],(null),0F3E3050,0F3E3150)
  2 +16:15:55.158 Jsm_Terminate()
  3 +16:15:55.188 Jsm_Config([username:t_161225@viptalk_ishowedu.com],(null),00000000,00000000)
... ...
LiveChat/bin/release/CloudSample/log/jsm_3.log 0 → 100644
  1 +16:16:08.035 Jsm_Config([username:t_161225@viptalk_ishowedu.com],(null),0FDE3050,0FDE3150)
  2 +16:17:16.383 Jsm_Terminate()
  3 +16:17:16.413 Jsm_Config([username:t_161225@viptalk_ishowedu.com],(null),00000000,00000000)
... ...
LiveChat/bin/release/CloudSample/log/jsm_4.log 0 → 100644
  1 +16:17:27.359 Jsm_Config([username:t_161225@viptalk_ishowedu.com],(null),0FA23050,0FA23150)
  2 +16:18:11.975 Jsm_Terminate()
  3 +16:18:12.005 Jsm_Config([username:t_161225@viptalk_ishowedu.com],(null),00000000,00000000)
... ...
LiveChat/bin/release/CloudSample/log/jsm_5.log 0 → 100644
  1 +16:25:01.247 Jsm_Config([username:t_161225@viptalk_ishowedu.com],(null),0F3F3050,0F3F3150)
  2 +16:25:51.320 Jsm_Terminate()
  3 +16:25:51.350 Jsm_Config([username:t_161225@viptalk_ishowedu.com],(null),00000000,00000000)
... ...
LiveChat/bin/release/CloudSample/log/mme0.log
No preview for this file type
LiveChat/bin/release/CloudSample/log/mme1.log deleted
No preview for this file type
LiveChat/bin/release/CloudSample/log/mtc20160715_152756_497.log deleted
1   -#ZOSLOG#
2   -15:27:56.497 ZOS: INFO: ModEhInit hub.
3   -15:27:56.497 ZOS: INFO: task<MOD_MGR:240> alloc ok.
4   -15:27:56.498 ZOS: INFO: task<MOD_MGR:240> spawn ok.
5   -15:27:56.508 ZOS: INFO: module manager active run.
6   -15:27:56.508 ZOS: INFO: module init ok.
7   -15:27:56.508 ZOS: INFO: qtimer create ok.
8   -15:27:56.508 ZOS: INFO: task<TIMER:241> alloc ok.
9   -15:27:56.508 ZOS: INFO: task<TIMER:241> spawn ok.
10   -15:27:56.508 ZOS: INFO: timer task active run.
11   -15:27:56.508 ZOS: INFO: HttpInit
12   -15:27:56.508 ZOS: INFO: system 2016-07-15T15:27:56+08:00 init ok.
13   -15:27:56.508 XML: INFO: init ok.
14   -15:27:56.508 ZOS: INFO: Com reference added, count is 2
15   -15:27:56.573 ZOS: INFO: Com reference added, count is 2
16   -15:27:57.093 ARC: INFO: init ok.
17   -15:27:57.093 ZOS: INFO: task<ARC:242> alloc ok.
18   -15:27:57.093 ZOS: INFO: task<ARC:242> spawn ok.
19   -15:27:57.093 ZOS: INFO: task<ARC:242> module start ok.
20   -15:27:57.093 ARC: INFO: arc task run.
21   -15:27:57.093 ARC: INFO: task start ok.
22   -15:27:57.094 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml2ss> ok.
23   -15:27:57.094 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml> ok.
24   -15:27:57.094 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml2ss> ok.
25   -15:27:57.095 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml> ok.
26   -15:27:57.095 ZOS: INFO: Com reference added, count is 2
27   -15:27:57.110 MME: INFO: Device name Real 132609.
28   -15:27:57.110 ZOS: ERROR: Open file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mme.ini> failed<2>.
29   -15:27:57.110 ZOS: WARN: open file(E:/project/test/LiveChat/bin/release/CloudSample/profile/mme.ini) read and bin mode.
30   -15:27:57.110 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mme.ini> ok.
31   -15:27:57.110 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mme.ini> ok.
32   -15:27:57.110 MME: INFO: load section: Juphoon
33   -15:27:57.110 MME: INFO: load section: General
34   -15:27:57.112 MME: INFO: MME Version ad13bf4(160429)
35   -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok.
36   -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok.
37   -15:27:57.127 ZOS: ERROR: Open file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini> failed<2>.
38   -15:27:57.127 ZOS: WARN: open file(E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini) read and bin mode.
39   -15:27:57.127 MDM: WARN: 'E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini` not exist or invalid
40   -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini> ok.
41   -15:27:57.127 MDM: INFO: save 'E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini` finished
42   -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok.
43   -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok.
44   -15:27:57.127 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini> ok.
45   -15:27:57.128 MDM: INFO: load device general mmp
46   -15:27:57.128 MDM: INFO: load device local mmp
47   -15:27:57.128 MDM: INFO: load device remote mmp
48   -15:27:57.128 MDM: INFO: load device manual mmp
49   -15:27:57.128 MDM: INFO: load device topten mmp
50   -15:27:57.128 MDM: INFO: load device model mmp
51   -15:27:57.128 MDM: INFO: read 'E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini` finished
52   -15:27:57.128 ZOS: INFO: task<MVC:243> alloc ok.
53   -15:27:57.131 ZOS: INFO: task<MVC:243> spawn ok.
54   -15:27:57.131 ZOS: INFO: task<MVC:243> module start ok.
55   -15:27:57.131 MVC: INFO: DspSetAecMode mode 1.
56   -15:27:57.131 MVC: INFO: DspSetAecEnable set enable
57   -15:27:57.131 MVC: INFO: DspSetAgcMode mode 0
58   -15:27:57.131 MVC: INFO: DspSetAgcEnable set enable
59   -15:27:57.131 MVC: INFO: DspSetAnrMode mode 0.
60   -15:27:57.131 MVC: INFO: DspSetAnrEnable set enable
61   -15:27:57.131 MVC: INFO: MVC has actual function.
62   -15:27:57.131 ZOS: INFO: task<MVD:244> alloc ok.
63   -15:27:57.132 ZOS: INFO: task<MVD:244> spawn ok.
64   -15:27:57.132 ZOS: INFO: task<MVD:244> module start ok.
65   -15:27:57.132 MVD: INFO: MVD has actual function.
66   -15:27:57.132 MTC: INFO: Init Lemon:2588d54(160429) Melon:ad13bf4(160429) Avatar:4091b81(160428) Jsm:4c32339(160429)-1-0.4 Giraffe:df5a2dc(160422).
67   -15:27:57.132 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini> ok.
68   -15:27:57.132 MDM: INFO: save 'E:/project/test/LiveChat/bin/release/CloudSample/profile/mdm.ini` finished
69   -15:27:57.132 MSP: INFO: init db ok.
70   -15:28:19.306 MNP: INFO: init db ok.
71   -15:28:19.306 MTP: INFO: init db ok.
72   -15:28:19.306 MTC: INFO: ProfSelect choice <t_161225> ok
73   -15:28:19.306 MVC: INFO: GetSuptCdc support 9
74   -15:28:19.306 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete
75   -15:28:19.307 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2.
76   -15:28:19.307 MVC: INFO: DevGetInputCount count 2
77   -15:28:19.307 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
78   -15:28:19.309 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'.
79   -15:28:19.309 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio)
80   -15:28:19.309 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
81   -15:28:19.311 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'.
82   -15:28:19.311 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC)
83   -15:28:19.311 MVC: WARN: MvcwEngine::DevGetInput is obsolete
84   -15:28:19.311 MVC: INFO: DevGetInput
85   -15:28:19.311 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete
86   -15:28:19.312 MVC: INFO: DevGetOutputCount count 1
87   -15:28:19.312 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete
88   -15:28:19.313 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio)
89   -15:28:19.313 MVC: WARN: MvcwEngine::DevGetOutput is obsolete
90   -15:28:19.313 MVC: INFO: DevGetOutput
91   -15:28:19.313 MVD: INFO: GetSuptCdc support 4
92   -15:28:19.313 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete
93   -15:28:19.323 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>.
94   -15:28:19.344 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete
95   -15:28:19.344 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
96   -15:28:19.344 MVD: WARN: MvdwEngine::DevGetCapture is obsolete
97   -15:28:19.374 MVD: INFO: DevGetCapture get capture name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global.
98   -15:28:19.375 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok.
99   -15:28:19.375 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok.
100   -15:28:19.375 MVC: INFO: DspSetAecEnable set enable
101   -15:28:19.375 MVC: INFO: DspSetAecMode mode 1.
102   -15:28:19.375 MVC: INFO: DspSetAgcEnable set enable
103   -15:28:19.375 MVC: INFO: DspSetAgcMode mode 0
104   -15:28:19.375 MVC: INFO: DspSetAgcTgt set 3.
105   -15:28:19.375 MVC: INFO: DspSetAnrEnable set enable
106   -15:28:19.375 MVC: INFO: DspSetAnrMode mode 0.
107   -15:28:19.375 MVC: INFO: RtpSetBreakTimeLen length 300s
108   -15:28:19.375 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete
109   -15:28:19.385 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>.
110   -15:28:19.405 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete
111   -15:28:19.405 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
112   -15:28:19.405 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete
113   -15:28:19.407 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2.
114   -15:28:19.407 MVC: INFO: DevGetInputCount count 2
115   -15:28:19.407 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
116   -15:28:19.408 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'.
117   -15:28:19.408 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio)
118   -15:28:19.408 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
119   -15:28:19.411 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'.
120   -15:28:19.411 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC)
121   -15:28:19.411 MVC: WARN: MvcwEngine::DevGetInput is obsolete
122   -15:28:19.411 MVC: INFO: DevGetInput
123   -15:28:19.411 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete
124   -15:28:19.411 MVC: INFO: DevGetOutputCount count 1
125   -15:28:19.411 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete
126   -15:28:19.412 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio)
127   -15:28:19.412 MVC: WARN: MvcwEngine::DevGetOutput is obsolete
128   -15:28:19.412 MVC: INFO: DevGetOutput
129   -15:28:19.412 RSD: INFO: rsd start ok.
130   -15:28:19.413 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml2ss> ok.
131   -15:28:19.413 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\provisions.xml> ok.
132   -15:28:19.413 MTC: INFO: open client ok.
133   -15:28:19.414 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok.
134   -15:28:19.414 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok.
135   -15:28:19.414 MSP: INFO: Flush changed, save to file.
136   -15:28:19.414 MTC: INFO: save provision.
137   -15:28:19.414 MVC: INFO: DspSetAecEnable set enable
138   -15:28:19.414 MVC: INFO: DspSetAecMode mode 1.
139   -15:28:19.414 MVC: INFO: DspSetAgcEnable set enable
140   -15:28:19.414 MVC: INFO: DspSetAgcMode mode 0
141   -15:28:19.415 MVC: INFO: DspSetAgcTgt set 3.
142   -15:28:19.415 MVC: INFO: DspSetAnrEnable set enable
143   -15:28:19.415 MVC: INFO: DspSetAnrMode mode 0.
144   -15:28:19.415 MVC: INFO: RtpSetBreakTimeLen length 300s
145   -15:28:19.415 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete
146   -15:28:19.424 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>.
147   -15:28:19.444 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete
148   -15:28:19.444 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
149   -15:28:19.444 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete
150   -15:28:19.446 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2.
151   -15:28:19.446 MVC: INFO: DevGetInputCount count 2
152   -15:28:19.446 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
153   -15:28:19.447 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'.
154   -15:28:19.447 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio)
155   -15:28:19.447 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
156   -15:28:19.450 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'.
157   -15:28:19.450 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC)
158   -15:28:19.450 MVC: WARN: MvcwEngine::DevGetInput is obsolete
159   -15:28:19.450 MVC: INFO: DevGetInput
160   -15:28:19.450 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete
161   -15:28:19.450 MVC: INFO: DevGetOutputCount count 1
162   -15:28:19.450 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete
163   -15:28:19.451 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio)
164   -15:28:19.451 MVC: WARN: MvcwEngine::DevGetOutput is obsolete
165   -15:28:19.451 MVC: INFO: DevGetOutput
166   -15:28:19.451 MTC: INFO: client server AccessEntry:sudp -h dev.ae.justalkcloud.com -p 9851;
167   -15:28:19.452 ARC: INFO: AcInit 0x3bcbdd8.
168   -15:28:19.452 ARC: INFO: AcOpen create session 0x3bcbdd8.
169   -15:28:19.452 ARC: INFO: AcSetTcpMode disable tcp mode.
170   -15:28:19.452 ZOS: INFO: task<DNS:245> alloc ok.
171   -15:28:19.452 ZOS: INFO: qtimer create task<0xF5> timer<0> ok.
172   -15:28:19.452 DNS: INFO: init ok.
173   -15:28:19.452 ZOS: INFO: task<DNS:245> spawn ok.
174   -15:28:19.452 ZOS: INFO: task<DNS:245> module start ok.
175   -15:28:19.452 ZOS: INFO: task<MSF:246> alloc ok.
176   -15:28:19.452 MVC: INFO: EvntSetCallback set 0x57073930 cookie 0.
177   -15:28:19.452 MVD: INFO: EvntSetCallback .
178   -15:28:19.452 MVD: INFO: EvntRegister mask 194592 disable.
179   -15:28:19.452 ZOS: INFO: task<MSF:246> spawn ok.
180   -15:28:19.452 ZOS: INFO: task<MSF:246> module start ok.
181   -15:28:19.452 MSF: INFO: start ok.
182   -15:28:19.452 ZOS: INFO: qtimer create task<0x0> timer<1> ok.
183   -15:28:19.452 MTC: INFO: start client ok.
184   -15:28:19.452 ZOS: INFO: ModEhCreateEntry add entry kArcAcEvntDidProvision.
185   -15:28:19.452 ZOS: INFO: ModEhAddSuber /:f:125612892:0x56fef9c0.
186   -15:28:19.452 ZOS: INFO: ModEhSub entry kArcAcEvntDidProvision suber /:f:125612892:0x56fef9c0.
187   -15:28:19.452 ARCL: INFO: startGetConfigs
188   -15:28:19.452 ARC: INFO: AcGetConfig 0x3bcbdd8.
189   -15:28:19.502 ARCL: INFO: Agent call,cmd[getConfigs.AccessEntry.AccessRouter],oid:[AccessEntry],this:[77cc608]00 00 01 00 00 00 00 00 18 39 61 35 36 62 38 35 38 61 31 39 66 31 39 32 63 36 63 66 36 35 30 39 37 .........9a56b858a19f192c6cf65097
190   -15:28:19.743 ARCL: INFO: getConfigs_begin
191   -15:28:19.779 ARCL: INFO: Agent call finished,cmd[getConfigs.AccessEntry.AccessRouter],oid:[AccessEntry],rslt[0],period[281],this:[77cc608]00 01 00 00 00 14 76 69 70 74 61 6C 6B 5F 69 73 68 6F 77 65 64 75 2E 63 6F 6D 00 00 00 08 00 00 00 05 41 70 70 49 64 00 00 00 01 30 00 00 00 08 41 75 74 68 4D 6F 64 65 00 00 00 07 72 73 61 41 75 74 68 00 00 00 08 44 6F 6D 61 69 6E 49 64 00 00 00 06 31 30 30 32 30 34 00 00 00 09 55 73 65 72 45 6E 74 72 79 00 00 00 50 55 73 65 72 45 6E 74 72 79 2F 31 30 30 32 30 34 3A 73 75 64 70 20 2D 68 20 31 31 32 2E 31 32 34 2E 31 31 36 2E 36 35 20 2D 70 20 31 31 39 35 39 3B 73 75 64 70 20 2D 68 20 31 38 32 2E 39 32 2E 36 36 2E 31 32 36 20 2D 70 20 31 38 33 30 35 3B 00 00 00 0A 4D 64 6D 53 65 72 76 69 63 65 00 00 00 20 68 74 74 70 73 3A 2F 2F 32 31 38 2E 32 34 34 2E 31 34 34 2E 31 31 36 3A 38 38 38 32 2F 6D 64 6D 00 00 00 11 41 63 68 69 76 65 64 4C 6F 67 53 65 72 76 69 ......viptalk_ishowedu.com........AppId....0....AuthMode....rsaAuth....DomainId....100204....UserEntry...PUserEntry/100204:sudp -h 112.124.116.65 -p 11959;sudp -h 182.92.66.126 -p 18305;....MdmService... https://218.244.144.116:8882/mdm....AchivedLogServi
192   -15:28:19.779 ARCL: INFO: getConfigs success, domain:viptalk_ishowedu.com
193   -routers:
194   - AccessRouter:stcp -h 112.124.116.65 -p 9856;
195   - AccessRouter:stcp -h 182.92.66.126 -p 9856;
196   - AccessRouter:stcp -h 203.82.55.29 -p 9856;
197   -configs:
198   - AppId->0
199   - AuthMode->rsaAuth
200   - DomainId->100204
201   - UserEntry->UserEntry/100204:sudp -h 112.124.116.65 -p 11959;sudp -h 182.92.66.126 -p 18305;
202   - MdmService->https://218.244.144.116:8882/mdm
203   - AchivedLogService->https://218.244.158.116:9001/um/xlogupload
204   - StatisticsService->http://218.244.158.116:9000/call_stat
205   - VersionCheckService->http://talk.juphoon.com:80/versioncheck
206   -
207   -15:28:19.793 ZOS: INFO: ModPubEvnt event kArcAcEvntDidProvision.
208   -15:28:19.793 ZOS: INFO: ModEhUnSub entry kArcAcEvntDidProvision remove suber /:f:125612892:0x56fef9c0.
209   -15:28:19.793 MTC: INFO: UeOnArcDidProvision Succeed.
210   -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 Arc.Realm:viptalk_ishowedu.com.
211   -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 AuthMode:rsaAuth.
212   -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 StatisticsService:http://218.244.158.116:9000/call_stat.
213   -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 AchivedLogService:https://218.244.158.116:9001/um/xlogupload.
214   -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 MdmService:https://218.244.144.116:8882/mdm.
215   -15:28:19.793 ARC: INFO: AcGetConfig 0x3bcbdd8 VersionCheckService:http://talk.juphoon.com:80/versioncheck.
216   -15:28:19.793 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok.
217   -15:28:19.794 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok.
218   -15:28:19.794 MSP: INFO: Flush changed, save to file.
219   -15:28:19.794 MTC: INFO: save provision.
220   -15:28:19.794 ARC: INFO: AcGetAgent 0 0x3bd03d0.
221   -15:28:19.794 MTC: INFO: UeCreate t_161225 RdmPwd1234567.
222   -15:28:19.794 ARCL: INFO: Agent call,cmd[getRegisterInfo.UserEntry.User],oid:[UserEntry/100204],this:[77cf958]00 00 01 00 00 00 00 00 08 75 73 65 72 6E 61 6D 65 00 00 00 08 74 5F 31 36 31 32 32 35 .........username....t_161225
223   -15:28:19.899 ARCL: INFO: Agent call finished,cmd[getRegisterInfo.UserEntry.User],oid:[UserEntry/100204],rslt[0],period[110],this:[77cf958]00 01 00 00 00 01 00 00 00 00 ..........
224   -15:28:19.899 ARC: INFO: AcPutAgent 0 0x3bd03d0.
225   -15:28:19.899 RSD: INFO: EnbLeaveNtfnX MtcUeCreateDidFaillNotification.
226   -15:28:19.899 ARC: INFO: AcGetAgent 0 0x3bd03d0.
227   -15:28:19.899 MTC: INFO: CliLogin request t_161225.
228   -15:28:19.899 ARCL: INFO: Agent call,cmd[requestAuth.UserEntry.User],oid:[UserEntry/100204],this:[77cb358]00 00 01 00 00 00 00 00 08 75 73 65 72 6E 61 6D 65 00 00 00 08 74 5F 31 36 31 32 32 35 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 07 72 73 61 41 75 74 68 00 00 00 00 .........username....t_161225...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....rsaAuth....
229   -15:28:19.899 MTC: INFO: CliLogin authorization required.
230   -15:28:19.948 ARCL: INFO: Agent call finished,cmd[requestAuth.UserEntry.User],oid:[UserEntry/100204],rslt[0],period[46],this:[77cb358]00 01 00 00 00 01 00 00 00 08 61 75 74 68 43 6F 64 65 00 00 00 04 34 38 38 31 00 00 00 00 ..........authCode....4881....
231   -15:28:19.948 MTC: INFO: MtcLoginRequestAuthCodeCallback nonce 4881.
232   -15:28:19.948 ARC: INFO: AcPutAgent 0 0x3bd03d0.
233   -15:28:19.948 ZOS: INFO: qtimer create task<0xFFFFFFFF> timer<2> ok.
234   -15:28:19.948 MTC: INFO: UeWaitAuthCodeTmr expired in 60 secs
235   -15:28:19.948 RSD: INFO: EnbLeaveNtfnX MtcUeAuthorizationRequireNotification.
236   -15:28:20.011 ARC: INFO: AcGetAgent 0 0x3bd03d0.
237   -15:28:20.011 MTC: INFO: UePromptAuthCode username t_161225.
238   -15:28:20.011 ARCL: INFO: Agent call,cmd[getPwdWithAuthCode.UserEntry.User],oid:[UserEntry/100204],this:[77cf918]00 00 01 00 00 00 00 00 08 75 73 65 72 6E 61 6D 65 00 00 00 08 74 5F 31 36 31 32 32 35 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 F8 53 55 51 39 64 46 38 78 4E 6A 45 79 4D 6A 55 4B 54 6D 39 75 59 32 55 39 4E 44 67 34 4D 51 70 43 5A 57 64 70 62 6A 30 78 4E 44 59 34 4E 54 59 32 4F 44 51 31 43 6B 56 75 5A 44 30 78 4E 44 59 34 4E 6A 55 31 4D 6A 51 31 43 67 70 46 53 67 41 36 6D 41 54 35 68 6E 35 31 6F 6D 4B 64 76 77 6B 58 35 78 39 36 6E 4A 65 66 48 41 4B 75 4E 69 33 57 32 49 37 6B 39 32 48 33 56 56 71 4F 33 4F 46 7A 6A 47 33 77 52 65 4E 62 59 75 56 57 38 4C 46 6C 2B 47 4B 49 74 4B 74 6C 6E 6F 45 61 76 36 65 45 33 34 77 4C 56 5A 46 4F 4E 42 5A 48 76 72 6E 79 45 69 .........username....t_161225...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....SUQ9dF8xNjEyMjUKTm9uY2U9NDg4MQpCZWdpbj0xNDY4NTY2ODQ1CkVuZD0xNDY4NjU1MjQ1CgpFSgA6mAT5hn51omKdvwkX5x96nJefHAKuNi3W2I7k92H3VVqO3OFzjG3wReNbYuVW8LFl+GKItKtlnoEav6eE34wLVZFONBZHvrnyEi
239   -15:28:20.074 ARCL: INFO: Agent call finished,cmd[getPwdWithAuthCode.UserEntry.User],oid:[UserEntry/100204],rslt[0],period[62],this:[77cf918]00 01 00 00 00 20 32 33 66 39 36 66 61 36 39 39 38 38 61 35 36 63 61 35 30 37 30 38 32 34 36 61 39 63 38 66 33 39 00 00 00 00 ..... 23f96fa69988a56ca50708246a9c8f39....
240   -15:28:20.074 MTC: INFO: UeDbSetAuthPeriod expired in 87545 secs
241   -15:28:20.075 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok.
242   -15:28:20.075 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok.
243   -15:28:20.076 MSP: INFO: Flush changed, save to file.
244   -15:28:20.076 MTC: INFO: save provision.
245   -15:28:20.076 ARC: INFO: AcPutAgent 0 0x3bd03d0.
246   -15:28:20.076 MTC: INFO: UeDbAuthIsValid expired in 87545 secs
247   -15:28:20.076 ZOS: INFO: ModEhCreateEntry add entry kArcAcEvntStateChanged.
248   -15:28:20.076 ZOS: INFO: ModEhAddSuber /:f:0:0x56ff0070.
249   -15:28:20.076 ZOS: INFO: ModEhSub entry kArcAcEvntStateChanged suber /:f:0:0x56ff0070.
250   -15:28:20.076 MSF: INFO: comp<MNF:77D5084> start ok.
251   -15:28:20.076 MNF: INFO: PortMapInit map 0x0x77d1b34.
252   -15:28:20.076 MNF: INFO: PortMapInit map 0x0x77d1b50.
253   -15:28:20.076 MNF: INFO: port init ok.
254   -15:28:20.076 MNF: INFO: start ok.
255   -15:28:20.076 ZOS: INFO: ModEhCreateEntry add entry kMsfMvcEvntNotifcaiton.
256   -15:28:20.076 ZOS: INFO: ModEhAddSuber /:f:0:0x5703f740.
257   -15:28:20.076 ZOS: INFO: ModEhSub entry kMsfMvcEvntNotifcaiton suber /:f:0:0x5703f740.
258   -15:28:20.076 ZOS: INFO: ModEhCreateEntry add entry kMsfMvdEvntNotifcaiton.
259   -15:28:20.076 ZOS: INFO: ModEhAddSuber /:f:0:0x5703f9a0.
260   -15:28:20.076 ZOS: INFO: ModEhSub entry kMsfMvdEvntNotifcaiton suber /:f:0:0x5703f9a0.
261   -15:28:20.076 ARC: INFO: AcRetainClient 0x3bcbdd8.
262   -15:28:20.076 ARCL: INFO: addServer success:CallClientEx
263   -15:28:20.076 RSE: INFO: ExInit
264   -15:28:20.076 MTC: INFO: CliLogin with type 1 ip 0.0.0.0.
265   -15:28:20.076 MTC: INFO: UeUploadDevInfo unchanged.
266   -15:28:20.076 ARCL: INFO: setClientProperty:DeviceId->FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3
267   -15:28:20.076 ARCL: INFO: setClientProperty:ForceFlag->1
268   -15:28:20.076 ARC: INFO: AcSignIn username:t_161225 <UnifiedSession> froce.
269   -15:28:20.076 ARCL: INFO: startConnect:username:t_161225/<UnifiedSession>
270   -15:28:20.076 ARCL: INFO: Agent call,cmd[allocRandom.AccessRouter.AccessRouter],oid:[AccessRouter],this:[77d4bb0]00 00 01 00 00 .....
271   -15:28:20.076 ARCL: INFO: login connection changed
272   -15:28:20.076 ARCL: INFO: login1Step1 begin:AccessRouter:stcp -h 112.124.116.65 -p 9856;
273   -15:28:20.076 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged.
274   -15:28:20.093 ARCL: INFO: Client status changed:1:0
275   -15:28:20.093 ARC: INFO: AcStateChanged session 0 CONNING proc 1 <0>.
276   -15:28:20.178 ARCL: INFO: Agent call finished,cmd[allocRandom.AccessRouter.AccessRouter],oid:[AccessRouter],rslt[0],period[109],this:[77d4bb0]00 01 00 00 00 10 31 35 39 30 33 33 38 31 31 61 38 38 63 31 34 37 00 00 00 00 ......159033811a88c147....
277   -15:28:20.178 ARCL: INFO: voip socket opened:1820:success
278   -15:28:20.179 ARCL: INFO: Agent call,cmd[login1.AccessRouter.AccessRouter],oid:[AccessRouter],this:[77d7fd0]00 00 01 00 00 00 00 00 28 5B 75 73 65 72 6E 61 6D 65 3A 74 5F 31 36 31 32 32 35 40 76 69 70 74 61 6C 6B 5F 69 73 68 6F 77 65 64 75 2E 63 6F 6D 5D 00 00 00 10 3C 55 6E 69 66 69 65 64 53 65 73 73 69 6F 6E 3E 00 00 00 20 33 32 32 36 35 39 31 33 36 38 65 37 61 37 31 30 64 64 34 33 33 32 37 63 33 61 30 36 63 34 66 37 00 00 00 05 00 00 00 05 5F 5F 61 70 70 00 00 00 01 30 00 00 00 08 44 65 76 69 63 65 49 64 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 08 5F 5F 63 6C 69 65 6E 74 00 00 00 2F 55 4E 4B 4E 4F 57 4E 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 08 5F 5F 64 6F 6D 61 69 6E 00 ........([username:t_161225@viptalk_ishowedu.com]....<UnifiedSession>... 3226591368e7a710dd43327c3a06c4f7........__app....0....DeviceId...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....__client.../UNKNOWNFA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....__domain.
279   -15:28:20.294 ARCL: INFO: Agent call finished,cmd[login1.AccessRouter.AccessRouter],oid:[AccessRouter],rslt[0],period[110],this:[77d7fd0]00 01 00 00 00 0B 31 30 30 32 30 34 5F 31 35 34 32 00 00 00 10 64 62 33 36 65 36 65 66 38 64 39 65 65 65 64 64 00 00 00 2C 41 63 63 65 73 73 52 6F 75 74 65 72 3A 73 75 64 70 20 2D 68 20 31 31 32 2E 31 32 34 2E 31 31 36 2E 36 35 20 2D 70 20 39 38 35 36 3B BF 44 74 86 00 00 00 00 00 00 00 00 ......100204_1542....db36e6ef8d9eeedd...,AccessRouter:sudp -h 112.124.116.65 -p 9856;.Dt.........
280   -15:28:20.294 ARCL: INFO: login1 successed:100204_1542:0
281   -15:28:20.294 ARCL: INFO: createAgent success:#Session/100204_1542/<UnifiedSession>:1
282   -15:28:20.343 ARCL: INFO: Agent call,cmd[readOfflineMessages.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],this:[77d7dc8]00 00 01 00 00 FF FF FF FF FF FF FF FF 00 00 00 64 ................d
283   -15:28:20.343 ARCL: INFO: router connection changed
284   -15:28:20.343 ARCL: INFO: readOfflineMessages_begin
285   -15:28:20.343 ARCL: INFO: Client status changed:2:0
286   -15:28:20.343 ARC: INFO: AcStateChanged session 0 CONNING proc 2 <0>.
287   -15:28:20.343 ARC: INFO: AcStateChanged callback conned.
288   -15:28:20.343 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged.
289   -15:28:20.343 RSD: INFO: EnbLeaveNtfnX MtcCliServerLoginOkNotification.
290   -15:28:20.343 ARC: INFO: AcRetainClient 0x3bcbdd8.
291   -15:28:20.343 ARCL: INFO: addMessageReceiver:Diagnosis:1
292   -15:28:20.343 ARC: INFO: AcReleaseClient 0x3bcbdd8.
293   -15:28:20.343 ARC: INFO: AcRetainClient 0x3bcbdd8.
294   -15:28:20.343 ARCL: INFO: addMessageReceiver:Message.MoreMessage:2
295   -15:28:20.343 ARC: INFO: AcReleaseClient 0x3bcbdd8.
296   -15:28:20.343 MTC: INFO: ImInit init.
297   -15:28:20.343 MTC: INFO: FsSessInit init.
298   -15:28:20.343 MTC: INFO: DsrMgr::Init <E:/project/test/LiveChat/bin/release/CloudSample/profile\jsd>.
299   -15:28:20.343 ARC: INFO: AcGetUid 100204_1542.
300   -15:28:20.343 ARC: INFO: AcRetainClient 0x3bcbdd8.
301   -15:28:20.343 ARCL: INFO: addMessageReceiver:DocumentSharing:3
302   -15:28:20.343 ARC: INFO: AcReleaseClient 0x3bcbdd8.
303   -15:28:20.343 ARC: INFO: AcSetPublicParm Public.kMtcCallExPropKey <yes>.
304   -15:28:20.343 ARCL: INFO: setClientProperty:Public.kMtcCallExPropKey->yes
305   -15:28:20.343 ARCL: INFO: createAgent success:#User:2
306   -15:28:20.343 ARC: INFO: AcGetAgent 1 0x3bd0460.
307   -15:28:20.343 ARCL: INFO: Agent call,cmd[setUserProps.User.User],oid:[#User],this:[77e1b50]00 00 01 00 00 00 00 00 01 00 00 00 10 50 75 62 6C 69 63 2E 4C 6F 67 69 6E 49 6E 66 6F 00 00 00 49 7B 22 44 61 74 65 22 3A 31 34 36 38 35 36 37 37 30 30 2C 22 42 72 61 6E 64 22 3A 22 50 43 22 2C 22 4D 6F 64 65 6C 22 3A 22 52 65 61 6C 22 2C 22 56 65 72 22 3A 22 32 2E 36 2E 31 22 2C 22 41 70 70 56 65 72 22 3A 22 22 7D .............Public.LoginInfo...I{"Date":1468567700,"Brand":"PC","Model":"Real","Ver":"2.6.1","AppVer":""}
308   -15:28:20.343 ARC: INFO: AcRetainClient 0x3bcbdd8.
309   -15:28:20.344 ZOS: INFO: task<Jsm:247> alloc ok.
310   -15:28:20.344 ZOS: INFO: task<Jsm:247> spawn ok.
311   -15:28:20.344 ZOS: INFO: task<Jsm:247> module start ok.
312   -15:28:20.344 ZOS: INFO: qtimer create task<0xF7> timer<3> ok.
313   -15:28:20.344 ARCL: INFO: addMessageReceiver:JSMInvite:4
314   -15:28:20.344 ARCL: INFO: addMessageReceiver:JSMNotify:5
315   -15:28:20.344 ARC: INFO: AcReleaseClient 0x3bcbdd8.
316   -15:28:20.344 RSE: INFO: ConfOnLoginOk init.
317   -15:28:20.393 ARCL: INFO: Agent call,cmd[setProps.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],this:[77eb3e0]00 00 01 00 00 00 00 00 03 00 00 00 08 44 65 76 69 63 65 49 64 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 09 46 6F 72 63 65 46 6C 61 67 00 00 00 01 31 00 00 00 18 50 75 62 6C 69 63 2E 6B 4D 74 63 43 61 6C 6C 45 78 50 72 6F 70 4B 65 79 00 00 00 03 79 65 73 .............DeviceId...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....ForceFlag....1....Public.kMtcCallExPropKey....yes
318   -15:28:20.393 ARCL: INFO: setProps_begin
319   -15:28:20.398 ARCL: INFO: Agent call finished,cmd[readOfflineMessages.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],rslt[0],period[63],this:[77d7dc8]00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......................
320   -15:28:20.398 ARCL: INFO: readOfflineMessages successed:0
321   -15:28:20.398 ARCL: INFO: recvMessage success:0:0
322   -15:28:20.427 ARCL: INFO: Agent call finished,cmd[setProps.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],rslt[0],period[47],this:[77eb3e0]00 01 00 00 00 00 00 00 00 00 ..........
323   -15:28:20.427 ARCL: INFO: setProps successed
324   -15:28:20.434 ARCL: INFO: Agent call finished,cmd[setUserProps.User.User],oid:[#User],rslt[0],period[94],this:[77e1b50]00 01 00 00 00 00 00 00 00 00 ..........
325   -15:28:20.434 ARC: INFO: AcPutAgent 1 0x3bd0460.
326   -15:28:20.434 ARCL: INFO: removeAgent:1
327   -15:28:20.434 RSD: INFO: EnbLeaveNtfnX MtcUeSetPropertyOkNotification.
328   -15:28:25.761 MVC: INFO: SndPlayStopByType type -1.
329   -15:28:25.761 ZOS: INFO: ModEhUnSub entry kMsfMvcEvntNotifcaiton remove suber /:f:0:0x5703f740.
330   -15:28:25.761 ZOS: INFO: ModEhUnSub entry kMsfMvdEvntNotifcaiton remove suber /:f:0:0x5703f9a0.
331   -15:28:25.761 ARC: INFO: AcRetainClient 0x3bcbdd8.
332   -15:28:25.761 ARCL: INFO: removeServer:CallClientEx
333   -15:28:25.761 RSE: INFO: ExDestroy
334   -15:28:25.761 ARC: INFO: AcRetainClient 0x3bcbdd8.
335   -15:28:25.761 ARCL: INFO: removeMessageReceiver:JSMInvite:4
336   -15:28:25.761 ARCL: INFO: removeMessageReceiver:JSMNotify:3
337   -15:28:25.761 ARC: INFO: AcReleaseClient 0x3bcbdd8.
338   -15:28:25.761 ZOS: INFO: task<Jsm:247> module stop ok.
339   -15:28:25.761 ZOS: INFO: task<Jsm> mission complete.
340   -15:28:25.761 ZOS: INFO: task<Jsm:247> free ok.
341   -15:28:25.791 ZOS: INFO: qtimer delete timer<3> ok.
342   -15:28:25.791 MSF: INFO: comp<MNF:77D5084> stop ok.
343   -15:28:25.791 MNF: INFO: PortMapDestroy map 0x0x77d1b34.
344   -15:28:25.791 MNF: INFO: PortMapDestroy map 0x0x77d1b50.
345   -15:28:25.791 ZOS: INFO: task<MSF:246> module stop ok.
346   -15:28:25.791 ZOS: INFO: task<MSF> mission complete.
347   -15:28:25.791 ZOS: INFO: task<MSF:246> free ok.
348   -15:28:25.821 ZOS: INFO: task<DNS:245> module stop ok.
349   -15:28:25.821 ZOS: INFO: task<DNS> mission complete.
350   -15:28:25.821 ZOS: INFO: qtimer delete timer<0> ok.
351   -15:28:25.821 ZOS: INFO: task<DNS:245> free ok.
352   -15:28:25.851 ARC: INFO: AcClose session 0x3bcbdd8.
353   -15:28:25.851 ARC: INFO: AcDestroy 0x3bcbdd8.
354   -15:28:25.851 ARCL: INFO: stopConnect
355   -15:28:25.851 ARCL: INFO: removeAgent:0
356   -15:28:25.851 ARCL: INFO: voip socket closed:1820
357   -15:28:25.851 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged.
358   -15:28:25.851 ARCL: INFO: close
359   -15:28:25.893 ARCL: INFO: Client status changed:0:0
360   -15:28:25.893 ARCL: INFO: client onDeactivate
361   -15:28:25.893 ARCL: INFO: stopConnect
362   -15:28:25.893 ARC: ERROR: AcStateChanged no session.
363   -15:28:25.923 ARCL: INFO: client onShutdown
364   -15:28:26.021 MTC: INFO: stop client ok.
365   -15:28:26.021 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok.
366   -15:28:26.022 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok.
367   -15:28:26.022 MSP: INFO: Flush changed, save to file.
368   -15:28:26.022 MTC: INFO: save provision.
369   -15:28:26.022 MTP: INFO: destroy db ok.
370   -15:28:26.022 MNP: INFO: destroy db ok.
371   -15:28:26.022 MSP: INFO: destroy db ok.
372   -15:28:26.022 RSD: INFO: rsd stop ok.
373   -15:28:26.022 MTC: INFO: close client ok.
374   -15:28:26.022 MVD: WARN: MvdwEngine::PreviewShow is obsolete
375   -15:28:26.023 ZOS: INFO: task<MVD:244> module stop ok.
376   -15:28:26.023 ZOS: INFO: task<MVD> mission complete.
377   -15:28:26.023 ZOS: INFO: task<MVD:244> free ok.
378   -15:28:26.076 ZOS: INFO: task<MVC:243> module stop ok.
379   -15:28:26.076 ZOS: INFO: task<MVC> mission complete.
380   -15:28:26.076 ZOS: INFO: task<MVC:243> free ok.
381   -15:28:26.106 ZOS: INFO: Win WideOpen file<E:/project/test/LiveChat/bin/release/CloudSample/profile/mme.ini> ok.
382   -15:28:26.106 ZOS: INFO: task<ARC:242> module stop ok.
383   -15:28:26.106 ZOS: INFO: task<ARC> mission complete.
384   -15:28:26.106 ZOS: INFO: task<ARC:242> free ok.
385   -15:28:26.136 XML: INFO: destroy ok.
386   -15:28:26.136 ZOS: INFO: HttpDestroy
387   -15:28:26.138 ZOS: INFO: task<TIMER> mission complete.
388   -15:28:26.138 ZOS: INFO: task<TIMER:241> free ok.
389   -15:28:26.166 ZOS: INFO: task<TIMER:241> delete ok.
390   -15:28:26.166 ZOS: INFO: qtimer delete ok.
391   -15:28:26.166 ZOS: INFO: Uninitialize com.
392   -15:28:26.166 ZOS: INFO: task<MOD_MGR> mission complete.
393   -15:28:26.166 ZOS: INFO: task<MOD_MGR:240> free ok.
394   -15:28:26.196 ZOS: INFO: task<MOD_MGR:240> delete ok.
395   -15:28:26.196 ZOS: INFO: module all tasks were destroied.
396   -15:28:26.196 ZOS: INFO: ModEhDestroy hub.
397   -16:00:25.504 ZOS: INFO: ModEhInit hub.
398   -16:00:25.505 ZOS: INFO: task<MOD_MGR:240> alloc ok.
399   -16:00:25.505 ZOS: INFO: task<MOD_MGR:240> spawn ok.
400   -16:00:25.515 ZOS: INFO: module manager active run.
401   -16:00:25.515 ZOS: INFO: module init ok.
402   -16:00:25.515 ZOS: INFO: qtimer create ok.
403   -16:00:25.515 ZOS: INFO: task<TIMER:241> alloc ok.
404   -16:00:25.515 ZOS: INFO: task<TIMER:241> spawn ok.
405   -16:00:25.515 ZOS: INFO: timer task active run.
406   -16:00:25.515 ZOS: INFO: HttpInit
407   -16:00:25.515 ZOS: INFO: system 2016-07-15T16:00:25+08:00 init ok.
408   -16:00:25.515 XML: INFO: init ok.
409   -16:00:25.515 ZOS: INFO: Com reference added, count is 2
410   -16:00:25.584 ZOS: INFO: Com reference added, count is 2
411   -16:00:26.099 ARC: INFO: init ok.
412   -16:00:26.099 ZOS: INFO: task<ARC:242> alloc ok.
413   -16:00:26.099 ZOS: INFO: task<ARC:242> spawn ok.
414   -16:00:26.099 ZOS: INFO: task<ARC:242> module start ok.
415   -16:00:26.099 ARC: INFO: arc task run.
416   -16:00:26.099 ARC: INFO: task start ok.
417   -16:00:26.099 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\provisions.xml> ok.
418   -16:00:26.100 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\provisions.xml2ss> ok.
419   -16:00:26.100 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\provisions.xml> ok.
420   -16:00:26.100 ZOS: INFO: Com reference added, count is 2
421   -16:00:26.115 MME: INFO: Device name Real 132609.
422   -16:00:26.115 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mme.ini> ok.
423   -16:00:26.115 MME: INFO: load section: Juphoon
424   -16:00:26.115 MME: INFO: load section: General
425   -16:00:26.117 MME: INFO: MME Version ad13bf4(160429)
426   -16:00:26.130 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok.
427   -16:00:26.131 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.eft> ok.
428   -16:00:26.131 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.ini> ok.
429   -16:00:26.131 MDM: INFO: load device general mmp
430   -16:00:26.131 MDM: INFO: load device local mmp
431   -16:00:26.131 MDM: INFO: load device remote mmp
432   -16:00:26.131 MDM: INFO: load device manual mmp
433   -16:00:26.131 MDM: INFO: load device topten mmp
434   -16:00:26.131 MDM: INFO: load device model mmp
435   -16:00:26.131 MDM: INFO: read 'E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.ini` finished
436   -16:00:26.131 ZOS: INFO: task<MVC:243> alloc ok.
437   -16:00:26.134 ZOS: INFO: task<MVC:243> spawn ok.
438   -16:00:26.134 ZOS: INFO: task<MVC:243> module start ok.
439   -16:00:26.134 MVC: INFO: DspSetAecMode mode 1.
440   -16:00:26.134 MVC: INFO: DspSetAecEnable set enable
441   -16:00:26.134 MVC: INFO: DspSetAgcMode mode 0
442   -16:00:26.134 MVC: INFO: DspSetAgcEnable set enable
443   -16:00:26.134 MVC: INFO: DspSetAnrMode mode 0.
444   -16:00:26.134 MVC: INFO: DspSetAnrEnable set enable
445   -16:00:26.134 MVC: INFO: MVC has actual function.
446   -16:00:26.134 ZOS: INFO: task<MVD:244> alloc ok.
447   -16:00:26.135 ZOS: INFO: task<MVD:244> spawn ok.
448   -16:00:26.135 ZOS: INFO: task<MVD:244> module start ok.
449   -16:00:26.135 MVD: INFO: MVD has actual function.
450   -16:00:26.135 MTC: INFO: Init Lemon:2588d54(160429) Melon:ad13bf4(160429) Avatar:4091b81(160428) Jsm:4c32339(160429)-1-0.4 Giraffe:df5a2dc(160422).
451   -16:00:26.135 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.ini> ok.
452   -16:00:26.136 MDM: INFO: save 'E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mdm.ini` finished
453   -16:00:26.136 MSP: INFO: init db ok.
454   -16:00:28.859 MNP: INFO: init db ok.
455   -16:00:28.859 MTP: INFO: init db ok.
456   -16:00:28.859 MTC: INFO: ProfSelect choice <t_161225> ok
457   -16:00:28.860 MVC: INFO: GetSuptCdc support 9
458   -16:00:28.860 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete
459   -16:00:28.862 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2.
460   -16:00:28.862 MVC: INFO: DevGetInputCount count 2
461   -16:00:28.862 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
462   -16:00:28.864 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'.
463   -16:00:28.864 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio)
464   -16:00:28.864 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
465   -16:00:28.867 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'.
466   -16:00:28.867 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC)
467   -16:00:28.867 MVC: WARN: MvcwEngine::DevGetInput is obsolete
468   -16:00:28.867 MVC: INFO: DevGetInput
469   -16:00:28.867 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete
470   -16:00:28.867 MVC: INFO: DevGetOutputCount count 1
471   -16:00:28.867 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete
472   -16:00:28.869 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio)
473   -16:00:28.869 MVC: WARN: MvcwEngine::DevGetOutput is obsolete
474   -16:00:28.869 MVC: INFO: DevGetOutput
475   -16:00:28.869 MVD: INFO: GetSuptCdc support 4
476   -16:00:28.869 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete
477   -16:00:28.879 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>.
478   -16:00:28.899 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete
479   -16:00:28.899 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
480   -16:00:28.899 MVD: WARN: MvdwEngine::DevGetCapture is obsolete
481   -16:00:28.931 MVD: INFO: DevGetCapture get capture name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global.
482   -16:00:28.931 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok.
483   -16:00:28.931 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok.
484   -16:00:28.932 MSF: WARN: MSP version 6.
485   -16:00:28.932 MSF: WARN: MNP version 17.
486   -16:00:28.932 MVC: INFO: GetSuptCdc support 9
487   -16:00:28.932 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete
488   -16:00:28.933 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2.
489   -16:00:28.933 MVC: INFO: DevGetInputCount count 2
490   -16:00:28.933 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
491   -16:00:28.935 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'.
492   -16:00:28.935 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio)
493   -16:00:28.935 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
494   -16:00:28.938 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'.
495   -16:00:28.938 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC)
496   -16:00:28.938 MVC: WARN: MvcwEngine::DevGetInput is obsolete
497   -16:00:28.938 MVC: INFO: DevGetInput
498   -16:00:28.938 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete
499   -16:00:28.938 MVC: INFO: DevGetOutputCount count 1
500   -16:00:28.938 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete
501   -16:00:28.939 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio)
502   -16:00:28.939 MVC: WARN: MvcwEngine::DevGetOutput is obsolete
503   -16:00:28.939 MVC: INFO: DevGetOutput
504   -16:00:28.939 MVD: INFO: GetSuptCdc support 4
505   -16:00:28.940 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete
506   -16:00:28.950 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>.
507   -16:00:28.970 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete
508   -16:00:28.970 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
509   -16:00:28.970 MSF: WARN: MTP version 14.
510   -16:00:28.970 MSF: WARN: MTC version 2.
511   -16:00:28.970 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok.
512   -16:00:28.971 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok.
513   -16:00:28.971 MVC: INFO: DspSetAecEnable set enable
514   -16:00:28.971 MVC: INFO: DspSetAecMode mode 1.
515   -16:00:28.971 MVC: INFO: DspSetAgcEnable set enable
516   -16:00:28.971 MVC: INFO: DspSetAgcMode mode 0
517   -16:00:28.971 MVC: INFO: DspSetAgcTgt set 3.
518   -16:00:28.971 MVC: INFO: DspSetAnrEnable set enable
519   -16:00:28.971 MVC: INFO: DspSetAnrMode mode 0.
520   -16:00:28.971 MVC: INFO: RtpSetBreakTimeLen length 300s
521   -16:00:28.971 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete
522   -16:00:28.981 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>.
523   -16:00:29.001 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete
524   -16:00:29.001 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
525   -16:00:29.001 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete
526   -16:00:29.002 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2.
527   -16:00:29.002 MVC: INFO: DevGetInputCount count 2
528   -16:00:29.002 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
529   -16:00:29.004 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'.
530   -16:00:29.004 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio)
531   -16:00:29.004 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
532   -16:00:29.006 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'.
533   -16:00:29.006 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC)
534   -16:00:29.006 MVC: WARN: MvcwEngine::DevGetInput is obsolete
535   -16:00:29.006 MVC: INFO: DevGetInput
536   -16:00:29.007 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete
537   -16:00:29.007 MVC: INFO: DevGetOutputCount count 1
538   -16:00:29.007 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete
539   -16:00:29.008 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio)
540   -16:00:29.008 MVC: WARN: MvcwEngine::DevGetOutput is obsolete
541   -16:00:29.008 MVC: INFO: DevGetOutput
542   -16:00:29.008 RSD: INFO: rsd start ok.
543   -16:00:29.008 MTC: INFO: open client ok.
544   -16:00:29.008 MTC: WARN: UeDbSetPassword forbided in RSA mode.
545   -16:00:29.009 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok.
546   -16:00:29.009 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok.
547   -16:00:29.009 MSP: INFO: Flush changed, save to file.
548   -16:00:29.009 MTC: INFO: save provision.
549   -16:00:29.009 MVC: INFO: DspSetAecEnable set enable
550   -16:00:29.009 MVC: INFO: DspSetAecMode mode 1.
551   -16:00:29.009 MVC: INFO: DspSetAgcEnable set enable
552   -16:00:29.009 MVC: INFO: DspSetAgcMode mode 0
553   -16:00:29.010 MVC: INFO: DspSetAgcTgt set 3.
554   -16:00:29.010 MVC: INFO: DspSetAnrEnable set enable
555   -16:00:29.010 MVC: INFO: DspSetAnrMode mode 0.
556   -16:00:29.010 MVC: INFO: RtpSetBreakTimeLen length 300s
557   -16:00:29.010 MVD: WARN: MvdwEngine::DevGetCaptureCount is obsolete
558   -16:00:29.019 MVD: INFO: DevGetCaptureCount get the count of MVD capture device <1>.
559   -16:00:29.039 MVD: WARN: MvdwEngine::DevEnumCapture is obsolete
560   -16:00:29.039 MVD: INFO: DevEnumCapture capture 0 name USB2.0 PC CAMERA id \\?\usb#vid_1908&pid_2310&mi_00#7&36289d9b&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global
561   -16:00:29.039 MVC: WARN: MvcwEngine::DevGetInputCount is obsolete
562   -16:00:29.040 MVC: INFO: MvcwEngine::DevGetInputCount input device count: 2.
563   -16:00:29.040 MVC: INFO: DevGetInputCount count 2
564   -16:00:29.040 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
565   -16:00:29.042 MVC: INFO: MvcwEngine::DevEnumInput input device<0> is 'FrontMic (Realtek High Definition Audio)'.
566   -16:00:29.042 MVC: INFO: DevEnumInput 0 FrontMic (Realtek High Definition Audio)
567   -16:00:29.042 MVC: WARN: MvcwEngine::DevEnumInput is obsolete
568   -16:00:29.044 MVC: INFO: MvcwEngine::DevEnumInput input device<1> is '麦克风 (USB2.0 MIC)'.
569   -16:00:29.044 MVC: INFO: DevEnumInput 1 麦克风 (USB2.0 MIC)
570   -16:00:29.044 MVC: WARN: MvcwEngine::DevGetInput is obsolete
571   -16:00:29.044 MVC: INFO: DevGetInput
572   -16:00:29.044 MVC: WARN: MvcwEngine::DevGetOutputCount is obsolete
573   -16:00:29.045 MVC: INFO: DevGetOutputCount count 1
574   -16:00:29.045 MVC: WARN: MvcwEngine::DevEnumOutput is obsolete
575   -16:00:29.046 MVC: INFO: DevEnumOutput 0 Realtek HD Audio 2nd output (Realtek High Definition Audio)
576   -16:00:29.046 MVC: WARN: MvcwEngine::DevGetOutput is obsolete
577   -16:00:29.046 MVC: INFO: DevGetOutput
578   -16:00:29.046 MTC: INFO: client server AccessEntry:sudp -h dev.ae.justalkcloud.com -p 9851;
579   -16:00:29.047 ARC: INFO: AcInit 0x565c750.
580   -16:00:29.047 ARC: INFO: AcOpen create session 0x565c750.
581   -16:00:29.047 ARC: INFO: AcSetTcpMode disable tcp mode.
582   -16:00:29.047 ZOS: INFO: task<DNS:245> alloc ok.
583   -16:00:29.047 ZOS: INFO: qtimer create task<0xF5> timer<0> ok.
584   -16:00:29.047 DNS: INFO: init ok.
585   -16:00:29.047 ZOS: INFO: task<DNS:245> spawn ok.
586   -16:00:29.047 ZOS: INFO: task<DNS:245> module start ok.
587   -16:00:29.047 ZOS: INFO: task<MSF:246> alloc ok.
588   -16:00:29.047 MVC: INFO: EvntSetCallback set 0xfc73930 cookie 0.
589   -16:00:29.047 MVD: INFO: EvntSetCallback .
590   -16:00:29.047 MVD: INFO: EvntRegister mask 194592 disable.
591   -16:00:29.047 ZOS: INFO: task<MSF:246> spawn ok.
592   -16:00:29.047 ZOS: INFO: task<MSF:246> module start ok.
593   -16:00:29.047 MSF: INFO: start ok.
594   -16:00:29.047 ZOS: INFO: qtimer create task<0x0> timer<1> ok.
595   -16:00:29.047 MTC: INFO: start client ok.
596   -16:00:29.047 ZOS: INFO: ModEhCreateEntry add entry kArcAcEvntDidProvision.
597   -16:00:29.048 ZOS: INFO: ModEhAddSuber /:f:154706108:0xfbef9c0.
598   -16:00:29.048 ZOS: INFO: ModEhSub entry kArcAcEvntDidProvision suber /:f:154706108:0xfbef9c0.
599   -16:00:29.048 ARCL: INFO: startGetConfigs
600   -16:00:29.048 ARC: INFO: AcGetConfig 0x565c750.
601   -16:00:29.097 ARCL: INFO: Agent call,cmd[getConfigs.AccessEntry.AccessRouter],oid:[AccessEntry],this:[938abc8]00 00 01 00 00 00 00 00 18 39 61 35 36 62 38 35 38 61 31 39 66 31 39 32 63 36 63 66 36 35 30 39 37 .........9a56b858a19f192c6cf65097
602   -16:00:29.100 ARCL: INFO: getConfigs_begin
603   -16:00:29.369 ARCL: INFO: Agent call finished,cmd[getConfigs.AccessEntry.AccessRouter],oid:[AccessEntry],rslt[0],period[265],this:[938abc8]00 01 00 00 00 14 76 69 70 74 61 6C 6B 5F 69 73 68 6F 77 65 64 75 2E 63 6F 6D 00 00 00 08 00 00 00 05 41 70 70 49 64 00 00 00 01 30 00 00 00 08 41 75 74 68 4D 6F 64 65 00 00 00 07 72 73 61 41 75 74 68 00 00 00 08 44 6F 6D 61 69 6E 49 64 00 00 00 06 31 30 30 32 30 34 00 00 00 09 55 73 65 72 45 6E 74 72 79 00 00 00 50 55 73 65 72 45 6E 74 72 79 2F 31 30 30 32 30 34 3A 73 75 64 70 20 2D 68 20 31 31 32 2E 31 32 34 2E 31 31 36 2E 36 35 20 2D 70 20 31 31 39 35 39 3B 73 75 64 70 20 2D 68 20 31 38 32 2E 39 32 2E 36 36 2E 31 32 36 20 2D 70 20 31 38 33 30 35 3B 00 00 00 0A 4D 64 6D 53 65 72 76 69 63 65 00 00 00 20 68 74 74 70 73 3A 2F 2F 32 31 38 2E 32 34 34 2E 31 34 34 2E 31 31 36 3A 38 38 38 32 2F 6D 64 6D 00 00 00 11 41 63 68 69 76 65 64 4C 6F 67 53 65 72 76 69 ......viptalk_ishowedu.com........AppId....0....AuthMode....rsaAuth....DomainId....100204....UserEntry...PUserEntry/100204:sudp -h 112.124.116.65 -p 11959;sudp -h 182.92.66.126 -p 18305;....MdmService... https://218.244.144.116:8882/mdm....AchivedLogServi
604   -16:00:29.369 ARCL: INFO: getConfigs success, domain:viptalk_ishowedu.com
605   -routers:
606   - AccessRouter:stcp -h 112.124.116.65 -p 9856;
607   - AccessRouter:stcp -h 182.92.66.126 -p 9856;
608   - AccessRouter:stcp -h 203.82.55.29 -p 9856;
609   -configs:
610   - AppId->0
611   - AuthMode->rsaAuth
612   - DomainId->100204
613   - UserEntry->UserEntry/100204:sudp -h 112.124.116.65 -p 11959;sudp -h 182.92.66.126 -p 18305;
614   - MdmService->https://218.244.144.116:8882/mdm
615   - AchivedLogService->https://218.244.158.116:9001/um/xlogupload
616   - StatisticsService->http://218.244.158.116:9000/call_stat
617   - VersionCheckService->http://talk.juphoon.com:80/versioncheck
618   -
619   -16:00:29.400 ZOS: INFO: ModPubEvnt event kArcAcEvntDidProvision.
620   -16:00:29.400 ZOS: INFO: ModEhUnSub entry kArcAcEvntDidProvision remove suber /:f:154706108:0xfbef9c0.
621   -16:00:29.400 MTC: INFO: UeOnArcDidProvision Succeed.
622   -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 Arc.Realm:viptalk_ishowedu.com.
623   -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 AuthMode:rsaAuth.
624   -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 StatisticsService:http://218.244.158.116:9000/call_stat.
625   -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 AchivedLogService:https://218.244.158.116:9001/um/xlogupload.
626   -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 MdmService:https://218.244.144.116:8882/mdm.
627   -16:00:29.400 ARC: INFO: AcGetConfig 0x565c750 VersionCheckService:http://talk.juphoon.com:80/versioncheck.
628   -16:00:29.401 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok.
629   -16:00:29.401 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok.
630   -16:00:29.401 MSP: INFO: Flush changed, save to file.
631   -16:00:29.401 MTC: INFO: save provision.
632   -16:00:29.401 ARC: INFO: AcGetAgent 0 0x93d0318.
633   -16:00:29.401 MTC: INFO: UeCreate t_161225 RdmPwd1234567.
634   -16:00:29.401 ARCL: INFO: Agent call,cmd[getRegisterInfo.UserEntry.User],oid:[UserEntry/100204],this:[938cd18]00 00 01 00 00 00 00 00 08 75 73 65 72 6E 61 6D 65 00 00 00 08 74 5F 31 36 31 32 32 35 .........username....t_161225
635   -16:00:29.498 ARCL: INFO: Agent call finished,cmd[getRegisterInfo.UserEntry.User],oid:[UserEntry/100204],rslt[0],period[94],this:[938cd18]00 01 00 00 00 01 00 00 00 00 ..........
636   -16:00:29.498 ARC: INFO: AcPutAgent 0 0x93d0318.
637   -16:00:29.498 RSD: INFO: EnbLeaveNtfnX MtcUeCreateDidFaillNotification.
638   -16:00:29.498 ZOS: INFO: qtimer create task<0xFFFFFFFF> timer<2> ok.
639   -16:00:29.498 MTC: INFO: UeDbAuthIsValid expired in 85616 secs
640   -16:00:29.498 ZOS: INFO: ModEhCreateEntry add entry kArcAcEvntStateChanged.
641   -16:00:29.498 ZOS: INFO: ModEhAddSuber /:f:0:0xfbf0070.
642   -16:00:29.498 ZOS: INFO: ModEhSub entry kArcAcEvntStateChanged suber /:f:0:0xfbf0070.
643   -16:00:29.498 MSF: INFO: comp<MNF:938CF24> start ok.
644   -16:00:29.498 MNF: INFO: PortMapInit map 0x0x941b424.
645   -16:00:29.498 MNF: INFO: PortMapInit map 0x0x941b440.
646   -16:00:29.498 MNF: INFO: port init ok.
647   -16:00:29.498 MNF: INFO: start ok.
648   -16:00:29.498 ZOS: INFO: ModEhCreateEntry add entry kMsfMvcEvntNotifcaiton.
649   -16:00:29.498 ZOS: INFO: ModEhAddSuber /:f:0:0xfc3f740.
650   -16:00:29.498 ZOS: INFO: ModEhSub entry kMsfMvcEvntNotifcaiton suber /:f:0:0xfc3f740.
651   -16:00:29.498 ZOS: INFO: ModEhCreateEntry add entry kMsfMvdEvntNotifcaiton.
652   -16:00:29.498 ZOS: INFO: ModEhAddSuber /:f:0:0xfc3f9a0.
653   -16:00:29.499 ZOS: INFO: ModEhSub entry kMsfMvdEvntNotifcaiton suber /:f:0:0xfc3f9a0.
654   -16:00:29.499 ARC: INFO: AcRetainClient 0x565c750.
655   -16:00:29.499 ARCL: INFO: addServer success:CallClientEx
656   -16:00:29.499 RSE: INFO: ExInit
657   -16:00:29.499 MTC: INFO: CliLogin with type 1 ip .
658   -16:00:29.499 MTC: INFO: UeUploadDevInfo unchanged.
659   -16:00:29.499 ARCL: INFO: setClientProperty:DeviceId->FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3
660   -16:00:29.499 ARCL: INFO: setClientProperty:ForceFlag->1
661   -16:00:29.499 ARC: INFO: AcSignIn username:t_161225 <UnifiedSession> froce.
662   -16:00:29.499 ARCL: INFO: startConnect:username:t_161225/<UnifiedSession>
663   -16:00:29.499 ARCL: INFO: Agent call,cmd[allocRandom.AccessRouter.AccessRouter],oid:[AccessRouter],this:[9421288]00 00 01 00 00 .....
664   -16:00:29.499 ARCL: INFO: login connection changed
665   -16:00:29.499 ARCL: INFO: login1Step1 begin:AccessRouter:stcp -h 112.124.116.65 -p 9856;
666   -16:00:29.499 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged.
667   -16:00:29.500 ARCL: INFO: Client status changed:1:0
668   -16:00:29.500 ARC: INFO: AcStateChanged session 0 CONNING proc 1 <0>.
669   -16:00:29.598 ARCL: INFO: Agent call finished,cmd[allocRandom.AccessRouter.AccessRouter],oid:[AccessRouter],rslt[0],period[109],this:[9421288]00 01 00 00 00 10 36 61 34 61 32 37 32 31 65 36 36 36 34 30 36 38 00 00 00 00 ......6a4a2721e6664068....
670   -16:00:29.598 ARCL: INFO: voip socket opened:2032:success
671   -16:00:29.598 ARCL: INFO: Agent call,cmd[login1.AccessRouter.AccessRouter],oid:[AccessRouter],this:[94220b8]00 00 01 00 00 00 00 00 28 5B 75 73 65 72 6E 61 6D 65 3A 74 5F 31 36 31 32 32 35 40 76 69 70 74 61 6C 6B 5F 69 73 68 6F 77 65 64 75 2E 63 6F 6D 5D 00 00 00 10 3C 55 6E 69 66 69 65 64 53 65 73 73 69 6F 6E 3E 00 00 00 20 38 32 63 31 63 62 33 32 30 65 64 61 36 66 65 63 66 33 63 34 34 66 63 62 66 64 38 36 64 61 62 37 00 00 00 05 00 00 00 05 5F 5F 61 70 70 00 00 00 01 30 00 00 00 08 44 65 76 69 63 65 49 64 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 08 5F 5F 63 6C 69 65 6E 74 00 00 00 2F 55 4E 4B 4E 4F 57 4E 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 08 5F 5F 64 6F 6D 61 69 6E 00 ........([username:t_161225@viptalk_ishowedu.com]....<UnifiedSession>... 82c1cb320eda6fecf3c44fcbfd86dab7........__app....0....DeviceId...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....__client.../UNKNOWNFA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....__domain.
672   -16:00:29.712 ARCL: INFO: Agent call finished,cmd[login1.AccessRouter.AccessRouter],oid:[AccessRouter],rslt[0],period[109],this:[94220b8]00 01 00 00 00 0B 31 30 30 32 30 34 5F 31 35 34 32 00 00 00 10 61 61 61 61 37 63 39 34 35 32 64 61 66 36 37 34 00 00 00 2C 41 63 63 65 73 73 52 6F 75 74 65 72 3A 73 75 64 70 20 2D 68 20 31 31 32 2E 31 32 34 2E 31 31 36 2E 36 35 20 2D 70 20 39 38 35 36 3B BF 44 74 86 00 00 00 00 00 00 00 00 ......100204_1542....aaaa7c9452daf674...,AccessRouter:sudp -h 112.124.116.65 -p 9856;.Dt.........
673   -16:00:29.712 ARCL: INFO: login1 successed:100204_1542:0
674   -16:00:29.712 ARCL: INFO: createAgent success:#Session/100204_1542/<UnifiedSession>:1
675   -16:00:29.750 ARCL: INFO: Agent call,cmd[readOfflineMessages.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],this:[938cd80]00 00 01 00 00 FF FF FF FF FF FF FF FF 00 00 00 64 ................d
676   -16:00:29.750 ARCL: INFO: router connection changed
677   -16:00:29.750 ARCL: INFO: readOfflineMessages_begin
678   -16:00:29.750 ARCL: INFO: Client status changed:2:0
679   -16:00:29.750 ARC: INFO: AcStateChanged session 0 CONNING proc 2 <0>.
680   -16:00:29.750 ARC: INFO: AcStateChanged callback conned.
681   -16:00:29.750 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged.
682   -16:00:29.750 RSD: INFO: EnbLeaveNtfnX MtcCliServerLoginOkNotification.
683   -16:00:29.750 ARC: INFO: AcRetainClient 0x565c750.
684   -16:00:29.750 ARCL: INFO: addMessageReceiver:Diagnosis:1
685   -16:00:29.750 ARC: INFO: AcReleaseClient 0x565c750.
686   -16:00:29.750 ARC: INFO: AcRetainClient 0x565c750.
687   -16:00:29.750 ARCL: INFO: addMessageReceiver:Message.MoreMessage:2
688   -16:00:29.750 ARC: INFO: AcReleaseClient 0x565c750.
689   -16:00:29.750 MTC: INFO: ImInit init.
690   -16:00:29.750 MTC: INFO: FsSessInit init.
691   -16:00:29.750 MTC: INFO: DsrMgr::Init <E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\jsd>.
692   -16:00:29.750 ARC: INFO: AcGetUid 100204_1542.
693   -16:00:29.750 ARC: INFO: AcRetainClient 0x565c750.
694   -16:00:29.750 ARCL: INFO: addMessageReceiver:DocumentSharing:3
695   -16:00:29.750 ARC: INFO: AcReleaseClient 0x565c750.
696   -16:00:29.750 ARC: INFO: AcSetPublicParm Public.kMtcCallExPropKey <yes>.
697   -16:00:29.750 ARCL: INFO: setClientProperty:Public.kMtcCallExPropKey->yes
698   -16:00:29.750 ARCL: INFO: createAgent success:#User:2
699   -16:00:29.750 ARC: INFO: AcGetAgent 1 0x93d03a8.
700   -16:00:29.750 ARCL: INFO: Agent call,cmd[setUserProps.User.User],oid:[#User],this:[94260b8]00 00 01 00 00 00 00 00 01 00 00 00 10 50 75 62 6C 69 63 2E 4C 6F 67 69 6E 49 6E 66 6F 00 00 00 49 7B 22 44 61 74 65 22 3A 31 34 36 38 35 36 39 36 32 39 2C 22 42 72 61 6E 64 22 3A 22 50 43 22 2C 22 4D 6F 64 65 6C 22 3A 22 52 65 61 6C 22 2C 22 56 65 72 22 3A 22 32 2E 36 2E 31 22 2C 22 41 70 70 56 65 72 22 3A 22 22 7D .............Public.LoginInfo...I{"Date":1468569629,"Brand":"PC","Model":"Real","Ver":"2.6.1","AppVer":""}
701   -16:00:29.750 ARC: INFO: AcRetainClient 0x565c750.
702   -16:00:29.751 ZOS: INFO: task<Jsm:247> alloc ok.
703   -16:00:29.751 ZOS: INFO: task<Jsm:247> spawn ok.
704   -16:00:29.751 ZOS: INFO: task<Jsm:247> module start ok.
705   -16:00:29.751 ZOS: INFO: qtimer create task<0xF7> timer<3> ok.
706   -16:00:29.751 ARCL: INFO: addMessageReceiver:JSMInvite:4
707   -16:00:29.751 ARCL: INFO: addMessageReceiver:JSMNotify:5
708   -16:00:29.751 ARC: INFO: AcReleaseClient 0x565c750.
709   -16:00:29.751 RSE: INFO: ConfOnLoginOk init.
710   -16:00:29.800 ARCL: INFO: Agent call,cmd[setProps.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],this:[9422910]00 00 01 00 00 00 00 00 03 00 00 00 08 44 65 76 69 63 65 49 64 00 00 00 28 46 41 36 38 39 36 39 31 43 43 41 45 42 32 34 43 41 44 39 38 43 34 37 30 41 32 44 36 42 42 34 46 42 42 39 35 39 36 42 33 00 00 00 09 46 6F 72 63 65 46 6C 61 67 00 00 00 01 31 00 00 00 18 50 75 62 6C 69 63 2E 6B 4D 74 63 43 61 6C 6C 45 78 50 72 6F 70 4B 65 79 00 00 00 03 79 65 73 .............DeviceId...(FA689691CCAEB24CAD98C470A2D6BB4FBB9596B3....ForceFlag....1....Public.kMtcCallExPropKey....yes
711   -16:00:29.800 ARCL: INFO: setProps_begin
712   -16:00:29.815 ARCL: INFO: Agent call finished,cmd[readOfflineMessages.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],rslt[0],period[78],this:[938cd80]00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ......................
713   -16:00:29.816 ARCL: INFO: readOfflineMessages successed:0
714   -16:00:29.816 ARCL: INFO: recvMessage success:0:0
715   -16:00:29.842 ARCL: INFO: Agent call finished,cmd[setProps.ClientSession.Account],oid:[#Session/100204_1542/<UnifiedSession>],rslt[0],period[31],this:[9422910]00 01 00 00 00 00 00 00 00 00 ..........
716   -16:00:29.842 ARCL: INFO: setProps successed
717   -16:00:29.853 ARCL: INFO: Agent call finished,cmd[setUserProps.User.User],oid:[#User],rslt[0],period[109],this:[94260b8]00 01 00 00 00 00 00 00 00 00 ..........
718   -16:00:29.853 ARC: INFO: AcPutAgent 1 0x93d03a8.
719   -16:00:29.853 ARCL: INFO: removeAgent:1
720   -16:00:29.853 RSD: INFO: EnbLeaveNtfnX MtcUeSetPropertyOkNotification.
721   -16:00:36.195 MVC: INFO: SndPlayStopByType type -1.
722   -16:00:36.195 ZOS: INFO: ModEhUnSub entry kMsfMvcEvntNotifcaiton remove suber /:f:0:0xfc3f740.
723   -16:00:36.195 ZOS: INFO: ModEhUnSub entry kMsfMvdEvntNotifcaiton remove suber /:f:0:0xfc3f9a0.
724   -16:00:36.195 ARC: INFO: AcRetainClient 0x565c750.
725   -16:00:36.195 ARCL: INFO: removeServer:CallClientEx
726   -16:00:36.195 RSE: INFO: ExDestroy
727   -16:00:36.195 ARC: INFO: AcRetainClient 0x565c750.
728   -16:00:36.195 ARCL: INFO: removeMessageReceiver:JSMInvite:4
729   -16:00:36.195 ARCL: INFO: removeMessageReceiver:JSMNotify:3
730   -16:00:36.195 ARC: INFO: AcReleaseClient 0x565c750.
731   -16:00:36.195 ZOS: INFO: task<Jsm:247> module stop ok.
732   -16:00:36.195 ZOS: INFO: task<Jsm> mission complete.
733   -16:00:36.195 ZOS: INFO: task<Jsm:247> free ok.
734   -16:00:36.225 ZOS: INFO: qtimer delete timer<3> ok.
735   -16:00:36.225 MSF: INFO: comp<MNF:938CF24> stop ok.
736   -16:00:36.225 MNF: INFO: PortMapDestroy map 0x0x941b424.
737   -16:00:36.225 MNF: INFO: PortMapDestroy map 0x0x941b440.
738   -16:00:36.225 ZOS: INFO: task<MSF:246> module stop ok.
739   -16:00:36.225 ZOS: INFO: task<MSF> mission complete.
740   -16:00:36.225 ZOS: INFO: task<MSF:246> free ok.
741   -16:00:36.255 ZOS: INFO: task<DNS:245> module stop ok.
742   -16:00:36.255 ZOS: INFO: task<DNS> mission complete.
743   -16:00:36.255 ZOS: INFO: qtimer delete timer<0> ok.
744   -16:00:36.255 ZOS: INFO: task<DNS:245> free ok.
745   -16:00:36.285 ARC: INFO: AcClose session 0x565c750.
746   -16:00:36.285 ARC: INFO: AcDestroy 0x565c750.
747   -16:00:36.285 ARCL: INFO: stopConnect
748   -16:00:36.285 ARCL: INFO: removeAgent:0
749   -16:00:36.285 ARCL: INFO: voip socket closed:2032
750   -16:00:36.285 ZOS: INFO: ModPubEvnt event kArcAcEvntStateChanged.
751   -16:00:36.285 ARCL: INFO: close
752   -16:00:36.301 ARCL: INFO: Client status changed:0:0
753   -16:00:36.301 ARCL: INFO: client onDeactivate
754   -16:00:36.301 ARCL: INFO: stopConnect
755   -16:00:36.301 ARC: ERROR: AcStateChanged no session.
756   -16:00:36.331 ARCL: INFO: client onShutdown
757   -16:00:36.425 MTC: INFO: stop client ok.
758   -16:00:36.425 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml2ss> ok.
759   -16:00:36.426 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile\t_161225\provision-v1.xml> ok.
760   -16:00:36.426 MSP: INFO: Flush changed, save to file.
761   -16:00:36.426 MTC: INFO: save provision.
762   -16:00:36.426 MTP: INFO: destroy db ok.
763   -16:00:36.426 MNP: INFO: destroy db ok.
764   -16:00:36.426 MSP: INFO: destroy db ok.
765   -16:00:36.426 RSD: INFO: rsd stop ok.
766   -16:00:36.426 MTC: INFO: close client ok.
767   -16:00:36.426 MVD: WARN: MvdwEngine::PreviewShow is obsolete
768   -16:00:36.430 ZOS: INFO: task<MVD:244> module stop ok.
769   -16:00:36.430 ZOS: INFO: task<MVD> mission complete.
770   -16:00:36.430 ZOS: INFO: task<MVD:244> free ok.
771   -16:00:36.483 ZOS: INFO: task<MVC:243> module stop ok.
772   -16:00:36.483 ZOS: INFO: task<MVC> mission complete.
773   -16:00:36.483 ZOS: INFO: task<MVC:243> free ok.
774   -16:00:36.513 ZOS: INFO: Win WideOpen file<E:/project/git_LiveChat/LiveChat/bin/release/CloudSample/profile/mme.ini> ok.
775   -16:00:36.513 ZOS: INFO: task<ARC:242> module stop ok.
776   -16:00:36.513 ZOS: INFO: task<ARC> mission complete.
777   -16:00:36.513 ZOS: INFO: task<ARC:242> free ok.
778   -16:00:36.543 XML: INFO: destroy ok.
779   -16:00:36.543 ZOS: INFO: HttpDestroy
780   -16:00:36.549 ZOS: INFO: task<TIMER> mission complete.
781   -16:00:36.549 ZOS: INFO: task<TIMER:241> free ok.
782   -16:00:36.573 ZOS: INFO: task<TIMER:241> delete ok.
783   -16:00:36.573 ZOS: INFO: qtimer delete ok.
784   -16:00:36.573 ZOS: INFO: Uninitialize com.
785   -16:00:36.573 ZOS: INFO: task<MOD_MGR> mission complete.
786   -16:00:36.573 ZOS: INFO: task<MOD_MGR:240> free ok.
787   -16:00:36.603 ZOS: INFO: task<MOD_MGR:240> delete ok.
788   -16:00:36.603 ZOS: INFO: module all tasks were destroied.
789   -16:00:36.603 ZOS: INFO: ModEhDestroy hub.
LiveChat/bin/release/CloudSample/profile/mme.ini
... ... @@ -92,7 +92,7 @@ video.ars=1
92 92 video.ars.bem=1
93 93 video.ars.br.max=2000000
94 94 video.ars.br.min=0
95   -video.ars.br.ref=150
  95 +video.ars.br.ref=136
96 96 video.ars.br.start=0
97 97  
98 98 ;1 to enable CPU load control, 0 to disable.
... ...
LiveChat/bin/release/CloudSample/profile/provisions.xml
... ... @@ -5,5 +5,5 @@
5 5 <EMERGENCY realm="" address=""/>
6 6 <TEST gui_show_debug="1" mme_dump_debug="0" mme_log_level="5" mvd_sync_audio="1"/>
7 7 <RING directory="ring"/>
8   - <STATISTICS CommitSessSts="1" ArcTcpMode="0" TotalTransmissionSentByte="0" TotalTransmissionRecvByte="0" TotalMediaSentByte="0" TotalMediaRecvByte="0" DataTransmissionSentByte="0" DataTransmissionRecvByte="0" DataMediaSentByte="0" DataMediaRecvByte="0" VoiceCallLen="0" VideoCallLen="0"/>
  8 + <STATISTICS CommitSessSts="1" ArcTcpMode="0" TotalTransmissionSentByte="0" TotalTransmissionRecvByte="0" TotalMediaSentByte="0" TotalMediaRecvByte="0" DataTransmissionSentByte="0" DataTransmissionRecvByte="0" DataMediaSentByte="0" DataMediaRecvByte="0" VoiceCallLen="0" VideoCallLen="60"/>
9 9 </TERMINAL>
... ...
LiveChat/bin/release/CloudSample/profile/t_161225/provision-v1.xml
... ... @@ -489,8 +489,8 @@
489 489 <Value>t_161225</Value>
490 490 </EXT>
491 491 <EXT>
492   - <Name>Auth.Begin</Name>
493   - <Value>1468566845</Value>
  492 + <Name>Arc.Password</Name>
  493 + <Value>23f96fa69988a56ca50708246a9c8f39</Value>
494 494 </EXT>
495 495 <EXT>
496 496 <Name>Arc.Server</Name>
... ... @@ -505,12 +505,12 @@
505 505 <Value>1</Value>
506 506 </EXT>
507 507 <EXT>
508   - <Name>Auth.End</Name>
509   - <Value>1468655245</Value>
  508 + <Name>Auth.Begin</Name>
  509 + <Value>1469779146</Value>
510 510 </EXT>
511 511 <EXT>
512   - <Name>Arc.Password</Name>
513   - <Value>23f96fa69988a56ca50708246a9c8f39</Value>
  512 + <Name>Auth.End</Name>
  513 + <Value>1469867546</Value>
514 514 </EXT>
515 515 <EXT>
516 516 <Name></Name>
... ...
LiveChat/bin/release/gotye.data/a0044a1c-09e0-473a-8ceb-a13b445b086d/161225/db.dat
No preview for this file type
LiveChat/bin/release/img/146940717616233.jpg 0 → 100644

5.35 KB

LiveChat/bin/release/viptalk.exe deleted
No preview for this file type
build-LiveChat-desktop50-Release/FeiTalk/Makefile deleted
1   -#############################################################################
2   -# Makefile for building: viptalk
3   -# Generated by qmake (3.0) (Qt 5.0.0) on: ?? ?? 15 15:59:54 2016
4   -# Project: ..\..\LiveChat\FeiTalk\FeiTalk.pro
5   -# Template: app
6   -# Command: D:\Qt\Qt5.0.0\5.0.0\msvc2010\bin\qmake.exe -spec win32-msvc2010 -o Makefile ..\..\LiveChat\FeiTalk\FeiTalk.pro
7   -#############################################################################
8   -
9   -MAKEFILE = Makefile
10   -
11   -first: release
12   -install: release-install
13   -uninstall: release-uninstall
14   -QMAKE = D:\Qt\Qt5.0.0\5.0.0\msvc2010\bin\qmake.exe
15   -DEL_FILE = del
16   -CHK_DIR_EXISTS= if not exist
17   -MKDIR = mkdir
18   -COPY = copy /y
19   -COPY_FILE = $(COPY)
20   -COPY_DIR = xcopy /s /q /y /i
21   -INSTALL_FILE = $(COPY_FILE)
22   -INSTALL_PROGRAM = $(COPY_FILE)
23   -INSTALL_DIR = $(COPY_DIR)
24   -DEL_FILE = del
25   -SYMLINK =
26   -DEL_DIR = rmdir
27   -MOVE = move
28   -SUBTARGETS = \
29   - release \
30   - debug
31   -
32   -
33   -release: FORCE
34   - @set MAKEFLAGS=$(MAKEFLAGS)
35   - $(MAKE) -f $(MAKEFILE).Release
36   -release-make_first: FORCE
37   - @set MAKEFLAGS=$(MAKEFLAGS)
38   - $(MAKE) -f $(MAKEFILE).Release
39   -release-all: FORCE
40   - @set MAKEFLAGS=$(MAKEFLAGS)
41   - $(MAKE) -f $(MAKEFILE).Release all
42   -release-clean: FORCE
43   - @set MAKEFLAGS=$(MAKEFLAGS)
44   - $(MAKE) -f $(MAKEFILE).Release clean
45   -release-distclean: FORCE
46   - @set MAKEFLAGS=$(MAKEFLAGS)
47   - $(MAKE) -f $(MAKEFILE).Release distclean
48   -release-install: FORCE
49   - @set MAKEFLAGS=$(MAKEFLAGS)
50   - $(MAKE) -f $(MAKEFILE).Release install
51   -release-uninstall: FORCE
52   - @set MAKEFLAGS=$(MAKEFLAGS)
53   - $(MAKE) -f $(MAKEFILE).Release uninstall
54   -debug: FORCE
55   - @set MAKEFLAGS=$(MAKEFLAGS)
56   - $(MAKE) -f $(MAKEFILE).Debug
57   -debug-make_first: FORCE
58   - @set MAKEFLAGS=$(MAKEFLAGS)
59   - $(MAKE) -f $(MAKEFILE).Debug
60   -debug-all: FORCE
61   - @set MAKEFLAGS=$(MAKEFLAGS)
62   - $(MAKE) -f $(MAKEFILE).Debug all
63   -debug-clean: FORCE
64   - @set MAKEFLAGS=$(MAKEFLAGS)
65   - $(MAKE) -f $(MAKEFILE).Debug clean
66   -debug-distclean: FORCE
67   - @set MAKEFLAGS=$(MAKEFLAGS)
68   - $(MAKE) -f $(MAKEFILE).Debug distclean
69   -debug-install: FORCE
70   - @set MAKEFLAGS=$(MAKEFLAGS)
71   - $(MAKE) -f $(MAKEFILE).Debug install
72   -debug-uninstall: FORCE
73   - @set MAKEFLAGS=$(MAKEFLAGS)
74   - $(MAKE) -f $(MAKEFILE).Debug uninstall
75   -
76   -Makefile: ..\..\LiveChat\FeiTalk\FeiTalk.pro D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\win32-msvc2010\qmake.conf D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\spec_pre.prf \
77   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\common\shell-win32.conf \
78   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\qconfig.pri \
79   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axbase.pri \
80   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axcontainer.pri \
81   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axserver.pri \
82   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_bootstrap.pri \
83   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_clucene.pri \
84   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_concurrent.pri \
85   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_core.pri \
86   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_declarative.pri \
87   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_designer.pri \
88   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_designercomponents.pri \
89   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_gui.pri \
90   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_help.pri \
91   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_multimedia.pri \
92   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_multimediawidgets.pri \
93   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_network.pri \
94   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_opengl.pri \
95   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_platformsupport.pri \
96   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_printsupport.pri \
97   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qml.pri \
98   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qmldevtools.pri \
99   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qmltest.pri \
100   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qtmultimediaquicktools.pri \
101   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_quick.pri \
102   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_quickparticles.pri \
103   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_script.pri \
104   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_scripttools.pri \
105   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_sql.pri \
106   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_svg.pri \
107   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_testlib.pri \
108   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_uitools.pri \
109   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_v8.pri \
110   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_webkit.pri \
111   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_webkitwidgets.pri \
112   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_widgets.pri \
113   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_xml.pri \
114   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_xmlpatterns.pri \
115   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt_functions.prf \
116   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt_config.prf \
117   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\win32-msvc2010\qmake.conf \
118   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\spec_post.prf \
119   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\exclusive_builds.prf \
120   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\default_pre.prf \
121   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\default_pre.prf \
122   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\release.prf \
123   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\debug_and_release.prf \
124   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\default_post.prf \
125   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\shared.prf \
126   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\rtti.prf \
127   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\warn_on.prf \
128   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt.prf \
129   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\resources.prf \
130   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\moc.prf \
131   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\opengl.prf \
132   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\uic.prf \
133   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\windows.prf \
134   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\testcase_targets.prf \
135   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\exceptions.prf \
136   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\yacc.prf \
137   - D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\lex.prf \
138   - ..\..\LiveChat\FeiTalk\FeiTalk.pro \
139   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5WebKitWidgets.prl \
140   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Quick.prl \
141   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5OpenGL.prl \
142   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5PrintSupport.prl \
143   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Multimedia.prl \
144   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5WebKit.prl \
145   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Qml.prl \
146   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Widgets.prl \
147   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Script.prl \
148   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Network.prl \
149   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Gui.prl \
150   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Core.prl \
151   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/libEGL.prl \
152   - D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/libGLESv2.prl
153   - $(QMAKE) -spec win32-msvc2010 -o Makefile ..\..\LiveChat\FeiTalk\FeiTalk.pro
154   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\spec_pre.prf:
155   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\common\shell-win32.conf:
156   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\qconfig.pri:
157   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axbase.pri:
158   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axcontainer.pri:
159   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_axserver.pri:
160   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_bootstrap.pri:
161   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_clucene.pri:
162   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_concurrent.pri:
163   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_core.pri:
164   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_declarative.pri:
165   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_designer.pri:
166   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_designercomponents.pri:
167   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_gui.pri:
168   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_help.pri:
169   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_multimedia.pri:
170   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_multimediawidgets.pri:
171   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_network.pri:
172   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_opengl.pri:
173   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_platformsupport.pri:
174   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_printsupport.pri:
175   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qml.pri:
176   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qmldevtools.pri:
177   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qmltest.pri:
178   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_qtmultimediaquicktools.pri:
179   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_quick.pri:
180   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_quickparticles.pri:
181   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_script.pri:
182   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_scripttools.pri:
183   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_sql.pri:
184   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_svg.pri:
185   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_testlib.pri:
186   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_uitools.pri:
187   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_v8.pri:
188   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_webkit.pri:
189   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_webkitwidgets.pri:
190   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_widgets.pri:
191   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_xml.pri:
192   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\modules\qt_lib_xmlpatterns.pri:
193   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt_functions.prf:
194   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt_config.prf:
195   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\win32-msvc2010\qmake.conf:
196   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\spec_post.prf:
197   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\exclusive_builds.prf:
198   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\default_pre.prf:
199   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\default_pre.prf:
200   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\release.prf:
201   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\debug_and_release.prf:
202   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\default_post.prf:
203   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\shared.prf:
204   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\rtti.prf:
205   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\warn_on.prf:
206   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\qt.prf:
207   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\resources.prf:
208   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\moc.prf:
209   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\opengl.prf:
210   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\uic.prf:
211   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\win32\windows.prf:
212   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\testcase_targets.prf:
213   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\exceptions.prf:
214   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\yacc.prf:
215   -D:\Qt\Qt5.0.0\5.0.0\msvc2010\mkspecs\features\lex.prf:
216   -..\..\LiveChat\FeiTalk\FeiTalk.pro:
217   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5WebKitWidgets.prl:
218   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Quick.prl:
219   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5OpenGL.prl:
220   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5PrintSupport.prl:
221   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Multimedia.prl:
222   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5WebKit.prl:
223   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Qml.prl:
224   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Widgets.prl:
225   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Script.prl:
226   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Network.prl:
227   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Gui.prl:
228   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/Qt5Core.prl:
229   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/libEGL.prl:
230   -D:/Qt/Qt5.0.0/5.0.0/msvc2010/lib/libGLESv2.prl:
231   -qmake: FORCE
232   - @$(QMAKE) -spec win32-msvc2010 -o Makefile ..\..\LiveChat\FeiTalk\FeiTalk.pro
233   -
234   -qmake_all: FORCE
235   -
236   -make_first: release-make_first debug-make_first FORCE
237   -all: release-all debug-all FORCE
238   -clean: release-clean debug-clean FORCE
239   - -$(DEL_FILE) ..\..\LiveChat\bin\release\viptalk.exp
240   -distclean: release-distclean debug-distclean FORCE
241   - -$(DEL_FILE) Makefile
242   -
243   -release-mocclean:
244   - @set MAKEFLAGS=$(MAKEFLAGS)
245   - $(MAKE) -f $(MAKEFILE).Release mocclean
246   -debug-mocclean:
247   - @set MAKEFLAGS=$(MAKEFLAGS)
248   - $(MAKE) -f $(MAKEFILE).Debug mocclean
249   -mocclean: release-mocclean debug-mocclean
250   -
251   -release-mocables:
252   - @set MAKEFLAGS=$(MAKEFLAGS)
253   - $(MAKE) -f $(MAKEFILE).Release mocables
254   -debug-mocables:
255   - @set MAKEFLAGS=$(MAKEFLAGS)
256   - $(MAKE) -f $(MAKEFILE).Debug mocables
257   -mocables: release-mocables debug-mocables
258   -
259   -check: first
260   -FORCE:
261   -
262   -$(MAKEFILE).Release: Makefile
263   -$(MAKEFILE).Debug: Makefile