Hi,
ich wuerde gerne aus unserem CCM 4.1.3 via SQL eine Liste bekommen um alle angeschlossenen Telefone incl. IP zu bekommen.
Ich habe schon mehrere Versuche unternommen die Datenbank zu verstehen bekomme es aber irgendwo nicht so hin.
Im SQL Query Analyzer waehle ich die 3300 Datenbank aus und benutze z.B. erfolgreich die folgenden scripts:
Oder um alle Translation Patterns zu sehen die mit einer 5 Anfangen:
Oder z.B. jedes Telefon das zu VoiceMail (unity) umgeleitet hat:
Oder alle Rufumleitungstypen zusammen (fuer nebenstellen die mit 5 anfangen)
Oder alle Nebenstellen mit Details und AD Logon etc:
Schoen waere jetzt eine Liste mit z.B.
Nur 7970 oder 7920 oder 7936 oder IP Communicator und deren IP wenn diese vorhanden sind.
Danke
PT-1
ich wuerde gerne aus unserem CCM 4.1.3 via SQL eine Liste bekommen um alle angeschlossenen Telefone incl. IP zu bekommen.
Ich habe schon mehrere Versuche unternommen die Datenbank zu verstehen bekomme es aber irgendwo nicht so hin.
Im SQL Query Analyzer waehle ich die 3300 Datenbank aus und benutze z.B. erfolgreich die folgenden scripts:
SELECT DISTINCT Device.Name, Device.Description, NumPlan.DNOrPattern, DeviceNumPlanMap.Display,
DeviceNumPlanMap.E164Mask FROM Device INNER JOIN DeviceNumPlanMap ON Device.pkid =
DeviceNumPlanMap.fkDevice INNER JOIN NumPlan ON DeviceNumPlanMap.fkNumPlan = NumPlan.pkid
WHERE (DeviceNumPlanMap.NumPlanIndex = 1)
Oder um alle Translation Patterns zu sehen die mit einer 5 Anfangen:
select DNOrPattern,PrefixDigitsOut,Description from NumPlan where DNOrPattern like '5%.' order by DNOrPattern
Oder z.B. jedes Telefon das zu VoiceMail (unity) umgeleitet hat:
select DNOrPattern,CFADestination from NumPlan where (CFAVoicemailEnabled = 1) order by DNOrPattern
Oder alle Rufumleitungstypen zusammen (fuer nebenstellen die mit 5 anfangen)
select DNOrPattern,CFaDestination,CFBDestination,CFnaDestination from NumPlan where DNOrPattern like '5%' and
CFADestination like '[0-9]%' order by DNOrPattern
Oder alle Nebenstellen mit Details und AD Logon etc:
select NumPlan.DNOrPattern as DirectoryNumber, Device.Name as DeviceName, Device.Description as
UserDeviceProfileName,
Device.LoginUserid as UserId,
DeviceNumPlanMap.Display as DisplayIntCallerID,
DeviceNumPlanMap.tkRingSetting as Ringsetting,
DeviceNumPlanMap.NumPlanIndex as NumPlanIndex,
DeviceNumPlanMap.Label as LineTextLabel,
numplan.alertingname as AlertingName,
DeviceNumPlanMap.MaxNumCalls, DeviceNumPlanMap.BusyTrigger,
TypeModel.Name AS PhoneType, DeviceNumPlanMap.E164Mask as ExtPhoneMask, NumPlan.CFADestination as
CallFWDALL, NumPlan.CFNADestination as CallFWDNoAnswer, NumPlan.CFBDestination as CallFWDBusy,
devicepool.Name as DevPoolName from numplan, devicenumplanmap, devicepool, device ,TypeModel
where DeviceNumPlanMap.fknumplan = numplan.pkid
and DeviceNumPlanMap.fkdevice = device.pkid and device.fkdevicepool = devicepool.pkid and TypeModel.Name = 'Cisco
7970' and numplan.tkPatternUsage = 2
order by numplan.DnOrPattern
Schoen waere jetzt eine Liste mit z.B.
Nur 7970 oder 7920 oder 7936 oder IP Communicator und deren IP wenn diese vorhanden sind.
Danke
PT-1