Здесь показаны различия между двумя версиями данной страницы.
— |
asterisk:problem_solving [2016-09-30 17:03] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Asterisk: Решение проблем ====== | ||
+ | ===== Не проходят входящие звонки ===== | ||
+ | При работе с некоторыми операторами SIP телефонии не проходят входящие звонки. | ||
+ | |||
+ | Для решения проблемы нужно изменить значение переменной в ''sip.conf'': | ||
+ | |||
+ | <code ini> | ||
+ | [general] | ||
+ | allowguest = yes | ||
+ | </code> | ||
+ | |||
+ | ===== Изменение числа одновременно открытых файлов ===== | ||
+ | При возникновнии ошибки: | ||
+ | <code> | ||
+ | WARNING[3147] res_rtp_asterisk.c: Unable to allocate RTCP socket: Too many open files | ||
+ | </code> | ||
+ | |||
+ | Нужно: | ||
+ | <file ini /etc/default/asterisk> | ||
+ | MAXFILES=8192 | ||
+ | </file> | ||
+ | |||
+ | ===== Отключение несовместимого кодека ===== | ||
+ | |||
+ | Если при установлении соединения на консоли есть сообщение: | ||
+ | <code> | ||
+ | channel.c:4170 __ast_read: Dropping incompatible voice frame on SIP/0-00000010 of format alaw since our native format has changed to 0x4 (ulaw) | ||
+ | </code> | ||
+ | |||
+ | Нужно отключить соответствующий кодек, в данном примере alaw | ||
+ | <code ini /etc/asterisk/sip.conf> | ||
+ | ; allow=alaw | ||
+ | </code> | ||
+ | |||
+ | |||
+ | {{tag>Asterisk}} |