Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Plivo Php Laravel Package

plivo/plivo-php

The Plivo PHP SDK simplifies integrating communications into PHP apps via the Plivo REST API, letting you make voice calls, send SMS, and generate Plivo XML to control call flows. Supports PHP 7.3+ and installs easily with Composer.

View on GitHub
Deep Wiki
Context7
4.69.1

Bug Fix - PhoneNumber Compliance API

  • Fixed Link response to return total_count, updated_count, and report fields instead of generic ResponseUpdate
  • Fixed Requirements params and multipart handling for create/update
  • Fixed multipart file upload field names from file_N to documents[N].file to match the API's expected format
4.69.0

Feature - PhoneNumber Compliance API support

  • Added phoneNumberComplianceRequirement resource for discovering compliance requirements by country, number type, and user type
  • Added phoneNumberCompliance resource with full CRUD support (create, get, getList, update, delete) for compliance applications
  • Added phoneNumberComplianceLink resource for bulk linking phone numbers to accepted compliance applications
  • Added PATCH HTTP method support to PlivoRequest and BaseClient
  • Create and update operations support multipart file uploads for compliance documents
4.68.0

Feature - Added rejection_reason field to Regulatory Compliance APIs

  • Added rejection_reason field to ComplianceApplication
  • Added support for rejection_reason in GET and LIST operations for regulatory compliance APIs
4.58.0

Feature - Verify Caller Id API support -API support for verifying, updating, getting and deleting caller IDs.

v4.9.1
  • Fix Get Call Details API response.
v4.9.0
  • Add JWT helper functions.
v4.8.1
  • Fix Create Endpoint response.
v4.8.0
  • Add V3 signature helper functions.
v4.7.1
  • Fix MMS media_urls response.
v4.7.0
  • Add application cascade delete support.
v4.6.0
  • Add Tollfree support for Powerpack
v4.51.0

Audio Streaming

  • API support for starting, deleting, getting streams on a live call
  • XML creation support for stream element
v4.5.0
  • Add post call quality feedback API support.
v4.49.0

Feature - Added New Param 'cnam_lookup_number_config' in GetCall and ListCalls

v4.47.1
  • Fix send sms api failure on multiple destination number added on array param
v4.47.0
v4.46.0
v4.45.0

Feature - Added New Param 'source_ip' in GetCall and ListCalls

v4.43.1
  • Fix brand registration create api param
v4.43.0
v4.4.2
  • Fix DTMF and Speak functions treating '0' as null
v4.41.0
v4.4.1
  • Add Media support.
v4.40.0
  • Added new param(Message_expiry) in Send message API
v4.4.0
  • Fix Send SMS API exception
v4.39.0
  • Added update campaign API
v4.3.9
  • Add Powerpack support
v4.38.0
  • Added Delete campaign and brand API
v4.3.8
  • Add MMS support
v4.37.1
  • Support for PHP 8.1 version
v4.37.0
  • Added Brand Usecase Request
v4.3.7
  • Add GetInput XML support
v4.36.1

Bug fix - StartRecording

  • SDK throws exception when callback_url is provided in the request
v4.36.0
v4.3.6
  • Add SSML support
v4.35.1
  • 10DLC: Adding new attributes to campaign creation request
v4.35.0
  • JWT Token Creation API added functionality to create a new JWT token.
v4.3.5
  • Fix Undefined index for invalid_number: Bulk SMS
v4.34.0
  • Implemented new client for retrieving ZenTrunk CDRs
v4.3.4
  • Add logic to handle invalid numbers for bulk SMS
v4.33.0
  • Private Beta release of Trunk to DID mapping
v4.3.3
  • Fix responses to return HTTP status codes.
v4.32.0
  • add brand_type field in brand get/list response
v4.3.2
  • Fix client->messages->create response by adding error handling.
v4.31.0

Feature Added - Recording

v4.3.1
  • Fix Json responses for all resources.
v4.30.0

Feature - 10DLC API callback

  • Added callback support for campaign, brand, link number request.
v4.3.0
  • Add PHLO support
  • Add Multi-Party Call triggers
