Intercept

Update configuration

PUT /api/v1/tenants/(string: tenant_id)/groups/(string: group_id)/users/(string: user_id)/services/intercept/

The API is mapped to UserInterceptUserModify

With following specifc constraints

Request JSON Object:
  • inboundInterceptionMode (string) – Values from “Intercept All”, “Allow All”, “Allow System Dns”. The last choice allows calls from a white list defined at System level.

  • inboundAnnouncementSelection (string) – Values from “Default”, “Personal”.

  • inboundAudioFile (object) – Define the Personal announcement, see Audio File Upload.

  • inboundAlternateBlockingAnnouncement (boolean) – Only when inboundInterceptionMode “Allow All” is selected.

  • outboundAllowLocalCalls (string) – In OCI Rel 2 together with outboundAllowLocalCalls it generates outboundCallMode. Previoulsy it was an independant parameter.

  • allowOutboundEntAndGroupCalls (string) – Only from OCI Rel 21. Together with outboundAllowLocalCalls it generates outboundCallMode

  • allowOutboundEntAndGroupCalls

  • inboundExemptMobilityCalls (boolean) – Only from OCI Rel 21

  • inboundDisableParallelRingingToNetworkLocations (boolean) – Only from OCI Rel 21

  • outboundExemptMobilityCalls (boolean) – Only from OCI Rel 21

Read configuration

GET /api/v1/tenants/(string: tenant_id)/groups/(string: group_id)/users/(string: user_id)/services/intercept/

The API is mapped to UserInterceptUserGet

With following specifc constraints

Response JSON Object:
  • inboundInterceptionMode (string) – Values from “Intercept All”, “Allow All”, “Allow System Dns”. The last choice allows calls from a white list defined at System level.

  • inboundAnnouncementSelection (string) – Values from “Default”, “Personal”.

  • inboundAudioFile (object) – Define the Personal announcement, see Audio File Upload.

  • inboundAlternateBlockingAnnouncement (boolean) – Only when inboundInterceptionMode “Allow All” is selected.

  • outboundAllowLocalCalls (string) – In OCI Rel 2 together with outboundAllowLocalCalls it comes from outboundCallMode. Previoulsy it was an independant parameter.

  • allowOutboundEntAndGroupCalls (string) – Only from OCI Rel 21. Together with outboundAllowLocalCalls it comes from outboundCallMode

  • allowOutboundEntAndGroupCalls

  • inboundExemptMobilityCalls (boolean) – Only from OCI Rel 21

  • inboundDisableParallelRingingToNetworkLocations (boolean) – Only from OCI Rel 21

  • outboundExemptMobilityCalls (boolean) – Only from OCI Rel 21