struct Apps::CallControlMessages::CallControl
- Apps::CallControlMessages::CallControl
- Struct
- Value
- Object
Included Modules
- Protobuf::Message
Defined in:
pb-Apps/CATS_Call_Control_Services.pb.crConstant Summary
-
FIELDS =
{1 => {name: :cc_command, pb_type: :int32, crystal_type: Int32, cast_type: Int32, native: true, optional: false, repeated: false, default: nil, packed: false}, 4 => {name: :alternate_call_argument, pb_type: AlternateCallArgument, crystal_type: AlternateCallArgument, cast_type: AlternateCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 5 => {name: :alternate_call_result, pb_type: AlternateCallResult, crystal_type: AlternateCallResult, cast_type: AlternateCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 6 => {name: :answer_call_argument, pb_type: AnswerCallArgument, crystal_type: AnswerCallArgument, cast_type: AnswerCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 7 => {name: :answer_call_result, pb_type: AnswerCallResult, crystal_type: AnswerCallResult, cast_type: AnswerCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 8 => {name: :call_back_argument, pb_type: CallBackArgument, crystal_type: CallBackArgument, cast_type: CallBackArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 9 => {name: :call_back_result, pb_type: CallBackResult, crystal_type: CallBackResult, cast_type: CallBackResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 10 => {name: :call_back_message_argument, pb_type: CallBackMessageArgument, crystal_type: CallBackMessageArgument, cast_type: CallBackMessageArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 11 => {name: :call_back_message_result, pb_type: CallBackMessageResult, crystal_type: CallBackMessageResult, cast_type: CallBackMessageResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 12 => {name: :camp_on_call_argument, pb_type: CampOnCallArgument, crystal_type: CampOnCallArgument, cast_type: CampOnCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 13 => {name: :camp_on_call_result, pb_type: CampOnCallResult, crystal_type: CampOnCallResult, cast_type: CampOnCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 14 => {name: :clear_call_argument, pb_type: ClearCallArgument, crystal_type: ClearCallArgument, cast_type: ClearCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 15 => {name: :clear_call_result, pb_type: ClearCallResult, crystal_type: ClearCallResult, cast_type: ClearCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 16 => {name: :clear_connection_argument, pb_type: ClearConnectionArgument, crystal_type: ClearConnectionArgument, cast_type: ClearConnectionArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 17 => {name: :clear_connection_result, pb_type: ClearConnectionResult, crystal_type: ClearConnectionResult, cast_type: ClearConnectionResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 18 => {name: :conference_call_argument, pb_type: ConferenceCallArgument, crystal_type: ConferenceCallArgument, cast_type: ConferenceCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 19 => {name: :conference_call_result, pb_type: ConferenceCallResult, crystal_type: ConferenceCallResult, cast_type: ConferenceCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 20 => {name: :consultation_call_argument, pb_type: ConsultationCallArgument, crystal_type: ConsultationCallArgument, cast_type: ConsultationCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 21 => {name: :consultation_call_result, pb_type: ConsultationCallResult, crystal_type: ConsultationCallResult, cast_type: ConsultationCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 22 => {name: :deflect_call_argument, pb_type: DeflectCallArgument, crystal_type: DeflectCallArgument, cast_type: DeflectCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 23 => {name: :deflect_call_result, pb_type: DeflectCallResult, crystal_type: DeflectCallResult, cast_type: DeflectCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 26 => {name: :directed_pickup_call_argument, pb_type: DirectedPickupCallArgument, crystal_type: DirectedPickupCallArgument, cast_type: DirectedPickupCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 27 => {name: :directed_pickup_call_result, pb_type: DirectedPickupCallResult, crystal_type: DirectedPickupCallResult, cast_type: DirectedPickupCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 28 => {name: :group_pickup_call_argument, pb_type: GroupPickupCallArgument, crystal_type: GroupPickupCallArgument, cast_type: GroupPickupCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 29 => {name: :group_pickup_call_result, pb_type: GroupPickupCallResult, crystal_type: GroupPickupCallResult, cast_type: GroupPickupCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 30 => {name: :hold_call_argument, pb_type: HoldCallArgument, crystal_type: HoldCallArgument, cast_type: HoldCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 31 => {name: :hold_call_result, pb_type: HoldCallResult, crystal_type: HoldCallResult, cast_type: HoldCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 32 => {name: :intrude_call_argument, pb_type: IntrudeCallArgument, crystal_type: IntrudeCallArgument, cast_type: IntrudeCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 33 => {name: :intrude_call_result, pb_type: IntrudeCallResult, crystal_type: IntrudeCallResult, cast_type: IntrudeCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 34 => {name: :join_call_argument, pb_type: JoinCallArgument, crystal_type: JoinCallArgument, cast_type: JoinCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 35 => {name: :join_call_result, pb_type: JoinCallResult, crystal_type: JoinCallResult, cast_type: JoinCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 36 => {name: :make_call_argument, pb_type: MakeCallArgument, crystal_type: MakeCallArgument, cast_type: MakeCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 37 => {name: :make_call_result, pb_type: MakeCallResult, crystal_type: MakeCallResult, cast_type: MakeCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 40 => {name: :park_call_argument, pb_type: ParkCallArgument, crystal_type: ParkCallArgument, cast_type: ParkCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 41 => {name: :park_call_result, pb_type: ParkCallResult, crystal_type: ParkCallResult, cast_type: ParkCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 42 => {name: :reconnect_call_argument, pb_type: ReconnectCallArgument, crystal_type: ReconnectCallArgument, cast_type: ReconnectCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 43 => {name: :reconnect_call_result, pb_type: ReconnectCallResult, crystal_type: ReconnectCallResult, cast_type: ReconnectCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 44 => {name: :retrieve_call_argument, pb_type: RetrieveCallArgument, crystal_type: RetrieveCallArgument, cast_type: RetrieveCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 45 => {name: :retrieve_call_result, pb_type: RetrieveCallResult, crystal_type: RetrieveCallResult, cast_type: RetrieveCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 46 => {name: :single_step_conf_argument, pb_type: SingleStepConfArgument, crystal_type: SingleStepConfArgument, cast_type: SingleStepConfArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 47 => {name: :single_step_conf_result, pb_type: SingleStepConfResult, crystal_type: SingleStepConfResult, cast_type: SingleStepConfResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 48 => {name: :single_step_trans_argument, pb_type: SingleStepTransArgument, crystal_type: SingleStepTransArgument, cast_type: SingleStepTransArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 49 => {name: :single_step_trans_result, pb_type: SingleStepTransResult, crystal_type: SingleStepTransResult, cast_type: SingleStepTransResult?, native: false, optional: true, repeated: false, default: nil, packed: false}, 50 => {name: :transfer_call_argument, pb_type: TransferCallArgument, crystal_type: TransferCallArgument, cast_type: TransferCallArgument?, native: false, optional: true, repeated: false, default: nil, packed: false}, 51 => {name: :transfer_call_result, pb_type: TransferCallResult, crystal_type: TransferCallResult, cast_type: TransferCallResult?, native: false, optional: true, repeated: false, default: nil, packed: false}} of Int32 => HashLiteral(Symbol, ASTNode)
Constructors
- .new(buf : Protobuf::Buffer)
- .new(cc_command : Int32, alternate_call_argument : AlternateCallArgument | Nil = nil, alternate_call_result : AlternateCallResult | Nil = nil, answer_call_argument : AnswerCallArgument | Nil = nil, answer_call_result : AnswerCallResult | Nil = nil, call_back_argument : CallBackArgument | Nil = nil, call_back_result : CallBackResult | Nil = nil, call_back_message_argument : CallBackMessageArgument | Nil = nil, call_back_message_result : CallBackMessageResult | Nil = nil, camp_on_call_argument : CampOnCallArgument | Nil = nil, camp_on_call_result : CampOnCallResult | Nil = nil, clear_call_argument : ClearCallArgument | Nil = nil, clear_call_result : ClearCallResult | Nil = nil, clear_connection_argument : ClearConnectionArgument | Nil = nil, clear_connection_result : ClearConnectionResult | Nil = nil, conference_call_argument : ConferenceCallArgument | Nil = nil, conference_call_result : ConferenceCallResult | Nil = nil, consultation_call_argument : ConsultationCallArgument | Nil = nil, consultation_call_result : ConsultationCallResult | Nil = nil, deflect_call_argument : DeflectCallArgument | Nil = nil, deflect_call_result : DeflectCallResult | Nil = nil, directed_pickup_call_argument : DirectedPickupCallArgument | Nil = nil, directed_pickup_call_result : DirectedPickupCallResult | Nil = nil, group_pickup_call_argument : GroupPickupCallArgument | Nil = nil, group_pickup_call_result : GroupPickupCallResult | Nil = nil, hold_call_argument : HoldCallArgument | Nil = nil, hold_call_result : HoldCallResult | Nil = nil, intrude_call_argument : IntrudeCallArgument | Nil = nil, intrude_call_result : IntrudeCallResult | Nil = nil, join_call_argument : JoinCallArgument | Nil = nil, join_call_result : JoinCallResult | Nil = nil, make_call_argument : MakeCallArgument | Nil = nil, make_call_result : MakeCallResult | Nil = nil, park_call_argument : ParkCallArgument | Nil = nil, park_call_result : ParkCallResult | Nil = nil, reconnect_call_argument : ReconnectCallArgument | Nil = nil, reconnect_call_result : ReconnectCallResult | Nil = nil, retrieve_call_argument : RetrieveCallArgument | Nil = nil, retrieve_call_result : RetrieveCallResult | Nil = nil, single_step_conf_argument : SingleStepConfArgument | Nil = nil, single_step_conf_result : SingleStepConfResult | Nil = nil, single_step_trans_argument : SingleStepTransArgument | Nil = nil, single_step_trans_result : SingleStepTransResult | Nil = nil, transfer_call_argument : TransferCallArgument | Nil = nil, transfer_call_result : TransferCallResult | Nil = nil)
Class Method Summary
Instance Method Summary
- #[](key : String)
- #alternate_call_argument : AlternateCallArgument | Nil
- #alternate_call_argument=(alternate_call_argument : AlternateCallArgument | Nil)
- #alternate_call_result : AlternateCallResult | Nil
- #alternate_call_result=(alternate_call_result : AlternateCallResult | Nil)
- #answer_call_argument : AnswerCallArgument | Nil
- #answer_call_argument=(answer_call_argument : AnswerCallArgument | Nil)
- #answer_call_result : AnswerCallResult | Nil
- #answer_call_result=(answer_call_result : AnswerCallResult | Nil)
- #call_back_argument : CallBackArgument | Nil
- #call_back_argument=(call_back_argument : CallBackArgument | Nil)
- #call_back_message_argument : CallBackMessageArgument | Nil
- #call_back_message_argument=(call_back_message_argument : CallBackMessageArgument | Nil)
- #call_back_message_result : CallBackMessageResult | Nil
- #call_back_message_result=(call_back_message_result : CallBackMessageResult | Nil)
- #call_back_result : CallBackResult | Nil
- #call_back_result=(call_back_result : CallBackResult | Nil)
- #camp_on_call_argument : CampOnCallArgument | Nil
- #camp_on_call_argument=(camp_on_call_argument : CampOnCallArgument | Nil)
- #camp_on_call_result : CampOnCallResult | Nil
- #camp_on_call_result=(camp_on_call_result : CampOnCallResult | Nil)
- #cc_command : Int32
- #cc_command=(cc_command : Int32)
- #clear_call_argument : ClearCallArgument | Nil
- #clear_call_argument=(clear_call_argument : ClearCallArgument | Nil)
- #clear_call_result : ClearCallResult | Nil
- #clear_call_result=(clear_call_result : ClearCallResult | Nil)
- #clear_connection_argument : ClearConnectionArgument | Nil
- #clear_connection_argument=(clear_connection_argument : ClearConnectionArgument | Nil)
- #clear_connection_result : ClearConnectionResult | Nil
- #clear_connection_result=(clear_connection_result : ClearConnectionResult | Nil)
- #conference_call_argument : ConferenceCallArgument | Nil
- #conference_call_argument=(conference_call_argument : ConferenceCallArgument | Nil)
- #conference_call_result : ConferenceCallResult | Nil
- #conference_call_result=(conference_call_result : ConferenceCallResult | Nil)
- #consultation_call_argument : ConsultationCallArgument | Nil
- #consultation_call_argument=(consultation_call_argument : ConsultationCallArgument | Nil)
- #consultation_call_result : ConsultationCallResult | Nil
- #consultation_call_result=(consultation_call_result : ConsultationCallResult | Nil)
- #deflect_call_argument : DeflectCallArgument | Nil
- #deflect_call_argument=(deflect_call_argument : DeflectCallArgument | Nil)
- #deflect_call_result : DeflectCallResult | Nil
- #deflect_call_result=(deflect_call_result : DeflectCallResult | Nil)
- #directed_pickup_call_argument : DirectedPickupCallArgument | Nil
- #directed_pickup_call_argument=(directed_pickup_call_argument : DirectedPickupCallArgument | Nil)
- #directed_pickup_call_result : DirectedPickupCallResult | Nil
- #directed_pickup_call_result=(directed_pickup_call_result : DirectedPickupCallResult | Nil)
- #group_pickup_call_argument : GroupPickupCallArgument | Nil
- #group_pickup_call_argument=(group_pickup_call_argument : GroupPickupCallArgument | Nil)
- #group_pickup_call_result : GroupPickupCallResult | Nil
- #group_pickup_call_result=(group_pickup_call_result : GroupPickupCallResult | Nil)
- #hold_call_argument : HoldCallArgument | Nil
- #hold_call_argument=(hold_call_argument : HoldCallArgument | Nil)
- #hold_call_result : HoldCallResult | Nil
- #hold_call_result=(hold_call_result : HoldCallResult | Nil)
- #intrude_call_argument : IntrudeCallArgument | Nil
- #intrude_call_argument=(intrude_call_argument : IntrudeCallArgument | Nil)
- #intrude_call_result : IntrudeCallResult | Nil
- #intrude_call_result=(intrude_call_result : IntrudeCallResult | Nil)
- #join_call_argument : JoinCallArgument | Nil
- #join_call_argument=(join_call_argument : JoinCallArgument | Nil)
- #join_call_result : JoinCallResult | Nil
- #join_call_result=(join_call_result : JoinCallResult | Nil)
- #make_call_argument : MakeCallArgument | Nil
- #make_call_argument=(make_call_argument : MakeCallArgument | Nil)
- #make_call_result : MakeCallResult | Nil
- #make_call_result=(make_call_result : MakeCallResult | Nil)
- #park_call_argument : ParkCallArgument | Nil
- #park_call_argument=(park_call_argument : ParkCallArgument | Nil)
- #park_call_result : ParkCallResult | Nil
- #park_call_result=(park_call_result : ParkCallResult | Nil)
- #reconnect_call_argument : ReconnectCallArgument | Nil
- #reconnect_call_argument=(reconnect_call_argument : ReconnectCallArgument | Nil)
- #reconnect_call_result : ReconnectCallResult | Nil
- #reconnect_call_result=(reconnect_call_result : ReconnectCallResult | Nil)
- #retrieve_call_argument : RetrieveCallArgument | Nil
- #retrieve_call_argument=(retrieve_call_argument : RetrieveCallArgument | Nil)
- #retrieve_call_result : RetrieveCallResult | Nil
- #retrieve_call_result=(retrieve_call_result : RetrieveCallResult | Nil)
- #single_step_conf_argument : SingleStepConfArgument | Nil
- #single_step_conf_argument=(single_step_conf_argument : SingleStepConfArgument | Nil)
- #single_step_conf_result : SingleStepConfResult | Nil
- #single_step_conf_result=(single_step_conf_result : SingleStepConfResult | Nil)
- #single_step_trans_argument : SingleStepTransArgument | Nil
- #single_step_trans_argument=(single_step_trans_argument : SingleStepTransArgument | Nil)
- #single_step_trans_result : SingleStepTransResult | Nil
- #single_step_trans_result=(single_step_trans_result : SingleStepTransResult | Nil)
- #to_protobuf(io : IO, embedded = false)
- #to_protobuf
- #transfer_call_argument : TransferCallArgument | Nil
- #transfer_call_argument=(transfer_call_argument : TransferCallArgument | Nil)
- #transfer_call_result : TransferCallResult | Nil
- #transfer_call_result=(transfer_call_result : TransferCallResult | Nil)
Constructor Detail
def self.new(cc_command : Int32, alternate_call_argument : AlternateCallArgument | Nil = nil, alternate_call_result : AlternateCallResult | Nil = nil, answer_call_argument : AnswerCallArgument | Nil = nil, answer_call_result : AnswerCallResult | Nil = nil, call_back_argument : CallBackArgument | Nil = nil, call_back_result : CallBackResult | Nil = nil, call_back_message_argument : CallBackMessageArgument | Nil = nil, call_back_message_result : CallBackMessageResult | Nil = nil, camp_on_call_argument : CampOnCallArgument | Nil = nil, camp_on_call_result : CampOnCallResult | Nil = nil, clear_call_argument : ClearCallArgument | Nil = nil, clear_call_result : ClearCallResult | Nil = nil, clear_connection_argument : ClearConnectionArgument | Nil = nil, clear_connection_result : ClearConnectionResult | Nil = nil, conference_call_argument : ConferenceCallArgument | Nil = nil, conference_call_result : ConferenceCallResult | Nil = nil, consultation_call_argument : ConsultationCallArgument | Nil = nil, consultation_call_result : ConsultationCallResult | Nil = nil, deflect_call_argument : DeflectCallArgument | Nil = nil, deflect_call_result : DeflectCallResult | Nil = nil, directed_pickup_call_argument : DirectedPickupCallArgument | Nil = nil, directed_pickup_call_result : DirectedPickupCallResult | Nil = nil, group_pickup_call_argument : GroupPickupCallArgument | Nil = nil, group_pickup_call_result : GroupPickupCallResult | Nil = nil, hold_call_argument : HoldCallArgument | Nil = nil, hold_call_result : HoldCallResult | Nil = nil, intrude_call_argument : IntrudeCallArgument | Nil = nil, intrude_call_result : IntrudeCallResult | Nil = nil, join_call_argument : JoinCallArgument | Nil = nil, join_call_result : JoinCallResult | Nil = nil, make_call_argument : MakeCallArgument | Nil = nil, make_call_result : MakeCallResult | Nil = nil, park_call_argument : ParkCallArgument | Nil = nil, park_call_result : ParkCallResult | Nil = nil, reconnect_call_argument : ReconnectCallArgument | Nil = nil, reconnect_call_result : ReconnectCallResult | Nil = nil, retrieve_call_argument : RetrieveCallArgument | Nil = nil, retrieve_call_result : RetrieveCallResult | Nil = nil, single_step_conf_argument : SingleStepConfArgument | Nil = nil, single_step_conf_result : SingleStepConfResult | Nil = nil, single_step_trans_argument : SingleStepTransArgument | Nil = nil, single_step_trans_result : SingleStepTransResult | Nil = nil, transfer_call_argument : TransferCallArgument | Nil = nil, transfer_call_result : TransferCallResult | Nil = nil)
#
Class Method Detail
Instance Method Detail
def directed_pickup_call_argument=(directed_pickup_call_argument : DirectedPickupCallArgument | Nil)
#