v4.2-beta1
  • Add PHLO support
  • Add Multi-Party Call triggers
v4.29.0

Feature - Profile api

  • Added profile support for 10dlc.
v4.28.1

Bug fix - SpeakElementXML

  • voice parameter is accepting lowercase as well as uppercase values The Speak element
v4.28.0

Features - DialElement

v4.27.2

Bug fix - Buy Phone Number & Application Response

v4.27.1

Bug fix - CallInterface params

v4.27.0

Add on - Dependancy library

  • Do not anchor php-jwt version.
v4.26.0

Features - Numbers: Hosted Messaging API

  • Add support for Hosted Messaging APIs.
v4.25.2

Features - MPCCallRecording

  • parameter name change from statusCallBack to recordingCallBack
v4.25.1

Bug fix - Messaging

  • Default value set to null for send sms attributes.
v4.25.0

Features - Voice

  • Routing SDK traffic through Akamai endpoints for all the Voice APIs
v4.24.1

Bug fix

  • Send SMS to stop expecting optional/conitonal parameters when not passed in older messaging interface.
v4.24.0

Features - Messaging

  • New 10DLC API:
    • Brand API: Create, Get and List.
    • Campaign API: Create, Get and List.
v4.23.0

Features - Messaging

  • This version includes advancements to the Messaging Interface that deals with the Send SMS/MMS interface, Creating a standard structure for request/input arguments to make implementation easier and incorporating support for the older interface.

Example for send SMS

v4.22.0
  • Added Voice MPC enhancements.
v4.21.3
v4.21.2
  • Fixing the GET request.
v4.21.1
  • Updated default HTTP client request timeout to 5 seconds.
v4.21.0
v4.20.0
  • Add SDK support for MPC APIs and XML.
v4.19.2
  • WARNING: Remove total_count field from meta data for list MDR response
v4.19.1
  • Adds VoiceNetworkGroup to List/Get Call response.
v4.19.0
  • Add stir verification param as part of Get CDR and live call APIs
v4.18.3
  • Fixing the listMedia function invoke to fetch the media detail on message_uuid
v4.18.2
  • Add "npanxx" and "local_calling_area" support for Search Phone Number.
v4.18.1
  • Fix error message for 400 bad request in create endpoint API
v4.18.0
  • Add support for Regulatory Compliance APIs.
  • Add "active","city","country","mmsEnabled","mmsRate","complianceApplicationId","complianceStatus" - these new feilds in the List/Get rented numbers
  • Add "city","mmsEnabled","mmsRate","complianceRequirement" - These new feilds are added in the Search Phone Number
  • Fix "https://github.com/plivo/plivo-php/issues/201" - Retrieve the correct exception message
v4.17.1
  • Fix PHP v8 deprectaion warning for PlivoResponseException
v4.17.0
  • Add exception to handle destination param - SMS.
v4.16.0
  • Fix retrieve_application API response.
v4.15.1
  • Fix resource not found exception when making sequential requests.
v4.15.0
  • Add number_priority support for Powerpack API.
v4.1.5
  • Add hangup party details to CDR. CDR filtering allowed by hangup_source and hangup_cause_code.
  • Add sub-account cascade delete support.
v4.14.0
  • Change Lookup API endpoint and response.
v4.1.4
  • Add live calls filtering by to, from numbers and call direction.
v4.13.0
  • Add support to Guzzle HTTP client 7.
  • Fix "issue-168", Undefined index: from_number error - Retrieve Message Details API with Invalid message UUID.
v4.1.3
  • All calls retrieval response fixed
v4.12.0
  • Add support for Lookup API.
v4.1.2
  • Add Queued status for filtering calls in queued status
  • Add log_incoming_messages parameter to application create and modify apis
v4.11.1
  • Fix "Media is invalid" error while using Send MMS API.
v4.11.0
  • Add Powerpack for mms.
v4.1.1
  • add powerpack feature
  • add unit tests for powerpack feature
v4.10.0
  • Add retries to multiple regions for voice requests.
v4.1.0
  • Fixed subaccount create response
  • Fixed response mapping with multiple resources
  • FIxed validate signature to handle ports in the URLs
