Como hago para hacer que A2billing me reconosca el callid de mi telefono

Forums: 

Hola a todos, gracias por darme la oportunidad de poder interactuar en tan novedoso foro que es muy reconocido, por lo menos le he sacado mucho provecho de aprendisaje.

Mi problemas es el siguiente, quiero que a2billing (Elastix) me valide el callid y si existe en una base de datos que me deje llamar.
Existen dos forma de hacerlo: uns por A2billing y otra manualmente, jejejjeej
por a2billing no lo he podido encontrar. (si alguien me lo puede decir seria fenomenal)
y la otra forma que tengo es la siguiente
tengon una base de datos con varios campos ID1, ID2, ID3, username, Permiso, Tiempo, Fecha, Accountcode
tengo guardado mi telefono en el campo ID1 y tengo en el campo accountcode .
bueno cuando llamo y se ejecuta este script:

exten => s,1,NoOP(${CALLERID(number)}) // toma mi numero
exten => s,2,Set(LANGUAGE()=es) // pone para espanol todo
exten => s,3,MYSQL(Connect connid localhost olvida pruebalo asteriskcdrdb) // se conecta
exten => s,4,GotoIf($[${CALLERID(number)}]?5:40) // sigan la secuencia
exten => s,5,MYSQL(Query resultid ${connid} select\ contexto\ from\ externo\ where\ ID1=${CALLERID(number)}\ or\ ID2=${CALLERID(number)}\ or\ ID3=${CALLERID$
exten => s,6,MYSQL(Fetch fetchid ${resultid} conte) //coje los resultado
exten => s,7,MYSQL(Clear ${resultid}) // limpia los resultado
exten => s,8,GotoIf($["${conte}"!=""]?10:40) ; si no está el CID, pide clave
exten => s,9,MYSQL(Clear ${resultid})
exten => s,10,MYSQL(Disconnect ${connid}) // hasta qui todo bien

exten => s,11,Answer() //Si el telefono lo encuetra sigue aqui
exten => s,12,Wait(0)
exten => s,14,DeadAGI(a2billing.php|1)
exten => s,15,Hangup
Que es lo que necesito:
cuando a2billing sube mira el callid pero no se como pasarle el parametro accountcode para que no me pida el pin.
Espero su ayuda.