REST Resource: projects.locations.phoneNumbers

Resource: PhoneNumber

Represents a phone number. PhoneNumber resources enable phone calls to be answered by Dialogflow services and are added to a project through a PhoneNumberOrder .

JSON representation
 { 
 "name" 
 : 
 string 
 , 
 "phoneNumber" 
 : 
 string 
 , 
 "conversationProfile" 
 : 
 string 
 , 
 "lifecycleState" 
 : 
 enum (  LifecycleState 
 
) 
 , 
 "purgeTime" 
 : 
 string 
 , 
 // Union field inbound_restriction 
can be only one of the following: 
 "allowedSipTrunks" 
 : 
 { 
 object (  AllowedSipTrunks 
 
) 
 } 
 // End of list of possible types for union field inbound_restriction 
. 
 } 
Fields
name

string

Optional. The unique identifier of this phone number. Required for PhoneNumbers.UpdatePhoneNumber method. Format: projects/<Project ID>/phoneNumbers/<PhoneNumber ID> . Format: projects/<Project ID>/locations/<Location ID>/phoneNumbers/<PhoneNumber ID> .

phoneNumber

string

Output only. Phone number in E.164 format. An example of a correctly formatted phone number: +15556767888.

conversationProfile

string

Optional. The conversation profile calls to this PhoneNumber should use. The project ID here should be the same as the one in name . Format: projects/<Project ID>/conversationProfiles/<ConversationProfile ID> . Format: projects/<Project ID>/locations/<Location ID>/conversationProfiles/<ConversationProfile ID> .

lifecycleState

enum ( LifecycleState )

Output only. The state of the PhoneNumber . Defaults to ACTIVE . PhoneNumber objects set to DELETE_REQUESTED always decline incoming calls and can be removed completely within 30 days.

purgeTime

string ( Timestamp format)

Output only. The time at which this resource will be purged.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30" .

Union field inbound_restriction . Restricts inbound calls inbound_restriction can be only one of the following:
allowedSipTrunks

object ( AllowedSipTrunks )

Optional. Only allow calls from the specified SIP trunks.

LifecycleState

The states that a PhoneNumber can be in.

Enums
LIFECYCLE_STATE_UNSPECIFIED This value is never used.
ACTIVE Number is active and can receive phone calls.
DELETE_REQUESTED Number is pending deletion, and cannot receive calls.

AllowedSipTrunks

List of SIP trunks that are allowed to make calls to this phone number.

JSON representation
 { 
 "sipTrunks" 
 : 
 [ 
 string 
 ] 
 , 
 "carrierIds" 
 : 
 [ 
 string 
 ] 
 } 
Fields
sipTrunks[]

string

List of SIP trunks that are allowed to make calls to this phone number. If empty, any SIP trunk is allowed.

carrierIds[]

string

Optional. List of GTP carrier IDs allowed to make calls to this phone number. Used for private interconnects where standard SIP trunks aren't applicable.

Methods

delete

Requests deletion of a PhoneNumber .

list

Returns the list of all phone numbers in the specified project.

patch

Updates the specified PhoneNumber .

undelete

Cancels the deletion request for a PhoneNumber .
Create a Mobile Website
View Site in Mobile | Classic
Share by: