Bonjour,

Je cherche à ajouter une variable au niveau des cdr asterisk, cdr qui est dans une table MySQL. La variable s'appelle "mobile", il s'agit du numéro appelé.

J'utilise un callfile de ce type :

Code:
Channel: SIP/0606060606@ip
MaxRetries: 0
WaitTime: 25
Context: ast_j1
Extension: 0123456789
Priority: 1
Callerid: 0123456789
Set: mobile=0606060606
Set: callerid_bak=0123456789
Dans l'extension.conf, j'ai essayé ca, parmi beaucoup de choses, ca fait plus de 3h que je teste sans succès.

Code:
[ast_j1]
exten => 0123456789,1,AGI(/home/test/script_test1.php)
exten => 0123456789,n,set(CDR(called_num)=${CHANNEL(mobile)})
exten => 0123456789,n,Hangup
exten => failed,1,AGI(/home/test/failed.php)
exten => failed,n,set(CDR(called_num)=${mobile})
exten => failed,n,Hangup
Le champs dans la table cdr d'asterisk s'appelle "called_num", je souhaiterai donc une fois l'appel passé enregistrer ma variable "mobile" du callfile dans ma table cdr asterisk champs "called_num".

Si quelqu'un a une piste ... parce que là je suis à court d'idée, et je ne trouve pas d'info pertinente sur notre ami Google. J'ai essayé plusieurs syntaxes dans l'extension.conf, j'ai jeté un coup d'œil au cdr_adaptive_odbc.conf, je n'ai rien vu me permettant de pouvoir mettre ca en place.

Au bout de 3h de tests et de recherches, je commence un peu à désespérer ...