ObjectiveC SDK  2.0
Public Member Functions
ConferenceCallService Class Reference

ConfernceCallService.h. More...

#include <ConferenceCallService.h>

List of all members.

Public Member Functions

CommitConferenceResponsecommitConference:withEnvironment:withConferenceID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID)
CreateConferenceResponsecreateConference:withEnvironment:withOwnerID:withName:withDescription:withNotify:withTimestamp:withDuration:withJoinConfirm:withRecurring:withAccount: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withOwnerID] NSString *myOwnerID,[withName] NSString *myName,[withDescription] NSString *myDescription,[withNotify] NSString *myNotify,[withTimestamp] NSString *myTimestmap,[withDuration] NSString *myDuration,[withJoinConfirm] NSString *myJoinConfirm,[withRecurring] NSString *myRecurring,[withAccount] NSString *myAccount)
GetConferenceListResponsegetConferenceList:withEnvironment:withOwnerID:withWhat: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withOwnerID] NSString *myOwnerID,[withWhat] NSString *myWhat)
GetConferenceStatusResponsegetConferenceStatus:withEnvironment:withConferenceID:withWhat: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withWhat] NSString *myWhat)
GetParticipantStatusResponsegetParticipantStatus:withEnvironment:withConferenceID:withParticipantID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withParticipantID] NSString *myParticipantID)
NewParticipantResponsenewParticipant:withEnvironment:withConferenceID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withFirstName] NSString *myFirstName,[withLastName] NSString *myLastName,[withNumber] NSString *myNumber,[withEmail] NSString *myEmail,[withIsInitiator] NSString *myIsInitiator)
RemoveConferenceResponseremoveConference:withEnvironment:withConferenceID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID)
RemoveParticipantResponseremoveParticipant:withEnvironment:withConferenceID:withParticipantID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withParticipantID] NSString *myParticipantID)
UpdateConferenceResponseupdateConference:withEnvironment:withConferenceID:withName:withDescription:withNotify:withTimestamp:withDuration:withJoinConfirm:withInitiatorID:withAccount:withRecurring: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withName] NSString *myName,[withDescription] NSString *myDescription,[withNotify] NSString *myNotify,[withTimestamp] NSString *myTimestmap,[withDuration] NSString *myDuration,[withJoinConfirm] NSString *myJoinConfirm,[withInitiatorID] NSString *myInitiatorID,[withAccount] NSString *myAccount,[withRecurring] NSString *myRecurring)
UpdateParticipantResponseupdateParticipant:withEnvironment:withConferenceID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator:withAction: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withParticipantID] NSString *myParticipantID,[withFirstName] NSString *myFirstName,[withLastName] NSString *myLastName,[withNumber] NSString *myNumber,[withEmail] NSString *myEmail,[withIsInitiator] NSString *myIsInitiator,[withAction] NSString *myAction)
GetRunningConferenceResponsegetRunningConference:withEnvironment:withConferenceID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID)
CreateConferenceTemplateResponsecreateConferenceTemplate:withEnvironment:withOwnerID:withName:withDescription:withDuration:withJoinConfirm:withFirstName:withLastName:withNumber:withEmail: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withOwnerID] NSString *myOwnerID,[withName] NSString *myName,[withDescription] NSString *myDescription,[withDuration] NSString *myDuration,[withJoinConfirm] NSString *myJoinConfirm,[withFirstName] NSString *myFirstName,[withLastName] NSString *myLastName,[withNumber] NSString *myNumber,[withEmail] NSString *myEmail)
GetConferenceTemplateResponsegetConferenceTemplate:withEnvironment:withTemplateID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID)
UpdateConferenceTemplateResponseupdateConferenceTemplate:withEnvironment:withTemplateID:withInitiatorID:withName:withDescription:withDuration:withJoinConfirm: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID,[withInitiatorID] NSString *myInitiatorID,[withName] NSString *myName,[withDescription] NSString *myDescription,[withDuration] NSString *myDuration,[withJoinConfirm] NSString *myJoinConfirm)
DeleteConferenceTemplateResponsedeleteConferenceTemplate:withEnvironment:withTemplateID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID)
GetConferenceTemplateListResponsegetConferenceTemplateList:withEnvironment:withOwnerID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withOwnerID] NSString *myOwnerID)
GetConferenceTemplateParticipantResponsegetConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID,[withParticipantID] NSString *myParticipantID)
UpdateConferenceTemplateParticipantResponseupdateConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID,[withParticipantID] NSString *myParticipantID,[withFirstName] NSString *myFirstName,[withLastName] NSString *myLastName,[withNumber] NSString *myNumber,[withEmail] NSString *myEmail,[withIsInitiator] NSString *myIsInitiator)
RemoveConferenceTemplateParticipantResponseremoveConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID,[withParticipantID] NSString *myParticipantID)
AddConferenceTemplateParticipantResponseaddConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID,[withParticipantID] NSString *myParticipantID,[withFirstName] NSString *myFirstName,[withLastName] NSString *myLastName,[withNumber] NSString *myNumber,[withEmail] NSString *myEmail,[withIsInitiator] NSString *myIsInitiator)
CommitConferenceResponsecommitConference:withEnvironment:withConferenceID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID)
CreateConferenceResponsecreateConference:withEnvironment:withOwnerID:withName:withDescription:withNotify:withTimestamp:withDuration:withJoinConfirm:withRecurring:withInitiatorAccessPin:withParticipantAccessPin:withAnnouncementSet:withDialInLocked:withAccount:withLanguage:withServiceCid: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withOwnerID] NSString *myOwnerID,[withName] NSString *myName,[withDescription] NSString *myDescription,[withNotify] NSString *myNotify,[withTimestamp] NSString *myTimestmap,[withDuration] NSString *myDuration,[withJoinConfirm] NSString *myJoinConfirm,[withRecurring] NSString *myRecurring,[withInitiatorAccessPin] NSString *myInitiatorAccessPin,[withParticipantAccessPin] NSString *myParticipantAccessPin,[withAnnouncementSet] NSString *myAnnouncementSet,[withDialInLocked] NSString *myDialInLocked,[withAccount] NSString *myAccount,[withLanguage] NSString *mylanguage,[withServiceCid] NSString *myserviceCid)
GetConferenceListResponsegetConferenceList:withEnvironment:withOwnerID:withWhat: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withOwnerID] NSString *myOwnerID,[withWhat] NSString *myWhat)
GetConferenceStatusResponsegetConferenceStatus:withEnvironment:withConferenceID:withWhat: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withWhat] NSString *myWhat)
GetParticipantStatusResponsegetParticipantStatus:withEnvironment:withConferenceID:withParticipantID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withParticipantID] NSString *myParticipantID)
NewParticipantResponsenewParticipant:withEnvironment:withConferenceID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator:withDialOut: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withFirstName] NSString *myFirstName,[withLastName] NSString *myLastName,[withNumber] NSString *myNumber,[withEmail] NSString *myEmail,[withIsInitiator] NSString *myIsInitiator,[withDialOut] NSString *myDialOut)
RemoveConferenceResponseremoveConference:withEnvironment:withConferenceID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID)
RemoveParticipantResponseremoveParticipant:withEnvironment:withConferenceID:withParticipantID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withParticipantID] NSString *myParticipantID)
UpdateConferenceResponseupdateConference:withEnvironment:withConferenceID:withName:withDescription:withNotify:withTimestamp:withDuration:withJoinConfirm:withInitiatorID:withAccount:withRecurring:withInitiatorAccessPin:withParticipantAccessPin:withAnnouncementSet:withDialInLocked:withLanguage:withServiceCid: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withName] NSString *myName,[withDescription] NSString *myDescription,[withNotify] NSString *myNotify,[withTimestamp] NSString *myTimestmap,[withDuration] NSString *myDuration,[withJoinConfirm] NSString *myJoinConfirm,[withInitiatorID] NSString *myInitiatorID,[withAccount] NSString *myAccount,[withRecurring] NSString *myRecurring,[withInitiatorAccessPin] NSString *myInitiatorAccessPin,[withParticipantAccessPin] NSString *myParticipantAccessPin,[withAnnouncementSet] NSString *myAnnouncementSet,[withDialInLocked] NSString *myDialInLocked,[withLanguage] NSString *mylanguage,[withServiceCid] NSString *myserviceCid)
UpdateParticipantResponseupdateParticipant:withEnvironment:withConferenceID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator:withAction:withDialOut: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID,[withParticipantID] NSString *myParticipantID,[withFirstName] NSString *myFirstName,[withLastName] NSString *myLastName,[withNumber] NSString *myNumber,[withEmail] NSString *myEmail,[withIsInitiator] NSString *myIsInitiator,[withAction] NSString *myAction,[withDialOut] NSString *myDialOut)
GetRunningConferenceResponsegetRunningConference:withEnvironment:withConferenceID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withConferenceID] NSString *myConferenceID)
CreateConferenceTemplateResponsecreateConferenceTemplate:withEnvironment:withOwnerID:withName:withDescription:withDuration:withJoinConfirm:withFirstName:withLastName:withNumber:withEmail:withInitiatorAccessPin:withParticipantAccessPin:withAnnouncementSet:withDialInLocked:withDialOut:withLanguage:withServiceCid: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withOwnerID] NSString *myOwnerID,[withName] NSString *myName,[withDescription] NSString *myDescription,[withDuration] NSString *myDuration,[withJoinConfirm] NSString *myJoinConfirm,[withFirstName] NSString *myFirstName,[withLastName] NSString *myLastName,[withNumber] NSString *myNumber,[withEmail] NSString *myEmail,[withInitiatorAccessPin] NSString *myInitiatorAccessPin,[withParticipantAccessPin] NSString *myParticipantAccessPin,[withAnnouncementSet] NSString *myAnnouncementSet,[withDialInLocked] NSString *myDialInLocked,[withDialOut] NSString *myDialOut,[withLanguage] NSString *mylanguage,[withServiceCid] NSString *myserviceCid)
GetConferenceTemplateResponsegetConferenceTemplate:withEnvironment:withTemplateID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID)
UpdateConferenceTemplateResponseupdateConferenceTemplate:withEnvironment:withTemplateID:withInitiatorID:withName:withDescription:withDuration:withJoinConfirm:withInitiatorAccessPin:withParticipantAccessPin:withAnnouncementSet:withDialInLocked:withLanguage:withServiceCid: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID,[withInitiatorID] NSString *myInitiatorID,[withName] NSString *myName,[withDescription] NSString *myDescription,[withDuration] NSString *myDuration,[withJoinConfirm] NSString *myJoinConfirm,[withInitiatorAccessPin] NSString *myInitiatorAccessPin,[withParticipantAccessPin] NSString *myParticipantAccessPin,[withAnnouncementSet] NSString *myAnnouncementSet,[withDialInLocked] NSString *myDialInLocked,[withLanguage] NSString *mylanguage,[withServiceCid] NSString *myserviceCid)
DeleteConferenceTemplateResponsedeleteConferenceTemplate:withEnvironment:withTemplateID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID)
GetConferenceTemplateListResponsegetConferenceTemplateList:withEnvironment:withOwnerID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withOwnerID] NSString *myOwnerID)
GetConferenceTemplateParticipantResponsegetConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID,[withParticipantID] NSString *myParticipantID)
UpdateConferenceTemplateParticipantResponseupdateConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator:withDialOut: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID,[withParticipantID] NSString *myParticipantID,[withFirstName] NSString *myFirstName,[withLastName] NSString *myLastName,[withNumber] NSString *myNumber,[withEmail] NSString *myEmail,[withIsInitiator] NSString *myIsInitiator,[withDialOut] NSString *myDialOut)
RemoveConferenceTemplateParticipantResponseremoveConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID,[withParticipantID] NSString *myParticipantID)
AddConferenceTemplateParticipantResponseaddConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator:withDialOut: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withTemplateID] NSString *myTemplateID,[withParticipantID] NSString *myParticipantID,[withFirstName] NSString *myFirstName,[withLastName] NSString *myLastName,[withNumber] NSString *myNumber,[withEmail] NSString *myEmail,[withIsInitiator] NSString *myIsInitiator,[withDialOut] NSString *myDialOut)
UploadAnnouncementResponseuploadAnnouncement:withEnvironment:withLanguage:withID:withType:withAudioFile: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withLanguage] NSString *myLanguage,[withID] NSString *myId,[withType] NSString *myType,[withAudioFile] NSData *myAudioFile)
DeleteAnnouncementSetResponsedeleteAnnouncementSet:withEnvironment:withLanguage:withAnnouncementID: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withLanguage] NSString *myLanguage,[withAnnouncementID] NSString *myID)
GetAnnouncementSetsResponsegetAnnoucementSets:withEnvironment:withLanguage: (STSToken *myToken,[withEnvironment] NSString *myEnvironment,[withLanguage] NSString *myLanguage)

