تسعى مجموعة الوثائق لهذا المنتج جاهدة لاستخدام لغة خالية من التحيز. لأغراض مجموعة الوثائق هذه، يتم تعريف "خالية من التحيز" على أنها لغة لا تعني التمييز على أساس العمر، والإعاقة، والجنس، والهوية العرقية، والهوية الإثنية، والتوجه الجنسي، والحالة الاجتماعية والاقتصادية، والتمييز متعدد الجوانب. قد تكون الاستثناءات موجودة في الوثائق بسبب اللغة التي يتم تشفيرها بشكل ثابت في واجهات المستخدم الخاصة ببرنامج المنتج، أو اللغة المستخدمة بناءً على وثائق RFP، أو اللغة التي يستخدمها منتج الجهة الخارجية المُشار إليه. تعرّف على المزيد حول كيفية استخدام Cisco للغة الشاملة.
ترجمت Cisco هذا المستند باستخدام مجموعة من التقنيات الآلية والبشرية لتقديم محتوى دعم للمستخدمين في جميع أنحاء العالم بلغتهم الخاصة. يُرجى ملاحظة أن أفضل ترجمة آلية لن تكون دقيقة كما هو الحال مع الترجمة الاحترافية التي يقدمها مترجم محترف. تخلي Cisco Systems مسئوليتها عن دقة هذه الترجمات وتُوصي بالرجوع دائمًا إلى المستند الإنجليزي الأصلي (الرابط متوفر).
يصف هذا المستند استعلامات SQL للحصول على أرقام الدليل (DNs) والأقسام المقترنة بهواتف IP.
cisco يوصي أن يتلقى أنت معرفة من cisco إتصالات مدير (CUCM).
أسست المعلومة في هذا وثيقة على CUCM صيغة 8.x وفيما بعد، غير أن يستطيع عملت لصيغة مبكر أيضا.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك قيد التشغيل، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يتم تكوين استعلامات SQL باستخدام بيانات من هذه الجداول:
لمزيد من المعلومات حول هذه الجداول، راجع قاموس بيانات CUCM للحصول على الإصدار المرتبط.
تتم كتابة الاستعلامات للعثور على اقتران واحد في كل مرة من أجل تسهيل فهمها.
فيما يلي استعلام تم تصميمه لسرد جميع مجموعات DN المقترنة بهواتف IP:
run sql select dnorpattern as dn from numplan where pkid IN(select fknumplan from
devicenumplanmap where fkdevice IN (select pkid from device where tkclass =
1)) order by dn
ملاحظة: Tkclass = 1 خاص بهواتف IP. ال dnorpattern هو عمود في Table NumberPlan يحتوي على DNs مرتبطة بالهواتف / طياري الصيد / منافذ VM / أنماط المسارات / CTI RPs.
فيما يلي استعلام تم تصميمه لسرد DN وهواتف IP المقترنة بها:
run sql select d.name, d.description, n.dnorpattern as DN from device as d,
numplan as n, devicenumplanmap as dnpm where dnpm.fkdevice = d.pkid and
dnpm.fknumplan = n.pkid and d.tkclass = 1
name description dn
=============== ============================ ====
SEP0026CBBFF47E Line 1 - 7031; Line 2 - 7011 7011
SEP0026CBBFF47E Line 1 - 7031; Line 2 - 7011 7031
SEPC89C1DA3A5A9 Line 1 - 8021 8021
SEPA40CC3956C5C Line 1 - 1213; Line 2 - 1212 1213
SEPA40CC3956C5C Line 1 - 1213; Line 2 - 1212 1212
SEP503DE57D7DAC 8501 8501
SEP0008308B289A Line 1 - 8023 8023
SEP0008308BBEBD Line 1 - 8032; Line 2 - 8012 8012
SEP0008308BBEBD Line 1 - 8032; Line 2 - 8012 8032
يمكن تعديل الاستعلام إذا قمت بإضافة رقم tkmodel لسرد تفاصيل لهواتف IP طراز معين. فيما يلي استعلام لطراز هاتف IP 7945:
run sql select d.name, d.description, n.dnorpattern as DN from device as d,
numplan as n, devicenumplanmap as dnpm where dnpm.fkdevice = d.pkid and
dnpm.fknumplan = n.pkid and d.tkclass = 1 and d.tkmodel='435'
فيما يلي استعلام للحصول على قيمة tkmodel لجميع طرز هواتف IP:
run sql select name,tkmodel from TypeProduct
ملاحظة: يمكن تصفية أي حقل لتضمين المعلومات المطلوبة فقط. على سبيل المثال، للتصفية على DN، أضف هذا في نهاية الاستعلام: حيث أن n.dnorpattern مثل '8٪'.
يسرد هذا الاستعلام كافة الإدخالات التي لها DN التي تبدأ ب 8. التنسيق هو حيث يشبه اسم <column><value>٪.
ملاحظة: يمكن إضافة بعض الحقول الأخرى التي توفر معلومات مفيدة (معرفات المفاتيح الأساسية (PKIDs) التي يمكن قراءتها من قبل المستخدم) إلى هذا الاستعلام. قم بإضافتهم بين تشغيل SQL SELECT و DN. هذه هي الحقول التي يمكن إضافتها:
d.tkmodel - أستخدم الاستعلام الموضح في الملاحظة السابقة للحصول على القيمة لكل نموذج.
d.tkdeviceprotocol - لبروتوكول Skinny للتحكم في المكالمات (SCCP)، القيمة هي 0 ولبروتوكول بدء جلسة العمل (SIP)، القيمة هي 11.
فيما يلي استعلام تم تصميمه لسرد معلومات الجهاز وحواسيب DN ذات الأقسام المقترنة:
run sql select d.name, d.description, n.dnorpattern as DN, rp.name as partition
from device as d, numplan as n, devicenumplanmap as dnpm, routepartition as rp
where dnpm.fkdevice = d.pkid and dnpm.fknumplan = n.pkid and rp.pkid =
n.fkroutepartition and d.tkclass = 1
name description dn partition
=============== ============================ ==== ===========
SEPA40CC3956C5C Line 1 - 1213; Line 2 - 1212 1212 Internal_PT
SEP503DE57D7DAC 8501 8501 Internal_PT
SEPA40CC3956C5C Line 1 - 1213; Line 2 - 1212 1213 Internal_PT
SEP0008308B289A Line 1 - 8023 8023 Internal_PT
ملاحظة: لا يتم سرد جميع شبكات DN التي لا تحتوي على قسم هنا.
مع إضافة المزيد من الجداول في الاستعلام، يصبح من السهل إستخدام الوصلات. يمكن أيضا كتابة الاستعلام السابق:
run sql select d.name, d.description, n.dnorpattern as DN, rp.name as partition
from device as d inner join devicenumplanmap as dnpm on dnpm.fkdevice = d.pkid
inner join numplan as n on dnpm.fknumplan = n.pkid inner join routepartition as
rp on n.fkroutepartition=rp.pkid and d.tkclass = 1
يمكن تعديل الاستعلام إذا قمت بإضافة رقم tkmodel لسرد تفاصيل لهواتف IP طراز معين. بالنسبة لطراز هاتف IP 7945، أضف و d.tkmodel='435' إلى نهاية الاستعلام.
للحصول على قيمة tkmodel لجميع طرز هواتف IP، أدخل:
run sql select name,tkmodel from TypeProduct
ملاحظة: يمكن تصفية أي حقل لتضمين المعلومات المطلوبة فقط. مثلا، in order to مرشح على DN، أضفت هذا في نهاية الاستعلام: حيث ان n.dnorpattern مثل "8٪"
يسرد هذا الاستعلام كافة الإدخالات التي لها DN التي تبدأ ب 8. التنسيق هو حيث يشبه اسم <column><value>٪.
ملاحظة: يمكن إضافة بعض الحقول الأخرى التي توفر معلومات مفيدة (بيانات PKID يمكن قراءتها من قبل المستخدم) إلى هذا الاستعلام. قم بإضافتهم بين تشغيل SQL SELECT و DN. هذه هي الحقول التي يمكن إضافتها:
d.tkmodel - أستخدم الاستعلام الموضح في الملاحظة السابقة للحصول على القيمة لكل نموذج.
d.tkdeviceprotocol - بالنسبة ل SCCP، القيمة هي 0 ولSIP، القيمة هي 11.
فيما يلي استعلام تم تصميمه للبحث عن الهواتف التي تحتوي على اقتران مستخدم على مستوى الخط:
run sql select eu.userid, d.name, d.description, n.dnorpattern as DN, rp.name as
partition from device as d inner join devicenumplanmap as dnpm on dnpm.fkdevice =
d.pkid inner join devicenumplanmapendusermap as dnpeum on dnpeum.fkdevicenumplanmap=
dnpm.pkid inner join enduser as eu on dnpeum.fkenduser=eu.pkid inner join numplan as
n on dnpm.fknumplan = n.pkid inner join routepartition as rp on n.fkroutepartition=
rp.pkid and d.tkclass = 1
userid name description dn partition
============ =============== ============= ==== ===========
AMavilakandy SEP0008308B289A Line 1 - 8023 8023 Internal_PT
يوفر هذا الاستعلام معلومات فقط عندما يكون DN في قسم. لتضمين العناصر الموجودة في قسم بلا، أدخل:
run sql select eu.userid, d.name, d.description, n.dnorpattern as DN from device
as d inner join devicenumplanmap as dnpm on dnpm.fkdevice = d.pkid inner join
devicenumplanmapendusermap as dnpeum on dnpeum.fkdevicenumplanmap=dnpm.pkid inner
join enduser as eu on dnpeum.fkenduser=eu.pkid inner join numplan as n on dnpm.fknumplan
= n.pkid and d.tkclass = 1
يمكن تعديل الاستعلام إذا قمت بإضافة رقم tkmodel لسرد تفاصيل لهواتف IP طراز معين. بالنسبة لطراز هاتف IP 7945، أضف و d.tkmodel='435' إلى نهاية الاستعلام.
للحصول على قيمة tkmodel لجميع طرز هاتف IP، أدخل:
run sql select name,tkmodel from TypeProduct
هناك حقول أخرى توفر معلومات مفيدة (مستخدم يمكن قراءته وليس PKIDs) التي يمكن إضافتها إلى هذا الاستعلام. قم بإضافتهم بين تشغيل SQL SELECT وDN. هذه هي الحقول التي يمكن إضافتها:
ملاحظة: يمكن تصفية أي حقل لتضمين المعلومات المطلوبة فقط. مثلا، in order to مرشح على DN، أضفت هذا في نهاية الاستعلام: حيث أن n.dnorpattern مثل '8٪'.
يسرد هذا الاستعلام كافة الإدخالات التي لها DN التي تبدأ ب 8. التنسيق هو حيث يشبه اسم <column><value>٪.
فيما يلي استعلام تم تصميمه للبحث عن الهواتف التي ليس لها اقتران مستخدم على مستوى الخط.
run sql select d.name, d.description, n.dnorpattern as DN, rp.name as partition
from device as d inner join devicenumplanmap as dnpm on dnpm.fkdevice = d.pkid
inner join devicenumplanmapendusermap as dnpeum on dnpeum.fkdevicenumplanmap!=
dnpm.pkid inner join numplan as n on dnpm.fknumplan = n.pkid inner join
routepartition as rp on n.fkroutepartition=rp.pkid and d.tkclass = 1
name description dn partition
=============== ============================ ==== ===========
SEPA40CC3956C5C Line 1 - 1213; Line 2 - 1212 1212 Internal_PT
SEP503DE57D7DAC 8501 8501 Internal_PT
SEPA40CC3956C5C Line 1 - 1213; Line 2 - 1212 1213 Internal_PT
يوفر هذا الاستعلام معلومات فقط عندما يكون DN في قسم. لتضمين العناصر الموجودة في قسم بلا، أدخل:
run sql select d.name, d.description, n.dnorpattern as DN from device as d inner
join devicenumplanmap as dnpm on dnpm.fkdevice = d.pkid inner join
devicenumplanmapendusermap as dnpeum on dnpeum.fkdevicenumplanmap!=dnpm.pkid
inner join numplan as n on dnpm.fknumplan = n.pkid and d.tkclass = 1
يمكن تعديل الاستعلام إذا قمت بإضافة رقم tkmodel لسرد تفاصيل لهواتف IP طراز معين. بالنسبة لطراز هاتف IP 7945، أضف و d.tkmodel='435' إلى نهاية الاستعلام.
للحصول على قيمة tkmodel لجميع طرز هواتف IP، أدخل:
run sql select name,tkmodel from TypeProduct
هناك بعض الحقول الأخرى التي توفر معلومات مفيدة (مستخدم يمكن قراءته وليس PKIDs) التي يمكن إضافتها إلى هذا الاستعلام. قم بإضافتهم بين تشغيل تحديد SQL و ك DN. هذه هي الحقول التي يمكن إضافتها:
ملاحظة: يمكن تصفية أي حقل لتضمين المعلومات المطلوبة فقط. مثلا، in order to مرشح على DN، أضفت هذا في نهاية الاستعلام: حيث أن n.dnorpattern مثل '8٪'.
يسرد هذا كل الإدخالات التي تحتوي على DN التي تبدأ ب 8. التنسيق هو حيث يكون <اسم العمود مثل '<value>٪'.
فيما يلي استعلام تم تصميمه للبحث عن الهواتف التي تحتوي على اقتران مستخدم على مستوى الجهاز.
run sql select eu.userid, d.name, d.description, n.dnorpattern as DN, rp.name as
partition from device as d inner join devicenumplanmap as dnpm on dnpm.fkdevice =
d.pkid inner join enduserdevicemap as eudm on eudm.fkdevice=d.pkid inner join
enduser as eu on eudm.fkenduser=eu.pkid inner join numplan as n on dnpm.fknumplan =
n.pkid inner join routepartition as rp on n.fkroutepartition=rp.pkid and d.tkclass = 1
userid name description dn partition
============ =============== ============================ ==== ===========
AMavilakandy SEPA40CC3956C5C Line 1 - 1213; Line 2 - 1212 1212 Internal_PT
AMavilakandy SEPA40CC3956C5C Line 1 - 1213; Line 2 - 1212 1213 Internal_PT
AMavilakandy SEP0008308B289A Line 1 - 8023 8023 Internal_PT
يوفر هذا الاستعلام معلومات فقط عندما يكون DN في قسم. لتضمين العناصر الموجودة في قسم بلا، أدخل:
run sql select eu.userid, d.name, d.description, n.dnorpattern as DN from device
as d inner join devicenumplanmap as dnpm on dnpm.fkdevice = d.pkid inner join
enduserdevicemap as eudm on eudm.fkdevice=d.pkid inner join enduser as eu on
eudm.fkenduser=eu.pkid inner join numplan as n on dnpm.fknumplan = n.pkid and
d.tkclass = 1
يمكن تعديل الاستعلام إذا قمت بإضافة رقم tkmodel لسرد تفاصيل لهواتف IP طراز معين. بالنسبة لطراز هاتف IP 7945، أضف و d.tkmodel='435' إلى نهاية الاستعلام.
للحصول على قيمة tkmodel لجميع طرز هواتف IP، أدخل:
run sql select name,tkmodel from TypeProduct
هناك بعض الحقول الأخرى التي توفر معلومات مفيدة (مستخدم يمكن قراءته وليس PKIDs) التي يمكن إضافتها إلى هذا الاستعلام. قم بإضافتهم بين تشغيل SQL SELECT و DN. هذه هي الحقول التي يمكن إضافتها:
ملاحظة: يمكن تصفية أي حقل لتضمين المعلومات المطلوبة فقط. مثلا، in order to مرشح على DN، أضفت هذا في نهاية الاستعلام: حيث أن n.dnorpattern مثل '8٪'.
يسرد هذا كل الإدخالات التي تحتوي على DN التي تبدأ ب 8. التنسيق هو حيث يكون <اسم العمود مثل '<value>٪'.
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
06-Jun-2014 |
الإصدار الأولي |