je vois que tu as forké. C'est fait pour ca...

Par contre
C'est bien
Code:
SELECT trunk, count(number) as mycount FROM ovhcalls group by trunk order by mycount
et non
Code:
SELECT trunk, count($number) as mycount FROM ovhcalls group by trunk order by mycount
L'idée est au debut du script de mettre deja une liste de trunks a utiliser du moins frequemment utilisé au plus quelque soit le numero passé.
Si on passe un nouveau numero, on utilisera alors bien le trunk le moins utilisé en resultat.

Ca sera pas le cas dans ta version IMHO.
Francois.