|
14 | 14 | from plivo.resources import (Accounts, Addresses, Applications, Calls, |
15 | 15 | Conferences, Endpoints, Identities, |
16 | 16 | Messages, Powerpacks, Media, Lookup, |
17 | | - Numbers, Pricings, Recordings, Subaccounts, CallFeedback) |
| 17 | + Numbers, Pricings, Recordings, Subaccounts, CallFeedback, MultiPartyCalls) |
18 | 18 | from plivo.resources.live_calls import LiveCalls |
19 | 19 | from plivo.resources.queued_calls import QueuedCalls |
20 | 20 | from plivo.resources.regulatory_compliance import EndUsers, ComplianceDocumentTypes, ComplianceDocuments, \ |
@@ -109,6 +109,7 @@ def __init__(self, auth_id=None, auth_token=None, proxies=None, timeout=5): |
109 | 109 | self.compliance_documents = ComplianceDocuments(self) |
110 | 110 | self.compliance_requirements = ComplianceRequirements(self) |
111 | 111 | self.compliance_applications = ComplianceApplications(self) |
| 112 | + self.multi_party_calls = MultiPartyCalls(self) |
112 | 113 | self.voice_retry_count = 0 |
113 | 114 |
|
114 | 115 | def __enter__(self): |
@@ -194,7 +195,7 @@ def process_response(self, |
194 | 195 | raise PlivoRestError('Resource at {url} could not be ' |
195 | 196 | 'deleted'.format(url=response.url)) |
196 | 197 |
|
197 | | - elif response.status_code not in [200, 201, 202, 207]: |
| 198 | + elif response.status_code not in [200, 201, 202, 204, 207]: |
198 | 199 | raise PlivoRestError( |
199 | 200 | 'Received status code {status_code} for the HTTP method ' |
200 | 201 | '"{method}"'.format( |
|
0 commit comments