Detailed Description

ConfernceCallService.h.

Service class handles communication with Telekom service and Conference Call via HTTPS URL connection.
For detailed method description see above corresponding methods.


Member Function Documentation

AddConferenceTemplateParticipantResponse * ConferenceCallService::addConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withTemplateID] NSString*  myTemplateID,
[withParticipantID] NSString*  myParticipantID,
[withFirstName] NSString*  myFirstName,
[withLastName] NSString*  myLastName,
[withNumber] NSString*  myNumber,
[withEmail] NSString*  myEmail,
[withIsInitiator] NSString*  myIsInitiator 
) [virtual]

Adds a new participant to a conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
myFirstNamefirst name of the new participant.
myLastNamelast name of the new participant.
myNumbertelephone number of the new participant. The initiator gets to notice a new service number, all other members get to notice the initiators number.
myEmailparticipants email address.
myIsInitiatormarks whether new participant is initiator
  • true - participant is the initiator
  • false - participant is not the initiator
AddConferenceTemplateParticipantResponse * ConferenceCallService::addConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator:withDialOut: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withTemplateID] NSString*  myTemplateID,
[withParticipantID] NSString*  myParticipantID,
[withFirstName] NSString*  myFirstName,
[withLastName] NSString*  myLastName,
[withNumber] NSString*  myNumber,
[withEmail] NSString*  myEmail,
[withIsInitiator] NSString*  myIsInitiator,
[withDialOut] NSString*  myDialOut 
) [virtual]

