Telephony Call Flow Guide

Conditions of use

This document provides some examples of telephony call flows. These examples are provided for convenience and informational purposes only. They may subject to change without any notice

Examples

Simple call
Simple call to a busy user
Consultation call
Conference
Simple call then do hold and retrieve
Simple call to a forwarded user
Voicemail consultation
Ask for a callback
BACK
BACK

Call flow for Simple call

Configuration

User loginUser numberDevices
oxe700207002070020
oxe700217002170021

Description

The telephony sequence is :

Summary of Telephony events

oxe70020oxe70021
CallCreatedEvent 
UserStateModifiedEvent 
CallModifiedEvent (/L*/P+) 
CallModifiedEvent (/L*) 
 CallCreatedEvent
 CallModifiedEvent (/L*)
 UserStateModifiedEvent
CallModifiedEvent (/L*) 
CallRemovedEvent 
UserStateModifiedEvent 
 CallModifiedEvent (/L*/P-)
 CallRemovedEvent
 UserStateModifiedEvent
Note : L=Leg, P=Participant, +=Added, -=Removed, *=Modified

Telephony events

oxe70020oxe70021
The user oxe70020 does an outgoing call e155fe5632030100 from device 70020
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "e155fe5632030100",
  "eventId":1,
  "id": "oxe70020",
  "time":1704905253158,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is BUSY
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":2,
  "id": "oxe70020",
  "time":1704905253174,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that user oxe70021 is added to the call e155fe5632030100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70021",
          "login": "oxe70021"
        },
        "type": "USER",
        "lastName": "LN-70021",
        "firstName": "FN-70021"
      },
      "participantId": "70021",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "e155fe5632030100",
  "eventId":3,
  "id": "oxe70020",
  "time":1704905253221,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is RINGING_OUTGOING on call e155fe5632030100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":true
    }
  ],
  "callRef": "e155fe5632030100",
  "eventId":4,
  "id": "oxe70020",
  "time":1704905253232,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified of a new incoming call e155fe5632030100 from user oxe70020 on device 70021 
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "redirect,
     pickedUp,
     redirectToVoiceMail",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "legs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "participants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70020",
          "login": "oxe70020"
        },
        "type": "USER",
        "displayName": "Nom70020 Prénom7",
        "lastName": "LN-70020",
        "firstName": "FN-70020"
      },
      "participantId": "70020",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "callRef": "e155fe5632030100",
  "eventId":1,
  "id": "oxe70021",
  "time":1704905253237,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is notified that device 70021 state is ACTIVE on call e155fe5632030100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "blindTransfer,
     terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "e155fe5632030100",
  "eventId":2,
  "id": "oxe70021",
  "time":1704905253253,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is BUSY 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":3,
  "id": "oxe70021",
  "time":1704905253253,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that device 70020 state is ACTIVE on call e155fe5632030100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "e155fe5632030100",
  "eventId":5,
  "id": "oxe70020",
  "time":1704905253253,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that call e155fe5632030100 is removed
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "e155fe5632030100",
  "eventId":6,
  "id": "oxe70020",
  "time":1704905253284,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is FREE
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":7,
  "id": "oxe70020",
  "time":1704905253284,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified that participant with identifier 70020 is removed from the call e155fe5632030100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "removedParticipantIds": [
    "70020"
  ],
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CLEARED",
  "callRef": "e155fe5632030100",
  "eventId":4,
  "id": "oxe70021",
  "time":1704905253284,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is notified that call e155fe5632030100 is removed 
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "e155fe5632030100",
  "eventId":5,
  "id": "oxe70021",
  "time":1704905253284,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is FREE 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":6,
  "id": "oxe70021",
  "time":1704905253284,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}

Call flow for Simple call to a busy user

Configuration

User loginUser numberDevices
oxe700207002070020
oxe700217002170021
oxe700227002270022

Description

The telephony sequence is :

Summary of Telephony events

oxe70020oxe70021oxe70022
CallCreatedEvent  
UserStateModifiedEvent  
CallModifiedEvent (/L*/P+)  
CallModifiedEvent (/L*)  
 CallCreatedEvent 
 CallModifiedEvent (/L*) 
 UserStateModifiedEvent 
CallModifiedEvent (/L*)  
  CallCreatedEvent
  UserStateModifiedEvent
  CallModifiedEvent (/L*/P+)
  CallModifiedEvent (/L*)
  CallModifiedEvent (/L*)
 CallCreatedEvent 
CallModifiedEvent (/L*)  
 CallModifiedEvent (/L*) 
 CallModifiedEvent (/L*) 
 CallModifiedEvent (/L*) 
  CallModifiedEvent (/L*)
  CallModifiedEvent (/L*/P-)
 CallRemovedEvent 
 CallModifiedEvent (/L*) 
  CallRemovedEvent
  UserStateModifiedEvent
 CallModifiedEvent (/L*) 
CallModifiedEvent (/L*)  
CallRemovedEvent  
UserStateModifiedEvent  
 CallModifiedEvent (/L*/P-) 
 CallRemovedEvent 
 UserStateModifiedEvent 
Note : L=Leg, P=Participant, +=Added, -=Removed, *=Modified

Telephony events

