Nabil,
Après avoir écumer le net pour configurer et installer phpagi : j'ai de bons réusltats :
Voici mes testes :
1. On appelle le 100 avec le tel avec le callerid(num)=714
2. On lance l'agi qui va chercher si en base de donnée le numéro 714 correspond.
Et on renvoie la valeur : le nom ou le message 714 non présent en base de donnée :
extensions.conf
[Test]
exten => 100,1,agi(test.php,${CALLERID(num)})
exten => 100,2,Set(__Identifiant=${Identifiant})
exten => 100,3,noop("C'est un test d'affichage de variable ${Identifiant})

test.php
#!/usr/bin/php
<?php
REQUIRE("phpagi-2.20/phpagi.php");
$agi = new AGI();
$Num = $agi->request[agi_callerid];
///requete SQL
///resultat
$Identifiant = $Num;

$agi->set_variable("Identifiant", $Identifiant);
?>

Adaptes tout ça pour ton cas !
Vive asterisk !