Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2014-09-26 15:49:54 +0400

romariosar Gravatar romariosar flag of Russian Federation

http://www.webunix.ru/

Может кому пригодится, чтобы сортировка работала по полю в таблице uniqueid, нужно: я с работаю c res_config_mysql

Астериск версия 11.7

Правим файл

/addons/res_config_mysql.c

находим строку 464 там написано:

if (initfield) {

нужно весь этот IF поменять на

if (initfield) {
    if (strcmp(initfield, "interface")==0) {
        ast_str_append(&sql, 0, " ORDER BY `uniqueid`");
    } else {
        ast_str_append(&sql, 0, " ORDER BY %s", initfield);
    }
}

ну а далее:

make
make install

у меня теперь нормально сортирует.

Может кому пригодится, чтобы сортировка работала по полю в таблице uniqueid, нужно: я с работаю c res_config_mysql

Астериск версия 11.7

Правим файл

/addons/res_config_mysql.c

находим строку 464 там написано:

if (initfield) {

нужно весь этот IF поменять на

if (initfield) {
    if (strcmp(initfield, "interface")==0) {
        ast_str_append(&sql, 0, " ORDER BY `uniqueid`");
    } else {
        ast_str_append(&sql, 0, " ORDER BY %s", initfield);
    }
}

ну а далее:

make
make install

у меня теперь нормально сортирует.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.