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 :
Dans l'extension.conf, j'ai essayé ca, parmi beaucoup de choses, ca fait plus de 3h que je teste sans succès.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
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".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
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 ...




Répondre avec citation