Adds a new participant to a conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
myFirstNamefirst name of the new participant.
myLastNamelast name of the new participant.
myNumbertelephone number of the new participant. The initiator gets to notice a new service number, all other members get to notice the initiators number.
myEmailparticipants email address.
myIsInitiatormarks whether new participant is initiator
  • true - participant is the initiator
  • false - participant is not the initiator
myDialOutSpecifies whether participant gets dialed-in automatically or not.
CommitConferenceResponse * ConferenceCallService::commitConference:withEnvironment:withConferenceID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID 
) [virtual]

Saves created Conference Call on Telekom backend server. Takes token, environment and new conference id and returns a new server response object for further communication.

CommitConferenceResponse* ConferenceCallService::commitConference:withEnvironment:withConferenceID: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withConferenceID] NSString *  myConferenceID 
) [virtual]

Saves created Conference Call on Telekom backend server. Takes token, environment and new conference id and returns a new server response object for further communication.

CreateConferenceResponse * ConferenceCallService::createConference:withEnvironment:withOwnerID:withName:withDescription:withNotify:withTimestamp:withDuration:withJoinConfirm:withRecurring:withAccount: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withOwnerID] NSString*  myOwnerID,
[withName] NSString*  myName,
[withDescription] NSString*  myDescription,
[withNotify] NSString*  myNotify,
[withTimestamp] NSString*  myTimestmap,
[withDuration] NSString*  myDuration,
[withJoinConfirm] NSString*  myJoinConfirm,
[withRecurring] NSString*  myRecurring,
[withAccount] NSString*  myAccount 
) [virtual]

Creates a new conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks the owner of the conference. Length has to be between 3 and 39 characters.
myNamebrief headline of the conference.
myDescriptionbrief description of the conference.
myNotifycurrently not in use.
myTimestampconference gets initiated right away if parameter is nil in any other case conference gets initiatiated at given timestamp. Timestamp follows ISO8601 specification.
myDurationmarks maximum duration of the conference in seconds. Conference starts with the initiator pushing the "#"-key on the keyboard. To remove a conference earlier than specified in myDuration just call the removeConfernce method.
myJoinConfirmMembers of conference must confirm participation in conference by pushing the "#"-key.
myRecurringMarks, whether the conference should recur. Following options are possible:
  • 0 - no repetition
  • 1 - every hour
  • 2 - every day
  • 3 - every week
  • 4 - every month
myAccountaccount id of sub account used for accounting. If not given main account is used for accounting.
CreateConferenceResponse * ConferenceCallService::createConference:withEnvironment:withOwnerID:withName:withDescription:withNotify:withTimestamp:withDuration:withJoinConfirm:withRecurring:withInitiatorAccessPin:withParticipantAccessPin:withAnnouncementSet:withDialInLocked:withAccount:withLanguage:withServiceCid: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withOwnerID] NSString*  myOwnerID,
[withName] NSString*  myName,
[withDescription] NSString*  myDescription,
[withNotify] NSString*  myNotify,
[withTimestamp] NSString*  myTimestmap,
[withDuration] NSString*  myDuration,
[withJoinConfirm] NSString*  myJoinConfirm,
[withRecurring] NSString*  myRecurring,
[withInitiatorAccessPin] NSString*  myInitiatorAccessPin,
[withParticipantAccessPin] NSString*  myParticipantAccessPin,
[withAnnouncementSet] NSString*  myAnnouncementSet,
[withDialInLocked] NSString*  myDialInLocked,
[withAccount] NSString*  myAccount,
[withLanguage] NSString*  mylanguage,
[withServiceCid] NSString*  myserviceCid 
) [virtual]

Creates a new conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks the owner of the conference. Length has to be between 3 and 39 characters.
myNamebrief headline of the conference.
myDescriptionbrief description of the conference.
myNotifycurrently not in use.
myTimestampconference gets initiated right away if parameter is nil in any other case conference gets initiatiated at given timestamp. Timestamp follows ISO8601 specification.
myDurationmarks maximum duration of the conference in seconds. Conference starts with the initiator pushing the "#"-key on the keyboard. To remove a conference earlier than specified in myDuration just call the removeConfernce method.
myJoinConfirmMembers of conference must confirm participation in conference by pushing the "#"-key.
myRecurringMarks, whether the conference should recur. Following options are possible:
  • 0 - no repetition
  • 1 - every hour
  • 2 - every day
  • 3 - every week
  • 4 - every month
myInitiatorAccesPinAccess PIN for the initiator
myParticipantAccessPinAcces PIN for the participants
myAnnouncementSetId for a specific announcement.
myDialInLockedSpecifies whether a dial in is permitted or not.
myAccountaccount id of sub account used for accounting. If not given main account is used for accounting.
mylanguagelanguage of the announcement. Possible values are "de" or "en".
myserviceCidspecifies which telephone number is to be displayed on a participants phone.
CreateConferenceTemplateResponse * ConferenceCallService::createConferenceTemplate:withEnvironment:withOwnerID:withName:withDescription:withDuration:withJoinConfirm:withFirstName:withLastName:withNumber:withEmail: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withOwnerID] NSString*  myOwnerID,
[withName] NSString*  myName,
[withDescription] NSString*  myDescription,
[withDuration] NSString*  myDuration,
[withJoinConfirm] NSString*  myJoinConfirm,
[withFirstName] NSString*  myFirstName,
[withLastName] NSString*  myLastName,
[withNumber] NSString*  myNumber,
[withEmail] NSString*  myEmail 
) [virtual]

Creates a new conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks the owner of the conference. Length has to be between 3 and 39 characters.
myNamebrief headline of the conference.
myDescriptionbrief description of the conference.
myNotifycurrently not in use.
myTimestampconference gets initiated right away if parameter is nil in any other case conference gets initiatiated at given timestamp. Timestamp follows ISO8601 specification.
myDurationmarks maximum duration of the conference in seconds. Conference starts with the initiator pushing the "#"-key on the keyboard. To remove a conference earlier than specified in myDuration just call the removeConfernce method.
myJoinConfirmMembers of conference must confirm participation in conference by pushing the "#"-key.
myFirstNamefirst name of the participant.
myLastNamelast name of the participant.
myNumbertelephone number of the participant. The initiator gets to notice a new service number, all other members get to notice the initiators number.
myEmailparticipants email address.
CreateConferenceTemplateResponse * ConferenceCallService::createConferenceTemplate:withEnvironment:withOwnerID:withName:withDescription:withDuration:withJoinConfirm:withFirstName:withLastName:withNumber:withEmail:withInitiatorAccessPin:withParticipantAccessPin:withAnnouncementSet:withDialInLocked:withDialOut:withLanguage:withServiceCid: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withOwnerID] NSString*  myOwnerID,
[withName] NSString*  myName,
[withDescription] NSString*  myDescription,
[withDuration] NSString*  myDuration,
[withJoinConfirm] NSString*  myJoinConfirm,
[withFirstName] NSString*  myFirstName,
[withLastName] NSString*  myLastName,
[withNumber] NSString*  myNumber,
[withEmail] NSString*  myEmail,
[withInitiatorAccessPin] NSString*  myInitiatorAccessPin,
[withParticipantAccessPin] NSString*  myParticipantAccessPin,
[withAnnouncementSet] NSString*  myAnnouncementSet,
[withDialInLocked] NSString*  myDialInLocked,
[withDialOut] NSString*  myDialOut,
[withLanguage] NSString*  mylanguage,
[withServiceCid] NSString*  myserviceCid 
) [virtual]

Creates a new conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks the owner of the conference. Length has to be between 3 and 39 characters.
myNamebrief headline of the conference.
myDescriptionbrief description of the conference.
myNotifycurrently not in use.
myTimestampconference gets initiated right away if parameter is nil in any other case conference gets initiatiated at given timestamp. Timestamp follows ISO8601 specification.
myDurationmarks maximum duration of the conference in seconds. Conference starts with the initiator pushing the "#"-key on the keyboard. To remove a conference earlier than specified in myDuration just call the removeConfernce method.
myJoinConfirmMembers of conference must confirm participation in conference by pushing the "#"-key.
myFirstNamefirst name of the participant.
myLastNamelast name of the participant.
myNumbertelephone number of the participant. The initiator gets to notice a new service number, all other members get to notice the initiators number.
myEmailparticipants email address.
myInitiatorAccesPinAccess PIN for the initiator
myParticipantAccessPinAcces PIN for the participants
myAnnouncementSetId for a specific announcement.
myDialInLockedSpecifies whether a dial in is permitted or not.
myDialOutSpecifies whether participant gets dialed-in automatically or not.
mylanguagelanguage of the announcement. Possible values are "de" or "en".
myserviceCidspecifies which telephone number is to be displayed on a participants phone.
DeleteAnnouncementSetResponse * ConferenceCallService::deleteAnnouncementSet:withEnvironment:withLanguage:withAnnouncementID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withLanguage] NSString*  myLanguage,
[withAnnouncementID] NSString*  myID 
) [virtual]

Removes the announcement set.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
mylanguagelanguage of the announcement. Possible values are "de" or "en".
myIDmarks a specific annoucement id
DeleteConferenceTemplateResponse * ConferenceCallService::deleteConferenceTemplate:withEnvironment:withTemplateID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withTemplateID] NSString*  myTemplateID 
) [virtual]

Removes the conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
DeleteConferenceTemplateResponse* ConferenceCallService::deleteConferenceTemplate:withEnvironment:withTemplateID: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withTemplateID] NSString *  myTemplateID 
) [virtual]

Removes the conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
GetAnnouncementSetsResponse * ConferenceCallService::getAnnoucementSets:withEnvironment:withLanguage: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withLanguage] NSString*  myLanguage 
) [virtual]

Returns a list of annoucement sets.

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
mylanguagelanguage of the announcement. Possible values are "de" or "en".
GetConferenceListResponse * ConferenceCallService::getConferenceList:withEnvironment:withOwnerID:withWhat: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withOwnerID] NSString*  myOwnerID,
[withWhat] NSString*  myWhat 
) [virtual]

Get a list of conferences
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks the owner of the conference. Length has to be between 3 and 39 characters.
myWhatlimitation of the list
  • 1 - only ad-hoc conferences
  • 2 - only planned conferences
  • 3 - only failed or not yet saved conferences
  • 4 - only not yet saved conferences.
GetConferenceListResponse* ConferenceCallService::getConferenceList:withEnvironment:withOwnerID:withWhat: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withOwnerID] NSString *  myOwnerID,
[withWhat] NSString *  myWhat 
) [virtual]

Get a list of conferences
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks the owner of the conference. Length has to be between 3 and 39 characters.
myWhatlimitation of the list
  • 1 - only ad-hoc conferences
  • 2 - only planned conferences
  • 3 - only failed or not yet saved conferences
  • 4 - only not yet saved conferences.
GetConferenceStatusResponse * ConferenceCallService::getConferenceStatus:withEnvironment:withConferenceID:withWhat: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID,
[withWhat] NSString*  myWhat 
) [virtual]

Get information about conference
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
myWhatlimitation of the list
  • 0 - all information
  • 1 - only detail, account and starttime
  • 2 - only participants
  • 3 - only schedule
GetConferenceStatusResponse* ConferenceCallService::getConferenceStatus:withEnvironment:withConferenceID:withWhat: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withConferenceID] NSString *  myConferenceID,
[withWhat] NSString *  myWhat 
) [virtual]

Get information about conference
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
myWhatlimitation of the list
  • 0 - all information
  • 1 - only detail, account and starttime
  • 2 - only participants
  • 3 - only schedule
GetConferenceTemplateResponse * ConferenceCallService::getConferenceTemplate:withEnvironment:withTemplateID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withTemplateID] NSString*  myTemplateID 
) [virtual]

Request for information about a certain conference template.

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
GetConferenceTemplateResponse* ConferenceCallService::getConferenceTemplate:withEnvironment:withTemplateID: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withTemplateID] NSString *  myTemplateID 
) [virtual]

Request for information about a certain conference template.

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
GetConferenceTemplateListResponse * ConferenceCallService::getConferenceTemplateList:withEnvironment:withOwnerID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withOwnerID] NSString*  myOwnerID 
) [virtual]

Get all conference templates of their owner.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks a specific conference owner id.
GetConferenceTemplateListResponse* ConferenceCallService::getConferenceTemplateList:withEnvironment:withOwnerID: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withOwnerID] NSString *  myOwnerID 
) [virtual]

Get all conference templates of their owner.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks a specific conference owner id.
GetConferenceTemplateParticipantResponse * ConferenceCallService::getConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withTemplateID] NSString*  myTemplateID,
[withParticipantID] NSString*  myParticipantID 
) [virtual]

Request for information about details of a conference template participant.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
myParticipantIDmarks a specific conference template participant
GetConferenceTemplateParticipantResponse* ConferenceCallService::getConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withTemplateID] NSString *  myTemplateID,
[withParticipantID] NSString *  myParticipantID 
) [virtual]

Request for information about details of a conference template participant.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
myParticipantIDmarks a specific conference template participant
GetParticipantStatusResponse * ConferenceCallService::getParticipantStatus:withEnvironment:withConferenceID:withParticipantID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID,
[withParticipantID] NSString*  myParticipantID 
) [virtual]

Get status information about certain conference participant
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
myParticipantIDthe id of the certain participant.
GetParticipantStatusResponse* ConferenceCallService::getParticipantStatus:withEnvironment:withConferenceID:withParticipantID: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withConferenceID] NSString *  myConferenceID,
[withParticipantID] NSString *  myParticipantID 
) [virtual]

Get status information about certain conference participant
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
myParticipantIDthe id of the certain participant.
GetRunningConferenceResponse * ConferenceCallService::getRunningConference:withEnvironment:withConferenceID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID 
) [virtual]

Request for information about a running, planned instance of a conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
GetRunningConferenceResponse* ConferenceCallService::getRunningConference:withEnvironment:withConferenceID: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withConferenceID] NSString *  myConferenceID 
) [virtual]

Request for information about a running, planned instance of a conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
NewParticipantResponse * ConferenceCallService::newParticipant:withEnvironment:withConferenceID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID,
[withFirstName] NSString*  myFirstName,
[withLastName] NSString*  myLastName,
[withNumber] NSString*  myNumber,
[withEmail] NSString*  myEmail,
[withIsInitiator] NSString*  myIsInitiator 
) [virtual]

Adds a new participant to the conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
myFirstNamefirst name of the new participant.
myLastNamelast name of the new participant.
myEmailparticipants email address.
myNumbertelephone number of the new participant. The initiator gets to notice a new service number, all other members get to notice the initiators number.
myIsInitiatormarks whether new participant is initiator
  • true - participant is the initiator
  • false - participant is not the initiator
NewParticipantResponse * ConferenceCallService::newParticipant:withEnvironment:withConferenceID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator:withDialOut: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID,
[withFirstName] NSString*  myFirstName,
[withLastName] NSString*  myLastName,
[withNumber] NSString*  myNumber,
[withEmail] NSString*  myEmail,
[withIsInitiator] NSString*  myIsInitiator,
[withDialOut] NSString*  myDialOut 
) [virtual]

Adds a new participant to the conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
myFirstNamefirst name of the new participant.
myLastNamelast name of the new participant.
myEmailparticipants email address.
myNumbertelephone number of the new participant. The initiator gets to notice a new service number, all other members get to notice the initiators number.
myIsInitiatormarks whether new participant is initiator
  • true - participant is the initiator
  • false - participant is not the initiator
myDialOutSpecifies whether participant gets dialed-in automatically or not.
RemoveConferenceResponse * ConferenceCallService::removeConference:withEnvironment:withConferenceID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID 
) [virtual]

Removes the conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
RemoveConferenceResponse* ConferenceCallService::removeConference:withEnvironment:withConferenceID: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withConferenceID] NSString *  myConferenceID 
) [virtual]

Removes the conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
RemoveConferenceTemplateParticipantResponse * ConferenceCallService::removeConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withTemplateID] NSString*  myTemplateID,
[withParticipantID] NSString*  myParticipantID 
) [virtual]

Removes a participant from a conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
myParticipantIDmarks a specific conference template participant
RemoveConferenceTemplateParticipantResponse* ConferenceCallService::removeConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withTemplateID] NSString *  myTemplateID,
[withParticipantID] NSString *  myParticipantID 
) [virtual]

Removes a participant from a conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
myParticipantIDmarks a specific conference template participant
RemoveParticipantResponse * ConferenceCallService::removeParticipant:withEnvironment:withConferenceID:withParticipantID: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID,
[withParticipantID] NSString*  myParticipantID 
) [virtual]

Removes a participant from a conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
myParticipantIDid of the participant.
RemoveParticipantResponse* ConferenceCallService::removeParticipant:withEnvironment:withConferenceID:withParticipantID: ( STSToken myToken,
[withEnvironment] NSString *  myEnvironment,
[withConferenceID] NSString *  myConferenceID,
[withParticipantID] NSString *  myParticipantID 
) [virtual]

Removes a participant from a conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
myParticipantIDid of the participant.
UpdateConferenceResponse * ConferenceCallService::updateConference:withEnvironment:withConferenceID:withName:withDescription:withNotify:withTimestamp:withDuration:withJoinConfirm:withInitiatorID:withAccount:withRecurring: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID,
[withName] NSString*  myName,
[withDescription] NSString*  myDescription,
[withNotify] NSString*  myNotify,
[withTimestamp] NSString*  myTimestmap,
[withDuration] NSString*  myDuration,
[withJoinConfirm] NSString*  myJoinConfirm,
[withInitiatorID] NSString*  myInitiatorID,
[withAccount] NSString*  myAccount,
[withRecurring] NSString*  myRecurring 
) [virtual]

Updates a conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks the owner of the conference. Length has to be between 3 and 39 characters.
myNamebrief headline of the conference.
myDescriptionbrief description of the conference.
myNotifycurrently not in use.
myTimestampconference gets initiated right away if parameter is nil in any other case conference gets initiatiated at given timestamp. Timestamp follows ISO8601 specification.
myDurationmarks maximum duration of the conference in seconds. Conference starts with the initiator pushing the "#"-key on the keyboard. To remove a conference earlier than specified in myDuration just call the removeConfernce method.
myJoinConfirmMembers of conference must confirm participation in conference by pushing the "#"-key.
myRecurringMarks, whether the conference should recur. Following options are possible:
  • 0 - no repetition
  • 1 - every hour
  • 2 - every day
  • 3 - every week
  • 4 - every month
myAccountaccount id of sub account used for accounting. If not given main account is used for accounting.
UpdateConferenceResponse * ConferenceCallService::updateConference:withEnvironment:withConferenceID:withName:withDescription:withNotify:withTimestamp:withDuration:withJoinConfirm:withInitiatorID:withAccount:withRecurring:withInitiatorAccessPin:withParticipantAccessPin:withAnnouncementSet:withDialInLocked:withLanguage:withServiceCid: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID,
[withName] NSString*  myName,
[withDescription] NSString*  myDescription,
[withNotify] NSString*  myNotify,
[withTimestamp] NSString*  myTimestmap,
[withDuration] NSString*  myDuration,
[withJoinConfirm] NSString*  myJoinConfirm,
[withInitiatorID] NSString*  myInitiatorID,
[withAccount] NSString*  myAccount,
[withRecurring] NSString*  myRecurring,
[withInitiatorAccessPin] NSString*  myInitiatorAccessPin,
[withParticipantAccessPin] NSString*  myParticipantAccessPin,
[withAnnouncementSet] NSString*  myAnnouncementSet,
[withDialInLocked] NSString*  myDialInLocked,
[withLanguage] NSString*  mylanguage,
[withServiceCid] NSString*  myserviceCid 
) [virtual]

Updates a conference.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks the owner of the conference. Length has to be between 3 and 39 characters.
myNamebrief headline of the conference.
myDescriptionbrief description of the conference.
myNotifycurrently not in use.
myTimestampconference gets initiated right away if parameter is nil in any other case conference gets initiatiated at given timestamp. Timestamp follows ISO8601 specification.
myDurationmarks maximum duration of the conference in seconds. Conference starts with the initiator pushing the "#"-key on the keyboard. To remove a conference earlier than specified in myDuration just call the removeConfernce method.
myJoinConfirmMembers of conference must confirm participation in conference by pushing the "#"-key.
myRecurringMarks, whether the conference should recur. Following options are possible:
  • 0 - no repetition
  • 1 - every hour
  • 2 - every day
  • 3 - every week
  • 4 - every month
myAccountaccount id of sub account used for accounting. If not given main account is used for accounting.
myInitiatorAccesPinAccess PIN for the initiator
myParticipantAccessPinAcces PIN for the participants
myAnnouncementSetId for a specific announcement.
myDialInLockedSpecifies whether a dial in is permitted or not.
mylanguagelanguage of the announcement. Possible values are "de" or "en".
myserviceCidspecifies which telephone number is to be displayed on a participants phone.
UpdateConferenceTemplateResponse * ConferenceCallService::updateConferenceTemplate:withEnvironment:withTemplateID:withInitiatorID:withName:withDescription:withDuration:withJoinConfirm: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withTemplateID] NSString*  myTemplateID,
[withInitiatorID] NSString*  myInitiatorID,
[withName] NSString*  myName,
[withDescription] NSString*  myDescription,
[withDuration] NSString*  myDuration,
[withJoinConfirm] NSString*  myJoinConfirm 
) [virtual]

Updates a conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks the owner of the conference. Length has to be between 3 and 39 characters.
myNamebrief headline of the conference.
myDescriptionbrief description of the conference.
myNotifycurrently not in use.
myTimestampconference gets initiated right away if parameter is nil in any other case conference gets initiatiated at given timestamp. Timestamp follows ISO8601 specification.
myDurationmarks maximum duration of the conference in seconds. Conference starts with the initiator pushing the "#"-key on the keyboard. To remove a conference earlier than specified in myDuration just call the removeConfernce method.
myJoinConfirmMembers of conference must confirm participation in conference by pushing the "#"-key.
UpdateConferenceTemplateResponse * ConferenceCallService::updateConferenceTemplate:withEnvironment:withTemplateID:withInitiatorID:withName:withDescription:withDuration:withJoinConfirm:withInitiatorAccessPin:withParticipantAccessPin:withAnnouncementSet:withDialInLocked:withLanguage:withServiceCid: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withTemplateID] NSString*  myTemplateID,
[withInitiatorID] NSString*  myInitiatorID,
[withName] NSString*  myName,
[withDescription] NSString*  myDescription,
[withDuration] NSString*  myDuration,
[withJoinConfirm] NSString*  myJoinConfirm,
[withInitiatorAccessPin] NSString*  myInitiatorAccessPin,
[withParticipantAccessPin] NSString*  myParticipantAccessPin,
[withAnnouncementSet] NSString*  myAnnouncementSet,
[withDialInLocked] NSString*  myDialInLocked,
[withLanguage] NSString*  mylanguage,
[withServiceCid] NSString*  myserviceCid 
) [virtual]

Updates a conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myOwnerIDmarks the owner of the conference. Length has to be between 3 and 39 characters.
myNamebrief headline of the conference.
myDescriptionbrief description of the conference.
myNotifycurrently not in use.
myTimestampconference gets initiated right away if parameter is nil in any other case conference gets initiatiated at given timestamp. Timestamp follows ISO8601 specification.
myDurationmarks maximum duration of the conference in seconds. Conference starts with the initiator pushing the "#"-key on the keyboard. To remove a conference earlier than specified in myDuration just call the removeConfernce method.
myJoinConfirmMembers of conference must confirm participation in conference by pushing the "#"-key.
myInitiatorAccesPinAccess PIN for the initiator
myParticipantAccessPinAcces PIN for the participants
myAnnouncementSetId for a specific announcement.
myDialOutSpecifies whether participant gets dialed-in automatically or not.
mylanguagelanguage of the announcement. Possible values are "de" or "en".
myDialInLockedSpecifies whether a dial in is permitted or not.
UpdateConferenceTemplateParticipantResponse * ConferenceCallService::updateConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withTemplateID] NSString*  myTemplateID,
[withParticipantID] NSString*  myParticipantID,
[withFirstName] NSString*  myFirstName,
[withLastName] NSString*  myLastName,
[withNumber] NSString*  myNumber,
[withEmail] NSString*  myEmail,
[withIsInitiator] NSString*  myIsInitiator 
) [virtual]

Updates a certain participant of a conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
myParticipantIDmarks a specific conference template participant
myFirstNamefirst name of the new participant.
myLastNamelast name of the new participant.
myNumbertelephone number of the new participant. The initiator gets to notice a new service number, all other members get to notice the initiators number.
myEmailparticipants email address.
myIsInitiatormarks whether new participant is initiator
  • true - participant is the initiator
  • false - participant is not the initiator
UpdateConferenceTemplateParticipantResponse * ConferenceCallService::updateConferenceTemplateParticipant:withEnvironment:withTemplateID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator:withDialOut: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withTemplateID] NSString*  myTemplateID,
[withParticipantID] NSString*  myParticipantID,
[withFirstName] NSString*  myFirstName,
[withLastName] NSString*  myLastName,
[withNumber] NSString*  myNumber,
[withEmail] NSString*  myEmail,
[withIsInitiator] NSString*  myIsInitiator,
[withDialOut] NSString*  myDialOut 
) [virtual]

Updates a certain participant of a conference template.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myTemplateIDmarks a specific conference template
myParticipantIDmarks a specific conference template participant
myFirstNamefirst name of the new participant.
myLastNamelast name of the new participant.
myNumbertelephone number of the new participant. The initiator gets to notice a new service number, all other members get to notice the initiators number.
myEmailparticipants email address.
myIsInitiatormarks whether new participant is initiator
  • true - participant is the initiator
  • false - participant is not the initiator
myDialOutSpecifies whether participant gets dialed-in automatically or not.
UpdateParticipantResponse * ConferenceCallService::updateParticipant:withEnvironment:withConferenceID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator:withAction: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID,
[withParticipantID] NSString*  myParticipantID,
[withFirstName] NSString*  myFirstName,
[withLastName] NSString*  myLastName,
[withNumber] NSString*  myNumber,
[withEmail] NSString*  myEmail,
[withIsInitiator] NSString*  myIsInitiator,
[withAction] NSString*  myAction 
) [virtual]

Updates a certain participant, mutes him/her, redials etc.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
myFirstNamefirst name of the new participant.
myLastNamelast name of the new participant.
myNumbertelephone number of the new participant. The initiator gets to notice a new service number, all other members get to notice the initiators number.
myEmailparticipants email address.
myIsInitiatormarks whether new participant is initiator
  • true - participant is the initiator
  • false - participant is not the initiator
UpdateParticipantResponse * ConferenceCallService::updateParticipant:withEnvironment:withConferenceID:withParticipantID:withFirstName:withLastName:withNumber:withEmail:withIsInitiator:withAction:withDialOut: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withConferenceID] NSString*  myConferenceID,
[withParticipantID] NSString*  myParticipantID,
[withFirstName] NSString*  myFirstName,
[withLastName] NSString*  myLastName,
[withNumber] NSString*  myNumber,
[withEmail] NSString*  myEmail,
[withIsInitiator] NSString*  myIsInitiator,
[withAction] NSString*  myAction,
[withDialOut] NSString*  myDialOut 
) [virtual]

Updates a certain participant, mutes him/her, redials etc.
Parameters:

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
myConfernceIDmarks a specific conference
myFirstNamefirst name of the new participant.
myLastNamelast name of the new participant.
myNumbertelephone number of the new participant. The initiator gets to notice a new service number, all other members get to notice the initiators number.
myEmailparticipants email address.
myIsInitiatormarks whether new participant is initiator
  • true - participant is the initiator
  • false - participant is not the initiator
myDialOutSpecifies whether participant gets dialed-in automatically or not.
UploadAnnouncementResponse * ConferenceCallService::uploadAnnouncement:withEnvironment:withLanguage:withID:withType:withAudioFile: ( STSToken myToken,
[withEnvironment] NSString*  myEnvironment,
[withLanguage] NSString*  myLanguage,
[withID] NSString*  myId,
[withType] NSString*  myType,
[withAudioFile] NSData*  myAudioFile 
) [virtual]

Allows the upload of a data WAV File for an individual announcement for a conference.

Parameters:
myTokenreceived security token for further client - server communication.
myEnvironmentcurrent environment where the conference is running on.
mylanguagelanguage of the announcement. Possible values are "de" or "en".
myIdCorresponding annoucement id for the new WAV-audio file.
typeThe type of the announcement, possible values are:
  • welcome_dialout_confirm
  • welcome_dialout_confirm_invalid_key
  • welcome_dialout_nonconfirm
myAudioFileaudio file for the annoucement in WAV-format.

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Properties