Some hard phones, softphones, and phone numbers are capable enough to display the caller’s name on screen during an incoming call. You can setup a caller name (your company name or business name or a custom name) for calls to such phone numbers or endpoints.
Calls to Endpoints:
The outbound calls to endpoints that are registered in softphones or hard phones which have caller name support, you can setup the caller name using the “caller_name” attribute in the HTTP API, check here for more details: https://api-reference.plivo.com/latest/python/resources/call/make-a-call
The inbound calls which are redirected from your Plivo DID to the endpoints that are registered in softphones or hard phones which have caller name support, you can make use of the “callerName” attribute available in the dial XML, check here for more details: https://api-reference.plivo.com/latest/python/elements/dial
Calls to Phone numbers:
We currently support CNAM feature only for calls to US phone numbers, a phone number (Plivo DID) has to be registered in the CNAM database for calls to US numbers so that the custom name can be shown as caller name.
Please create a ticket with Plivo support for more details.