oxe70020oxe70021oxe70022
The user oxe70020 does an outgoing call e4a82857df000100 from device 70020
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "e4a82857df000100",
  "eventId":1,
  "id": "oxe70020",
  "time":1704905253522,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is BUSY
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":2,
  "id": "oxe70020",
  "time":1704905253522,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is notified that user oxe70021 is added to the call e4a82857df000100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70021",
          "login": "oxe70021"
        },
        "type": "USER",
        "lastName": "LN-70021",
        "firstName": "FN-70021"
      },
      "participantId": "70021",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "e4a82857df000100",
  "eventId":3,
  "id": "oxe70020",
  "time":1704905253522,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is notified that device 70020 state is RINGING_OUTGOING on call e4a82857df000100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":true
    }
  ],
  "callRef": "e4a82857df000100",
  "eventId":4,
  "id": "oxe70020",
  "time":1704905253522,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70021 is notified of a new incoming call e4a82857df000100 from user oxe70020 on device 70021 
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "redirect,
     pickedUp,
     redirectToVoiceMail",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "legs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "participants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70020",
          "login": "oxe70020"
        },
        "type": "USER",
        "displayName": "Nom70020 Prénom7",
        "lastName": "LN-70020",
        "firstName": "FN-70020"
      },
      "participantId": "70020",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "callRef": "e4a82857df000100",
  "eventId":1,
  "id": "oxe70021",
  "time":1704905253522,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified that device 70021 state is ACTIVE on call e4a82857df000100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "blindTransfer,
     terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "e4a82857df000100",
  "eventId":2,
  "id": "oxe70021",
  "time":1704905253522,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is BUSY 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":3,
  "id": "oxe70021",
  "time":1704905253522,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is ACTIVE on call e4a82857df000100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "e4a82857df000100",
  "eventId":5,
  "id": "oxe70020",
  "time":1704905253522,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 does an outgoing call eea82857e0000100 from device 70022  
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70022",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "eea82857e0000100",
  "eventId":1,
  "id": "oxe70022",
  "time":1704905253532,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is BUSY  
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":2,
  "id": "oxe70022",
  "time":1704905253532,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that user oxe70021 is added to the call eea82857e0000100  
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate,
     callBack,
     waitOnBusy,
     intrusion",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70021",
          "login": "oxe70021"
        },
        "type": "USER",
        "lastName": "LN-70021",
        "firstName": "FN-70021"
      },
      "participantId": "70021",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "eea82857e0000100",
  "eventId":3,
  "id": "oxe70022",
  "time":1704905253532,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that device 70022 state is RELEASING on call eea82857e0000100  
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate,
     callBack,
     waitOnBusy,
     intrusion",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "BUSY",
  "callRef": "eea82857e0000100",
  "eventId":4,
  "id": "oxe70022",
  "time":1704905253532,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that device 70022 state is RINGING_OUTGOING on call eea82857e0000100  
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "BUSY",
  "callRef": "eea82857e0000100",
  "eventId":5,
  "id": "oxe70022",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is notified of a new incoming call eea82857e0000100 from user oxe70022 on device 70021 
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":true
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "legs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":2,
  "participants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70022",
          "login": "oxe70022"
        },
        "type": "USER",
        "displayName": "LN70022-UTF8 FN7",
        "lastName": "LN-70022",
        "firstName": "FN-70022"
      },
      "participantId": "70022",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "callRef": "eea82857e0000100",
  "eventId":4,
  "id": "oxe70021",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is HELD on call e4a82857df000100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "HELD",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "e4a82857df000100",
  "eventId":6,
  "id": "oxe70020",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70021 is notified that device 70021 state is HELD on call e4a82857df000100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "HELD",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70021",
      "capabilities": {
        "empty":true
      },
      "capaString": "",
      "ringingRemote":false
    }
  ],
  "callRef": "e4a82857df000100",
  "eventId":5,
  "id": "oxe70021",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified that device 70021 state is RINGING_INCOMING on call eea82857e0000100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "redirect,
     pickedUp,
     redirectToVoiceMail",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "modifiedLegs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "callRef": "eea82857e0000100",
  "eventId":6,
  "id": "oxe70021",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified that device 70021 state is ACTIVE on call eea82857e0000100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "blindTransfer,
     terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "eea82857e0000100",
  "eventId":7,
  "id": "oxe70021",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is ACTIVE on call eea82857e0000100  
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "eea82857e0000100",
  "eventId":6,
  "id": "oxe70022",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that participant with identifier 70021 is removed from the call eea82857e0000100  
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "removedParticipantIds": [
    "70021"
  ],
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CLEARED",
  "callRef": "eea82857e0000100",
  "eventId":7,
  "id": "oxe70022",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is notified that call eea82857e0000100 is removed 
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "eea82857e0000100",
  "eventId":8,
  "id": "oxe70021",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified that device 70021 state is HELD on call e4a82857df000100 
{
  "name": "RTSM_CALL_MODIFIED",
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "retrieve",
      "ringingRemote":false
    }
  ],
  "cause": "RECALL",
  "callRef": "e4a82857df000100",
  "eventId":9,
  "id": "oxe70021",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that call eea82857e0000100 is removed  
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "eea82857e0000100",
  "eventId":8,
  "id": "oxe70022",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is FREE  
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":9,
  "id": "oxe70022",
  "time":1704905253538,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is notified that device 70021 state is ACTIVE on call e4a82857df000100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "blindTransfer,
     terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "e4a82857df000100",
  "eventId":10,
  "id": "oxe70021",
  "time":1704905253553,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is ACTIVE on call e4a82857df000100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "e4a82857df000100",
  "eventId":7,
  "id": "oxe70020",
  "time":1704905253553,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is notified that call e4a82857df000100 is removed
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "e4a82857df000100",
  "eventId":8,
  "id": "oxe70020",
  "time":1704905253553,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is FREE
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":9,
  "id": "oxe70020",
  "time":1704905253553,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70021 is notified that participant with identifier 70020 is removed from the call e4a82857df000100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "removedParticipantIds": [
    "70020"
  ],
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CLEARED",
  "callRef": "e4a82857df000100",
  "eventId":11,
  "id": "oxe70021",
  "time":1704905253553,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified that call e4a82857df000100 is removed 
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "e4a82857df000100",
  "eventId":12,
  "id": "oxe70021",
  "time":1704905253553,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is FREE 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":13,
  "id": "oxe70021",
  "time":1704905253553,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 