v4.0.0-beta1
  • The new SDK works with PHP 5.5, 5.6, 7.0 and 7.1
  • JSON serialization and deserialization is now handled by the SDK
  • The API interfaces are consistent and guessable
v4.0.0
  • Added a get meta method for list responses
  • Reduced default timeout to 5 seconds
4.71.0

Feature - Toll-free verification terms, privacy, opt-in and help fields

  • Added optional terms_and_conditions_link, privacy_policy_link, optin_message and help_message parameters to the toll-free verification create and update methods
4.70.0

Feature - PhoneNumber Buy compliance application support

  • Added optional complianceApplicationId parameter to the phoneNumbers->buy method, serialized as compliance_application_id on the request. This allows linking a regulatory compliance application to a number at purchase time (required for regulated numbers, e.g. India).
4.69.2

Feature - Profile API DBA field support

  • Added Doing Business As (DBA) field support to Profile API

Feature - Expose sub_account_name on Number resource

  • Added subAccountName property to the Number resource, surfacing the subaccount's name alongside the existing subAccount (auth_id) on rented number listing and get APIs
4.68.4

Bug fix - Handle missing api_id in 401 error responses

  • Fixed handling of missing api_id field in 401 error responses for message create API
4.68.3

Feature - Campaign API optional fields support

  • Added sample3, sample4, sample5 optional sample message fields to Campaign create and update methods
  • Added terms_and_conditions_link and privacy_policy_link optional fields to Campaign create and update methods
4.68.2

Feature - HA Number support

  • Added ha_enable parameter to PhoneNumber buy method
  • Added fallback_number field in PhoneNumber buy response
4.68.1

Feature - Profile API business_contact_email support

  • Added business_contact_email parameter support to Profile create and update methods for PUBLIC entity types
4.67.0

Feature - New Param added for Start Recording API.

  • Support record_channel_type in Start Recording API and recordChannelType in Record XML.
4.66.7

Bug fix - Handle empty message_uuid array for async api

  • Handle empty message_uuid array for async send sms api
4.66.6

Enhancement - Fix implicit nullable warning .

  • Fix warnings related to implicit nullable declaration from PHP 8.4.
4.66.5

Enhancement - Supporting parameter_name in WhatsApp Template .

  • Supporting parameter_name in WhatsApp Template .
4.66.4

Enhancement -Handle the error response from the send sms api

4.66.3

Bug fix -Fix subsquent requests to other services after a lookup request

4.66.2

Feature - FraudCheck param in Create, Get and List Session

  • Support for the fraud_check parameter in sms verify session request
  • Added support for fraud_check in GET and LIST verify session.
4.66.1

Feature - Dtmf param in Create, Get and List Session

  • Support for the dtmf parameter in voice verify session request
  • Added support for dtmf in GET and LIST verify session.
4.66.0

**Feature - Adding new param support for Number Masking session with single party **

  • Added create_session_with_single_party, virtual_number_cooloff_period and force_pin_authentication attributes in Masking Session
4.65.3

Feature - Adding more attribute on mdr object

  • Added message_sent_time, message_updated_time and error-message on get and list Message API
4.65.2

Feature - Adding support for brand_name,app_hash ,code_length in Create,Get and List Session

  • Added new request param brand_name, code_length and app_hash in create Session API
  • Added support for brand_name, code_length and app_hash param in get and list Session response
4.65.1

**Feature - Adding new element for Audio Stream XML **

  • Added keepCallAlive element in Audio Stream XML
4.65.0

Feature - Adding support for Locale param in Create, Get and List Session

  • Added new request param locale in create Session API
  • Added support for locale param in get and list Session response
4.64.0

Feature - Adding support for location whatsapp messages

  • Added new param location to send message API to support location whatsapp messages
  • Added new param location in templates to support location based templated messages
4.63.0

Feature - Adding support for interactive whatsapp messages

  • Added new param interactive to send message API to support interactive whatsapp messages
4.62.0

Feature - Pin Based Authentication, SubAccount and GeoMatch for Number Masking

  • Pin Based Authentication, SubAccount and GeoMatch added in Create Session API for Number Masking
