基本的なテレフォニー機能は、次の表のカテゴリ別に一覧表示されます。 関数は、アプリケーションへの REPLY メッセージ 完了を示す場合、非同期 として識別されます。 関数が常にその結果をアプリケーションに直ちに返す場合、関数は同期と見なされます。
基本的なテレフォニー サービス機能の機能グループを次に示します。
- アドレス形式
- アドレスの
- 着信通話 に応答する
- ドロップ関数 を呼び出す
- 呼び出しハンドル操作
- 呼び出し特権制御の
- 呼び出しの状態とイベントの
- 回線の状態と機能の
- ライン バージョン ネゴシエーション
- の場所と国/地域の情報
- 呼び出し を行う
- 開閉ライン デバイス
- 受信者サービス を要求する
- TAPI の初期化とシャットダウンの の
- Toll Saver サポート
TAPI の初期化とシャットダウン
| 機能 | 形容 |
|---|---|
| lineInitializeExをする | 呼び出し元のアプリケーションで使用する TAPI 行の抽象化を初期化します。 同期。 |
| lineShutdown | TAPI の行抽象化のアプリケーションの使用をシャットダウンします。 同期。 |
ライン バージョン ネゴシエーション
| 機能 | 形容 |
|---|---|
| lineNegotiateAPIVersion | アプリケーションが使用する TAPI バージョンをネゴシエートできるようにします。 同期。 |
行の状態と機能
| 機能 | 形容 |
|---|---|
| lineGetDevCapsをする | 特定の回線デバイスの機能を返します。 同期。 |
| lineGetDevConfigをする | メディア ストリーム デバイスの構成を返します。 同期。 |
| lineGetLineDevStatusをする | 指定された開いている回線デバイスの現在の状態を返します。 同期。 |
| lineSetDevConfigをする | 指定したメディア ストリーム デバイスの構成を設定します。 同期。 |
| lineSetStatusMessagesをする | アプリケーションに通知する必要がある状態の変更を指定します。 同期。 |
| lineGetStatusMessagesをする | アプリケーションの現在の行とアドレスの状態メッセージの設定を返します。 同期。 |
| lineGetIDをする | 指定した開いている行、アドレス、または呼び出しに関連付けられているデバイス ID を取得します。 同期。 |
| lineGetIcon | アプリケーションがユーザーに表示するアイコンを取得できるようにします。 同期。 |
| lineConfigDialogをする | 指定した回線デバイスのプロバイダーに、ユーザーが回線デバイスに関連するパラメーターを構成できるようにするダイアログ ボックスを表示させます。 同期。 |
| lineConfigDialogEditをする | ユーザーが回線デバイスの構成情報を変更できるようにするダイアログ ボックスを表示します。 同期。 |
アドレス
| 機能 | 形容 |
|---|---|
| lineGetAddressCapsをする | アドレスのテレフォニー機能を返します。 同期。 |
| lineGetAddressStatus | 指定したアドレスの現在の状態を返します。 同期。 |
| lineGetAddressID | 代替形式を使用して指定されたアドレスのアドレス ID を取得します。 同期。 |
回線デバイスを開く/閉じる
| 機能 | 形容 |
|---|---|
| lineOpen | 指定された回線デバイスを開き、後続の監視や制御を行います。 同期。 |
| lineClose | 指定した開いている回線デバイスを閉じます。 同期。 |
アドレスの形式
| 機能 | 形容 |
|---|---|
| lineTranslateAddressをする | 正規形式のアドレスとダイヤル可能な形式のアドレスの間で変換します。 同期。 |
| lineSetCurrentLocationをする | アドレス変換のコンテキストとして使用される場所を設定します。 同期。 |
| lineSetTollListをする | 有料リストを操作します。 同期。 |
| lineGetTranslateCapsをする | アドレス変換機能を返します。 同期。 |
通話の状態とイベント
| 機能 | 形容 |
|---|---|
| lineGetCallInfoをする | 呼び出しに関する固定情報を返します。 同期。 |
| lineGetCallStatus | 指定した呼び出しの完全な呼び出し状態情報を返します。 同期。 |
| lineSetAppSpecificをする | 呼び出しの情報構造のアプリケーション固有のフィールドを設定します。 同期。 |
通話の発信
| 機能 | 形容 |
|---|---|
| lineMakeCallをする | 発信呼び出しを行い、その呼び出しハンドルを返します。 非同期。 |
| lineDialをする | ダイヤル (1 つ以上の部分) ダイヤル可能なアドレス。 非同期。 |
着信通話への応答
| 機能 | 形容 |
|---|---|
| lineAnswer | 着信通話に応答します。 非同期。 |
Toll Saver のサポート
| 機能 | 形容 |
|---|---|
| lineSetNumRingsをする | 着信呼び出しに応答するリングの数を示します。 同期。 |
| lineGetNumRingsをする | lineSetNumRingsで要求されたリングの最小数を返します。 同期。 |
特権制御の呼び出し
| 機能 | 形容 |
|---|---|
| lineSetCallPrivilegeをする | アプリケーションの特権を、指定された特権に設定します。 同期。 |
Drop 関数を呼び出す
| 機能 | 形容 |
|---|---|
| lineDrop | 通話を切断するか、進行中の通話試行を破棄します。 非同期。 |
| lineDeallocateCallをする | 指定した呼び出しハンドルの割り当てを解除します。 同期。 |
呼び出しハンドル操作
| 機能 | 形容 |
|---|---|
| lineHandoffをする | 通話の所有権を無効にしたり、アプリケーションの権限を呼び出しに変更したりします。 同期。 |
| lineGetNewCallsをする | アプリケーションにハンドルがない指定した行またはアドレスでの呼び出しに対する呼び出しハンドルを返します。 同期。 |
| lineGetConfRelatedCalls | パラメーターとして指定された通話と同じ電話会議の一部である通話ハンドルの一覧を返します。 同期。 |
場所と国/地域の情報
| 機能 | 形容 |
|---|---|
| lineTranslateDialogをする | ユーザーが場所と通話カードの情報を変更できるダイアログ ボックスを表示します。 同期。 |
| lineGetCountryをする | 特定の国/地域に関するダイヤル ルールとその他の情報を取得します。 同期。 |
受信者サービスを要求する
次の 2 つの機能は、支援テレフォニーのサポートでのみ使用されます。
| 機能 | 形容 |
|---|---|
| lineRegisterRequestRecipient | 指定した要求モードの要求受信者としてアプリケーションを登録または登録解除します。 同期。 |
| lineGetRequestをする | テレフォニー ダイナミック リンク ライブラリから次の要求を取得します。 同期。 |