Call flow for Consultation call

Configuration

User loginUser numberDevices
oxe700207002070020
oxe700217002170021
oxe700227002270022

Description

The telephony sequence is :

Summary of Telephony events

oxe70020oxe70022oxe70021
CallCreatedEvent  
UserStateModifiedEvent  
 CallCreatedEvent 
CallModifiedEvent (/L*/P+)  
CallModifiedEvent (/L*)  
 CallModifiedEvent (/L*) 
 UserStateModifiedEvent 
CallModifiedEvent (/L*)  
 CallModifiedEvent (/L*) 
 CallCreatedEvent 
CallModifiedEvent (/L*)  
 CallModifiedEvent (/L*/P+) 
 CallModifiedEvent (/L*) 
  CallCreatedEvent
  CallModifiedEvent (/L*)
  UserStateModifiedEvent
 CallModifiedEvent (/L*) 
  CallRemovedEvent
  UserStateModifiedEvent
 CallModifiedEvent (/L*/P-) 
 CallRemovedEvent 
 CallModifiedEvent (/L*) 
 CallModifiedEvent (/L*) 
 CallModifiedEvent (/L*) 
CallModifiedEvent (/L*)  
 CallRemovedEvent 
 UserStateModifiedEvent 
CallModifiedEvent (/L*/P-)  
CallRemovedEvent  
UserStateModifiedEvent  
Note : L=Leg, P=Participant, +=Added, -=Removed, *=Modified

Telephony events

oxe70020oxe70022oxe70021
The user oxe70020 does an outgoing call cce729570a010100 from device 70020
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":1,
  "id": "oxe70020",
  "time":1704905253665,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is BUSY
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":2,
  "id": "oxe70020",
  "time":1704905253665,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified of a new incoming call cce729570a010100 from user oxe70020 on device 70022 
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "redirect,
     pickedUp,
     redirectToVoiceMail",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "legs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "participants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70020",
          "login": "oxe70020"
        },
        "type": "USER",
        "displayName": "Nom70020 Prénom7",
        "lastName": "LN-70020",
        "firstName": "FN-70020"
      },
      "participantId": "70020",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":1,
  "id": "oxe70022",
  "time":1704905253665,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that user oxe70022 is added to the call cce729570a010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "overflowToVoiceMail,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70022",
          "login": "oxe70022"
        },
        "type": "USER",
        "lastName": "LN-70022",
        "firstName": "FN-70022"
      },
      "participantId": "70022",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":3,
  "id": "oxe70020",
  "time":1704905253665,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is notified that device 70020 state is RINGING_OUTGOING on call cce729570a010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "overflowToVoiceMail,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":true
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":4,
  "id": "oxe70020",
  "time":1704905253665,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified that device 70022 state is ACTIVE on call cce729570a010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":2,
  "id": "oxe70022",
  "time":1704905253665,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is BUSY 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":3,
  "id": "oxe70022",
  "time":1704905253665,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is ACTIVE on call cce729570a010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":5,
  "id": "oxe70020",
  "time":1704905253665,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified that device 70022 state is HELD on call cce729570a010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "HELD",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "reconnect",
      "ringingRemote":false
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":4,
  "id": "oxe70022",
  "time":1704905253681,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 does an outgoing call d4e729570b010100 from device 70022 
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":2,
  "devicesCapabilities": [
    {
      "deviceId": "70022",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "d4e729570b010100",
  "eventId":5,
  "id": "oxe70022",
  "time":1704905253681,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is HELD on call cce729570a010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "HELD",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":6,
  "id": "oxe70020",
  "time":1704905253681,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified that user oxe70021 is added to the call d4e729570b010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "transfer,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70021",
          "login": "oxe70021"
        },
        "type": "USER",
        "lastName": "LN-70021",
        "firstName": "FN-70021"
      },
      "participantId": "70021",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "d4e729570b010100",
  "eventId":6,
  "id": "oxe70022",
  "time":1704905253681,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is RINGING_OUTGOING on call d4e729570b010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "transfer,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":true
    }
  ],
  "callRef": "d4e729570b010100",
  "eventId":7,
  "id": "oxe70022",
  "time":1704905253681,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified of a new incoming call d4e729570b010100 from user oxe70022 on device 70021  
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "redirect,
     pickedUp,
     redirectToVoiceMail",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "legs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "participants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70022",
          "login": "oxe70022"
        },
        "type": "USER",
        "displayName": "LN70022-UTF8 FN7",
        "lastName": "LN-70022",
        "firstName": "FN-70022"
      },
      "participantId": "70022",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "callRef": "d4e729570b010100",
  "eventId":1,
  "id": "oxe70021",
  "time":1704905253681,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is notified that device 70021 state is ACTIVE on call d4e729570b010100  
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "d4e729570b010100",
  "eventId":2,
  "id": "oxe70021",
  "time":1704905253681,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is BUSY  
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":3,
  "id": "oxe70021",
  "time":1704905253681,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that device 70022 state is ACTIVE on call d4e729570b010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "transfer,
     merge,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "d4e729570b010100",
  "eventId":8,
  "id": "oxe70022",
  "time":1704905253681,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified that call d4e729570b010100 is removed  
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "d4e729570b010100",
  "eventId":4,
  "id": "oxe70021",
  "time":1704905253712,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is FREE  
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":5,
  "id": "oxe70021",
  "time":1704905253712,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that participant with identifier 70021 is removed from the call d4e729570b010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "removedParticipantIds": [
    "70021"
  ],
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CLEARED",
  "callRef": "d4e729570b010100",
  "eventId":9,
  "id": "oxe70022",
  "time":1704905253712,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that call d4e729570b010100 is removed 
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "d4e729570b010100",
  "eventId":10,
  "id": "oxe70022",
  "time":1704905253712,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is HELD on call cce729570a010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70022",
      "capabilities": {
        "empty":true
      },
      "capaString": "",
      "ringingRemote":false
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":11,
  "id": "oxe70022",
  "time":1704905253712,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is HELD on call cce729570a010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "retrieve",
      "ringingRemote":false
    }
  ],
  "cause": "RECALL",
  "callRef": "cce729570a010100",
  "eventId":12,
  "id": "oxe70022",
  "time":1704905253712,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is ACTIVE on call cce729570a010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":13,
  "id": "oxe70022",
  "time":1704905253712,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is ACTIVE on call cce729570a010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "cce729570a010100",
  "eventId":7,
  "id": "oxe70020",
  "time":1704905253712,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified that call cce729570a010100 is removed 
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "cce729570a010100",
  "eventId":14,
  "id": "oxe70022",
  "time":1704905253728,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is FREE 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":15,
  "id": "oxe70022",
  "time":1704905253728,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that participant with identifier 70022 is removed from the call cce729570a010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "removedParticipantIds": [
    "70022"
  ],
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CLEARED",
  "callRef": "cce729570a010100",
  "eventId":8,
  "id": "oxe70020",
  "time":1704905253732,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is notified that call cce729570a010100 is removed
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "cce729570a010100",
  "eventId":9,
  "id": "oxe70020",
  "time":1704905253732,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is FREE
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":10,
  "id": "oxe70020",
  "time":1704905253732,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  

