Проблема с ExternalIVR()
Добавлено: 04 апр 2011, 12:39
Есть установленный Asterisk 1.6.2.17.2. Использую в диалплане ExternalIVR()
Само приложение такое
Код:
#!/usr/local/bin/php
<?php
printf("S,$argv[1]\n");
$handle = fopen('php://stdin', 'r');
$count = 10;
while (false !== $str = substr(fgets($handle),0,1)) {
if ($str == "#")
{
printf("E,Stop generator\n");
break;
}
}
printf("V,myout=$endstr\n");
На одном сервере все происходит нормально, код отрабатывает без ошибок и прочих проблем, на другом сервере при выполнении команды
Код:
printf("S,$argv[1]\n");
происходит заикание звука, либо вообще все молчит.
Подскажите куда копать? В чем может быть проблема? Во время воспроизведения файла нагрузки на процессор нет, поэтому я думаю это не аппаратные проблема.
Само приложение такое
Код:
#!/usr/local/bin/php
<?php
printf("S,$argv[1]\n");
$handle = fopen('php://stdin', 'r');
$count = 10;
while (false !== $str = substr(fgets($handle),0,1)) {
if ($str == "#")
{
printf("E,Stop generator\n");
break;
}
}
printf("V,myout=$endstr\n");
На одном сервере все происходит нормально, код отрабатывает без ошибок и прочих проблем, на другом сервере при выполнении команды
Код:
printf("S,$argv[1]\n");
происходит заикание звука, либо вообще все молчит.
Подскажите куда копать? В чем может быть проблема? Во время воспроизведения файла нагрузки на процессор нет, поэтому я думаю это не аппаратные проблема.