TelephonyCallJob interface

持続的なダイレクトまたはキャンペーンで作成されたアウトバウンドコールの意図。

プロパティ

agent_name

実行時に使用されたボイスエージェントの名前です。

attempt_count

これまでに発生した提供者の試み回数。

cancellation

キャンセル申請が行われた記録されたキャンセル申請。

connection_name

現在のプロジェクトでは、Foundry接続名が発信源として使われています。 そのカテゴリはTwilioかAzure Communication Services / Teams Phone Extensionを選択します。 インバウンド電話のバインディングは不要です。

created_at

Unixのタイムスタンプは、呼び出しジョブが作成された数秒単位です。

destination

電話先にかけること。

id

サービス生成のコールジョブ識別子。

next_attempt_at

Unixのタイムスタンプは次の再試行が有効になる秒単位です。

object

オブジェクトの種類。 常に telephony.call_job です。

purpose

顧客が宣言する任意の通話目的。

retry_policy

凍結されたプロバイダーの再試行ポリシー。

revision

単調に増加する楽観的並行性修正。

schedule

オプションの実行ウィンドウ。

source

発信者IDは通話の発信者です。 Twilio接続の場合は、認可されたE.164電話番号を提供してください。 Azure Communication Services / Teams Phone Extension接続の場合は、Teams Resource Account オブジェクトIDを提供します。 同一型は接続カテゴリから推論されます。発信はインバウンドルーティングを変えません。

status

現在のコールジョブのライフサイクル状況。

structured_inputs

エージェントが利用できる構造化入力値とこの通話の挨拶。 エージェントが宣言した入力はそのスキーマに対して検証されます。省略されたオプション入力はエージェント定義のデフォルト値を使用でき、省略された必須入力は却下されます。 追加の入力は動的テンプレート変数として引き続き利用可能です。

terminal_reason

利用可能な場合、複数のプロバイダー試行にまたがる可能性のある全体のアウトバウンドコールジョブの安定したサービス生成理由です。 これを status解釈してください:キューに入ったジョブは一時的なディスパッチ・デフェラル理由を保持できます。 追加の文字列コードが返されることもあります。

updated_at

Unixのタイムスタンプは呼び出しジョブが最後に更新された秒単位です。

プロパティの詳細

agent_name

実行時に使用されたボイスエージェントの名前です。

agent_name: string

プロパティ値

string

attempt_count

これまでに発生した提供者の試み回数。

attempt_count: number

プロパティ値

number

cancellation

キャンセル申請が行われた記録されたキャンセル申請。

cancellation?: TelephonyCallJobCancellation

プロパティ値

connection_name

現在のプロジェクトでは、Foundry接続名が発信源として使われています。 そのカテゴリはTwilioかAzure Communication Services / Teams Phone Extensionを選択します。 インバウンド電話のバインディングは不要です。

connection_name: string

プロパティ値

string

created_at

Unixのタイムスタンプは、呼び出しジョブが作成された数秒単位です。

created_at: Date

プロパティ値

Date

destination

電話先にかけること。

destination: TelephonyOutboundDestination

プロパティ値

id

サービス生成のコールジョブ識別子。

id: string

プロパティ値

string

next_attempt_at

Unixのタイムスタンプは次の再試行が有効になる秒単位です。

next_attempt_at?: Date

プロパティ値

Date

object

オブジェクトの種類。 常に telephony.call_job です。

object: "telephony.call_job"

プロパティ値

"telephony.call_job"

purpose

顧客が宣言する任意の通話目的。

purpose?: string

プロパティ値

string

retry_policy

凍結されたプロバイダーの再試行ポリシー。

retry_policy: TelephonyOutboundRetryPolicyUnion

プロパティ値

revision

単調に増加する楽観的並行性修正。

revision: number

プロパティ値

number

schedule

オプションの実行ウィンドウ。

schedule?: TelephonyCallJobSchedule

プロパティ値

source

発信者IDは通話の発信者です。 Twilio接続の場合は、認可されたE.164電話番号を提供してください。 Azure Communication Services / Teams Phone Extension接続の場合は、Teams Resource Account オブジェクトIDを提供します。 同一型は接続カテゴリから推論されます。発信はインバウンドルーティングを変えません。

source: string

プロパティ値

string

status

現在のコールジョブのライフサイクル状況。

status: TelephonyCallJobStatus

プロパティ値

structured_inputs

エージェントが利用できる構造化入力値とこの通話の挨拶。 エージェントが宣言した入力はそのスキーマに対して検証されます。省略されたオプション入力はエージェント定義のデフォルト値を使用でき、省略された必須入力は却下されます。 追加の入力は動的テンプレート変数として引き続き利用可能です。

structured_inputs?: Record<string, any>

プロパティ値

Record<string, any>

terminal_reason

利用可能な場合、複数のプロバイダー試行にまたがる可能性のある全体のアウトバウンドコールジョブの安定したサービス生成理由です。 これを status解釈してください:キューに入ったジョブは一時的なディスパッチ・デフェラル理由を保持できます。 追加の文字列コードが返されることもあります。

terminal_reason?: string

プロパティ値

string

updated_at

Unixのタイムスタンプは呼び出しジョブが最後に更新された秒単位です。

updated_at: Date

プロパティ値

Date