|
case MSG_RELEASE: ProcessReleaseMsg(P,pmsg); break; case MSG_CALLEDACK: printf(“Type= %d Ch= %d ack\n“,pmsg->ChType,pmsg->ChIndex); break; case MSG_FLASH: printf(“Type= %d Ch= %d flash\n“,pmsg->ChType,pmsg->ChIndex); break; case UPMSG_CALLOUTCHANNEL: break; case MSG_ACM: printf(“Type= %d Ch= %d ACM\n“,pmsg->ChType,pmsg->ChIndex); break; case MSG_CALL: ProcessCallMsg(P,pmsg); break; case MSG_MEDIA: if(pmsg->LinkChType==RESTYPE_DTMF) { if(pmsg->Function==F_MEDIA_Rx_Memory) //收到dtmf ProcessRecvDTMF(P,pmsg); } else if(pmsg->LinkChType==RESTYPE_VOCPCM) { if(pmsg->Function==F_MEDIA_Tx_Release) //收到放音结束? printf(“Type=%d Ch= %d 放音结束,结果=%s\n“,pmsg->ChType, pmsg->ChIndex,GetStopReason(pmsg->Param)); else if(pmsg->Function==F_MEDIA_Rx_Release) //收到录音结束 printf(“Type=%d Ch= %d 录音结束,结果=%s\n“,pmsg->ChType, pmsg->ChIndex,GetStopReason(pmsg->Param)); break; |
| 上一页 [1][2] 3 [4][5][6] 下一页 |
