Im Prinzip hast du recht und es würde mir "erstmal" eine "dumme" boolische Eigenschaft genügen zum an- und ausschalten genügen.
Die Detailparameter zum AB muss man dann "wie gewohnt" über Phoner setzen.
Aber wenn du die COM-Schnittstelle schon in der Hand hast, kannst du dir ja auch mal überlegen, wie man die anderen Phoner-Sonderfunktonen (ausser dem Anrufbeantworter) generell über COM verfügbar macht.
Halten, Parken, Entparken, 3er-Konferenz, Umleiten, Mitschnitt usw.
Beispiel:
Weil vielleicht würde ich im nächsten Schritt gerne beim Einfluss bestimmter Umweltpartameter eine Umleitung auf's Handy bevorzugen und dann müsste ich ja schon wieder hier was schreiben. ^^
Wobei ich zugebe, dass es im Fall "Umleitung" mit den Parametern komplizierter wird.
SourceNumber
DestinationNumber (Voice=Voicebox)
CallerNumber (nothing=Statisch)
Type (0=sofort, 1= bei besetzt...)
Set (true/false)
So in der Art kann man 95% der Möglichkeiten schon mal nutzen.
Alternativ könnten natürlich die eingetragenen Umleitungen in Phoner eine eindeutige ID haben:
Beispiel: CallBypass(1,true) <-erste eingetragene Umleitung in Phoner wirde aktiviert.
Für die anderen ISDN-Features (Halten, Parken, Entparken, 3er-Konferenz) kann ich mir zwar noch keine sinnvolle verwendung ausserhalb Phoners vorstellen....aber eben vielleicht ein anderer.
Aber z.b. bei Mitschnitt kann ich mir schon einen Knopf auf meiner Bluetooth-Fernbedienung vorstellen, den ich dafür einfach nur drücken müsste...
in diesem Sinne:
Danke für alles was da kommen mag.
Gruß Giga