خدمة Cisco IOS الهاتفية (ITS)، المعروفة سابقا باسم IP Keyswitch، هي حل معالجة مكالمات IP الهاتفية المدمج في برنامج Cisco IOS®الذي يتم تركيبه في بنية Cisco للصوت والفيديو والبيانات المتكاملة (AVVID). والمفهوم الأساسي هو توفير الحد الأدنى من وظائف محولات المفاتيح/PBX لعدد صغير من هواتف IP المتصلة مباشرة ببوابة الصوت. يمكن نشر Cisco ITS في الحالات التي لا يكون فيها المكتب الفرعي لديه شبكة WAN أو لديه اتصال WAN من خلال الارتباطات الساتلية.
من المنطقي أن تقوم Cisco ITS في الحالات التي يود فيها العميل إضافة خدمة هاتفية إلى مثل هذا الموقع دون أن يتطلب بالضرورة جميع ميزات الاتصال الهاتفي الموجودة في Cisco CallManager. يصف هذا المستند نموذجا لنشر ميزة ITS في شبكة نموذجية.
ملاحظة: ليست Cisco ITS هي نفسها، وليس الميزات هي نفسها، مثل ميزة Survivable Remote Site Telephony (SRST) التي يتم إستخدامها بالاقتران مع Cisco CallManager.
قبل محاولة هذا التكوين، يرجى التأكد من استيفاء المتطلبات الأساسية التالية:
فهم أساسي لأساسيات TCP/IP، مثل عنونة IP و DHCP وبروتوكول وقت الشبكة (NTP) و TFTP و HTTP
فهم أساسي لأساسيات برنامج Cisco IOS Software، مثل تكوين واجهة سطر الأوامر (CLI)
فهم أساسي لأساسيات نقل الصوت عبر بروتوكول الإنترنت (VoIP)، مثل تكوين أقران الطلب والمنافذ الصوتية وجودة الخدمة (QoS)
تستند المعلومات الواردة في هذا المستند إلى إصدارات البرامج والمكونات المادية التالية:
برنامج IOS الإصدار 12.2(8)T من Cisco أو إصدار أحدث، مع مجموعة ميزات IP Plus (IP/Vox Plus على السلسلة 1700) كحد أدنى. يفترض هذا المستند دعم Cisco ITS 2.0 في برنامج Cisco IOS.
يتم إستخدام عبارة Cisco 3660 مع برنامج IOS الإصدار 12.2(11)T مع مجموعة ميزات IP Plus في مثال التكوين، رغم أن معظم موجهات السلسلة IAD 2400 و 1700 و 2600 و 3600 و 3700 قابلة للتطبيق حاليا. يرجى التحقق من ملاحظات إصدار برنامج Cisco IOS software للحصول على الإصدار الحالي ومعلومات دعم البرامج.
تم إستخدام حزمة برنامج Cisco ITS 2.0.3 في هذا المثال. أنت يستطيع جلبت هذا حزمة من برمجية download: cisco CallManager Express/ITS و SRST (يسجل زبون فقط).
لدعم Cisco ITS، يوصى بأن يكون لديك أقصى قدر من الذاكرة لكل نظام أساسي، وخاصة إذا كان الحد الأقصى لعدد الهواتف والأسماء المميزة (DN) للنظام الأساسي سيتم تكوينه.
في هذا مثال، مادة حفازة 3500 sery xl استعملت مفتاح بما أن الفرع مكتب مفتاح. قم بتكوين شبكات VLAN المنفصلة للصوت والبيانات لأسباب الجودة والأمان.
تم إنشاء المعلومات الواردة في هذا المستند من الأجهزة الموجودة في بيئة معملية خاصة. بدأت جميع الأجهزة المُستخدمة في هذا المستند بتكوين ممسوح (افتراضي). إذا كانت شبكتك مباشرة، فتأكد من فهمك للتأثير المحتمل لأي أمر.
يستخدم هذا المستند إعداد الشبكة الموضح في الرسم التخطيطي أدناه.
للحصول على مزيد من المعلومات حول اصطلاحات المستندات، ارجع إلى اصطلاحات تلميحات Cisco التقنية.
يحدد الجدول أدناه معلومات حول نقل الصوت والبيانات من خلال شبكات VLAN المنفصلة. كما يحدد عناوين ومنافذ الشبكة والواجهة.
الغرض | VLAN | الشبكة | الواجهة | عنوان الواجهة |
---|---|---|---|---|
البيانات | 50 | 10.1.50.0/24 | Fa0/0.50 | 10.1.50.1 / 24 |
الصوت | 150 | 10.1.150.0/24 | Fa0/0.150 | 10.1.150.1 / 24 |
Cisco ITS Router هو 3660 يركض cisco ios برمجية إطلاق 12.2(11)T مع مجموعة ميزات IP Plus. يجب تنزيل ملفات Cisco بتنسيق .tar أو .zip من تنزيل البرامج: Cisco CallManager Express/ITS و SRST (للعملاء المسجلين فقط).
بمجرد إستخراجه، يجب نقل كل ملف إلى ذاكرة Flash (الذاكرة المؤقتة) للموجه من خلال TFTP. لا تمحو الذاكرة المؤقتة كل مرة يتم نسخ ملف واحد. فيما يلي قائمة بالملفات التي تم العثور عليها في Cisco ITS 2.0.3 (ليست كل هذه الملفات ضرورية).
اسم الملف | الوصف |
---|---|
P003G302.bin | حمل الهاتف المطلوب إستخدامه مع Cisco ITS لهاتف بروتوكول الإنترنت Cisco 7910 IP Phone. يحتوي حمل الهاتف على ملاحظة إصدار منفصلة مضمنة توضح بعض الإصلاحات من الإصدارات السابقة. (مطلوب) |
P004G302.bin | حمل الهاتف المطلوب إستخدامه مع Cisco ITS لهاتف بروتوكول الإنترنت Cisco 7960 IP Phone. يحتوي حمل الهاتف على ملاحظة إصدار منفصلة مضمنة توضح بعض الإصلاحات من الإصدارات السابقة. (مطلوب) |
admin_user.html | صفحة ويب المسؤول لتكوين النظام |
ephone_admin.html | صفحة الويب الخاصة بإدارة الهاتف. |
normal_user.html | صفحة الويب الخاصة بالمستخدم (غير المسؤول) لإدارة الهواتف لإعادة التوجيه والميزات الأخرى. |
telephony_service.html | صفحة ويب ذات المستوى الأعلى التي يقوم كل مستخدم بزيارتها لتكوين الهواتف أو تكوين النظام كمسؤول. (اختياري) |
logohome.gif | |
en_dest_busy.au | نموذج المطالبة الصوتية لامتداد مشغول. مستخدم من قبل البرنامج النصي its_cisco.2.0.0.tcl. |
en_dest_unreachable.au | نموذج المطالبة الصوتية لملحق يتعذر الوصول إليه. مستخدم من قبل البرنامج النصي its_cisco.2.0.0.tcl. |
en_disconnect.au | نموذج المطالبة الصوتية لملحق غير مسجل أو غير متصل. مستخدم من قبل البرنامج النصي its_cisco.2.0.0.tcl. |
en_enter_dest.au | نموذج لمطالبة صوت للمستخدم بإدخال وجهة. مستخدم من قبل البرنامج النصي its_cisco.2.0.0.tcl. |
en_reenter_dest.au | نموذج لمطالبة صوت للمستخدم بإعادة إدخال الوجهة. مستخدم من قبل البرنامج النصي its_cisco.2.0.0.tcl. |
en_welcome.au | نموذج لمطالبة صوت لتحية المستخدم. مستخدم من قبل البرنامج النصي its_cisco.2.0.0.tcl. |
its_cisco.2.0.0.tcl | برنامج TCL النصي لعينة الرد التلقائي التي يمكنها توجيه المكالمات إلى ملحق. يستخدم عينة من ملفات .au لتحية المستخدم، ومطالبة برقم، وتوجيه المكالمة إلى الوجهة المطلوبة. |
موسيقى معلقة.أو | نموذج لملف صوتي يستخدم للموسيقى قيد الانتظار. |
كما يعد الملف التالي جزءا من ملف Cisco ITS-2.0.3.zip، ولكنه لا يحتاج إلى وضعه في ذاكرة الفلاش الخاصة بالموجه الخاص به.
اسم الملف | الوصف |
---|---|
CiscoIOSTSP.zip | تم تطوير موفر خدمة واجهة برمجة التطبيقات الهاتفية (TAPI) (TSP) هذا ل Cisco ITS ويعمل كواجهة بين TAPI (جزء من نظام التشغيل Windows 2000) و ITS. يسمح بروتوكول TSP بالتطبيقات المستندة إلى TAPI مثل برنامج الاتصال الهاتفي وبرنامج ACT! لتوفير التحكم في المكالمات لهواتف IP على نظام Cisco ITS. تنفيذ TAPI على Cisco ITS ليس مكدس TAPI كامل، ولكن تنفيذ "TAPI Lite". إنه يدعم الميزات التالية:
ملاحظة: لا يتم دعم بروتوكول TSP الذي يتم شحنه مع Cisco CallManager باستخدام بروتوكول ITS. |
تعمل Cisco IT على الشبكة المحلية (LAN) حيث يتم توصيل هواتف IP و Cisco CallManager بعبارات الصوت من خلال محولات Catalyst. من المهم للغاية تكوين هذه الأجهزة بشكل صحيح فيما يتعلق بشبكات VLAN التي تحمل البيانات الصوتية. يزود هذا قسم نظرة عامة من مادة حفازة 3500xl تشكيل وال يماثل lan توصيل على ال voice مدخل 3660 مسحاج تخديد.
يجب إعداد شبكة VLAN الصوتية والبيانات باستخدام محول غير مكون، كما هو موضح في المثال التالي:
Cat3500BranchSwitch# vlan database Cat3500BranchSwitch(vlan)# vlan 50 name corporate-data-vlan VLAN 50 added: Name: corporate-data-vlan Cat3500BranchSwitch(vlan)# vlan 150 name corporate-voice-vlan VLAN 150 added: Name: corporate-voice-vlan Cat3500BranchSwitch(vlan)# Cat3500BranchSwitch(vlan)# exit APPLY completed. Exiting.... Cat3500BranchSwitch#
المثال التالي هو نموذج تكوين الواجهة بين Catalyst 3500XL والموجه 3660:
interface FastEthernet0/1 description Port to 3660 (supports Dot1q) duplex full speed 100 switchport trunk native 50 switchport trunk encapsulation dot1q switchport trunk allowed vlan 1,50,150,1002-1005 switchport mode trunk !
المثال التالي هو منفذ يتم إستخدامه لاتصال هاتف:
interface FastEthernet0/2 description DOT1Q port to IP Phone switchport trunk encapsulation dot1q switchport trunk native vlan 50 switchport mode trunk switchport voice vlan 150 spanning-tree portfast !
أحلت ل كثير معلومة، مادة حفازة 2900 sery xl ومادة حفازة 3500 sery xl مفتاح.
اتبع الخطوات التالية لتكوين شبكات VLAN على الموجه Cisco IT.
تتمثل الخطوة الأولى في تكوين معلمات جودة الخدمة وشبكات VLAN على واجهة 3660، كما هو موضح أدناه.
! class-map match-all L3-to-L2_VoIP-Cntrl match ip dscp af31 class-map match-all L3-to-L2_VoIP-RTP match ip dscp ef ! ! policy-map output-L3-to-L2 class L3-to-L2_VoIP-RTP set cos 5 class L3-to-L2_VoIP-Cntrl set COs 3 !
الآن طبقت هذا نهج على القارن وأنشئ ال VLANs.
interface FastEthernet0/0 description Catalyst 3500 Branch Office Switch no ip address no ip mroute-cache load-interval 30 speed 100 full-duplex ! interface FastEthernet0/0.50 encapsulation dot1Q 50 ip address 10.1.50.1 255.255.255.0 service-policy output output-L3-to-L2 ! interface FastEthernet0/0.150 description native subnet 10.1.150.0 voice encapsulation dot1Q 150 ip address 10.1.150.1 255.255.255.0 service-policy output output-L3-to-L2 !
أحلت ل كثير معلومة، مادة حفازة 2900 sery xl ومادة حفازة 3500 sery xl مفتاح.
الخطوة التالية ضرورية لتكوين خادم DHCP على الموجه 3660. تحتاج إلى هذه الخطوة فقط إذا كان لديك خادم DHCP خارجي، وليس إذا تم تكوين عناوين IP الخاصة بك بشكل ثابت. يوضح المثال التالي نطاق DHCP لهواتف IP والأجهزة الأخرى على شبكة VLAN الأخرى.
ip dhcp excluded-address 10.1.50.1 10.1.50.10 ip dhcp excluded-address 10.1.150.1 10.1.150.10 ! ip dhcp pool ip-phones network 10.1.150.0 255.255.255.0 !--- This defines the range of IP addresses to be assigned. default-router 10.1.150.1 option 150 ip 10.1.150.1 !--- This must be the IP address of the ITS router. ! ip dhcp pool Data-clients network 10.1.50.0 255.255.255.128 default-router 10.1.50.1 domain-name cisco.com dns-server 10.1.50.100 netbios-name-server 10.1.50.100 !
ملاحظة: إذا كنت تريد تمكين DHCP لأجهزة معينة فقط، فيمكنك إنشاء نطاق DHCP باستخدام الأمر المضيف (بدلا من أمر شبكة، كما هو موضح أعلاه). يجب أيضا تكوين معرف عميل وعنوان جهاز لهاتف IP الذي ترغب في منح عنوان IP إليه. بالنسبة لمعرف العميل، يجب تحديد 01 + عنوان MAC للهاتف، ويجب أن يحتوي عنوان الجهاز على عنوان MAC للهاتف كمعلمة.
أحلت ل كثير معلومة، cisco ios DHCP نادل.
بما أن هواتف IP تستلم إعدادات التاريخ/الوقت الخاصة بها من الموجه Cisco ITS Router، فمن المهم التأكد من تعيين الساعة بشكل صحيح على الموجه. يوصى بشدة بتكوين بروتوكول NTP، إن أمكن. حدد المنطقة الزمنية، ووقت التوفير في النهار إذا لزم الأمر، وقم بتكوين خادم NTP. ويرد أدناه مثال على ذلك.
its-router(config)# clock time EST -5 its-router(config)# clock summer-time EST recurring its-router(config)# ntp server 172.18.106.15
لمزيد من المعلومات حول بروتوكول وقت الشبكة (NTP)، ارجع إلى تنفيذ إدارة النظام الأساسية.
يجب إدخال التكوين التالي لتكوين Cisco ITS على 3660:
telephony-service load 7910 P004G302 !--- This is the load file minus the .bin extension. !--- Only the 7910, 7940/7960, and 7935 IP Phones are supported. load 7960-7940 P003G302 !--- This is the load file minus the .bin extension. ip source-address 10.1.150.1 port 2000 !--- This is the ip address of the Cisco ITS router on the voice subnet. max-ephones 48 !--- This is the total number of phones that will be allowed to register. !--- The maximum varies by platform and sometimes by software level. max-dn 192 !--- This is the maximum number of directory numbers that can be configured !--- on this gateway (maximum varies by platform and sometimes by software level). voicemail 52222 !--- This is the number that will be dialed when the "Messages" !--- button is pressed on the phone (optional). !
معظم الأوامر المتبقية إختيارية. العبارات الإلزامية الوحيدة هي عبارات "التحميل" (ليست كلها ضرورية لجميع الهواتف)، والتي هي أوامر عنوان مصدر IP، وmax-ephones، وmax-dn.
ملاحظة: تم تصميم الموجه CISCO ITS للعمل مع ملفات التحميل من إصدارات Cisco CallManager الأقدم من 3.1؛ على سبيل المثال، تحميل الملفات التي تحصل على تكوينها من ملف SEPDEFAULT.cnf، بدلا من ملف XML. تأكد من أن هذا الأمر في التكوين:
tftp-server flash:XMLDefault.cnf.xml
تظهر خيارات الخدمة الهاتفية الأخرى في المثال التالي:
Its-router(config-telephony)# telephony-service its-router(config-telephony)# ? Cisco IOS Telephony Service configuration commands: admin-password define password for admin user admin-username define username for admin user date-format Set date format for IP Phone display default Set a command to its defaults dialplan-pattern Define E.164 telephone number prefix directory Define directory naming order dn-webedit enable Edit DN through Web exit Exit from telephony-service configuration mode ip Define IP address and port for Telephony-Service/Fallback keepalive Define keepalive timeout period to unregister IP phones load Select the IP phone firmware load file max-conferences Define max number of 3 party G.711 conferences max-dn Maximum directory numbers supported max-ephones Define max number of IP phones moh Define music-on-hold filename mwi Define IP address and port for MWI Server no Negate a command or set its defaults reset reset ethernet phone time-format Set time format for IP Phone display time-webedit enable Edit Time through Web timeouts Define timeout value for IP phone transfer-pattern Define valid call transfer destinations url Define Ephone URL's voicemail Set the voicemail access number called when the MESSAGES IP phone button is pressed its-router(config-telephony)#
تحذير: تتطلب العديد من التغييرات التي تم إجراؤها على الخدمة الهاتفية، مثل تغيير تنسيق التاريخ أو الوقت، إعادة ضبط الهواتف. تتطلب بعض الخيارات، مثل تغيير إعدادات الحد الأقصى لهيكل الإيثرنت أو الحد الأقصى لطول الشبكة (MAX-DN)، إعادة تحميل الموجه بالكامل. لإعادة ضبط جميع الهواتف، أدخل ما يلي:
its-router(config-telephony)# telephony-service its-router(config-telephony)# reset all
ستتم مناقشة بعض هذه الخيارات في الأقسام التالية؛ ويمكن العثور على خيارات أخرى من خلال الإشارة إلى الخدمة الهاتفية من Cisco IOS، الإصدار 2.01.
اتبع الخطوات التالية لتكوين TFTP على الموجه الخاص به.
تأكد من نقل جميع الملفات بشكل صحيح إلى ذاكرة Flash (الذاكرة المؤقتة) للموجه. على الأقل، التحميل مبرد p003G302.bin و p004G302.bin ينبغي كنت حملت. بمجرد تحميله، يجب أن يتشابه الفلاش مع المثال التالي:
Its-router# show flash System flash directory: File Length Name/status 1 16084816 c3660-is-mz.122-11.T 2 229542 admin_user.html 3 42484 en_dest_busy.au 4 26376 en_dest_unreachable.au 5 14352 en_disconnect.au 6 19512 en_enter_dest.au 7 17167 en_reenter_dest.au 8 17486 en_welcome.au 9 4152 ephone_admin.html 10 5968 its_Cisco.2.0.0.0.tcl 11 29092 logohome.gif 12 496521 music-on-hold.au 13 35138 normal_user.html 14 268008 P003G302.bin 15 258360 P004G302.bin 16 522 telephony_service.html 17 54 SEPDEFAULT.cnf !--- This file will not show up until telephony-service is configured. 18 249 XMLDefault.cnf.xml !--- This file will not show up until telephony-service is configured. [17551227 bytes used, 49033349 available, 66584576 total] 65536K bytes of processor board System flash (Read/Write) its-router#
في التكوين، يجب عليك السماح لهواتف IP بتنزيل ملفات التحميل بواسطة TFTP من Cisco ITS Router. لاحظ أن أسماء الملفات هذه حساسة لحالة الأحرف.
tftp-server flash:P003G302.bin tftp-server flash:P004G302.bin tftp-server flash:SEPDEFAULT.cnf tftp-server flash:XMLDefault.cnf.xml
يتم إنشاء الملفات SEPDEFAULT.cnf و XMLDefault.cnf.xml تلقائيا بمجرد إصدار أوامر telephony-service وip source-address.
يحتوي ملف XMLDefault.cnf.xml على عنوان IP الخاص بأحد منافذ الإيثرنت للموجه والتي يجب أن يسجل لها محول ATA. تكون هذه الملفات خاصة بالموجه ولا يمكن مشاركتها بواسطة موجهات متعددة.
اتبع الخطوات التالية لتكوين هواتف IP على الموجه الخاص به.
عند هذه النقطة، إذا تم توصيل هواتف IP واستلمت عنوان DHCP، فيمكنها التسجيل مع الموجه Cisco IT Router. لن يتم تكوين أية خطوط. يمكنك التحقق من تسجيل الهواتف من خلال إصدار الأمر show ephone والنظر إلى الإخراج، والذي يجب أن يشبه ما يلي:
its-router# show ephone ephone-1 Mac:0006.D74B.0F46 TCP socket:[1] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 IP:10.1.150.10 50568 Telecaster 7960 keepalive 889 max_line 6 ephone-2 Mac:0006.D74B.1361 TCP socket:[2] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 IP:10.1.150.11 52397 Telecaster 7960 keepalive 872 max_line 6 ephone-3 Mac:0006.D74B.107C TCP socket:[3] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 IP:10.1.150.12 51116 Telecaster 7960 keepalive 871 max_line 6 ephone-4 Mac:0008.E31B.7A8A TCP socket:[5] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 IP:10.1.150.13 50321 Telecaster 7960 keepalive 867 max_line 6 its-router#
يمكنك الآن تكوين هذه الهواتف من خلال CLI (واجهة سطر الأوامر) أو من خلال إدارة الويب. (راجع قسم تكوين إدارة ويب ل Cisco ITS Router في هذا المستند.) تتوفر بعض معلومات التكوين الخاصة لهاتف بروتوكول الإنترنت Cisco 7910 IP Phone في قسم تكوين 7910 IP Phone.
! ephone-dn 1 number 1000 name George P Burdell call-forward noan 52222 timeout 10 no huntstop ! ! ephone-dn 2 number 1000 name George P Burdell preference 1 call-forward busy 52222 call-forward noan 52222 timeout 10 ! ! ephone-dn 10 number 1111 name Helpdesk no huntstop ! ! ephone-dn 11 number 1111 name Helpdesk preference 1 ! ! ephone-dn 12 number 1111 name Helpdesk preference 2 ! ! ephone-dn 13 number 1111 name Helpdesk preference 3 !
يمثل كل ePhone-dn خطا واحدا. يمكنك تعيين الخطوط على هواتف متعددة، إذا رغبت. في هذا المثال، تم تكوين مستخدم لديه الملحق 1000 على سطرين. وقد أضيف أيضا خط مكتب المساعدة، وهو مجموعة اصطياد مكونة من أربعة خطوط. الآن قم بتكوين الإفرازات، والتي تقوم بتعيين الخطوط لأجهزة الهاتف الفعلية.
! ephone 1 username "gpburdell" password letmein mac-address 0006.D74B.0F46 button 1:10 2:11 3:12 4:13 5:1 6:2 ! ! ! ephone 2 Mac-address 0006.D74B.1361 button 1:15 2:10 3:11 4:12 5:13 speed-dial 1 1000 !
ترجع علامات الزر إلى علامات ePhone-dn. يجب أن يشبه إخراج أمر show ephone الإخراج أدناه.
its-router# show ephone ephone-1 Mac:0006.D74B.0F46 TCP socket:[3] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 IP:10.1.150.14 52311 Telecaster 7960 keepalive 6 max_line 6 button 1: dn 10 number 1111 IDLE button 2: dn 11 number 1111 IDLE button 3: dn 12 number 1111 IDLE button 4: dn 13 number 1111 IDLE button 5: dn 1 number 1000 IDLE button 6: dn 2 number 1000 IDLE Username: gpburdell Password: letmein ephone-2 Mac:0006.D74B.1361 TCP socket:[2] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:0 IP:10.1.150.11 50512 Telecaster 7960 keepalive 7 max_line 6 button 1: dn 15 number 1001 IDLE button 2: dn 10 number 1111 IDLE button 3: dn 11 number 1111 IDLE button 4: dn 12 number 1111 IDLE button 5: dn 13 number 1111 IDLE speed dial 1:1000 its-router#
آي فون 1 | آيفون 2 | |||
---|---|---|---|---|
السطر الأول | 1111 | السطر الأول | 1001 | |
السطر الثاني | 1111 | السطر الثاني | 1111 | |
السطر الثالث | 1111 | السطر الثالث | 1111 | |
السطر الرابع | 1111 | السطر الرابع | 1111 | |
السطر الخامس | 1000 | السطر الخامس | 1111 | |
السطر 6 | 1000 | السطر 6 | جورج بي بوردل |
عندما تصل المكالمة إلى الرقم 1111، يتم ربطها حتى يلتقطها شخص ما (لم يتم تكوين إعادة توجيه المكالمات). إذا كان ephone-dn 10 (الخط 1 على ephone 1 أو الخط 2 على ephone 2) قيد الاستخدام، فإن المكالمة التالية إلى 1111 تنتقل تلقائيا إلى ephone-dn 10، لأنه لم يتم تكوين أي إيقاف اتصال والتفضيل أعلى (التفضيل الافتراضي هو 0). إذا كانت التفضيلات واحدة، فإن كلا الأسطر سيرن.
إذا تم إجراء مكالمة على الرقم 1000 ولم يلتقط أي شخص، فسيتم التبديل إلى البريد الصوتي (الملحق 5222 في إعداد إعادة توجيه الاتصال هذا). إذا كان ephone-dn 1 قيد الاستخدام، يتم توجيه المكالمة التالية إلى ephone-dn 2. وهذا يرجع إلى توجيه نظير الطلب العادي وحقيقة عدم تكوين أي إيقاف اتصال. ليس من الضروري أن يكون لديك إعداد مشغول بالمستقبل في هذه الحالة، إلا إذا كنت ترغب في إعادة توجيه المكالمة إلى DN مختلف تماما عندما تكون مشغولا (على سبيل المثال، إذا كان 1000 مشغولا، ثم إعادة التوجيه إلى 1001). على ephone-dn 2، يجب تكوين إعادة توجيه المكالمات للمشغولين وعدم الرد، نظرا لعدم وجود ملحق آخر 1000 مع تفضيل أعلى للتوجيه إلى (حتى إذا كان هناك، فلديك اتصال مكون ضمنيا، لذلك تنتهي المكالمة هناك).
لمزيد من المعلومات حول توجيه نظير الطلب العادي، ارجع إلى دعم تقنية الصوت.
يحتوي Ephone 1 أيضا على اسم مستخدم وكلمة مرور ل "gpburdell". سيتيح هذا للمستخدم الوصول إلى نفس صفحة الويب Telephony_service.html والدخول إليها وتغيير إعادة التوجيه الخاصة به (مشغول، بدون إجابة، الكل) والسرعة، بالإضافة إلى إجراء عمليات البحث في الدليل المحلي.
يوجد في Ephone 2 اتصال سريع على الخط 6. إذا تم الضغط على هذا الزر، سيقوم 1001 بطلب 1000. لا يحدد أمر speed-dial نفسه موقع الزر. تقول، في هذه الحالة، أن أول خط حر سيكون الاتصال السريع إلى رقم 1000. وواقع أن البند 6 لا يشكل مباشرة. إذا تم تكوين طلب سرعة آخر ("speed dial 2 1004، على سبيل المثال)، فلن يؤدي إلى حدوث خطأ، ولكنه لن يعرض أيضا.
توجد بعض أوامر التكوين الأخرى الخاصة بأجهزة ePhoneDNS المدرجة أدناه.
its-router(config-ephone-dn)# ? Ephone DN configuration commands: application The selected application call-forward Define E.164 telephone number for call forwarding caller-id Configure port caller id parameters cor Class of Restriction on dial-peer for this dn default Set a command to its defaults description dn desc, for DN Qualified Display Name exit Exit from ephone-dn configuration mode hold-alert Set Call On-Hold timeout alert parameters huntstop Stop hunting on Dial-Peers intercom Define intercom/auto-call extension number loopback-dn Define dn-tag to create loopback dn pair with this ephone-dn mwi set message waiting indicator options (mwi) name Define dn user name no Negate a command or set its defaults number Define E.164 telephone number paging set audio paging mode preference Preference for the attached dial-peer for the primary dn number translate Translation rule its-router(config-ephone-dn)#
كما هو موضح أدناه أوامر تكوين أخرى لوحدات الإيثرنت.
Its-router(config-ephone-dn)# ephone 1 its-router(config-ephone)# ? Ethernet phone configuration commands: button define button to dn map default Set a command to its defaults exit Exit from ephone configuration mode Mac-address define ethernet phone MAC address no Negate a command or set its defaults paging-dn set audio paging dn group for phone reset reset ethernet phone speed-dial Define ip-phone speed-dial number username define username to access ethernet phone from Web vm-device-id define voice-mail id string its-router(config-ephone)#
تحذير: بعد أي تغيير على ephone أو ephone-dn، يجب إعادة تعيين الهواتف التي تنطبق عليها التغييرات. يمكن القيام بذلك تحت الهاتف الإلكتروني نفسه باستخدام الأمر reset، أو بشكل عام تحت قائمة تكوين الخدمة الهاتفية كما هو موضح مسبقا.
على عكس هاتف بروتوكول الإنترنت 7960، يحتوي 7910 على زر خط واحد فقط. لدعم انتظار المكالمات ونقلها على هذا الهاتف، يلزم وجود سطرين. لذلك لهذا الهاتف، يمكنك تكوين خطين بنفس DN كما يلي:
ephone-dn 20 number 1020 no huntstop ! ! ephone-dn 21 number 1020 preference 1 ! ... ephone 10 button 1:20 2:21 !
بالرغم من أن هذين الخطين يظهران، إلا أنه من غير الممكن تعليق كلا الخطين في نفس الوقت. عندما يكون السطر الأساسي قيد الانتظار، فإن الضغط على زر السطر يحدد السطر الثاني ويمكن وضع مكالمة ثانية (أو الرد عليها). بمجرد اتصال المكالمة الثانية، يؤدي الضغط على زر "الاحتجاز" إلى وضع المكالمة الثانية قيد الانتظار وإعادة توصيل الخط الأساسي. الضغط على زر الاستمرار مرة أخرى سيحول بين الأسطر الأساسية والثانوية. سيؤدي الضغط على زر الخط مرة أخرى إلى قطع اتصال الطرف المتصل حاليا.
لإدارة خادم Cisco ITS بشكل صحيح من خلال الويب، وكذلك السماح للمستخدمين النهائيين بإدارة هواتفهم من خلال الويب، يجب أن تكون الملفات التالية موجودة في ذاكرة Flash (الذاكرة المؤقتة):
admin_user.html
ephone_admin.html
logohome.gif
normal_user.html
telephony_service.html
للسماح بإدارة صفحات الويب من خلال الويب، يجب إدخال أوامر التكوين العام التالية:
ip http server ip http path flash
يجب إدخال أوامر أخرى ضمن قسم تكوين الخدمة الهاتفية.
telephony-service admin-username administrator !--- This sets up the administrator account used to access the web page. admin-password cisco !--- This sets up the password for the admin account. dn-webedit !--- (optional) This permits the editing of DNs through the web interface. time-webedit !--- (optional) This permits editing of the system time through the web interface. !
للوصول إلى الموجه الخاص بها من Cisco من خلال الويب، قم بتوجيه المستعرض الخاص بك إلى عنوان URL التالي:
http://ITSrouter_ipaddr/telephony_service.html
عنوان URL هو نفسه للجميع. يتم إعتبار ملفات html .أخرى ملفات داخلية يتم استدعاؤها بواسطة صفحة ويب Telephony-service.html. قد يؤدي إستدعاء الملفات الأخرى مباشرة إلى حدوث أخطاء في JavaScript. يجب تكوين المستخدمين الذين يستخدمون صفحة الويب أولا على ePhone، كما هو موضح أدناه.
ephone 1 username "gpburdell" password letmein
يمكن للمستخدم (في هذا المثال، "gpburdell") تسجيل الدخول وتغيير معلومات إعادة التوجيه الخاصة به وإجراء عمليات البحث في الدليل وحتى تكوين إعدادات الطلب السريع الخاصة به. وهناك أيضا المساعدة المتاحة على شبكة الإنترنت.
يمكن للمسؤولين إجراء عمليات إضافة وحذف وتغييرات عبر الهاتف أو DN، بالإضافة إلى إجراء بعض التغييرات على النظام. لاحظ أنه قد تكون هناك مشاكل إذا قمت بالتكوين من خلال الويب وكذلك من خلال سطر الأوامر، لأن صفحة الويب لا تستعرض تكوين برنامج Cisco IOS Software بشكل دوري، كما لا يقوم الزر "تحديث" الموجود على المستعرض بتحديث هذه المعلومات. في الواقع، عند محاولة التحديث بهذه الطريقة، سيتم تسجيل خروجك من صفحة واجهة المستخدم الرسومية وسترى مربع رسالة الخطأ "فشل تغيير التكوين، تغيير التكوين غير مسموح به". فقط ال update يسترجع زر على القائمة رئيسي آخر تغير من ال cisco ITS مسحاج تخديد.
من صفحة الويب، يتسبب الزر "كتابة تكوين النظام" في كتابة التغييرات مباشرة إلى NVRAM. ومع ذلك، بالنسبة للمستخدمين العاديين، تتم كتابة التغييرات كل 10 دقائق طالما لا توجد جلسة عمل نشطة على خطوط vty، وحدة التحكم، والخطوط المساعدة.
ملاحظة: لكي يعمل التحديث، يرجى التأكد من توفر أربعة خطوط vty حرة على الأقل في Cisco ITS، رغم أن خط vty حر واحد كاف لتغييرات التكوين العادية.
تتوفر أيضا معلومات محفوظات المكالمات للمسؤولين. يجب تمكينها أولا من خلال تكوين ما يلي:
call-history-mib retain-timer 500 call-history-mib max-size 500
يتم الاحتفاظ على الأكثر ب 500 إدخال و 500 دقيقة من محفوظات المكالمات في جدول قاعدة معلومات الإدارة.
يمكنك عرض سجلات المكالمات باختيار عرض تكوين النظام من واجهة المستخدم الرسومية (GUI) بعد تسجيل الدخول، ثم إختيار عرض معلومات محفوظات المكالمات.
بافتراض أن الموجه الخاص به به به بطاقات واجهة صوتية، فأنت تريد الآن تكوين هذه البطاقات حتى يمكن وضع المكالمات من هواتف IP وإليها. لا يختلف هذا بشكل ملحوظ عن الاتصالات الصوتية الأخرى على الموجه. يمكنك التفكير في وحدات الإيفون ذات الأرقام التي تم تعيينها لكل ePhone-dn كمنافذ "محطة صرف أجنبي (FXS)" على الموجهات.
ميزة إضافية للمتصلين الخارجيين هي تعليق الموسيقى (MoH)/تعليق النغمة (ToH). يكون ToH دائما قيد التشغيل بشكل افتراضي ولا يمكن تعطيله. يمكن توفير خدمة MoH إلى مكالمات شبكة الهاتف المحولة العامة (PSTN) أو G.711 عبر الشبكة التي يتم وضعها قيد الانتظار. المكالمات من هاتف IP إلى هاتف IP على نفس الموجه الخاص به والتي يتم وضعها قيد الانتظار تسمع دائما فقط صوت صفير ToH. بالنسبة لوزارة الصحة، بعد التأكد من وجود ملف الصوت في الذاكرة المؤقتة (flash)، قم بتكوين ما يلي:
telephony-service moh music-on-hold.au
يجب أن يكون ملف .au أو .wav الذي يتم تشغيله لوزارة الصحة في تنسيق G.711 u-law أو a-law. من أجل تمييز انتظار المكالمة عن "إلى"، يتم سماع نغمة انتظار المكالمة كصوت صفير دوري، مع فاصل 10 ثوان بين صوت الصفير. في حالة وجود عدة أسطر من انتظار المكالمات، يتم إرسال نغمة واحدة فقط كل 10 ثوان. ومع ذلك، تسمع هذه التفاعلات على فترات دورية كل 8 ثوان وتتألف من ثلاث صفير (تردد نغمة واحدة ثلاث مرات). "ToH" لها أسبقية أعلى من نغمة انتظار المكالمة. إذا كان يجب تشغيل كلا النغمتين في نفس الوقت تماما، فإن المستخدم سوف يسمع النغمة أولا، ثم في 8 ثواني، النغمة ToH أخرى، وأخيرا في ثانيتين اخريين، نغمة انتظار المكالمة.
بمجرد وضع المكالمات قيد الانتظار، هناك العديد من الخيارات، الموضحة أدناه، لإرسال إعلامات مسموعة إلى المستخدمين بأن المكالمة لا تزال قيد الانتظار.
Its-router(config-ephone-dn)# hold-alert 15 ? idle alert on-hold originator only if idle originator alert on-hold originator always shared alert all phones that share the line
يمكن تكوين تنبيه حلقة مدته ثانية واحدة في الفاصل الزمني الذي تم تكوينه (كل 15 إلى 300 ثانية) بحيث يتم إرساله دائما إلى الطرف الذي وضع المكالمة قيد الانتظار، أو يمكن إرساله فقط إذا كان هذا الطرف خاملا. وثمة خيار آخر هو تكوين التنبيه الذي سيتم إرساله إلى جميع الهواتف التي تشترك في نفس السطر. الإعداد الافتراضي هو "عدم التنبيه"، بغض النظر عن طول مدة المكالمة قيد الانتظار.
يتم دعم المؤتمرات الثلاثية طالما أن الأطراف جميعها من مستخدمي G.711 وموارد المؤتمرات متاحة. يتم تكوين موارد المؤتمرات على النحو التالي:
telephony-service max-conferences 10
وإذا عقد أحد الطرفين في مؤتمر تحت الضغط، سيستمع الطرفان الآخران إلى المذكرة أو إلى حاء. ومع ذلك، سيتمكنون أيضا من التحدث مع بعضهم البعض، مع عزف الموسيقى أو النغمات في الخلفية.
غالبا ما تتطلب القدرة على نقل المكالمات الواردة تكوين إضافي. بشكل افتراضي، يمكن أن تنقل Cisco هواتف IP المسجلة لديها إلى هواتف IP الأخرى المسجلة إلى نفس الموجه الخاص بها. يتم رفض عمليات النقل الأخرى، إلى وجهات PSTN أو VoIP. لتمكين هذه الأنواع من عمليات النقل، يجب تكوين أنماط النقل ضمن الخدمة الهاتفية على النحو التالي:
Telephony-service transfer-pattern 9.......
الآن، بافتراض وجود نظير اتصال POTS لتوجيه المكالمات إلى PSTN، يمكن لهاتف IP الآن نقل المكالمات إلى أي رقم من سبع خانات عن طريق الاتصال ب 9 أولا. لا يوجد خيار لنغمة الطلب الثانوية مع ITS.
تحذير: كن حذرا بشكل خاص عند نقل المكالمات التي تأتي من منفذ مكتب صرف العملات الأجنبية (FXO) على الموجه الخاص به والتي يتم إخراجها من قبل منفذ FXO آخر، لأن هذا قد يتسبب في بقاء كلا المنفذين قيد الاستخدام حتى بعد تعليق كلا الطرفين. ارجع إلى فهم مشكلة انقطاع اتصال FXO. إذا تعذر على الموفر دعم شكل من الإشراف على قطع الاتصال باستخدام FXO، فلا يسمح بعمليات النقل مرة أخرى إلى PSTN.
لنقل/إعادة توجيه المكالمات التي تصل من وجهة VoIP أخرى (مثل موجه آخر)، يلزم وجود شبكة loopback-dn. هذا موضوع متقدم خارج نطاق هذا المستند.
تتيح ميزة الاتصال الداخلي ميزة "ضغط إلى كلام" بين إثنين من هواتف IP. لا يتم دعمه على الخطوط المشتركة، مما يعني أنه يجب أن يكون ephone-dn الذي تم تكوينه لعملية الاتصال الداخلي مرتبطا بهاتف IP واحد فقط.
! ephone-dn 30 number A1234 name "Intercom" intercom A4321 label "Office A" ! ! ephone-dn 31 number A4321 name "Intercom" intercom A1234 label "Office B" ! ... ! ephone 3 Mac-address 0006.D74B.107C button 1:16 6:30 ! ! ! ephone 4 Mac-address 0008.E31B.7A8A button 1:17 6:31 !
الآن، عندما يطبع ePhone 4 الخط 6، يتم إجراء مكالمة على الخط 6 من ePhone 3 (على سبيل المثال، فإنه يتصل A1234 تلقائيا). بشكل افتراضي، إذا كان الهاتف الوجهة في وضع عدم الاتصال، فإنه يذهب في وضع عدم الاتصال، ويذهب إلى وضع مكبر الصوت، ويكتم الميكروفون الخاص به. الخيارات الأخرى في أمر الاتصال البيني هي تسجيل الدخول وno-auto-response. يسمح خيار تسجيل الدخول باستدعاء الاتصال الداخلي الوارد بفرض مكالمة موجودة في حالة التعليق. يجيب الهاتف بعد ذلك على مكالمة الانتركوم فورا. يتسبب خيار عدم الرد التلقائي في إجراء اتصال Intercom إلى مجرد إجراء عملية رنين، بدلا من أن يتم انتقاؤه تلقائيا.
مع كافة مكالمات Intercom، تظهر التسمية التي تم تكوينها باستخدام عبارة Intercom على الجانب الأيمن من العرض، على نحو يشبه إلى حد كبير طلب السرعة. بدون خيار التسمية، يظهر الاسم (إذا تم تكوينه على ephone-dn) على الجانب الأيسر من عرض الخط، بينما يتم عرض رقم الاتصال الداخلي على اليمين.
ملاحظة: لا توصي Cisco باستخدام المحول Cisco 7910 لوظائف الاتصال البيني، لأن الهاتف لا يحتوي على ميكروفون ولا يمكن إلغاء كتم صوت مكبر الصوت، لذلك يجب انتقاء مجموعة الهواتف المحمولة للإجابة.
تعمل ميزة ترحيل الصفحات بشكل يشبه كثيرا ميزة الاتصال الداخلي التي تم وصفها سابقا، باستثناء أنها توفر تدفق صوت أحادي الإتجاه فقط مع عدم وجود خيار صحافة إلى إجابة. يتم الوصول إلى الهواتف الخاملة فقط عن طريق الترحيل، ولن تستقبل الهواتف المستخدمة الصفحة. تدعم عملية ترحيل الصفحات توزيع الصوت باستخدام البث الأحادي والبث المتعدد (ما يصل إلى عشرة أجهزة) أو كليهما (حتى يتمكن الصوت من الوصول إلى الهواتف التي لا يمكن الوصول إليها من خلال البث المتعدد). يوصى بترحيل البث المتعدد. يتطلب كل ملحق لترحيل الصفحات عنوان بث IP متعدد فريد.
على سبيل المثال، لنفرض أن ثلاث مجموعات ترحيل بشر قد أنشئت: "أشخاص رائعون،" "ناس غير باردين،" و"كل الناس،" وهو ببساطة مجموع المجموعتين الأوليين. البث المتعدد هو طريقة توصيل الصوت، لذلك يمكنك تكوين التالي:
! ephone-dn 40 number 4001 name "Cool People" paging ip 239.0.1.20 port 2000 ! ! ephone-dn 41 number 4002 name "Uncool People" paging ip 239.0.1.21 port 2000 ! ! ephone-dn 42 number 4000 name "All People" paging ip 239.0.1.22 port 2000 paging group 40,41 !
ملاحظة: لا تدعم هواتف بروتوكول الإنترنت (IP) البث المتعدد في عناوين 224.x.x.x.
قم الآن بتكوين كل هاتف ePhone وتعيينه إلى DN ترحيل كما هو موضح أدناه (تكوين إضافي على كل هاتف ePhone محذوف). تذكر أنه يمكن أن ينتمي كل هاتف IP إلى مجموعة ترحيل واحدة فقط. أيضا، يجب عدم تعيين ephone-dn الذي تم تكوينه للترحيل إلى زر هاتف.
! ephone 1 paging-dn 40 ! ephone 2 paging-dn 40 ! ephone 3 paging-dn 41 ! ephone 4 paging-dn 41 ! ephone 5 paging-dn 42 !
باستخدام هذا التكوين، قمت بتعيين رقم ترحيل الصفحات 4001 ("Cool People") إلى الإفرازين 1 و 2، ورقم ترحيل الصفحات 4002 ("Uncool People") إلى الإفرازين 3 و 4، ورقم ترحيل الصفحات 4000 ("All People") إلى الإفرازات 1 إلى 5.
يتصل أي اتصال ب 4001 بالإمثالين 1 و 2 (إذا لم يكونا مشغولين) على سبيل المثال.
ملاحظة: يتم دعم ترحيل الصفحات على حد أقصى من خطوة موجه واحدة بعيدا عن الموجه الخاص بها.
يوفر هذا القسم معلومات يمكنك إستخدامها للتأكد من أن التكوين يعمل بشكل صحيح.
يتم دعم بعض أوامر العرض بواسطة أداة مترجم الإخراج (العملاء المسجلون فقط)، والتي تتيح لك عرض تحليل إخراج أمر العرض.
ستوفر لك أوامر show telephony-service المدرجة أدناه (وخاصة all) لقطة للتكوين.
its-router# show telephony-service ? admin Show telephony-service admin username and password all Show telephony-service details dial-peer Show telephony-service dialpeers ephone Show ephone configuration ephone-dn Show ephone-dn configuration voice-port Show telephony-service voice ports | Output modifiers <cr>
يمنحك أوامر show ephone المدرجة أدناه الحالة الحالية لهواتف IP. في معظم الأوقات، اعرض بنفسك الآيفون هو كل ما هو ضروري.
Its-router# show ephone ? 7910 7910 phone status 7940 7940 phone status 7960 7960 phone status H.H.H mac address dn Dn with tag assigned offhook Offhook phone status registered Registered ephone status remote non-local phones (with no arp entry) ringing Ringing phone status summary Summary of all ephone tapiclients Ephone status of tapi client telephone-number Telephone number assigned unregistered Unregistered ephone status | Output modifiers <cr>
سيبدو إخراج الأمر show ephone-dn مماثلا جدا لمخرج الأمر show voice port. لمعظم المشاكل المشتركة، فإن هذا الأمر ليس مفيدا مثل بعض الأدوات الأخرى.
Its-router# show ephone-dn ? <1-960> dn tag loopback Show ephone-dn in loopback mode summary Summary of all ephone-dn | Output modifiers <cr>
يوفر هذا القسم معلومات يمكنك استخدامها لاستكشاف أخطاء التكوين وإصلاحها.
يتم دعم بعض أوامر العرض بواسطة أداة مترجم الإخراج (العملاء المسجلون فقط)، والتي تتيح لك عرض تحليل إخراج أمر العرض.
ملاحظة: قبل إصدار أوامر تصحيح الأخطاء، يرجى الاطلاع على المعلومات المهمة في أوامر تصحيح الأخطاء.
تتضمن Cisco ITS بعض أوامر تصحيح أخطاء إضافية لاستكشاف الأخطاء وإصلاحها التي يمكن أن تجعل تجميع المعلومات أكثر سهولة.
هناك بعض تصحيح الأخطاء التي قد تكون مفيدة عند أستكشاف المشاكل وإصلاحها. ال debug ephone أمر الوحيد cisco هو خاص أمر في هذا الصدد.
Its-router# debug ephone ? alarm Enable ephone alarm message debugging detail Enable ephone detail debugging error Enable ephone error debugging keepalive Enable ephone keepalive debugging loopback Enable ephone loopback debugging moh Enable ephone music-on-hold debugging mwi Enable ephone mwi debugging pak Enable ephone packet debugging raw Enable ephone raw protocol debugging register Enable ephone registration debugging state Enable ephone state debugging statistics Enable ephone statistics debugging
في معظم الحالات، عند أستكشاف مشكلة وإصلاحها بين هاتف واحد أو إثنين، من المفيد إصدار أوامر تصحيح أخطاء هاتف ephone وdebug ephone state، ما لم تتضمن المشكلة بشكل خاص التسجيل أو مؤشر انتظار الرسائل (MWI) أو MoH. إذا كان هناك الكثير من الهواتف، ثم إنها لفكرة جيدة أن يقتصر الإخراج على عناوين MAC ذات الصلة فقط. على سبيل المثال:
its-router# debug ephone state Mac-address 0009.433C.E5EC EPHONE state debugging is enabled for phone 0009.433C.E5EC
قد تتطلب المشاكل مثل إستدعاء وجهات VoIP البعيدة أوامر تصحيح أخطاء إضافية تكون أكثر عمومية ل VoIP على موجهات Cisco، مثل أوامر debug voIP ccapi وdebug vtsp all. لا تتم تغطية تفاصيل أستكشاف أخطاء PSTN وإصلاحها والعناصر الأخرى الخاصة بالتنفيذ في هذا المستند. لمزيد من المعلومات، راجع المستندات التالية:
وفيما يلي إخراج أمر تصحيح أخطاء حالة ephone لمكالمة من 1004 إلى 1002. يتم عرض الجزء ذي الصلة من إخراج أمر show ephone أدناه.
ephone-3 Mac:0006.D74B.107C TCP socket:[5] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1 IP:10.1.150.12 51718 Telecaster 7960 keepalive 92 max_line 6 button 1: dn 16 number 1002 IDLE ephone-4 Mac:0008.E31B.7A8A TCP socket:[2] activeLine:0 REGISTERED mediaActive:0 offhook:0 ringing:0 reset:0 reset_sent:0 paging 0 debug:1 IP:10.1.150.13 50396 Telecaster 7960 keepalive 96 max_line 6 button 1: dn 17 number 1004 IDLE
الآن يمكنك فحص تصحيح الأخطاء. يتم عرض رسالة OFFHOOK، ويتم إجراء الاستدعاء (لا ترى أرقام فردية ملتقطة في هذا التتبع)، ويتم الرد عليها. يتم إرسال رسائل قناة OpenReceive إلى كل هاتف ويتم التعرف عليها لاحقا، وتخبر رسالة StartMedia كل هاتف عن عنوان IP ومنفذ إرسال الصوت إليه. في النهاية، تظهر رسالة Onhook.
Its-router# debug ephone state EPHONE state debugging is enabled its-router# Sep 26 18:39:40.837: ephone-4[2]:OFFHOOK Sep 26 18:39:40.837: ephone-4[2]:SIEZE on activeline 0 Sep 26 18:39:40.837: ephone-4[2]:SetCallState line 1 DN 17 ref 52 TsOffHook Sep 26 18:39:40.837: DN 17 Voice_Mode Sep 26 18:39:40.837: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113 Sep 26 18:39:40.841: dn_tone_control DN=17 tonetype=33:DtInsideDialTone onoff=1 pid=113 Sep 26 18:39:40.841: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113 Sep 26 18:39:40.841: dn_tone_control DN=17 tonetype=33:DtInsideDialTone onoff=1 pid=113 Sep 26 18:39:42.349: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113 Sep 26 18:39:42.853: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113 Sep 26 18:39:43.105: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113 Sep 26 18:39:43.609: ephone-4[2]:Skinny-to-Skinny call DN 17 to DN 16 instance 1 Sep 26 18:39:43.609: ephone-4[2]:SetCallState line 1 DN 17 ref 52 TsRingOut Sep 26 18:39:43.609: ephone-4[2]:Call Info DN 17 line 1 ref 52 called 1002 calling 1004 origcalled calltype 2 Sep 26 18:39:43.609: ephone-4[2]: John Doe calling Sep 26 18:39:43.609: ephone-4[2]: Jane Doe Sep 26 18:39:43.609: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113 Sep 26 18:39:43.609: ephone-3[5]:SetCallState line 1 DN 16 ref 53 TsRingIn Sep 26 18:39:43.613: ephone-3[5]:Call Info DN 16 line 1 ref 53 called 1002 calling 1004 origcalled calltype 1 Sep 26 18:39:43.613: ephone-3[5]: John Doe calling Sep 26 18:39:43.613: ephone-3[5]: Jane Doe Sep 26 18:39:43.613: ephone-3[5]:Ringer Inside Ring On Sep 26 18:39:43.613: dn_tone_control DN=17 tonetype=36:DtAlertingTone onoff=1 pid=113 Sep 26 18:39:51.926: ephone-3[5]:OFFHOOK Sep 26 18:39:51.926: ephone-3[5]:Ringer Off Sep 26 18:39:51.926: ephone-3[5]:ANSWER call Sep 26 18:39:51.926: ephone-3[5]:Answer Incoming call from ephone-(4) DN 17 Sep 26 18:39:51.926: ephone-3[5]:SetCallState line 1 DN 16 ref 53 TsConnected Sep 26 18:39:51.926: ephone-4[2]:SetCallState line 1 DN 17 ref 52 TsConnected Sep 26 18:39:51.926: ephone-4[2]:OpenReceive DN 17 codec 4:G711Ulaw64k duration 20 ms bytes 160 Sep 26 18:39:51.926: ephone-3[5]:OpenReceive DN 16 codec 4:G711Ulaw64k duration 20 ms bytes 160 Sep 26 18:39:51.926: dn_tone_control DN=16 tonetype=0:DtSilence onoff=0 pid=113 Sep 26 18:39:51.930: DN 17 End Voice_Mode Sep 26 18:39:51.930: DN 17 Voice_Mode Sep 26 18:39:51.930: DN 16 Voice_Mode Sep 26 18:39:51.930: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113 Sep 26 18:39:52.182: ephone-4[2]:OpenReceiveChannelAck:IP 10.1.150.13, port=23094, dn_index=17, dn=17 Sep 26 18:39:52.182: ephone-3[5]:StartMedia 10.1.150.13 port=23094 Sep 26 18:39:52.182: DN 17 codec 4:G711Ulaw64k duration 20 ms bytes 160 Sep 26 18:39:52.182: ephone-3[5]:OpenReceiveChannelAck:IP 10.1.150.12, port=22778, dn_index=16, dn=16 Sep 26 18:39:52.182: ephone-4[2]:StartMedia 10.1.150.12 port=22778 Sep 26 18:39:52.182: DN 17 codec 4:G711Ulaw64k duration 20 ms bytes 160 Sep 26 18:40:01.254: ephone-3[5]:ONHOOK Sep 26 18:40:01.254: ephone-4[2]:CloseReceive Sep 26 18:40:01.254: ephone-4[2]:StopMedia Sep 26 18:40:01.254: ephone-3[5]:call clean up this DN 16 was called by other DN 17 Sep 26 18:40:01.254: this ephone-3 other ephone-(4) other DN state CONNECTED Sep 26 18:40:01.254: ephone-3[5]:CloseReceive Sep 26 18:40:01.254: ephone-3[5]:StopMedia Sep 26 18:40:01.254: DN 16 End Voice_Mode Sep 26 18:40:01.254: ephone-3[5]:SetCallState line 1 DN 16 ref 53 TsOnHook Sep 26 18:40:01.254: ephone-3[5]:SpeakerPhoneOnHook Sep 26 18:40:01.254: DN 17 End Voice_Mode Sep 26 18:40:01.254: ephone-4[2]:SetCallState line 1 DN 17 ref 52 TsOnHook Sep 26 18:40:01.254: ephone-4[2]:SpeakerPhoneOnHook Sep 26 18:40:01.258: ephone-3[5]:SpeakerPhoneOnHook Sep 26 18:40:01.354: DN 16 Voice_Mode Sep 26 18:40:01.354: DN 16 End Voice_Mode Sep 26 18:40:01.354: dn_tone_control DN=16 tonetype=0:DtSilence onoff=0 pid=113 Sep 26 18:40:01.366: SkinnyReportDnState DN 17 ONHOOK Sep 26 18:40:01.366: dn_tone_control DN=17 tonetype=0:DtSilence onoff=0 pid=113
المراجعة | تاريخ النشر | التعليقات |
---|---|---|
1.0 |
21-Oct-2009 |
الإصدار الأولي |