VTO Push Sound
Notes concernant la possibilité de push des sons personnalisés via requête HTTP à son VTO.
Pré-requis : on doit avoir des sons en fichiers .al limité à 8 Kbits/seconde. Pour ce faire, on génère un mp3 et puis on le converti en fichier .al ==> les convertisseurs en aligne n'offrent pas la possibilité de fichiers en .al mais un autre format m4a qui ne fonctionne pas sous le VTO.
==Comment convertir en AL ? On utilise ffmpeg
ffmpeg -y -i test.mp3 -c:a pcm_alaw -ac 1 -ar 8000 -sample_fmt s16 audio_test.al
Remplacer test.mp3 par le mp3 a convertir en fichier audio_test.al
== Requête CURL pour envoyer
curl -vvv --user 'admin:password' \
--limit-rate 8K \ --expect100-timeout 3 \ --connect-timeout 5 \ --no-keepalive \ --max-time 7 \ -F "file=@/Users/smug/audio_test.al;type=Audio/G.711A" \ -H "Content-Type: Audio/G.711A" \ -H "content-length: 9999999" \ "http://ipvto/cgi-bin/audio.cgi?action=postAudio&httptype=singlepart&channel=1"
A remplacer admin/password du VTO et IPVTO de l'ip du portier