function QueueMemberStatusChangedEvent(io, evt) {
  let sip = evt.location ? evt.location.match(/\d+/) : '';
  evt.sip = sip ? sip[0] : '';
  evt.login = evt.name || evt.membername;
  evt.online = evt.status !== '0' && evt.status !== '5';

  evt.status = QUEUE_MEMBER_STATUS[evt.status];

  io.emit('change-queue-member-status', evt);
}
// // STATUS OF SIP EXTENSION IS CHANGED
STATUS OF SIP EXTENSION IS CHANGED
STATUS OF SIP EXTENSION IS CHANGED
function QueueMemberStatusChangedEvent(io, evt) {
  let sip = evt.location ? evt.location.match(/\d+/) : '';
  evt.sip = sip ? sip[0] : '';
  evt.login = evt.name || evt.membername;
  evt.online = evt.status !== '0' && evt.status !== '5';
  evt.status = QUEUE_MEMBER_STATUS[evt.status];
  io.emit('change-queue-member-status', evt);
}
function QueueMemberStatusChangedEvent ( io , evt ) { let sip = evt . location ? evt . location . match ( / \d+ / ) : '' ; evt . sip = sip ? sip [ 0 ] : '' ; evt . login = evt . name || evt . membername ; evt . online = evt . status !== '0' && evt . status !== '5' ; evt . status = QUEUE_MEMBER_STATUS [ evt . status ] ; io . emit ( 'change-queue-member-status' , evt ) ; }
STATUS OF SIP EXTENSION IS CHANGED
STATUS OF SIP EXTENSION IS CHANGED