Представляет собой информацию о пользователе на стороне провайдера IP-телефонии. Данный интерфейс используется в функции VoipGetMembers, которая возвращает список пользователей провайдера IP-телефонии.

async function VoipGetMembers(): Promise<VoipMember[]> {
   // Получение пользователей провайдера IP-телефонии.
   const response = await fetch('https://example.com/voip-users');
   interface VoipUser {
       name: string;
       ext: string;
   }
   const voipUsers = <VoipUser[]> (await response.json());
   return voipUsers.map(user => ({
       id: user.ext,
       label: user.name,
    }));
}

Hierarchy

  • VoipMember

Properties

id

id: string

ID пользователя (может быть внутренним номером или SIPID).

label

label: string

Отображаемое имя (логин).