Zum Hauptinhalt springen
Version: 25.226.1329.1

PhoneManager

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10131

Extends​

Eigenschaften​

_instance​

protected _instance: PhoneManager;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:12

Abgeleitet von​

ExtendedCRMObjectBase._instance

className​

protected readonly className: string;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:16

Abgeleitet von​

ExtendedCRMObjectBase.className

callListAsync​

Abfragesignatur​

get callListAsync(): Promise<CallList>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10152

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.v12.Extended.ts:10135

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.v12.Extended.ts:93

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.[asyncDispose]

[dispose]()​

dispose: void;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:88

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.[dispose]

activateAsync()​

activateAsync(): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10169

Aktiviert den PhoneManager.

Rückgabewert​

Promise<void>


dialAsync()​

dialAsync(number): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:10184

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.v12.Extended.ts:72

Rückgabewert​

void

Abgeleitet von​

ExtendedCRMObjectBase.dispose

disposeAsync()​

disposeAsync(): Promise<void>;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:56

Rückgabewert​

Promise<void>

Abgeleitet von​

ExtendedCRMObjectBase.disposeAsync

guardDisposed()​

protected guardDisposed(): void;

Definiert in: lib/combitCRM.SDK.v12.Extended.ts:29

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.v12.Extended.ts:10202

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.v12.Extended.ts:51

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.v12.Extended.ts:10209

Parameter​

ParameterType
numberstring
textstring

Rückgabewert​

Promise<void>