Здравствуйте.
Обновил версию elstix с модулем коллцентра до 2.5 и обнаружил такую проблему.
Имена записей разговоров в нормальном виде, а часть:
q-130-unknown-20141215-135135-1418644289.72412.WAV
Через веб эти звонки можно найти, прослушать и самое главное увидеть callerid вместо unknow в имени файла.
Я смог найти строку отвечающую за имя файла.
exten => s,n,Set(__FROMEXTEN=${IF($[${LEN(${AMPUSER})}]?${AMPUSER}:${IF($[${LEN(${REALCALLERIDNUM})}]?${REALCALLERIDNUM}:unknow)})})
exten => s,n,Set(__CALLFILENAME=${ARG1}-${ARG2}-${FROMEXTEN}-${TIMESTR}-${UNIQUEID})
Подставив вместо unknow - ${CALLERID(all)} наблюдал следующие имена файлов:
q-130- <>-20141215-132102-1418642453.71100.WAV
q-130-""<79141041079>-20141215-124707-1418640413.69693.WAV
Прошу подсказать что случилось с callerid или как можно взять чистый номер, который берётся из базы обзвона, чтобы подставить его.
Заранее спасибо.