Exemple #1
0
void CTransfer::OnChange(int prop)
{
        String value = GetProp(prop);
        List_String dbg = getPropDebug(prop, value);
        fprintf(stdout,"TRANSFER.%s:%s = %s\n", 
                (const char*)GetStrProp(P_FILEPATH),
                (const char*)dbg[1], 
                (const char*)dbg[2]);
}
void CConversation::OnChange(int prop)
{        
        String value = GetProp(prop);
        List_String dbg = getPropDebug(prop, value);
        
        Sid::String displ_name = GetStrProp(Conversation::P_DISPLAYNAME);
        fprintf(stdout,"CONVERSATION.%s:%s = %s\n", 
                (const char*)displ_name, 
                (const char*)dbg[1], 
                (const char*)dbg[2]);
                
        fflush(stdout);
}
Exemple #3
0
void CVoicemail::OnChange(int prop)
{
        String value = GetProp(prop);
        List_String dbg = getPropDebug(prop, value);
        fprintf(stdout,"VOICEMAIL.%s:%s = %s\n", 
                (const char*)GetStrProp(Voicemail::P_PARTNER_HANDLE), 
                (const char*)dbg[1], 
                (const char*)dbg[2]);
        
        if (prop == Voicemail::P_STATUS) {
                switch (atoi((const char*)value)) {
                case Voicemail::RECORDING:
                        m_sync.notify();
                        break;
                case Voicemail::RECORDED:
                        m_sync.notify();
                        break;
                        //		case Voicemail::PLAYED:		 m_sync.Trigger(); break;
                default:
                        break;
                }
        }
}