Un agente puede loguearse en cualquier tipo de teléfono sea físico o softphone, si no te funciona debes primero ver que versión de asterisk tienes 11,13,16, etc.
La versión 11.X utiliza chan_agent y las posteriores AgentRequest por lo tanto según la versión de asterisk es la configuración que debes realizar según el manual de instalación y configuración.
Vea: viewtopic.php?t=3
Saludos