This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| unified_communications [2016/12/04 15:48] – jotasandoku | unified_communications [2023/11/02 14:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | **To access all docs: \\ | ||
| + | Log in to Cisco Learning Network Space using your Cisco.com ID: https:// | ||
| + | My Content' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | **TROUBLESHOOTING TOOLS OVERVIEW** | ||
| + | * RTMT: For traces and syslog + Real time graphs. | ||
| + | * SDI, SDL (Signal Distr. Layer), Log4j | ||
| + | * StationInit : Coming from the phone | ||
| + | * ToD filter (time of the day (routing can change depending on time) | ||
| + | * CUCM-SERVICEABILITY | ||
| + | * DNA (Dialled Number Analyser): To ' | ||
| + | * Don't forget to Activate the service! | ||
| + | * Troubleshoots dial plans | ||
| + | * MatchResult ; BlockthisPattern (might denote CoS issues) | ||
| + | * CMR (Call Management Record): For call quality | ||
| + | * Control Center: To check, start and stop services | ||
| + | * REPORTS | ||
| + | * Call plan report | ||
| + | * Route Plan Report | ||
| + | * CUCM cli | ||
| + | * If UI unavailable, | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| **PARTITIONS AND CSS (Call Search Spaces)** | **PARTITIONS AND CSS (Call Search Spaces)** | ||
| - | * Partition: In order to make and receive calls, Phones/ | + | * Partition: |
| * CSS: Comprises a set of partitions. Two lines can communicate if their CSS share partitions. | * CSS: Comprises a set of partitions. Two lines can communicate if their CSS share partitions. | ||
| + | |||
| CUCM-ADMINISTRATION > CALL ROUTING > Class of Control | CUCM-ADMINISTRATION > CALL ROUTING > Class of Control | ||
| CUCM-ADMINISTRATION > CALL ROUTING > Class of Control | CUCM-ADMINISTRATION > CALL ROUTING > Class of Control | ||
| - | | + | |
| - | Route Planner** CUCM-ADMINISTRATION > CALL ROUTING > Route Plan Report # To see the Partitions | + | **To control |
| - | + | A route pattern comprises | |
| - | We assign the phone to a css. Now the phone can call and be called by devices which have common partitions with it. Bear in mind that they Don't need to be in the same css both both CSSs need to have Partitions in Common. | + | * Route list contains Route groups (contain one or more devices) |
| - | \\ | + | |
| - | **To control the order a call is routred** | + | |
| * Route pattern -contains-> | * Route pattern -contains-> | ||
| - | | + | |
| - | * 2nd route group is normally pstn/ | + | CUCM-ADMINISTRATION > CALL ROUTING > Route/Hunt > Route Pattern |
| + | CUCM-ADMINISTRATION > CALL ROUTING > Route Plan Report # To see Route. Column on the right: 'route list' , 'route group' , trunk .. | ||
| + | |||
| + | | ||
| + | * 2nd route group is normally pstn/ | ||
| * Route group ' | * Route group ' | ||
| - | * CUCM-ADMIN > RouteHunt > Route List # This is listing the order of preference above | + | |
| + | | ||
| + | |||
| + | * digit manipulations/ | ||
| + | | ||
| \\ | \\ | ||
| ---- | ---- | ||
| - | Device pool | + | **CUCM availability**\\ |
| - | ---- | + | |
| - | + | ||
| - | **CUCM availability** | + | |
| Example of cucm cli command. (find all in [[http:// | Example of cucm cli command. (find all in [[http:// | ||
| utils service list [page] | utils service list [page] | ||
| - | * 80ms is maximum recommended from cucm to cucm | + | |
| - | * Tomcat is usually a service to be checked if UI is down | + | * Tomcat is usually a service to be checked if UI is down |
| \\ | \\ | ||
| - | * DB replication IDS (IBM Informix db type) | + | |
| - | * Check via cli , rtmt or Unified Reporting. The replication status must be in " | + | |
| - | * If replication fails, no New configurations are possible | + | |
| - | * Publisher to Subscribers | + | |
| * Config happens on publisher and then replicated. So if former is down we only see it when we click ' | * Config happens on publisher and then replicated. So if former is down we only see it when we click ' | ||
| + | * Check via cli , rtmt or Unified Reporting. If replication fails, no New configurations are possible. | ||
| + | * # utils dbreplication status | ||
| + | * CUCM-UNIFIED-REPORTING > System Reports > Unified CM Database Status | ||
| + | * The replication status must be in " | ||
| * We should put server to server traffic in LLQ | * We should put server to server traffic in LLQ | ||
| * External + Internal DNS | * External + Internal DNS | ||
| - | + | | |
| - | utils dbreplication repair | + | |
| ---- | ---- | ||
| Line 41: | Line 73: | ||
| **LDAP** | **LDAP** | ||
| \\ | \\ | ||
| - | * Be sure the DC are in hand and in the wikipage. | + | CUCM-ADMINISTRATION > System > LDAP authentication # CN = {user in ldap used to authenticate cucm} |
| - | * cucm users are not ldap. Phone users are. | + | |
| * If we lose ldap, as passwords are never copied down to cucm, phone users won't be able to login | * If we lose ldap, as passwords are never copied down to cucm, phone users won't be able to login | ||
| - | * Subscribers do Not replicate with ldap server, only publisher does | + | * Subscribers do Not replicate with ldap server, only publisher does.. |
| * Container in ldap: Directories are extensible, meaning that the type of information stored can be modified and extended. The term directory schema defines the type of information stored, its container (or attribute), and its relationship to users and resources. | * Container in ldap: Directories are extensible, meaning that the type of information stored can be modified and extended. The term directory schema defines the type of information stored, its container (or attribute), and its relationship to users and resources. | ||
| ---- | ---- | ||
| + | |||
| + | **IMP** | ||
| + | * In the future Cisco will implement this just as another CUCM service. | ||
| + | * messaging | ||
| + | * calls | ||
| + | * file transfer | ||
| + | |||
| + | ---- | ||
| + | |||
| **VCS** | **VCS** | ||
| - | On the vcs, most cli commands start with | + | * Video communication server |
| + | * On VCS, most cli commands start with | ||
| xcommand ... | xcommand ... | ||
| Telepresence endpoint initialization (with the VCS) | Telepresence endpoint initialization (with the VCS) | ||
| Registration can be done via h.323 and SIP. | Registration can be done via h.323 and SIP. | ||
| + | \\ | ||
| + | VCS Bandwidth control | ||
| + | * Subzones | ||
| + | * Links | ||
| + | * Pipes | ||
| + | * Search rules (VCS) : Mechanism that affect where (when calling) I search. Used when the call alias is not found in the local zone. Eg: do local calls always win? | ||
| + | |||
| \\ | \\ | ||
| LDAP and VCS: | LDAP and VCS: | ||
| Line 63: | Line 112: | ||
| ---- | ---- | ||
| - | **CALL SETUP**: | + | **CALL SETUP TROUBLESHOOTING**\\ |
| + | SINGLE CLUSTER:\\ | ||
| * issues: dead air (ring works but no media) ; one way media; unexpected 2nd dial tone ; no ring-back (meaning 'no ring' | * issues: dead air (ring works but no media) ; one way media; unexpected 2nd dial tone ; no ring-back (meaning 'no ring' | ||
| * Review sip messages | * Review sip messages | ||
| * causes (single site): bad digit manipulation, | * causes (single site): bad digit manipulation, | ||
| * 1st things to check | * 1st things to check | ||
| - | * **Route Planner** | + | |
| + | | ||
| * Show partitions. In the right Side : route list, route group | * Show partitions. In the right Side : route list, route group | ||
| - | | + | |
| - | * Trace (CUCM-SERVICEABILITY > Tools > DNA | + | |
| - | * Uses RTMT to read the traces (CUCM > ADMIN > Applications > (Select RTMT and Windows (as it goes to your desktop!)) | + | |
| - | * RTMT : Trace Log Central Remote browse (for any closed traces) | + | |
| - | * Reat Time trace (category: UCM ; Services: Cisco CallManager ; Trace type : sdl) | + | |
| + | * RTMT : Trace Log Central Remote browse (for any closed traces) | ||
| + | * Real Time trace (category: UCM ; Services: Cisco CallManager ; Trace type : sdl) | ||
| \\ | \\ | ||
| - | * Multi-cluster | + | MULTI-CLUSTER: |
| + | * causes (on top of the single site ones): lack of MTP resources | ||
| * Route group [[http:// | * Route group [[http:// | ||
| * Very frequently is a DNS issues. Remember we need internal (between express gws) and external dns. | * Very frequently is a DNS issues. Remember we need internal (between express gws) and external dns. | ||
| - | * CUBE configuration | + | * CUBE configuration : It is used to interconnect voice and video networks of Separate Domains with each other. |
| * SIP trunk configuration | * SIP trunk configuration | ||
| * cRTP (compressed RTP) mismatch. | * cRTP (compressed RTP) mismatch. | ||
| \\ | \\ | ||
| - | cucm digit manipulation. | + | **CUCM DIGIT MANIPULATION**\\ |
| * //least wildcarded// | * //least wildcarded// | ||
| * matches the dialed string | * matches the dialed string | ||
| Line 91: | Line 146: | ||
| * sip : en bloc | * sip : en bloc | ||
| \\ | \\ | ||
| - | **CSS** is List of Partitions. Partition is group of number with Same Reachability. I put a number in a partition and a partition in a Search Space. \\ | + | |
| - | CUCM-ADMINISTRATION > CALL ROUTING > Class of Control | + | |
| * same wildcarded number in different partitions: 1st partition is selected (order is taken into account) | * same wildcarded number in different partitions: 1st partition is selected (order is taken into account) | ||
| * There' | * There' | ||
| Line 106: | Line 161: | ||
| * ' | * ' | ||
| \\ | \\ | ||
| - | Call forwarding: | + | Call forwarding: |
| ---- | ---- | ||
| - | This is for the calling groups and to present the correct number when ringing:\\ | + | **NUMBER APPEARANCE**\\ |
| - | * CUCM-ADMINISTRATION > System > Service Parameters > Advanced # Set 'Apply transformation on remote number' | + | This is for the calling groups and to present the correct number when ringing: |
| - | * CUCM-ADMINISTRATION > System > Device Pool | + | |
| - | * Calling search space <--> Partition | + | |
| - | ---- | + | CUCM-ADMINISTRATION > System > Service Parameters > Advanced # Set 'Apply transformation on remote number' |
| + | CUCM-ADMINISTRATION > System > Device Pool | ||
| - | * Subzones | + | Calling |
| - | * Links | + | |
| - | * Pipes | + | |
| - | * Search rules (VCS) : Mechanism that affect where (when calling) I search. Used when the call alias is not found in the local zone. Eg: do local calls always win? | + | |
| ---- | ---- | ||
| - | **JABBER:**\\ | + | ** JABBER |
| - | Possible issues (review slides | + | Slides |
| - | | + | Config files not downloaded to the local client. * Jabber windows uses old configuration settings. |
| - | | + | |
| - | | + | Service status |
| + | | ||
| + | To see currently connected jabber clients to each of the im pub or subs: | ||
| + | CISCO PRIME COLLABORATION A. > Monitor > System View > Cisco Jabber Summary | ||
| + | CUIM > CUIM & Presence Administration > System > Presence Topology | ||
| + | |||
| + | To see where presence users are logged in and, if needed, move them overriding the Redundancy Groups: | ||
| + | CUCM > Administration > User Management > Assign Presence Users | ||
| + | | ||
| ---- | ---- | ||
| + | |||
| **MULTISITE CALLING ISSUES** | **MULTISITE CALLING ISSUES** | ||
| - | * Review possible causes in diagram | + | * Review possible causes in diagram. |
| * Local and remote CoS | * Local and remote CoS | ||
| * No pstn backup | * No pstn backup | ||
| Line 141: | Line 201: | ||
| * Dial peers | * Dial peers | ||
| * Debug commands # debug h225 asn1 ! For h.323-sip scenarios) | * Debug commands # debug h225 asn1 ! For h.323-sip scenarios) | ||
| - | * # debug ccsip all | + | |
| - | * # show voip rtp connections | + | |
| + | show voip rtp connections | ||
| \\ | \\ | ||
| Example of dial-peer configuration in CUBE: | Example of dial-peer configuration in CUBE: | ||
| - | |||
| - | |||
| dial-peer voice 1 voip | dial-peer voice 1 voip | ||
| | | ||
| Line 153: | Line 212: | ||
| codec g711ulaw | codec g711ulaw | ||
| \\ | \\ | ||
| - | * From CUCM to the local CUBE, we have a SIP trunk. | + | * From CUCM to the local CUBE, we have SIP trunk. |
| \\ | \\ | ||
| ---- | ---- | ||
| Line 169: | Line 228: | ||
| * /^123456/ / | * /^123456/ / | ||
| * Troubleshoot Cisco Ios gateway dial plan: | * Troubleshoot Cisco Ios gateway dial plan: | ||
| - | * # show dial-peer voice ! this will show me also the destination/ | + | |
| - | * # show dial-peer voice summary | + | show dial-peer voice summary |
| - | * # show dualplan number | + | show dualplan number |
| + | | ||
| * Troubleshoot SIP gateway issues | * Troubleshoot SIP gateway issues | ||
| * verify call setup in sip leg | * verify call setup in sip leg | ||
| - | * show sip service | + | |
| - | | + | |
| - | | + | show sip-ua status |
| + | debug ccsip calls | ||
| ---- | ---- | ||
| **ILS (Intercluster Lookup System)**: This is to distribute URIs, numbers and patters among cucm CLUSTERS (cluster is publisher and subscribers)\\ | **ILS (Intercluster Lookup System)**: This is to distribute URIs, numbers and patters among cucm CLUSTERS (cluster is publisher and subscribers)\\ | ||
| + | * ILS is used to distribute directory, uris.. "I am the cluster and this is how you get to me". Gatekeeper retrieve and register phone numbers. Provides the custer ips. | ||
| * Hub and spokes concept. | * Hub and spokes concept. | ||
| * Over TLS. Password and certificate needs to be distributed. | * Over TLS. Password and certificate needs to be distributed. | ||
| Line 185: | Line 247: | ||
| Another way is by h323 gatekeepers | Another way is by h323 gatekeepers | ||
| ---- | ---- | ||
| + | |||
| **CUCM Mobility issues** | **CUCM Mobility issues** | ||
| \\ | \\ | ||
| - | * Example is a softphome | + | * Example is a softphone |
| * Concept of Mobility groups. | * Concept of Mobility groups. | ||
| + | |||
| ---- | ---- | ||
| + | |||
| + | |||
| **CISCO EXTENSION MOBILITY** | **CISCO EXTENSION MOBILITY** | ||
| * To be able to log into any phone. | * To be able to log into any phone. | ||
| * My user has a profile. Profile is associated to a line. | * My user has a profile. Profile is associated to a line. | ||
| - | * A common error is user unable to Log Out. The Cisco Extension Mobility service is unavailable and the user is not offered the option to log out. This happens when the device profile to which the user is associated Does not subscribe to the Cisco Extension Mobility service. | + | * A common error is user unable to Log Out. The Cisco Extension Mobility service is unavailable and the user is not offered the option to log out. This happens when the device profile to which the user is associated. Does not subscribe to the Cisco Extension Mobility service. |
| - | | + | |
| + | | ||
| + | | ||
| * Also common are CoS broken with mobility | * Also common are CoS broken with mobility | ||
| * If I make a call, you look at a route group. cucm says who is going to dial, looks at the pool and points to whatever route pool. | * If I make a call, you look at a route group. cucm says who is going to dial, looks at the pool and points to whatever route pool. | ||
| - | * Line CSS with Local Route Groupe | + | * Line CSS with Local Route Group |
| ---- | ---- | ||
| + | |||
| + | |||
| MOBILITY CONNECT: (in case we are remote and we don't even have Internet connectivity) Dial a public number, authenticate (that would be on a router) and be able to make calls from my office phone. | MOBILITY CONNECT: (in case we are remote and we don't even have Internet connectivity) Dial a public number, authenticate (that would be on a router) and be able to make calls from my office phone. | ||
| \\ | \\ | ||
| + | |||
| ---- | ---- | ||
| + | |||
| + | |||
| **TelePresence Management suite (TMS)** | **TelePresence Management suite (TMS)** | ||
| * Is an application to Schedule conferences and to Control. Not required for VC to work!. | * Is an application to Schedule conferences and to Control. Not required for VC to work!. | ||
| Line 207: | Line 281: | ||
| * FindMe feature | * FindMe feature | ||
| * Issues: FindMe Directory URI Call is disconnected | * Issues: FindMe Directory URI Call is disconnected | ||
| + | |||
| ---- | ---- | ||
| + | |||
| + | |||
| **MTP Issues** | **MTP Issues** | ||
| - | * Media Termination | + | * Media Termination |
| * alaw to ulaw | * alaw to ulaw | ||
| * We can bridge both codecs by using payload and different sample sizes. | * We can bridge both codecs by using payload and different sample sizes. | ||
| Line 218: | Line 295: | ||
| ---- | ---- | ||
| - | ---- | + | |
| * Put my email here: www.metricsthatmatter.com/ | * Put my email here: www.metricsthatmatter.com/ | ||
| * Gerry Manunder CTCOLLAB | * Gerry Manunder CTCOLLAB | ||