Skip to main content

Start concurrent call

This event is used to start a concurrent call.

{
"type": "DIALER.START_CONCURRENT_CALL",
"payload": {
"to": "String"
}
}

If you start concurrent call, and if the callee decides to pick-up the call, you shall receive the following DIALER.CALL_STATUS events in this chronological order:

{
"type": "DIALER.CALL_STATUS",
"payload": {
"flow": "regular",
"status": "startingConcurrent"
}
}
{
"type": "DIALER.CALL_STATUS",
"payload": {
"flow": "concurrent",
"status": "ringing"
}
}
{
"type": "DIALER.CALL_STATUS",
"payload": {
"flow": "concurrent",
"status": "connected"
}
}

A concurrent call will finished when one of the concurrent callee leaf the call. At this moment you shall receive the following DIALER.CALL_STATUS events in this chronological order:

{
"type": "DIALER.CALL_STATUS",
"payload": {
"flow": "concurrent",
"status": "hanging"
}
}
{
"type": "DIALER.CALL_STATUS",
"payload": {
"flow": "regular",
"status": "connected"
}
}