All notable changes to this project will be documented in this file.
The format of this changelog is based on Keep a Changelog. This project adheres to Semantic Versioning.
None
- Add models for new TTS models and engine setup
- Add models and default api methods for Blob API
- Add models for ExportResult and ExportRequest
- CallResult.callStatus -> CallResult.status
- CreateConference now includes parentCallId
- Make statusCallbackURL property mandatory for CreateConference
- CampaignTFN and MessageResultsAllOfTfn models
- Webhook classes
- More idiomated Enum management
- Use upgraded openapi generator
- *AllOf model files
- Use latest spec updates
- mediaUrls are nullable
- Add SetDTMFPassThrough command
- Add KnowledgeBase API to SDK
- get_next_page operation to default api
- Regenerate SDK files
- Fix test file format and some value updates, also fix SDK file auto-generation issue
- Removal of deprecated percl fields
- Fixed GetDigit initial_timeout_ms property bug
- Fixed Signature Information and Request Verifier class bugs
- TranscribeUtterance into a PerCL command
- MIT License
- Transcribe Utterance Feature
- Removed testing for properties with 'x-max-length-*' vendor extension
- Generation for model initialization
- Testing for properties with 'maxLength'
- generated unit tests
- Changed AddToConference CallId property type from boolean to string
- Number management feature for python sdk including methods, properties, and testing
- Introduce application ID filtering for list calls method
- Fix the PerCL generation (using attribute map to ensure keys are cased correctly)
- Introduce signing secret verification class (RequestVerifier) - https://docs.freeclimb.com/docs/validating-requests-from-freeclimb#how-to-verify-requests-manually
- callStatus variable of CallResult is now processing and returning correct data back
- OutDial PerCL command callingNumber and destination types fixed
- Application Request model allows for null values
- Enums have been implemented in the python sdk
- Updated README for enum implementation and testing
- Changed
QueueResultpropertycurrent_sizefrom string to int - Renamed
QueueResultpropertyaverage_wait_timetoaverage_queue_removal_time
- Add
offnetproperty in IncomingNumber resource - Add
offnetquery parameter for listIncomingNumbers
- Add
play_ beepenum to update conference request
- Call
statusenumINPROGRESStoIN_PROGRESS - Call
statusenumNOANSWERtoNO_ANSWER - Conference
play_beepenumENTRYONLYtoENTRY_ONLY - Conference
play_beepenumEXITONLYtoEXIT_ONLY
- Add
ParkPerCL command - Add
UnparkPerCL command
- Added optional property
campaign_id
- Update default value for
loopvalue in Say command to1
- Add capabilities query functionality for searching AvailableNumbers and IncomingNumbers
- Enable unit testing
- Prefer keyword argument initialization for all models
- Rename api->list_an_application to list->list_applications
- Use new openapi-generator version (5.4.0)
- Remove floating
freeclimb.percl_to_jsonand added it toPerclScriptasto_jsonmethod
-remove alias from accepted query parameters when listing AvailablePhoneNumbers -Add country, region, smsEnabled, and voiceEnabled as accepted query parameters for AvailablePhoneNumbers -Add smsEnabled to AvailablePhoneNumbers response schema -Add applicationId, country, region, smsEnabled, voiceEnabled, and hasApplication as accepted query parameters for IncomingPhoneNumber.
- Add
activeproperty to CallResult
- Small instances of
tokentokey - Call ID is not required to
AddToConference
- Add
verifyRequestutility function
- Replace any language instance of
auth_tokenor similar speech toapi_key
- Add
callConnectUrloption to MakeCall Request
- Add
privacyModeoption to RecordUtterance PerCL command
- Add
RejectPerCL command - Add
HangupPerCL command
- Updated description and requirement of
action_urlattribute ofRedirectPerCL command
- Additional message statuses for TFN functionality
- Add
privacyModeoption
- Add
RejectPerCL command
- Rename
setPersyUrltosetUrl
- Properly handle empty response bodies
- Other Minor bug fixes
- Persephony is now FreeClimb
- Code cleanup
- Documentation Updates
- Test Update
- Update common response handler to not use bodu twice
- Minor updates to docs and code cleanup
- Merge pull request #22 from PersephonyAPI/maintenance
- Change default api target
PlayEarlyMediaPerCL Command
- Remove
callConnectUrlandstatusCallbackUrlfrom api.calls#create
- PerCL Support
- FreeClimb API Support
- README, LICENSE
- docs
- Initial Release