Если все работает для sip клиентов, но тишина для promts Playing 'vm-nobodyavail.ulaw, то надо воспроизводить сообщения в другом кодеке вместо ulaw
https://github.com/openwrt/telephony/issues/7
http://forum.asterisk.ru/viewtopic.php?f=4&t=6813
если автор выложил полный лог то тут все очевидноded писал(а):Там вроде не h и не приоритеты, модем отваливается по таймауту после ожидания ответа ОК на АТ команду
Код: Выделить всё
exten => _.,n,Playback(vm-nobodyavail)
exten => _.,n,Voicemail(6000@default)
-- Executing [h@from-gsm:1] Set("Dongle/dongle0-0100000000", "CALLERID(all)=078XXXXXXX") in new stack
-- Executing [h@from-gsm:2] Playback("Dongle/dongle0-0100000000", "vm-nobodyavail") in new stack
Код: Выделить всё
exten => _.,n,Playback(vm-nobodyavail)
exten => _.,n,Voicemail(6000@default)
Код: Выделить всё
[from-gsm]
exten => h,1,Set(CALLERID(all)=078XXXXXXX)
exten => h,n,Playback(vm-nobodyavail)
exten => h,n,Voicemail(6000@default)
но вместо голосовых сообщений vm-nobodyavail vm-intro.ulaw слышит тишину.-- Executing [h@from-gsm:1] Set("Dongle/dongle0-0100000000", "CALLERID(all)=078XXXXXXX") in new stack
-- Executing [h@from-gsm:2] Playback("Dongle/dongle0-0100000000", "vm-nobodyavail") in new stack
[2016-04-12 08:33:12] WARNING[1835][C-00000000]: file.c:830 ast_readaudio_callback: Failed to write frame
-- <Dongle/dongle0-0100000000> Playing 'vm-nobodyavail.ulaw' (language 'ru')
[2016-04-12 08:33:12] WARNING[1835][C-00000000]: app_playback.c:484 playback_exec: ast_streamfile failed on Dongle/dongle0-0100000000 for vm-nobodyavail
-- Executing [h@from-gsm:3] VoiceMail("Dongle/dongle0-0100000000", "6000@default") in new stack
[2016-04-12 08:33:12] WARNING[1835][C-00000000]: file.c:830 ast_readaudio_callback: Failed to write frame
-- <Dongle/dongle0-0100000000> Playing 'vm-intro.ulaw' (language 'ru')
== Spawn extension (from-gsm, h, 3) exited non-zero on 'Dongle/dongle0-0100000000'
Код: Выделить всё
[h@from-gsm:2]
Код: Выделить всё
-- Executing [h@superuser:1] Playback("SIP/721-00004fa8", "out-of-service") in new stack
-- <SIP/721-00004fa8> Playing 'out-of-service.gsm' (language 'en')
Думаю, что нечего искать проблему в дайл плане, проблема скорее связано с чем-то иным.ded писал(а):Однако же, надо проверять такое утверждение.
Я - проверил: создал в конексте superuser чтобы не бегать по диалплану экстен h и послушалпрекрасно воспроизводится аудио!Код: Выделить всё
-- Executing [h@superuser:1] Playback("SIP/721-00004fa8", "out-of-service") in new stack -- <SIP/721-00004fa8> Playing 'out-of-service.gsm' (language 'en')
Так что вангую - проблема не в диал плане, а в тайминге. Вопрос к ТС:
cat /sys/devices/system/clocksource/clocksource0/available_clocksource ??
cat /sys/devices/system/clocksource/clocksource0/current_clocksource ??