banner



How To Set Up A Ringcentral Conference Call

Managing Briefing Calls


Multi-way conference calling enables multiple people on multiple phones to connect to the same call. A user with a RingCentral account can outset a conference and bring in parties to the conference, without the need to set up a Conference Bridge. Each party brought into the conference, whether using a RingCentral number or their own phone, tin can speak to others who are on the same conference. Each account has it'due south own conferencing line where upwards to 10 parties tin can join a call.

The Briefing Call API allows a developer to automatically:

  • Start a conference Phone call
  • Bring-in a call party to a conference phone call
  • Remove a call party from a conference call

Starting a conference telephone call

The Briefing API is used to initiate a conference call on the specified account. No request body is needed to start a conference call session on the account. If the business relationship is the user's electric current account, a ~ can be used instead of the business relationship ID.

                                Mail /restapi/v1.0/account/~/telephony/conference Content-Blazon: awarding/json Authorization: <YOUR_ACCESS_TOKEN>                              

                                {   "session": {     "creationTime": "2020-09-10T00:25:21Z",     "id": "s-46d25a881853422c9f61497c6f76a327",     "origin": {       "blazon": "Conference"     },     "parties": [],     "voiceCallToken": "conf_732d34366432356138383138353334323263396636313439376336663736613332374031302e31332e3132332e3235303a35303730"   } }                              

This will return a voiceCallToken which is the phone call token for entering the conference call. You'll bring in your first caller via a Session Initiation Protocol (SIP) INVITE.

Important

A SIP INVITE is required to bring in parties to the briefing telephone call, otherwise you will receive a 403 mistake. The briefing telephone call will await 38 seconds for the SIP INVITE to complete or else the conference will exist terminated.

                            INVITE sip:conf_732d34366432356138383138353334323263396636313439376336663736613332374031302e31332e3132332e3235303a35303730@sip.ringcentral.com SIP/2.0 Via: SIP/2.0/WSS To: <sip:conf_732d34366432356138383138353334323263396636313439376336663736613332374031302e31332e3132332e3235303a35303730@sip.ringcentral.com> From: <sip:17203861294*11101@sip.ringcentral.com>                          

You'll besides receive a telephony session ID (id) that will be used in the post-obit calls to add together and remove parties from the telephone call.

Important

A SIP INVITE takes time to complete, during which time a bring-in control or presence command will not operate properly. Please make sure to include a timeout to delay bring-in or presence commands before the SIP INVITE is ready. Or listen instead for the presence issue when the conference telephone call is connected.

Bring-in a phone call party to a conference call

At present that a conference has started, and you take established a Session Initiation Protocol, you lot can add parties to the call using the telephony session ID of the conference telephone call (id). The telephonySessionId establish in the path is the conference session ID (id). The telephonySessionId in the body is the initial phone call from the exterior party to the agent (host). A maximum of x parties can exist added to a conference call with only 1 call party allowed to bring together a conference per request.

                                Post /restapi/v1.0/account/~/telephony/sessions/{telephonySessionId}/parties/bring-in Content-Blazon: application/json Authorization: <YOUR_ACCESS_TOKEN>  {   "telephonySessionId" : //Session id of the telephone call yous want to bring in to the conference   "partyId" : //Identifier of the participant from that phone call }                              

Ii sets of parameters can be used to bring a party into a briefing call.

Parameters

Parameter Location Required? Description
accountId path required This is the unique identifier for the business relationship associated with the request. This can exist the actual id or ~ for the electric current accountId. The default ~ value is acceptable in all uses for this API.
telephonySessionId path required This is the unique identifier for the conference telephone call.
sessionId torso required The telephony session ID in which the party you want to bring in is already on a telephone call.
partyId body required This is the unique identifier for the call party to add to this conference call.

Finding Telephone call Parties

You discover telephone call parties by looking for active calls. The presence APIs allow yous to encounter near real-fourth dimension details of existing calls. Find the agile call you want to join to the conference from the listing of active calls.

                                                  Post                  /restapi/v1.0/account/{accountId}/extension/{extensionId}/presence?detailedTelephonyState=true                  HTTP                  /                  1.one                  Content-Type                  :                  application/json                  Content-Length                  :                  ACTUAL_CONTENT_LENGTH_HERE                  Dominance                  :                  <YOUR_ACCESS_TOKEN>                              

                                                  {                  "activeCalls"                  :                  [                  {                  "direction"                  :                  "Outbound"                  ,                  "from"                  :                  "+19295550100"                  ,                  "id"                  :                  "3sv13tj6e4ohgq4kak5j"                  ,                  "partyId"                  :                  "p-854662029bf6411d8e216786ca373674-one"                  ,                  "sessionId"                  :                  "10675785005"                  ,                  "startTime"                  :                  "2020-09-24T19:51:19.020Z"                  ,                  "telephonySessionId"                  :                  "south-854662029bf6411d8e216786ca373674"                  ,                  "telephonyStatus"                  :                  "CallConnected"                  ,                  "to"                  :                  "+15105550101"                  }                  {                  "management"                  :                  "Outbound"                  ,                  "from"                  :                  "+19295550100"                  ,                  "id"                  :                  "3sv13spmbukc2ku0dln7"                  ,                  "partyId"                  :                  "p-19a6e4906d8d4c799781760b03fbb014-1"                  ,                  "sessionId"                  :                  "0"                  ,                  "startTime"                  :                  "2020-09-24T19:51:29.235Z"                  ,                  "telephonySessionId"                  :                  "s-19a6e4906d8d4c799781760b03fbb014"                  ,                  "telephonyStatus"                  :                  "CallConnected"                  ,                  "to"                  :                  "conference"                  ,                  "toName"                  :                  "Briefing"                  }                  ],                  "allowSeeMyPresence"                  :                  true                  ,                  "dndStatus"                  :                  "TakeAllCalls"                  ,                  "extension"                  :                  {                  "extensionNumber"                  :                  "102"                  ,                  "id"                  :                  684351005                  ,                  "uri"                  :                  "https://platform.devtest.ringcentral.com/restapi/v1.0/account/{accountId}/extension/{extensionId}"                  },                  "meetingStatus"                  :                  "Disconnected"                  ,                  "pickUpCallsOnHold"                  :                  fake                  ,                  "presenceStatus"                  :                  "Busy"                  ,                  "ringOnMonitoredCall"                  :                  false                  ,                  "telephonyStatus"                  :                  "CallConnected"                  ,                  "uri"                  :                  "https://platform.devtest.ringcentral.com/restapi/v1.0/account/{accountId}/extension/{extensionId}/presence"                  ,                  "userStatus"                  :                  "Available"                  }                              

Remove a call political party from a briefing call

You can remove a political party from a conference call by specifying the political party ID y'all wish to delete from the telephone call. Yous may delete only one briefing participant from a call at a time.

                                DELETE /restapi/v1.0/account/~/telephony/sessions/{telephonySessionId}/parties/{partyId} Content-Type: application/json Authorization: <YOUR_ACCESS_TOKEN>                              

Parameters

Parameter Location Required? Clarification
accountId path required This is the unique identifier for the account associated with the request. This tin can be the actual id or ~ for the current accountId. The default ~ value is acceptable in all uses for this API.
telephonySessionId path required This is the unique identifier for the call, including all parties. Encounter the side by side section on how to get a list of current telephony sessions.
partyId path required This is the internal identifier for the call party to remove.

Source: https://developers.ringcentral.com/guide/voice/conference

0 Response to "How To Set Up A Ringcentral Conference Call"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel