Переделал, как написали Вы, не помогло(( Вот что показало: - Executing [s@test:5] MYSQL("SIP/110-000000af", "Connect connid localhost login pass atlasdb") in new stack
-- Executing [s@test:6] MYSQL("SIP/110-000000af", "Query result 1 SELECT object
FROM tc WHERE phone
='110'") in new stack
-- Executing [s@test:7] MYSQL("SIP/110-000000af", "Fetch fetchid VAR") in new stack
WARNING[6198]: appmysql.c:496 aMYSQLfetch: aMYSQL_fetch: missing some arguments
-- Executing [s@test:8] MYSQL("SIP/110-000000af", "Clear ") in new stack
WARNING[6198]: appmysql.c:194 findidentifier: Identifier 0, identifier_type 2 not found in identifier list
WARNING[6198]: appmysql.c:510 aMYSQLclear: Invalid result identifier 0 passed in aMYSQL_clear
-- Executing [s@test:9] MYSQL("SIP/110-000000af", "Disconnect 1") in new stack
-- Executing [s@test:10] NoOp("SIP/110-000000af", "VAR:") in new stack
Был одна ошибка, стало 3
vlad.v ( 2013-01-16 20:24:43 +0400 )редактироватьчто говорит прямой запрос SELECT object FROM tc WHERE phone='110' ?
zzuz ( 2013-01-16 22:23:30 +0400 )редактироватьВыдает название объекта, которому соответствует номер 110, через MySQL этот запрос работает. Может можно как-то увидеть как получает этот запрос SQL с Астериска?
vlad.v ( 2013-01-16 22:59:12 +0400 )редактироватьНАШЕЛ! Спасибо всем! С вашей помощью и с помощью еще одного человека не с форума, вот в чем была фишка: ПЕРВОЕ, то что написал zzuz "resultid != result", но я сразу не допер, потом мне на эту же ошибку указал мой знакомый. Запрос с одной переменной, а ответ я ожидаю с другой переменной. ВТОРОЕ, строка, которая дала возможно отображать кириллицу. вот и все! Всем спасибо!
vlad.v ( 2013-01-17 01:38:42 +0400 )редактировать
а вы случайно не с CDR базы хотите получить ответ ? а то это точно не CDR
awsswa ( 2013-01-16 15:58:23 +0400 )редактироватьнет, это вообще не имеет отношения к CDR
vlad.v ( 2013-01-16 20:04:21 +0400 )редактировать