pues puedes integrar tu conmutador análogo a asterisk por medio de un gateway y asterik te da toda esa info sin problemas. Si lo quieres con GUI te recomiendo elastix, incluso puedes usar 3CX desde windows.
Para integrar tu conmutador a asterisk puedes utilizar, como te comento, un gateway, por ejemplo de grandstream o una tarjeta digium en tu equipo asterisk que haría la función completa de Pbx. El único inconveniente de manejarlo asi es que tendrías que cambiar tus aparatos telefónicos por equipos sip o utilizar atas para convertir tus equipos análogos a sip.