Call flow for Conference

Configuration

User loginUser numberDevices
oxe700207002070020
oxe700217002170021
oxe700227002270022

Description

The telephony sequence is :

Summary of Telephony events

oxe70020oxe70022oxe70021
CallCreatedEvent  
UserStateModifiedEvent  
 CallCreatedEvent 
CallModifiedEvent (/L*/P+)  
CallModifiedEvent (/L*)  
 CallModifiedEvent (/L*) 
 UserStateModifiedEvent 
CallModifiedEvent (/L*)  
 CallModifiedEvent (/L*) 
 CallCreatedEvent 
CallModifiedEvent (/L*)  
 CallModifiedEvent (/L*/P+) 
 CallModifiedEvent (/L*) 
  CallCreatedEvent
  CallModifiedEvent (/L*)
  UserStateModifiedEvent
 CallModifiedEvent (/L*) 
CallModifiedEvent (/L*/P+*)  
 CallModifiedEvent (/L*/P+) 
  CallModifiedEvent (/L*/P+)
  CallRemovedEvent
  UserStateModifiedEvent
 CallModifiedEvent (/L*/P-) 
CallModifiedEvent (/L*/P-)  
 CallRemovedEvent 
 UserStateModifiedEvent 
CallModifiedEvent (/L*/P-)  
CallRemovedEvent  
UserStateModifiedEvent  
Note : L=Leg, P=Participant, +=Added, -=Removed, *=Modified

Telephony events

oxe70020oxe70022oxe70021
The user oxe70020 does an outgoing call f0fe295717010100 from device 70020
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":1,
  "id": "oxe70020",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is BUSY
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":2,
  "id": "oxe70020",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified of a new incoming call f0fe295717010100 from user oxe70020 on device 70022 
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "redirect,
     pickedUp,
     redirectToVoiceMail",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "legs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "participants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70020",
          "login": "oxe70020"
        },
        "type": "USER",
        "displayName": "Nom70020 Prénom7",
        "lastName": "LN-70020",
        "firstName": "FN-70020"
      },
      "participantId": "70020",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":1,
  "id": "oxe70022",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that user oxe70022 is added to the call f0fe295717010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "overflowToVoiceMail,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70022",
          "login": "oxe70022"
        },
        "type": "USER",
        "lastName": "LN-70022",
        "firstName": "FN-70022"
      },
      "participantId": "70022",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":3,
  "id": "oxe70020",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is notified that device 70020 state is RINGING_OUTGOING on call f0fe295717010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "overflowToVoiceMail,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":true
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":4,
  "id": "oxe70020",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified that device 70022 state is ACTIVE on call f0fe295717010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":2,
  "id": "oxe70022",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is BUSY 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":3,
  "id": "oxe70022",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is ACTIVE on call f0fe295717010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":5,
  "id": "oxe70020",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified that device 70022 state is HELD on call f0fe295717010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "HELD",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "reconnect",
      "ringingRemote":false
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":4,
  "id": "oxe70022",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 does an outgoing call f8fe295718010100 from device 70022 
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":2,
  "devicesCapabilities": [
    {
      "deviceId": "70022",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "f8fe295718010100",
  "eventId":5,
  "id": "oxe70022",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is HELD on call f0fe295717010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "HELD",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":6,
  "id": "oxe70020",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified that user oxe70021 is added to the call f8fe295718010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "transfer,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70021",
          "login": "oxe70021"
        },
        "type": "USER",
        "lastName": "LN-70021",
        "firstName": "FN-70021"
      },
      "participantId": "70021",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "f8fe295718010100",
  "eventId":6,
  "id": "oxe70022",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is RINGING_OUTGOING on call f8fe295718010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "transfer,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":true
    }
  ],
  "callRef": "f8fe295718010100",
  "eventId":7,
  "id": "oxe70022",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified of a new incoming call f8fe295718010100 from user oxe70022 on device 70021  
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "redirect,
     pickedUp,
     redirectToVoiceMail",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "legs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "participants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70022",
          "login": "oxe70022"
        },
        "type": "USER",
        "displayName": "LN70022-UTF8 FN7",
        "lastName": "LN-70022",
        "firstName": "FN-70022"
      },
      "participantId": "70022",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "callRef": "f8fe295718010100",
  "eventId":1,
  "id": "oxe70021",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is notified that device 70021 state is ACTIVE on call f8fe295718010100  
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "f8fe295718010100",
  "eventId":2,
  "id": "oxe70021",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is BUSY  
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":3,
  "id": "oxe70021",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that device 70022 state is ACTIVE on call f8fe295718010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70021",
        "login": "oxe70021"
      },
      "lastName": "LN-70021",
      "firstName": "FN-70021"
    },
    "capaString": "transfer,
     merge,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70021"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "f8fe295718010100",
  "eventId":8,
  "id": "oxe70022",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "dropMe,
     terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "addedParticipants": [
    {
      "state": "ACTIVE",
      "identity": {
        "id": {
          "phoneNumber": "70021",
          "login": "oxe70021"
        },
        "type": "USER",
        "lastName": "LN-70021",
        "firstName": "FN-70021"
      },
      "participantId": "70021",
      "anonymous":false,
      "undroppable":true
    }
  ],
  "modifiedParticipants": [
    {
      "state": "ACTIVE",
      "identity": {
        "id": {
          "phoneNumber": "70022",
          "login": "oxe70022"
        },
        "type": "USER",
        "lastName": "LN-70022",
        "firstName": "FN-70022"
      },
      "participantId": "70022",
      "anonymous":false,
      "undroppable":true
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CONFERENCED",
  "callRef": "f0fe295717010100",
  "eventId":7,
  "id": "oxe70020",
  "time":1704905253934,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified that user oxe70021 is added to the call f0fe295717010100 (call f8fe295718010100 has been replaced by call f0fe295717010100) 
{
  "name": "RTSM_CALL_MODIFIED",
  "previousCallRef": "f8fe295718010100",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "dropMe,
     terminate,
     dropParticipant",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70022",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "addedParticipants": [
    {
      "state": "ACTIVE",
      "identity": {
        "id": {
          "phoneNumber": "70021",
          "login": "oxe70021"
        },
        "type": "USER",
        "lastName": "LN-70021",
        "firstName": "FN-70021"
      },
      "participantId": "70021",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CONFERENCED",
  "callRef": "f0fe295717010100",
  "eventId":9,
  "id": "oxe70022",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified that device 70021 state is ACTIVE on call f0fe295717010100 (call f8fe295718010100 has been replaced by call f0fe295717010100)  
{
  "name": "RTSM_CALL_MODIFIED",
  "previousCallRef": "f8fe295718010100",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "capaString": "dropMe,
     terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70022",
          "login": "oxe70022"
        },
        "type": "USER",
        "lastName": "LN-70022",
        "firstName": "FN-70022"
      },
      "participantId": "70022",
      "anonymous":false,
      "undroppable":true
    },
    {
      "identity": {
        "id": {
          "phoneNumber": "70020",
          "login": "oxe70020"
        },
        "type": "USER",
        "lastName": "LN-70020",
        "firstName": "FN-70020"
      },
      "participantId": "70020",
      "anonymous":false,
      "undroppable":true
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CONFERENCED",
  "callRef": "f0fe295717010100",
  "eventId":4,
  "id": "oxe70021",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is notified that call f0fe295717010100 is removed  
{
  "name": "RTSM_CALL_REMOVED",
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":5,
  "id": "oxe70021",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is FREE  
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":6,
  "id": "oxe70021",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that participant with identifier 70021 is removed from the call f0fe295717010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "removedParticipantIds": [
    "70021"
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "cause": "PARTICIPANT_LEFT",
  "callRef": "f0fe295717010100",
  "eventId":10,
  "id": "oxe70022",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that participant with identifier 70021 is removed from the call f0fe295717010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "removedParticipantIds": [
    "70021"
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "cause": "PARTICIPANT_LEFT",
  "callRef": "f0fe295717010100",
  "eventId":8,
  "id": "oxe70020",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70022 is notified that call f0fe295717010100 is removed 
{
  "name": "RTSM_CALL_REMOVED",
  "devicesCapabilities": [
    {
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":11,
  "id": "oxe70022",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is FREE 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":12,
  "id": "oxe70022",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that participant with identifier 70022 is removed from the call f0fe295717010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "removedParticipantIds": [
    "70022"
  ],
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CLEARED",
  "callRef": "f0fe295717010100",
  "eventId":9,
  "id": "oxe70020",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is notified that call f0fe295717010100 is removed
{
  "name": "RTSM_CALL_REMOVED",
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "callRef": "f0fe295717010100",
  "eventId":10,
  "id": "oxe70020",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  
The user oxe70020 is FREE
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":11,
  "id": "oxe70020",
  "time":1704905253950,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
  

Call flow for Simple call then do hold and retrieve

Configuration

User loginUser numberDevices
oxe700207002070020
oxe700227002270022

Description

The telephony sequence is :

Summary of Telephony events

oxe70020oxe70022
CallCreatedEvent 
UserStateModifiedEvent 
 CallCreatedEvent
CallModifiedEvent (/L*/P+) 
CallModifiedEvent (/L*) 
 CallModifiedEvent (/L*)
 UserStateModifiedEvent
CallModifiedEvent (/L*) 
 CallModifiedEvent (/L*)
 CallModifiedEvent (/L*)
CallModifiedEvent (/L*) 
 CallModifiedEvent (/L*)
CallModifiedEvent (/L*) 
 CallModifiedEvent (/L*)
 CallModifiedEvent (/L*)
CallModifiedEvent (/L*) 
 CallModifiedEvent (/L*)
CallModifiedEvent (/L*) 
 CallRemovedEvent
 UserStateModifiedEvent
CallModifiedEvent (/L*/P-) 
CallRemovedEvent 
UserStateModifiedEvent 
Note : L=Leg, P=Participant, +=Added, -=Removed, *=Modified

Telephony events

oxe70020oxe70022
The user oxe70020 does an outgoing call 32002a5722010100 from device 70020
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":1,
  "id": "oxe70020",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is BUSY
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":2,
  "id": "oxe70020",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified of a new incoming call 32002a5722010100 from user oxe70020 on device 70022 
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "redirect,
     pickedUp,
     redirectToVoiceMail",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "legs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "participants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70020",
          "login": "oxe70020"
        },
        "type": "USER",
        "displayName": "Nom70020 Prénom7",
        "lastName": "LN-70020",
        "firstName": "FN-70020"
      },
      "participantId": "70020",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":1,
  "id": "oxe70022",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that user oxe70022 is added to the call 32002a5722010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "overflowToVoiceMail,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70022",
          "login": "oxe70022"
        },
        "type": "USER",
        "lastName": "LN-70022",
        "firstName": "FN-70022"
      },
      "participantId": "70022",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":3,
  "id": "oxe70020",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is RINGING_OUTGOING on call 32002a5722010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "overflowToVoiceMail,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":true
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":4,
  "id": "oxe70020",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is ACTIVE on call 32002a5722010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":2,
  "id": "oxe70022",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is BUSY 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":3,
  "id": "oxe70022",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that device 70020 state is ACTIVE on call 32002a5722010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":5,
  "id": "oxe70020",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is HELD on call 32002a5722010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "HELD",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70022",
      "capabilities": {
        "empty":true
      },
      "capaString": "",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":4,
  "id": "oxe70022",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that device 70022 state is HELD on call 32002a5722010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "retrieve",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":5,
  "id": "oxe70022",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that device 70020 state is HELD on call 32002a5722010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "HELD",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":6,
  "id": "oxe70020",
  "time":1704905254363,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is ACTIVE on call 32002a5722010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":6,
  "id": "oxe70022",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that device 70020 state is ACTIVE on call 32002a5722010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":7,
  "id": "oxe70020",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is HELD on call 32002a5722010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "HELD",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70022",
      "capabilities": {
        "empty":true
      },
      "capaString": "",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":7,
  "id": "oxe70022",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that device 70022 state is HELD on call 32002a5722010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "retrieve",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":8,
  "id": "oxe70022",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that device 70020 state is HELD on call 32002a5722010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "HELD",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "modifiedLegs": [
    {
      "state": "HELD",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":8,
  "id": "oxe70020",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that device 70022 state is ACTIVE on call 32002a5722010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":9,
  "id": "oxe70022",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that device 70020 state is ACTIVE on call 32002a5722010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "32002a5722010100",
  "eventId":9,
  "id": "oxe70020",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that call 32002a5722010100 is removed 
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "32002a5722010100",
  "eventId":10,
  "id": "oxe70022",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is FREE 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":11,
  "id": "oxe70022",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that participant with identifier 70022 is removed from the call 32002a5722010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "removedParticipantIds": [
    "70022"
  ],
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CLEARED",
  "callRef": "32002a5722010100",
  "eventId":10,
  "id": "oxe70020",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that call 32002a5722010100 is removed
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "32002a5722010100",
  "eventId":11,
  "id": "oxe70020",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is FREE
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":12,
  "id": "oxe70020",
  "time":1704905254379,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 

Call flow for Simple call to a forwarded user

Configuration

User loginUser numberDevices
oxe700207002070020
oxe700217002170021

Description

The telephony sequence is :

Summary of Telephony events

oxe70020oxe70021
CallCreatedEvent 
UserStateModifiedEvent 
CallModifiedEvent (/L*/P+) 
CallModifiedEvent (/L*/P+-) 
 CallCreatedEvent
 CallModifiedEvent (/L*)
 UserStateModifiedEvent
CallModifiedEvent (/L*) 
 CallRemovedEvent
 UserStateModifiedEvent
CallModifiedEvent (/L*/P-) 
CallRemovedEvent 
UserStateModifiedEvent 
Note : L=Leg, P=Participant, +=Added, -=Removed, *=Modified

Telephony events

oxe70020oxe70021
The user oxe70020 does an outgoing call 94ac2857fa000100 from device 70020
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "94ac2857fa000100",
  "eventId":1,
  "id": "oxe70020",
  "time":1704905254584,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is BUSY
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":2,
  "id": "oxe70020",
  "time":1704905254584,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that user oxe70022 is added to the call 94ac2857fa000100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70022",
          "login": "oxe70022"
        },
        "type": "USER",
        "lastName": "LN-70022",
        "firstName": "FN-70022"
      },
      "participantId": "70022",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "94ac2857fa000100",
  "eventId":3,
  "id": "oxe70020",
  "time":1704905254584,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that participant 70022 is replaced by user oxe70021 on call 94ac2857fa000100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70021",
          "login": "oxe70021"
        },
        "type": "USER",
        "lastName": "LN-70021",
        "firstName": "FN-70021"
      },
      "participantId": "70021",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "removedParticipantIds": [
    "70022"
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":true
    }
  ],
  "cause": "REDIRECTED",
  "callRef": "94ac2857fa000100",
  "eventId":4,
  "id": "oxe70020",
  "time":1704905254584,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified of a new incoming call 94ac2857fa000100 from user oxe70020 on device 70021 
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "redirect,
     pickedUp,
     redirectToVoiceMail",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "legs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "participants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70020",
          "login": "oxe70020"
        },
        "type": "USER",
        "displayName": "Nom70020 Prénom7",
        "lastName": "LN-70020",
        "firstName": "FN-70020"
      },
      "participantId": "70020",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "cause": "REDIRECTED",
  "callRef": "94ac2857fa000100",
  "eventId":1,
  "id": "oxe70021",
  "time":1704905254600,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is notified that device 70021 state is ACTIVE on call 94ac2857fa000100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70021",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "94ac2857fa000100",
  "eventId":2,
  "id": "oxe70021",
  "time":1704905254600,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is BUSY 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":3,
  "id": "oxe70021",
  "time":1704905254600,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that device 70020 state is ACTIVE on call 94ac2857fa000100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "blindTransfer,
     terminate,
     startRecord",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       hold",
      "ringingRemote":false
    }
  ],
  "callRef": "94ac2857fa000100",
  "eventId":5,
  "id": "oxe70020",
  "time":1704905254600,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70021 is notified that call 94ac2857fa000100 is removed 
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "94ac2857fa000100",
  "eventId":4,
  "id": "oxe70021",
  "time":1704905254600,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70021 is FREE 
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":5,
  "id": "oxe70021",
  "time":1704905254600,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that participant with identifier 70021 is removed from the call 94ac2857fa000100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "removedParticipantIds": [
    "70021"
  ],
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CLEARED",
  "callRef": "94ac2857fa000100",
  "eventId":6,
  "id": "oxe70020",
  "time":1704905254600,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that call 94ac2857fa000100 is removed
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "94ac2857fa000100",
  "eventId":7,
  "id": "oxe70020",
  "time":1704905254600,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is FREE
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":8,
  "id": "oxe70020",
  "time":1704905254600,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 

