tout dépend déjà si tu fais du asterisk "simple" ou avec surcouche. en asterisk pur, ca va demander un dialplan avec des parties variables, qui peuvent se coder via des scripts agi écrits avec le langage de ton choix (php par exemple), ou un dialplan qui va faire des requetes odbc pour extraire certaines variables.
alternativement, utiliser wazo va t'offrer des api rest & co, qui peuvent te permettre de customiser le dialplan sans trop coder