C# TAPI mit Cisco IP Phone

alebec7

Ensign
Registriert
Juni 2008
Beiträge
154
Hallo,

ich habe eine Anwendung geschrieben, die autom. eingehende Anrufe erkennt, annimmt und eine Ansage abspielt. Das Erkennen und Abnehmen funktioniert, aber das Abspielen nicht:

Code:
TTerminal playbackTerminal = activeCall.RequestTerminal(TTerminal.FilePlaybackTerminal, 
TAPIMEDIATYPES.AUDIO, TERMINAL_DIRECTION.TD_CAPTURE);

if (playbackTerminal != null)
{
    playbackTerminal.MediaPlayList = new string[] { PLAY_FILENAME };
    activeCall.SelectTerminalOnCall(playbackTerminal);
    activeCall.Answer();
}

Mein Problem ist, dass "playbackTerminal" immer null ist...

Ich verwende die TAPI von Julmar (ITapi3.dll) und habe das Cisco TSP- Setup (mit Wave Treiber) installiert.
Hat jemand eine Idee?
 
Naja die einzig schlüssige Antwort die ich hier sehe, ist das dieser Aufruf
Code:
activeCall.RequestTerminal(TTerminal.FilePlaybackTerminal, 
TAPIMEDIATYPES.AUDIO, TERMINAL_DIRECTION.TD_CAPTURE);
null zurückt gibt.Was du machen kannst, ist dir den .net Reflector zu laden und in die Dll reinzuschauen, was die Funktion genau macht und wo sie null zurückgeben könnte.
 
Ja, das Snippet ist aus dem Julmar- Sample- geht trotzdem nicht.

Zum Problem: Es könnte sein, dass das IP- Phone nicht als Voice- Modem genutzt werden kann...
 

Ähnliche Themen

Zurück
Oben