Call flow for Voicemail consultation

Configuration

User loginUser numberDevices
oxe700207002070020

Description

The telephony sequence is :

Summary of Telephony events

oxe70020
CallCreatedEvent
UserStateModifiedEvent
CallModifiedEvent (/L*/P+)
CallModifiedEvent (/L*)
MessageCountersEvent
CallRemovedEvent
UserStateModifiedEvent
Note : L=Leg, P=Participant, +=Added, -=Removed, *=Modified

Telephony events

oxe70020
The user oxe70020 does an outgoing call 80012a572d010100 from device 70020
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "80012a572d010100",
  "eventId":1,
  "id": "oxe70020",
  "time":1704905254733,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is BUSY
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":2,
  "id": "oxe70020",
  "time":1704905254733,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that number 887 (SERVICE_VOICEMAIL) is added to the call 80012a572d010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "887"
      }
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "887"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "887"
        },
        "type": "SERVICE_VOICEMAIL"
      },
      "participantId": "887",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "80012a572d010100",
  "eventId":3,
  "id": "oxe70020",
  "time":1704905254743,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that device 70020 state is ACTIVE on call 80012a572d010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "ACTIVE",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "887"
      }
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "887"
  },
  "modifiedLegs": [
    {
      "state": "ACTIVE",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop,
       sendDtmf",
      "ringingRemote":false
    }
  ],
  "callRef": "80012a572d010100",
  "eventId":4,
  "id": "oxe70020",
  "time":1704905254743,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
