cancel
Showing results for 
Search instead for 
Did you mean: 
cancel

TMS Booking API ParticipantType.Directory - Question

87
Views
1
Helpful
0
Comments
This document was generated from CDN thread

Created by: Takumi Kumagai on 28-12-2009 02:55:56 PM
Hi!

I'm developing a video conference booking system with TMS Booking API

In TMS_3rd_Party_Booking_API_D1356607.pdf
/----------------------------------------------------------------------------------------------------------
Participant:
ParticipantId – (r/w – optional) – For TMS System Entities, this value must
be the SystemId of the system. For Phone Book Entries, this value must be
the PhoneBookEntry Id from the gdrDirectoryEntry table in the TMS database.
/----------------------------------------------------------------------------------------------------------

PaticipantCallType – (r/w – required) – The participant type. Valid values
are
/----------------------------------------------------------------------------------------------------------
Directory – A TMS Phone Book dial-out entry, where TMS should dial
out to a given phone book entry. The ParticipantId must be set to the
PhoneBookEntry Id as given from the gdrDirectoryEntry table in the TMS
database.
/----------------------------------------------------------------------------------------------------------

/************************************************************************************
Conference conference = bookingService.GetDefaultConference();
// Create an array of participants
Participant[] participants = new Participant[3];
// Create the elements of the array (the actual participants)
participants[0] = new Participant();
participants[0].ParticipantId = SystemId;

participants[1] = new Participant();
participants[1].ParticipantCallType = ParticipantType.IPVideo1;
participants[1].NameOrNumber = “EndPoint_IPAddress”;

participants[2] = new Participant();
participants[2].ParticipantCallType = ParticipantType.Directory;
participants[2].ParticipantId = PhoneBookEntryId;

conference.Participants = participants;
bookingService.SaveConference(conference);
/************************************************************************************

On this source code,
participants[0].ParticipantId = SystemId;
participants[1].NameOrNumber = “EndPoint_IPAddress”;
work and this participant is added the conference

but,
participants[2].ParticipantCallType = ParticipantType.Directory;
participants[2].ParticipantId = PhoneBookEntryId;
doesn't work and this participant isn't added

When TMS Booking API used ,
Entried Systems in Phone Book on TMS aren't accepted.

Is ParticipantType.Directory not supported?
Can anyone tell me if I was doing wrong?

Thanks in advance!

Subject: RE: TMS Booking API ParticipantType.Directory  -  Question
Replied by: Nicolai Grødum on 06-01-2010 11:02:09 AM
Hello,

Using ParticipantType.Directory through the webservice API is not currently supported. The enum value is there only for future support. I have created an enhancement request for this.

Nicolai Grødum,

TANDBERG R&D

Subject: RE: TMS Booking API ParticipantType.Directory  -  Question
Replied by: Takumi Kumagai on 07-01-2010 01:23:16 AM
Hi

OK, I see.
I wait for the support.

Many thanks!!
CreatePlease to create content
Content for Community-Ad
FusionCharts will render here