Here’s the issue, I have a video phone at the front door. It calls a queue group (working). After 15 seconds, it is to play a sound file to a multicast address and hang up.
Here is the dial plan
exten => 4001,1,Answer()
same => n,Set(TIMEOUT(absolute)=10)
same => n,Set(MUTEAUDIO(in)=on)
same => n,Dial(MulticastRTP/basic/18.104.22.168:4001,gA(/var/lib/asterisk/sounds/en/custom/ding-dong))
same => n,Hangup()
It works when I call from a normal phone, but when I call from the video phone, it complains about not being able to convert ding-dong to h264. Even though the “A” option to Dial is supposed to only play the sound to the called party, correct?
[2018-11-27 14:55:44] WARNING[C-000017ab]: channel.c:5600 set_format: Unable to find a codec translation path: (alaw|ulaw|slin) -> (h264) [2018-11-27 14:55:44] WARNING[C-000017ab]: file.c:1245 ast_streamfile: Unable to open /var/lib/asterisk/sounds/en/custom/ding-dong (format (h264)): Function not implemented [2018-11-27 14:55:44] ERROR[C-000017ab]: app_dial.c:2857 dial_exec_full: error streaming file '/var/lib/asterisk/sounds/en/custom/ding-dong' to callee