MessageCountersEvent
The user oxe70020 is notified that call 80012a572d010100 is removed
{
  "name": "RTSM_CALL_REMOVED",
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "callRef": "80012a572d010100",
  "eventId":6,
  "id": "oxe70020",
  "time":1704905254758,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is FREE
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":7,
  "id": "oxe70020",
  "time":1704905254758,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}

Call flow for Ask for a callback

Configuration

User loginUser numberDevices
oxe700207002070020
oxe700227002270022

Description

The telephony sequence is :

Summary of Telephony events

oxe70020oxe70022
CallCreatedEvent 
UserStateModifiedEvent 
 CallCreatedEvent
CallModifiedEvent (/L*/P+) 
CallModifiedEvent (/L*) 
CallModifiedEvent (/L*) 
 CallModifiedEvent (/L*/P-)
 CallRemovedEvent
 MessageCountersEvent
ParticipantRemovedEvent 
CallRemovedEvent 
UserStateModifiedEvent 
Note : L=Leg, P=Participant, +=Added, -=Removed, *=Modified

Telephony events

oxe70020oxe70022
The user oxe70020 does an outgoing call a4032a5739010100 from device 70020
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "DIALING",
    "capabilities": {
      "empty":false
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false
  },
  "legs": [
    {
      "state": "DIALING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":true
      },
      "capaString": ""
    }
  ],
  "callRef": "a4032a5739010100",
  "eventId":1,
  "id": "oxe70020",
  "time":1704905255220,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is BUSY
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "BUSY",
  "eventId":2,
  "id": "oxe70020",
  "time":1704905255220,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified of a new incoming call a4032a5739010100 from user oxe70020 on device 70022 
{
  "name": "RTSM_CALL_CREATED",
  "callData": {
    "state": "RINGING_INCOMING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "redirect,
     pickedUp,
     redirectToVoiceMail",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "legs": [
    {
      "state": "RINGING_INCOMING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "answer",
      "ringingRemote":false
    }
  ],
  "totalCallNbr":1,
  "participants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70020",
          "login": "oxe70020"
        },
        "type": "USER",
        "displayName": "Nom70020 Prénom7",
        "lastName": "LN-70020",
        "firstName": "FN-70020"
      },
      "participantId": "70020",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "callRef": "a4032a5739010100",
  "eventId":1,
  "id": "oxe70022",
  "time":1704905255220,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70020 is notified that user oxe70022 is added to the call a4032a5739010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "overflowToVoiceMail,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "addedParticipants": [
    {
      "identity": {
        "id": {
          "phoneNumber": "70022",
          "login": "oxe70022"
        },
        "type": "USER",
        "lastName": "LN-70022",
        "firstName": "FN-70022"
      },
      "participantId": "70022",
      "anonymous":false,
      "undroppable":false
    }
  ],
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "a4032a5739010100",
  "eventId":3,
  "id": "oxe70020",
  "time":1704905255220,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is RINGING_OUTGOING on call a4032a5739010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RINGING_OUTGOING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "overflowToVoiceMail,
     terminate,
     callBack",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "RINGING_OUTGOING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":true
    }
  ],
  "callRef": "a4032a5739010100",
  "eventId":4,
  "id": "oxe70020",
  "time":1704905255220,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that device 70020 state is RELEASING on call a4032a5739010100
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "callRef": "a4032a5739010100",
  "eventId":5,
  "id": "oxe70020",
  "time":1704905255220,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70022 is notified that participant with identifier 70020 is removed from the call a4032a5739010100 
{
  "name": "RTSM_CALL_MODIFIED",
  "callData": {
    "state": "RELEASING",
    "capabilities": {
      "empty":false
    },
    "initialCalledIdentity": {
      "id": {
        "phoneNumber": "70022",
        "login": "oxe70022"
      },
      "lastName": "LN-70022",
      "firstName": "FN-70022"
    },
    "capaString": "terminate",
    "anonymous":false,
    "deviceCall":false,
    "initialCalled": "70022"
  },
  "removedParticipantIds": [
    "70020"
  ],
  "modifiedLegs": [
    {
      "state": "RELEASING",
      "deviceId": "70022",
      "capabilities": {
        "empty":false
      },
      "capaString": "drop",
      "ringingRemote":false
    }
  ],
  "cause": "CLEARED",
  "callRef": "a4032a5739010100",
  "eventId":2,
  "id": "oxe70022",
  "time":1704905255234,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
The user oxe70022 is notified that call a4032a5739010100 is removed 
{
  "name": "RTSM_CALL_REMOVED",
  "callRef": "a4032a5739010100",
  "eventId":3,
  "id": "oxe70022",
  "time":1704905255234,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
MessageCountersEvent
The user oxe70020 is notified that participant with identifier 70022 is removed from the call a4032a5739010100
{
  "name": "RTSM_PARTICIPANT_REMOVED",
  "participantIds": [
    "70022"
  ],
  "cause": "CLEARED",
  "callRef": "a4032a5739010100",
  "eventId":6,
  "id": "oxe70020",
  "time":1704905255236,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is notified that call a4032a5739010100 is removed
{
  "name": "RTSM_CALL_REMOVED",
  "devicesCapabilities": [
    {
      "deviceId": "70020",
      "capabilities": {
        "empty":false
      },
      "capaString": "makeCall,
       makeBusinessCall,
       makePrivateCall,
       unParkCall"
    }
  ],
  "callRef": "a4032a5739010100",
  "eventId":7,
  "id": "oxe70020",
  "time":1704905255236,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}
 
The user oxe70020 is FREE
{
  "name": "RTSM_USER_STATE_MODIFIED",
  "userState": "FREE",
  "eventId":8,
  "id": "oxe70020",
  "time":1704905255236,
  "family": "OXE",
  "originator": "RTSM.mylocalfqdn"
}