Zum Hauptinhalt springen
Version: 25.143.1202.1

PhoneManager

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:10130

Extends

Eigenschaften

_instance

protected _instance: PhoneManager;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:11

Abgeleitet von

ExtendedCRMObjectBase._instance

className

protected readonly className: string;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:15

Abgeleitet von

ExtendedCRMObjectBase.className

callListAsync

Abfragesignatur

get callListAsync(): Promise<CallList>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:10151

Liefert ein Objekt vom Typ CallList (s. u.) mit der Anrufliste des PhoneManagers zurück.

Rückgabewert

Promise<CallList>

Konstruktoren

Konstruktor

new PhoneManager(
phoneManager,
combitCRMVersion,
disposeInstance): PhoneManager;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:10134

Parameter

ParameterTypeDefault value
phoneManagerPhoneManagerundefined
combitCRMVersionnumber | CRMVersionundefined
disposeInstancebooleantrue

Rückgabewert

PhoneManager

Überschreibt

ExtendedCRMObjectBase<CoreCRM.PhoneManager>.constructor

Methoden

[asyncDispose]()

asyncDispose: Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:92

Rückgabewert

Promise<void>

Abgeleitet von

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()

dispose: void;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:87

Rückgabewert

void

Abgeleitet von

ExtendedCRMObjectBase.[dispose]

activateAsync()

activateAsync(): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:10168

Aktiviert den PhoneManager.

Rückgabewert

Promise<void>


dialAsync()

dialAsync(number): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:10183

Wählt die übergebene Telefonnummer.
Hinweis: Hierbei werden im Gegensatz zur Wahl über den Kontextmenüpunkt "Anrufen" eines Telefonfeldes keine weiteren Aktionen wie Autoprotokolle etc.ausgeführt. Siehe auch die Methode Record.DialNumber | DialNumber(fieldName: string) .

Parameter

ParameterTypeDescription
numberstringDie zu wählende Rufnummer.

Rückgabewert

Promise<void>


dispose()

dispose(): void;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:71

Rückgabewert

void

Abgeleitet von

ExtendedCRMObjectBase.dispose

disposeAsync()

disposeAsync(): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:55

Rückgabewert

Promise<void>

Abgeleitet von

ExtendedCRMObjectBase.disposeAsync

guardDisposed()

protected guardDisposed(): void;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:28

Wift einen Error, wenn die Instanz bereits freigegeben wurde.

Rückgabewert

void

Throws

Error wenn die Instanz bereits freigegeben wurde.

Abgeleitet von

ExtendedCRMObjectBase.guardDisposed

invokeMenuAsync()

invokeMenuAsync(menuId, synchron): Promise<boolean>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:10201

Ruft einen Menüeintrag des PhoneManager auf. Neben der ID des Menüeintrages wird angegeben, ob das Script solange warten soll, bis der Befehl abgearbeitet wurde(und evtl. Dialoge geschlossen wurden) oder ob das Script direkt weiterlaufen soll.

Parameter

ParameterTypeDescription
menuIdnumberDie ID des Menüeintrages.
synchronbooleantrue : synchrone Ausführung false : asynchrone Ausführung

Rückgabewert

Promise<boolean>

true wenn der Befehl zum Aufrufen eines Menüeintrags erfolgreich an den PhoneManager übermittelt wurde, false wenn der Befehl nicht übermittelt werden konnte, weil z.B. der Menüeintrag nicht zur Verfügung steht


isDisposed()

isDisposed(): boolean;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:50

Gibt an, ob die Instanz bereits freigegeben wurde.

Rückgabewert

boolean

true wenn die Instanz bereits freigegeben wurde, andernfalls false.

Abgeleitet von

ExtendedCRMObjectBase.isDisposed

sendSMSAsync()

sendSMSAsync(number, text): Promise<void>;

Definiert in: lib/combitCRM.SDK.v13.Extended.ts:10208

Parameter

ParameterType
numberstring
textstring

Rückgabewert

Promise<void>