Máscara para telefone

Olá Pessoal,

Estou com problemas para usar a máscara de telefone, quero que ele aceite tanto 8 números quanto 9 números

<h:outputLabel value="Telefone: " for="campo-telefone" /> <p:inputMask value="#{pessoaBean.pessoa.telefone}" id="campo-telefone" mask="(99) 9999-9999"/>

Alguém sabe se tem como mudando essa linha ?

Vlw

Cara … o campo se vc colocou a mascara ele vai ficar assim.
Agora o que poderia fazer é qdo sair do campo chamar um metodo e validar se o campo está valido e retornar uma mensagem de erro se fugir do que vc quer.

[]s