The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/apps/meteor/ee/client/hooks/useOutboundDialer.ts

10 lines
421 B

import { useCallClient, useIsVoipEnterprise } from '../../../client/contexts/CallContext';
import { EEVoipClient } from '../lib/voip/EEVoipClient';
export const useOutboundDialer = (): EEVoipClient | null => {
const voipClient = useCallClient();
const isEnterprise = useIsVoipEnterprise();
const isOutboundClient = voipClient instanceof EEVoipClient;
return isEnterprise && isOutboundClient ? voipClient : null;
};