Camlin Voice channel*

Voice channel is used to provide VXML output that can be rendered on vxml browsers. CamlinConnect runtime inbound voice channel is used by

  • IVR( Interactive Voice response) systems

  • Call control vxml systems

  • etc

Endpoint

Inbound URL

protocol://hostname:port/nuassist/vxml/svxml/{projectToken}

Parameters

Parameter

Mandatory

Values

Default Value

Description

pt

Yes

{projectToken}

Project token of the Camlin app that you are requesting for

nmsoutbounddialled

Yes

{cli}

To provide the CLI of incoming call

uinput

{uinput}

To provide user input in the form of dtmf or voice recognition keywords

startOfCall

{true/yes/false/no}

To treat the request as start of call, which means to start the flow from the beginning

initialInteractionId

{initialInteractionId}

true

To start the flow from a particular interaction using its id. Useful for contextual handoff.

initialInteractionName

{interactionName}

false

To start the flow from a particular interaction using its name. Useful for contextual handoff.

isAppUser

yes/no

yes

Mostly used as yes in production for recording interactions with Camlin app in reporting system (Camlin analytics)

Custom parameter

Any other variable that you want to set in camlin app : This is a generic feature on Camlin inbound channels to set any of Camlin app variable with request parameter

Sample URL

https://camlincloud.com.au/nuassist/vxml/svxml/0289999317?nmsoutbounddialled=0435808804&isAppUser=yes&startOfCall=true&uinput=1

See Channel Settings for details of how to configurate project settings for voice channel

See Voice Interaction for details of how to configurate a text interaction