4.61.0

Feature - Support for dynamic button components when sending a templated WhatsApp message

  • Added new param payload in templates to support dynamic payload in templates
4.60.0

Feature - Import Campaign API

  • Added import campaign API
4.59.2

Feature - Log Redaction Enhancement

  • Added log attribute in GET and List MDR response
  • Change log field from bool to string in send SMS
4.59.1

Bug fix - Plivo Signature validation-V3 URL constructor

  • Fixed the URL constructor for signature validation which was failing when the URL did not contain query parameters.
4.59.0

Feature - TollFree Verification API Support

  • API support for Create, Update, Get, Delete and List Tollfree Verification.
  • Added New Param toll_free_sms_verification_id and toll_free_sms_verification_order_status in to the response of the [list all numbers API], [list single number API]
  • Added toll_free_sms_verification_order_status filter to AccountPhoneNumber - list all my numbers API.
4.57.1

Bug fix - Dial XML element

  • Fixed constructor method signature for Dial XML element
4.57.0

Feature - Number Masking

  • Added Create, Delete, Update, Get and List Masking Session API
4.56.0

Feature - Added New Param 'carrier_fees', 'carrier_fees_rate', 'destination_network' in Get Message and List Message APIs

  • Added new params on message get and list response
4.55.0

Feature - Verify

  • Added Create Session API
  • Added Get Session API
  • Added List Session API
  • Added Validate Session API
4.54.0

Feature - WhatsApp message support

4.53.0

Feature - DLT parameters

4.52.0
  • Removed object_id and object_type in the parameter as well as response in [list all numbers API]
4.50.1
  • Fix warnings on [list all numbers API]
4.50.0

Feature - CNAM Lookup

  • Added New Param cnam_lookup in to the response of the [list all numbers API], [list single number API]
  • Added cnam_lookup filter to AccountPhoneNumber - list all my numbers API.
  • Added cnam_lookup parameter to buy number[Buy a Phone Number] to configure CNAM Lookup while buying a US number
  • Added cnam_lookup parameter to update number[Update an account phone number] to configure CNAM Lookup while buying a US number
4.48.0
4.44.2
  • Fix "https://github.com/plivo/plivo-php/issues/308"
4.44.0
  • Added New Param created_at to the response of the [list all profiles API], [get profile API], [list all brands API], [get brand API], [list all campaigns API] and the [get campaign API]
4.42.1

-Added Exception handling for Retrieve all Calls API Retrieve details of all calls

4.42.0

**Feature - Enhance MDR filtering capabilities **

  • Added new fields on MDR object response
1.1.7
  • API domain modified from api.plivo.io to api.plivo.com
1.1.6
  • API domain modified from api.plivo.com to api.plivo.io
1.1.5
  • Merge pull request #37 from plivo/add_param_dial_xml
  • Added digitsMatchBLeg parameter to Dial XML
1.1.4
  • now you can pass accented and non ascii characters in a Speak element and they will be properly encoded in the resulting XML
1.1.3
  • Removed the catching of guzzle exceptions from the request function.
1.1.2
  • Relaxed guzzlehttp/guzzle version requirements; any guzzlehttp/guzzle v6.0.0 and above should work just fine.
1.1.1
  • Added validate_signature function to RestAPI class.
  • closes #32
1.1.0
  • closes #24
  • Requires PHP 5.5 or above
1.0.1
  • Update README.md
1.0.0
  • Update README.md
0.1.0
  • Adheres to standard when extending parent class (match signatures)
  • Makes the package installable via Composer
  • Replaces HTTP_Request2 with Guzzle
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
steadrun/laravel-monitor
labyrinthe/connect-laravel
elmogy/layan
drewdan/sentinel-client
dskripchenko/laravel-llm
fatryst/nuonuo
stevenay/myanfont
gmostafa/php-graphql-client
xeviant/paystack
snowsoft/faker
meditationsteps/blogetc
animalyoung/laravel-influxdb
onix-solutions/sms-telera
lonely-lights/prosetta
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin