VTO Push Sound

De sMug Area
Aller à la navigation Aller à la recherche


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