Добрый день уважаемые гуру.
Вопрос в следующем - Установлен Elastix 4.0, есть база телефонных номеров в MySQL
clients
(
client_id
bigint(20) NOT NULL AUTO_INCREMENT,
phone
varchar(20) NOT NULL UNIQUE,
name
varchar(255) NOT NULL,
description
varchar(255),
PRIMARY KEY (client_id
)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
из нее делается выборка SELECT name FROM clients WHERE phone LIKE '[NUMBER]' через CallerID Lookup Sources, проблема в том, что имена возвращаются урезанными до 21 го символа, такое впечатление, что где то в БД Астериска урезается, может кто сталкивался с подобным ?
asterisk debug: Executing [s@macro-user-callerid:29] Set("SIP/2323-0000000b", "CALLERID(name)=This line trim to 21 ") in new stack похоже виновата строчка exten => cidlookup_return,1,ExecIf($["${DB(cidname/${CALLERID(num)})}" != ""]?Set(CALLERID(name)=${DB(cidname/${CALLERID(num)})})) но как это побороть не знаю Спасибо.
Задан: 2016-05-27 16:05:28 +0400
Просмотрен: 956 раз
Обновлен: May 27 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
"CALLERID(name)=This line trim to 21 " - прям так и написано?
zzuz ( 2016-05-27 18:53:26 +0400 )редактировать