GroupCollaborateBridgeConsolidatedAddInstanceRequest
Bases: OCIRequest
Add a collaborate bridge to a group. The domain is required in the serviceUserId. The request fails when supportOutdial is enabled and the system-level collaborate supportOutdial setting is disabled. If the phoneNumber has not been assigned to the group and addPhoneNumberToGroup is set to true, it will be added to group if the command is executed by a service provider administrator or above and the number is already assigned to the service provider. The command will fail otherwise.
The response is either SuccessResponse or ErrorResponse.
Attributes:
service_provider_id (str):
group_id (str):
service_user_id (str):
add_phone_number_to_group (Optional[bool]):
service_instance_profile (ServiceInstanceAddProfile):
maximum_bridge_participants (CollaborateBridgeMaximumParticipants):
network_class_of_service (Optional[str]):
max_collaborate_room_participants (int):
support_outdial (bool):
collaborate_owner_user_id (Optional[List[str]]):
service (Optional[List[ConsolidatedUserServiceAssignment]]):
Source code in src/mercury_ocip/commands/commands.py
42361 42362 42363 42364 42365 42366 42367 42368 42369 42370 42371 42372 42373 42374 42375 42376 42377 42378 42379 42380 42381 42382 42383 42384 42385 42386 42387 42388 42389 42390 42391 42392 42393 42394 42395 42396 42397 42398 42399 42400 42401 42402 42403 42404 42405 42406 42407 42408 42409 42410 42411 42412 42413 42414 42415 42416 42417 42418 42419 42420 42421 42422 42423 42424 42425 42426 42427 42428 42429 42430 42431 42432 | |
Responses
Example Usage
from mercury_ocip.client import Client
from mercury_ocip.commands import GroupCollaborateBridgeConsolidatedAddInstanceRequest
client = Client()
command = GroupCollaborateBridgeConsolidatedAddInstanceRequest(
service_provider_id=...,
group_id=...,
service_user_id=...,
add_phone_number_to_group=...,
service_instance_profile=...,
maximum_bridge_participants=...,
network_class_of_service=...,
max_collaborate_room_participants=...,
support_outdial=...,
collaborate_owner_user_id=...,
service=...,
)
response = client.command(command)
print(response)
Example 2 with Raw Command
from mercury_ocip.client import Client
client = Client()
response = client.raw_command("GroupCollaborateBridgeConsolidatedAddInstanceRequest",
service_provider_id=...,
group_id=...,
service_user_id=...,
add_phone_number_to_group=...,
service_instance_profile=...,
maximum_bridge_participants=...,
network_class_of_service=...,
max_collaborate_room_participants=...,
support_outdial=...,
collaborate_owner_user_id=...,
service=...,
)
print(response)