The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"asterisk. Флуд в логах при соединении."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"asterisk. Флуд в логах при соединении."  
Сообщение от mambur email(ok) on 31-Окт-07, 13:57 
При созданиии вызова путем вызова определенного екстеншна (В КОТОРОМ ВЫЗЫВАЕТСЯ DIAL) с помощью call файлов или через сокет по порту 5038, в логи пишутся следующие ошибки в бесконечном цикле.
-------------------------------------------
Oct 31 12:48:33 aster asterisk[728]: WARNING[728]: translate.c:88 in powerof: Powerof 0: No power??
Oct 31 12:48:33 aster asterisk[728]: WARNING[728]: translate.c:88 in powerof: Powerof 0: No power??
Oct 31 12:48:33 aster asterisk[728]: WARNING[728]: translate.c:133 in ast_translator_build_path: No translator path from gsm to unknown
-------------------------------------------

Если звноить с телефона и вызывать екст. с диалом, тоошибок не воникает.
Пытаюсь понять природу записей, но пока безуспешно.
Прошу помощи у зала...

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "asterisk. Флуд в логах при соединении."  
Сообщение от mambur email(ok) on 31-Окт-07, 15:29 
В исходниках нашел эти строки.

/* returns the index of the lowest bit set */
static int powerof(int d)
{
        int x;
        for (x = 0; x < MAX_FORMAT; x++)
                if ((1 << x) & d)
                        return x;
        ast_log(LOG_WARNING, "Powerof %d: No power??\n", d);
        return -1;
}

/*! Build a chain of translators based upon the given source and dest formats */
struct ast_trans_pvt *ast_translator_build_path(int dest, int source)
{
        struct ast_trans_pvt *head = NULL, *tail = NULL;

        source = powerof(source);
        dest = powerof(dest);

        while (source != dest) {
                struct ast_trans_pvt *cur;
                struct ast_translator *t = tr_matrix[source][dest].step;
                if (t == NULL) {
                        ast_log(LOG_WARNING, "No translator path from %s to %s\n",
                                ast_getformatname(source), ast_getformatname(dest));
                        return NULL;
                }
                cur = newpvt(t);
                if (!cur) {
                        ast_log(LOG_WARNING, "Failed to build translator step from %d to %d\n", source, dest);
                        if (head)
                                ast_translator_free_path(head);
                        return NULL;
                }
                if (!head)
                        head = cur;
                else
                        tail->next = cur;
                tail = cur;
                cur->nextin = cur->nextout = ast_tv(0, 0);
                /* Keep going if this isn't the final destination */
                source = cur->t->dstfmt;
        }
        return head;
}

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "asterisk. Флуд в логах при соединении."  
Сообщение от mambur email(ok) on 12-Ноя-07, 13:34 
Помогите...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "asterisk. Флуд в логах при соединении."  
Сообщение от mambur email(ok) on 10-Янв-08, 13:27 
Помог апдейт до последней версии ветки 1.2
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру