Представляет собой информацию о пользователе на стороне провайдера IP-телефонии. Данный интерфейс используется в функции VoipGetMembers, которая возвращает список пользователей провайдера IP-телефонии.
VoipGetMembers
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, })); }
ID пользователя (может быть внутренним номером или SIP ID).
Отображаемое имя (логин).
Пользователь телефонии
Представляет собой информацию о пользователе на стороне провайдера 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, })); }