Je reviens vers vous car je n'arrive toujours pas a quelque chose qui fonctionne avec les local channel.

Mon call file:
channel: Local/<num_tel>@call-file/n
extension: <num_tel>

extension.conf:
exten => _X.,1,Dial(SIP/${EXTEN}@sip-ovh)
exten => _X.,n,noOp(Dial Status: ${DIALSTATUS})
exten => _X.,n,Goto(s-${DIALSTATUS},1)

Mon call file est créer a partir d'un script php, j'ai compris comment jouer des sons, faire des goto etc, c'est vraiment juste dialstatus que je n'arrive pas à utiliser.
J'ai essayer de suivre les explications de ces pages:
https://www.voip-info.org/wiki/view/...ble+DIALSTATUS
https://www.voip-info.org/wiki/index.php?page_id=398
https://wiki.asterisk.org/wiki/displ...Local+Channels

Cette derniere utilise la BD de asterisk et ce n'est pas ce qui m'interesse

Si je lance l'appel avec les fichiers que je viens de vous donner, voila les messages d'erreur:
WARNING[14219][C-00000001]: chan_sip.c:23023 handle_response_invite: Received response: "Forbidden" from '"asterisk" <sip:asterisk@<adresse de mon serveur>>;tag=as53595ee5'
Dialstatus: chanunavail
...
WARNING[14271][C-00000001]: pbx.c:6646 __ast_pbx_run: Channel 'Local/0607438729@call-file-00000001;1' sent to invalid extension but no invalid handler: context,exten,priority=call-file,s-CHANUNAVAIL,1 == Everyone is busy/congested at this time (1:0/0/1)

Merci a tous