FreePBX 2.9
Superfecta 2.2.6.1
БД asterisk и asteriskcdrdb - изначально в UTF-8.
Имена абонентов - в кириллице.
При поиске CallerId во внутренней книге * (без superfecta) выдает 28 символов в имени звонящего ("Влад Костенко 12345678912345").
При поиске CallerId средствами superfecta во внешней БД MSSQL (1C) выдает 23 символа в имени звонящего ("Костенко В. В. (логисти").
1. Есть ограничение стандарта SIP на длину CallerId Name?
2. Где хранится "телефонная книга Астериск" (в терминах freePBX)? Загрузил из csv абонентов. Был там "Влад Костенко". Изменяю его на "Влад Костенко 123456789123456789123456789123456789". В таком виде сохраняется и в дальнейшем при просмотре книги отображается. Смотрю SQLLite Maestro в astdb.sqllite3 - как был "Влад Костенко" так и остался. FreePBX где-то ведет свою телефонную книгу?
3. Где могут обрезаться результаты выдачи имени? Хотя бы для варианта поиска в "телефонной книге Астериск"?
Находит нормально:
Код: Выделить всё
[2013-07-23 08:06:03] VERBOSE[23728] pbx.c: -- Executing [cidlookup_3@cidlookup:2] Set("SIP/3002-00000036", "CALLERID(name)=Костенко В. В. (логистик ст(SA))") in new stack
Код: Выделить всё
[2013-07-23 08:06:03] VERBOSE[23728] pbx.c: -- Executing [s@macro-user-callerid:27] Set("SIP/3002-00000036", "CALLERID(name)=Костенко В. В. (логисти") in new stack