Добрый день, господа !
Есть Elastix 2.3. Настроен и работает, нареканий к нему нет. Настроены несколько IVR, со входом в них через announcement. Звонки попадают через DID определенного incoming route.
Возникла небольшая трудность :
понадобилось в статистике (reports) делать выборку по DID номеру. Но в стате я вижу что у звонков, которые попадают через DID на announcement, в поле destination значится "s". Попробовал переписать extension с announcement, подставив вместо s конкретный DID - получилось что если звонок завершался в announcement'e, то в reports в поле destination я вижу DID (то что и хотелось), но если звонок шел дальше в ivr то опять в destination вылазил "s". Понятно, что можно перелопатить весь ivr и убрать оттуда "s", но как то смысл тогда в вебморде отпадает.
Вопрос:
каким образом сделать так, чтобы в репортсах я конкретно видел, что звонок пришел на такой то DID и длился столько то.
Elastix 2.3 основан на FreePBX 2.8, в которой выборки по DID's нету. Но она есть в FreePBX 2.10. Казалось бы, обновил с 2.8 на 2.10 и все гуд, но даже на официальном сайте Elastix пишут что сие обновление не катит, типа надо ждать нового релиза Elastix.
Взял на тестовую машину поставил FreePBX 2.10, заглянул в extension_additional.conf в секцию [ext-did], заметил строчку которой не было в предыдущей версии -
exten => 6000,n,Set(CDR(did)=${FROM_DID})
попробовал добавить в свою систему. Но не прокатило.
Была идея еще брать файлик Master.csv с 2.8 и подсовывать его в 2.10 - но тоже не катит
спросил
2012-07-10 10:00:23 +0400
nana_MeDBeD 312 ● 46 ● 11 ● 34