Troubleshooting SIP with Cisco Unified Communications

Size: px
Start display at page:

Download "Troubleshooting SIP with Cisco Unified Communications"

Transcription

1 Troubleshooting SIP with Cisco Unified Communications BRKUCC-2932 Follow us on Twitter for real time updates of the #CLEUR

2 Housekeeping We value your feedback- don't forget to complete your online session evaluations after each session & the Overall Conference Evaluation which will be available online from Thursday Visit the World of Solutions and Meet the Engineer Visit the Cisco Store to purchase your recommended readings Please switch off your mobile phones After the event don t forget to visit Cisco Live Virtual: Follow us on Twitter for real time updates of the #CLEUR 2

3 Agenda Introduction Session Initiation Protocol (SIP) Overview Troubleshooting Tools Unified CM Tracing Cisco Unified Border Element (CUBE) Tracing Sample Call Flows / Case Studies 4

4 SIP Protocol Overview

5 What is SIP? Signaling protocol used to establish, manage, and terminate sessions over an IP network Core protocol defined in RFC 3261 Extended in many, many other RFCs ASCII-based messages Endpoints are referred to as User Agents 6

6 What is SIP? User Agents SIP Messages - Requests and Responses - Headers Media Negotiation - Session Description Protocol - Offer/Answer Model - Early Offer vs. Delayed Offer - Early Media - DTMF Relay 7

7 User Agents User Agent Clients (UAC) send requests to User Agent Servers (UAS) User Agent Servers send responses to the requests Most SIP devices are both a UAC and a UAS (they both initiate and accept requests) Unified CM and CUBE are both Back-to-Back User Agents (B2BUA) (as opposed to Proxies) 8

8 SIP Request Methods from RFC 3261 INVITE - A user or service is being invited to participate in a multimedia session ACK - Confirms that a client has received a final response to an INVITE request BYE - Terminates an existing session; can be sent by any user agent (in a multiparty session) CANCEL - Cancels pending requests; does not terminate sessions that have been accepted OPTIONS - Queries the capabilities of servers (Also used as a keep alive) REGISTER - Registers the user agent with the registrar server of a domain 9

9 Additional SIP Request Methods INFO (RFC 2976) - to send more information within an established dialog PRACK (RFC 3262) - to acknowledge a provisional response SUBSCRIBE (RFC 3265) - to tell a remote node to look for a certain event NOTIFY (RFC 3265) - to respond when that certain event occurs UPDATE (RFC 3311) - to update parameters of a session set-up MESSAGE (RFC 3428) - SIP instant messaging REFER (RFC 3515) - to refer one UA to communicate with another UA PUBLISH (RFC 3903) - to push UA state information to a compositor/presence server 10

10 SIP INVITE Method INVITE SIP/2.0 Via: SIP/2.0/UDP :5060;branch=z9hG4bK1515b From: "Test User 1" To: Call-ID: Supported: timer,resource-priority,replaces User-Agent: Cisco-CUCM8.6 Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER CSeq: 101 INVITE Expires: 180 Allow-Events: presence, kpml Supported: X-cisco-srtp-fallback Supported: Geolocation Call-Info: <sip: :5060>;method="notify;event=telephone-event;duration=500" Cisco-Guid: Session-Expires: 1800 P-Asserted-Identity: "Test User 1" Contact: Max-Forwards: 69 Content-Length: 864 Content-Type: application/sdp 11

11 SIP INVITE Method INVITE SIP/2.0 Via: SIP/2.0/UDP :5060;branch=z9hG4bK1515b From: "Test User 1" To: Call-ID: URI SIP Version Supported: timer,resource-priority,replaces User-Agent: Cisco-CUCM8.6 Allow: INVITE, SIP OPTIONS, Method INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER CSeq: 101 INVITE Expires: 180 Allow-Events: presence, kpml Supported: X-cisco-srtp-fallback Supported: Geolocation Call-Info: <sip: :5060>;method="notify;event=telephone-event;duration=500" Cisco-Guid: Session-Expires: 1800 P-Asserted-Identity: "Test User 1" Contact: Max-Forwards: 69 Content-Length: 864 Content-Type: application/sdp 12

12 SIP Headers INVITE SIP/2.0 Via: SIP/2.0/UDP :5060;branch=z9hG4bK1515b From: "Test User 1" To: Call-ID: Supported: timer,resource-priority,replaces User-Agent: Cisco-CUCM8.6 Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER CSeq: 101 INVITE Expires: 180 Allow-Events: presence, kpml Supported: X-cisco-srtp-fallback Supported: Geolocation Call-Info: <sip: :5060>;method="notify;event=telephone-event;duration=500" Cisco-Guid: Session-Expires: 1800 P-Asserted-Identity: "Test User 1" Contact: Max-Forwards: 69 Content-Length: 864 Content-Type: application/sdp 13

13 SIP Responses Response Code 1xx 2xx 3xx 4xx 5xx 6xx Description Informational Request Received and Continuing to Process Request Success Action was successfully received, understood, and accepted Redirection Another SIP Element needs to be contacted in order to complete the request Client Error Request contains bad syntax or cannot be fulfilled at this server Server Error Server failed to fulfill an apparently valid request Global Failure Request is invalid at any server Example 100 Trying 180 Ringing 183 Session Progress 200 OK 202 Acceptable 300 Multiple Choices 301 Moved Permanently 302 Moved Temporarily 401 Unauthorized 406 Not Acceptable 486 Busy Here 487 Request Terminated 488 Not Acceptable Here 503 Service Unavailable 600 Busy Everywhere 603 Decline 14

14 Basic SIP Call Setup Phone 1 Unified CM INVITE 200 OK ACK Session Established BYE 200 OK 15

15 Basic SIP Call Setup with B2BUA (Unified CM) Phone 1 Unified CM SBC Phone (CUBE) 2 INVITE INVITE CUBE 200 OK ACK Session Established 200 OK ACK BYE 200 OK BYE 200 OK 16

16 Basic SIP Call Setup with Unified CM and CUBE Phone 1 Unified CM SBC (CUBE) SP SBC SIP SP INVITE INVITE CUBE INVITE SBC 200 OK ACK 200 OK ACK 200 OK ACK Session Established BYE BYE BYE 200 OK 200 OK 200 OK 17

17 Media Negotiation SIP leverages the Session Description Protocol (SDP) (RFC 4566/3266/2327) to communicate media information. SIP uses the offer/answer model described in RFC 3264 to negotiate media using SDP 18

18 Offer/Answer Model (RFC 3264) One endpoint sends an offer SDP containing all the capabilities the endpoint wishes to negotiate. SDP contains m lines for each media stream being negotiated (i.e. audio, video, content channel, etc ) Receiving endpoint sends an answer SDP that contains the same or a subset of capabilities received in the offer. Per RFC 3264, For each "m=" line in the offer, there MUST be a corresponding "m= line in the answer. The answer MUST contain exactly the same number of "m=" lines as the offer. 19

19 Session Description Protocol (SDP) - Offer v=0 o=cisco-sipua IN IP s=sip Call t=0 0 m=audio RTP/SAVP c=in IP a=crypto:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:102 L16/16000 a=rtpmap:9 G722/8000 a=rtpmap:116 ilbc/8000 a=fmtp:116 mode=20 a=rtpmap:124 ISAC/16000 a=rtpmap:101 telephone-event/8000 a=fmtp: a=sendrecv m=video RTP/AVP 97 c=in IP b=tias: a=rtpmap:97 H264/90000 a=fmtp:97 profile-level-id=42801e a=recvonly 20

20 Session Description Protocol (SDP) - Answer v=0 o=ciscosystemsccm-sip IN IP s=sip Call c=in IP t=0 0 m=audio RTP/AVP a=rtpmap:0 PCMU/8000 a=ptime:20 a=rtpmap:101 telephone-event/8000 a=fmtp: m=video 0 RTP/AVP 97 21

21 Media Negotiation Initiator of the call can send SDP offer in the INVITE this is called an Early Offer (EO) Receiving endpoint can send the SDP offer in a response if the INVITE did not contain an offer this is called a Delayed Offer (DO) For Early Offer, the answer is sent in a response. For Delayed Offer, the answer is typically sent in the ACK. 22

22 Early Offer Phone 1 Unified CM INVITE with SDP - Offer 200 OK with SDP - Answer ACK (no SDP) Session Established BYE 200 OK 23

23 Delayed Offer Phone 1 Unified CM INVITE (no SDP) 200 OK with SDP - Offer ACK with SDP - Answer Session Established BYE 200 OK 24

24 Early Media Delayed Offer calls do not set up media until the 200 OK (call is answered) If media is required prior to the call being connected, SIP has provisions for Early Media With Early Media on a Delayed Offer call, the offer comes from the terminating side in a provisional response (e.g. 183 Session Progress) Originating side sends SDP Answer in a PRACK message (defined in RFC 3262) 25

25 Early Media Phone 1 Unified CM INVITE (no SDP) 183 Session Progress with SDP - Offer PRACK with SDP - Answer Media Stream Established 200 OK (PRACK) 200 OK (INVITE) w/ SDP (should be same as answer) ACK Session Established BYE 200 OK 26

26 Media Re-negotiation Re-INVITE Either UA involved in a call can re-invite an existing dialog to renegotiate parameters for the call. Cannot re-invite until any previous INVITE messages have received a final response. UPDATE method can also be used to re-negotiate prior to a final response. 27

27 Media Re-negotiation Re-INVITE INVITE SIP/2.0 Via: SIP/2.0/TLS :5061;branch=z9hG4bK901f9c72c19221 From: "Paul Giralt" b82e2c213ca To: Date: Wed, 11 Jan :08:51 GMT Call-ID: Supported: timer,resource-priority,replaces Min-SE: 1800 User-Agent: Cisco-CUCM8.6 Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY CSeq: 104 INVITE Max-Forwards: 70 Expires: 180 Allow-Events: presence Call-Info: <urn:x-cisco-remotecc:callinfo>; security= Authenticated; orientation= from; gci= ; callinstance= 2 Remote-Party-ID: "Paul Giralt" <sip: @ >;party=calling;screen=yes;privacy=off Contact: <sip: @ :5061;transport=tls> Content-Type: application/sdp Content-Length:

28 Media Re-negotiation Re-INVITE Stopping a Media Session v=0 o=ciscosystemsccm-sip IN IP s=sip Call c=in IP t=0 0 m=audio RTP/SAVP a=crypto:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx XXXXXXXXX a=rtpmap:9 G722/8000 a=ptime:20 a=inactive a=rtpmap:101 telephone-event/8000 a=fmtp: m=video RTP/AVP 126 b=tias: a=rtpmap:126 H264/90000 a=fmtp:126 profile-level-id=42801e;packetization-mode=1;level-asymmetry-allowed=1 a=inactive a=mid:

29 Media Re-negotiation Re-INVITE Delayed Offer to re-establish media stream INVITE SIP/2.0 Via: SIP/2.0/TLS :5061;branch=z9hG4bK901fac34c0fb1b From: "Paul Giralt" b82e2c213ca To: Date: Wed, 11 Jan :08:52 GMT Call-ID: Supported: timer,resource-priority,replaces Min-SE: 1800 User-Agent: Cisco-CUCM8.6 Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY CSeq: 106 INVITE Max-Forwards: 70 Expires: 180 Allow-Events: presence Call-Info: <urn:x-cisco-remotecc:callinfo>; security= NotAuthenticated; orientation= from; gci= ; call-instance= 2 Remote-Party-ID: "Paul Giralt" <sip: @ >;party=calling;screen=yes;privacy=off Contact: <sip: @ :5061;transport=tls> Content-Length: 0 30

30 Media Re-negotiation Re-INVITE Offer in 200 OK SIP/ OK Via: SIP/2.0/TLS :5061;branch=z9hG4bK901fac34c0fb1b From: "Paul Giralt" b82e2c213ca To: Call-ID: Date: Wed, 11 Jan :08:52 GMT CSeq: 106 INVITE Server: Cisco-CPCIUS/9.2.1 Contact: Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE,INFO Remote-Party-ID: "Paul Giralt" Supported: replaces,join,sdp-anat,norefersub,extended-refer,x-cisco-callinfo,x-cisco-serviceuri,x-cisco- escapecodes,x-cisco-service-control,x-cisco-srtp-fallback,x-cisco-monrec,x-cisco-config,x-cisco-sis ,X-cisco-xsi Allow-Events: kpml,dialog Recv-Info: conference Recv-Info: x-cisco-conference Content-Length: 788 Content-Type: application/sdp Content-Disposition: session;handling=optional 31

31 Media Re-negotiation Re-INVITE Offer in 200 OK v=0 o=cisco-sipua IN IP s=sip Call t=0 0 m=audio RTP/SAVP c=in IP a=crypto:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 a=rtpmap:102 L16/16000 a=rtpmap:9 G722/8000 a=rtpmap:116 ilbc/8000 a=rtpmap:124 ISAC/16000 a=rtpmap:101 telephone-event/8000 a=fmtp: a=sendrecv m=video RTP/AVP c=in IP b=tias: a=rtpmap:126 H264/90000 a=fmtp:126 profile-level-id=42801f;packetization-mode=1;level-asymmetry-allowed=1 a=rtpmap:97 H264/90000 a=fmtp:97 profile-level-id=42801f;packetization-mode=0;level-asymmetry-allowed=1 a=sendrecv 32

32 Media Re-negotiation Re-INVITE Answer in ACK ACK SIP/2.0 Via: SIP/2.0/TLS :5061;branch=z9hG4bK901fb064465a06 From: "Paul Giralt" b82e2c213ca To: Date: Wed, 11 Jan :08:52 GMT Call-ID: Max-Forwards: 70 CSeq: 106 ACK Allow-Events: presence Content-Type: application/sdp Content-Length:

33 Media Re-negotiation Re-INVITE Answer in ACK Decline Video Support v=0 o=ciscosystemsccm-sip IN IP s=sip Call t=0 0 m=audio 4000 RTP/SAVP 0 c=in IP a=crypto:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx XXXXXXXXX a=rtpmap:0 PCMU/8000 a=ptime:20 a=sendonly m=video 0 RTP/AVP 126 c=in IP b=tias: a=rtpmap:126 H264/90000 a=fmtp:126 profile-level-id=42801e;packetization-mode=1;level-asymmetry-allowed=1 a=mid:

34 Troubleshooting Tools

35 SIP Troubleshooting Tools Unified CM / SME Tools: - Real Time Monitoring Tool / Session Trace - TranslatorX Wireshark 36

36 RTMT Session Trace Tool Session Trace Features Allows you to search for a call based on calling or called number Does not depend on Call Detail Records Session trace only traces SIP sessions in detail Can display raw SIP messages Uses correlation tags to include all call legs related to the call selected Can only be used on calls for which traces still exist on the server (Unified CM 9.0 will allow viewing traces that have been archived off-server) 37

37 RTMT Session Trace Tool 38

38 RTMT Session Trace Tool Call Flow Diagram 39

39 RTMT Session Trace Tool Hover to get information about message Click See SIP message to see actual SIP message 40

40 RTMT Session Trace Tool SIP Message Details 41

41 TranslatorX Tool Features Parses through Unified CM CCM/SDI Trace Files Decodes SIP, SCCP, H.323, MGCP, and ISDN Q.931 messages Call List based on CDR information in the Traces Can generate multi-protocol ladder diagrams Sophisticated filtering capabilities Download for Windows, Mac OS X, and Linux from: NOTE: Do not call TAC for support on TranslatorX 42

42 TranslatorX Tool 43

43 TranslatorX Tool Call List Window 44

44 TranslatorX Tool Call List Filtering Select Each Call and click Generate Filter button 45

45 TranslatorX Tool CDR View 46

46 TranslatorX Tool CDR View 47

47 TranslatorX Tool Message Filters 48

48 TranslatorX Tool 49

49 TranslatorX Tool 50

50 Wireshark Open Source network packet capture and analysis tool Available at Available for Windows, Mac OS X, and UNIX/Linux Provides VoIP Call and SIP analysis 51

51 Wireshark 52

52 Wireshark VoIP Call Analysis 53

53 Wireshark VoIP Call Ladder Diagram 54

54 Wireshark How to gather a trace? Both Unified CM and IOS provide a mechanism to gather a packet capture Will be covered later 55

55 Unified CM Tracing Configuration

56 Unified CM Trace Configuration SIP messaging in Unified CM is written to the CCM/SDI trace file when appropriate trace levels are set Configured from Cisco Unified Serviceability > Trace > Configuration or by using AnalysisManager Unified CM 9.0 will combine SDI and SDL traces into the SDL traces, so be on the lookout. 57

57 Unified CM Trace Configuration Select the Server Select Service Group Select the Service on Which Trace Needs to Be Enabled 58

58 Unified CM Trace Configuration 1. Press Set Default Updates All Servers in This Cluster with These Settings 2. Set to Detailed 59

59 Unified CM Trace Configuration Enable SIP Stack Trace is NOT needed to see SIP Messages. Do not enable SIP Stack Trace unless directed by TAC 60

60 Unified CM Trace Configuration Can Also Use the Troubleshooting Trace Settings Page in CallManager Serviceability (Trace > Troubleshooting Trace Settings) 61

61 Trace Collection Various Ways to Collect Trace Files RTMT Analysis Manager RTMT Remote Browse RTMT Collect Files RTMT Query Wizard OS CLI (file get or file tail) 62

62 Gathering a Packet Capture from Unified CM Use the Platform CLI command utils network capture a d m i n : utils n e t w o r k c a p t u r e? S y n t a x : u t i l s n e t w o r k c a p t u r e [ o p t i o n s ] o p t i o n s o p t i o n a l p a g e, n u m e r i c, f i l e f n a m e, c o u n t num, s i z e b y t e s, src addr, d e s t addr, p o r t num, host p r o t o c o l addr a d m i n : utils n e t w o r k c a p t u r e f i l e c a p t u r e f i l e c o u n t s i z e A L L h o s t ip E x e c u t i n g c o m m a n d w i t h o p t i o n s : s i z e = A L L c o u n t = i n t e r f a c e = e t h 0 s r c = d e s t = p o r t = ip= a d m i n : file list a c t i v e l o g p l a t f o r m / c l i c a p t u r e f i l e. c a p dir c o u n t = 0, f i l e c o u n t = 1 a d m i n : file get a c t i v e l o g p l a t f o r m / c l i / c a p t u r e f i l e. c a p P l e a s e w a i t w h i l e t h e s y s t e m i s g a t h e r i n g f i l e s i n f o... d o n e. Sub-directories w e r e n o t t r a v e r s e d. N u m b e r o f f i l e s a f f e c t e d : 1 T o t a l s i z e i n B y t e s : 2 4 T o t a l s i z e i n K b y t e s : W o u l d y o u l i k e t o p r o c e e d [ y / n ]? y 63

63 Cisco Unified Border Element (CUBE) Tracing Configuration

64 CUBE Debugging CUBE / IOS Tools: - IOS debugs - IOS show commands - Per-call trace - Packet export 65

65 CUBE Debugging When debugging in IOS, configure logging buffered to a fairly large value (based on available memory) Disable logging to the console with command no logging console Enable timestamps for debugs Make sure router has NTP enabled service timestamps debug datetime msec localtime service timestamps log datetime msec localtime logging buffered no logging console clock timezone EST -5 0 clock summer-time EDT recurring ntp server

66 CUBE Debugging Various SIP debugs available: CUBE#debug ccsip? all Enable all SIP debugging traces calls Enable CCSIP SPI calls debugging trace dhcp Enable SIP-DHCP debugging trace error Enable SIP error debugging trace events Enable SIP events debugging trace function Enable SIP function debugging trace info Enable SIP info debugging trace media Enable SIP media debugging trace messages Enable CCSIP SPI messages debugging trace preauth Enable SIP preauth debugging traces states Enable CCSIP SPI states debugging trace translate Enable SIP translation debugging trace transport Enable SIP transport debugging traces verbose Enable verbose mode 67

67 CUBE Debugging Sample debug ccsip messages Jan 12 03:14:43.102: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg: Received: INVITE SIP/2.0 Via: SIP/2.0/TCP :5060;branch=z9hG4bK978d2e8df73dc From: "Paul Giralt" To: Date: Thu, 12 Jan :09:42 GMT Call-ID: Supported: 100rel,timer,resource-priority,replaces Min-SE: 1800 User-Agent: Cisco-CUCM8.6 Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY CSeq: 101 INVITE Expires: 180 Allow-Events: presence, kpml Supported: X-cisco-srtp-fallback Supported: Geolocation Call-Info: <sip: :5060>;method="notify;event=telephone-event;duration=500" Cisco-Guid: Session-Expires: 1800 P-Asserted-Identity: "Paul Giralt" Remote-Party-ID: "Paul Giralt" Contact: Max-Forwards: 69 Content-Length: 0 68

68 CUBE Debugging Other generic voice debugs can be useful as well: - debug voice ccapi inout - debug voice dialpeer - debug voice rtp session dtmf-relay - debug voice rtp session named-event (for any RFC 2833 packets) 69

69 CUBE show commands show call active voice [brief] shows state of currently active calls 0 : ms.1 (23:55: EST Mon Jan ) pid:1 Answer active dur 00:00:14 tx:743/14860 rx:718/14360 dscp:0 media:0 audio tos:0xb8 video tos:0x0 IP :23412 SRTP: off rtt:0ms pl:0/0ms lost:0/0/0 delay:0/0/0ms g729r8 TextRelay: off media inactive detected:n media contrl rcvd:n/a timestamp:n/a long duration call detected:n long duration call duration:n/a timestamp:n/a 0 : ms.1 (23:55: EST Mon Jan ) pid:100 Originate active dur 00:00:14 tx:718/14360 rx:755/15100 dscp:0 media:0 audio tos:0xb8 video tos:0x0 IP :10076 SRTP: off rtt:0ms pl:0/0ms lost:0/0/0 delay:0/0/0ms g729r8 TextRelay: off media inactive detected:n media contrl rcvd:n/a timestamp:n/a long duration call detected:n long duration call duration:n/a timestamp:n/a Telephony call-legs: 0 SIP call-legs: 2 H323 call-legs: 0 Call agent controlled call-legs: 0 SCCP call-legs: 0 Multicast call-legs: 0 Total call-legs: 2 70

70 CUBE Per-Call Debugging (PCD) Useful for CUBE under high call volume Available on all CUBE(Ent) ASR releases and in 15.1(2)T and later on ISR All the debug pertaining to a particular call goes into a buffer Trigger-points looks for specific info in the buffers to export the debug info to an output destination Can trigger based on user-defined criteria or log every call - SIP 4XX, 5XX, or 6XX Response - Q.850 Cause code - Call Admission Control limits 71

71 Reference CUBE Per-Call Debugging (PCD) PCD Configuration 1. Define buffers and buffer sizes per-call num-buffer <num> per-call buffer-size debug <num> 2. Turn per-call debugging on/off per-call shutdown per-call active debug per-call inactive 4. Export debug buffer content per-call export primary [flash ftp http pram rcp tftp] secondary [flash ftp http pram rcp tftp] 5. Show buffer content status show per-call stat show per-call buffer list 3. Set trigger points per-call trigger cause 1 per-call trigger cause 41 per-call trigger sip-message 404 per-call trigger sip-message Show buffer contents on console router#show per-call buffer content? < > Specify the buffer num router#show per-call buffer content 1 72

72 CUBE IP Traffic Capture Export Packet Data in PCAP format IP Traffic Export feature allows export of packets on an interface Configuration: ip traffic-export profile CUBE_Debug mode capture bidirectional incoming access-list 101 outgoing access-list 101 interface GigabitEthernet0/0 ip traffic-export apply CUBE_Debug size Usage: traffic-export interface g0/0 start traffic-export interface g0/0 stop traffic-export interface g0/0 copy scp:// /capture.pcap 73

73 Case Studies

74 Case Study 1: Unable to place a call Problem Description A user reports that every time they call (919) , they get a message that the call could not be completed as dialed. 75

75 Case Study 1: Unable to place a call Use RTMT Session Trace Enter * into Called Number/URI field Set time and duration appropriately Search Finds two calls 76

76 Case Study 1: Unable to place a call Use RTMT Session Trace Double-click to see message diagram Clearly shows the far-end sends back a 404 Not Found 77

77 Case Study 1: Unable to place a call Troubleshoot call on CUBE Enable SIP message debugs debug ccsip messages Jan 16 04:00:22.679: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg: Received: INVITE sip: @ :5060 SIP/2.0 Via: SIP/2.0/UDP :5060;branch=z9hG4bKb5291d44b969a4 From: "Paul Giralt" <sip: @ >;tag= ~0d0d25d a07-83c6- b82e2c213ca To: <sip: @ > Date: Mon, 16 Jan :55:17 GMT Call-ID: e59bc600-f1319fa5-b1ea4a-3b6a12ac@ Supported: timer,resource-priority,replaces Min-SE: 1800 User-Agent: Cisco-CUCM8.6 Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY CSeq: 101 INVITE Expires: 180 Allow-Events: presence, kpml Call-Info: <sip: :5060>;method="notify;event=telephone-event;duration=500" Cisco-Guid: Session-Expires: 1800 P-Asserted-Identity: "Paul Giralt" <sip: @ > Contact: <sip: @ :5060> Max-Forwards: 69 Content-Length: 0 78

78 Case Study 1: Unable to place a call Troubleshoot call on CUBE Jan 16 04:00:22.687: //98/E59BC /SIP/Msg/ccsipDisplayMsg: Sent: SIP/ Not Found Via: SIP/2.0/UDP :5060;branch=z9hG4bKb5291d44b969a4 From: "Paul Giralt" <sip: @ >;tag= ~0d0d25d a07-83c6- b82e2c213ca To: <sip: @ >;tag= Date: Mon, 16 Jan :00:22 GMT Call-ID: e59bc600-f1319fa5-b1ea4a-3b6a12ac@ CSeq: 101 INVITE Allow-Events: telephone-event Server: Cisco-SIPGateway/IOS T Reason: Q.850;cause=1 Content-Length: 0 Check to see if the number matches a valid dial peer CUBE#show dialplan number Macro Exp.: No match, result=-1 79

79 Case Study 2: Unable to place a call #2 Problem Description A user reports that every time they call (919) , they get reorder (fast busy) tone. 80

80 Case Study 2: Unable to place a call #2 Use RTMT Session Trace Enter * into Called Number/URI field Set time and duration appropriately Search Finds two calls 81

81 Case Study 2: Unable to place a call #2 Use RTMT Session Trace Trace shows signaling from phone as well as to CUBE CUBE is responding with a 403 Forbidden 82

82 Case Study 2: Unable to place a call #2 Problem Description As of IOS 15.1(2)T, IOS will reject calls from unknown sources by default Can either disable the feature or add the list of permitted addresses voice service voip no ip address trusted authenticate allow-connections sip to sip sip voice service voip ip address trusted list ipv allow-connections sip to sip sip 83

83 Case Study 3: No One Answers the Phone Problem Description A user reports that every time they call a specific phone number, no one answers the call, but if they call from their cell phone, the call is answered immediately every time. Calling phone is extension Called number is

84 Case Study 3: No One Answers the Phone Collect Traces Problem is reproducible, so generate a test call and then collect traces. 85

85 Case Study 3: No One Answers the Phone Use TranslatorX Problem is reproducible, so generate a test call and then collect traces. Select File > Open Folder 86

86 Case Study 3: No One Answers the Phone Use TranslatorX to Analyze Traces Search for called party number 87

87 Case Study 3: No One Answers the Phone Use TranslatorX to Analyze Traces Disable Filters Select the INVITE Filter by SIP Call ID (control/command S) 88

88 Case Study 3: No One Answers the Phone Use TranslatorX to Analyze Traces 03/29/ :36: //SIP/SIPUdp/wait_SdlSPISignal: Outgoing SIP UDP message to :[5060]: INVITE SIP/2.0 Via: SIP/2.0/UDP :5060;branch=z9hG4bK1515b From: "Test User 1" To: Date: Mon, 29 Mar :36:41 GMT Call-ID: Supported: timer,resource-priority,replaces Min-SE: 1800 User-Agent: Cisco-CUCM8.0 Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY CSeq: 101 INVITE Expires: 180 Allow-Events: presence, kpml Supported: X-cisco-srtp-fallback Supported: Geolocation Call-Info: <sip: :5060>;method="notify;event=telephone-event;duration=500" Cisco-Guid: Session-Expires: 1800 P-Asserted-Identity: "Test User 1" Contact: Max-Forwards: 69 Content-Length: 0 89

89 Case Study 3: No One Answers the Phone Use TranslatorX to Analyze Traces Where did the call originate? Try searching for the calling party number 90

90 Case Study 3: No One Answers the Phone Use TranslatorX to Analyze Traces Select the INVITE Create New Filter (control/command-n) Filter by IP Address (control/command I) Re-enable Filters 91

91 Case Study 3: No One Answers the Phone Use TranslatorX to Analyze Traces 92

92 Case Study 3: No One Answers the Phone INVITE from IP Phone w/ SDP 03/29/ :36: //SIP/SIPTcp/wait_SdlReadRsp: Incoming SIP TCP message from on port index 2321 with 1717 bytes: INVITE SIP/2.0 Via: SIP/2.0/TLS :51682;branch=z9hG4bK1636ab61 From: "Test User 1" To: Call-ID: Max-Forwards: 70 Date: Mon, 29 Mar :36:33 GMT CSeq: 101 INVITE User-Agent: Cisco-CP9951/9.0.1 Contact: Expires: 180 Accept: application/sdp Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE,INFO Remote-Party-ID: "Test User 1" Supported: replaces,join,sdp-anat,norefersub,extended-refer,x-cisco-callinfo,x-cisco-serviceuri,x-ciscoescapecodes,x-cisco-service-control,x-cisco-srtp-fallback,x-cisco-monrec,x-cisco-config,x-cisco-sis-5.0.0,xcisco-xsi Allow-Events: kpml,dialog Content-Length: 632 Content-Type: application/sdp Content-Disposition: session;handling=optional 93

93 Case Study 3: No One Answers the Phone INVITE from IP Phone w/ SDP (continued) v=0 o=cisco-sipua IN IP s=sip Call t=0 0 m=audio RTP/SAVP c=in IP a=crypto:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:102 L16/16000 a=rtpmap:9 G722/8000 a=rtpmap:116 ilbc/8000 a=fmtp:116 mode=20 a=rtpmap:124 ISAC/16000 a=rtpmap:101 telephone-event/8000 a=fmtp: a=sendrecv m=video RTP/AVP 97 c=in IP b=tias: a=rtpmap:97 H264/90000 a=fmtp:97 profile-level-id=42801e a=recvonly 94

94 Case Study 3: No One Answers the Phone Unified CM Sends a 100 Trying 03/29/ :36: //SIP/SIPTcp/wait_SdlSPISignal: Outgoing SIP TCP message to on port index 2321 SIP/ Trying Via: SIP/2.0/TLS :51682;branch=z9hG4bK1636ab61 From: "Test User 1" <sip: @ >;tag=00260bd9669e07147bcb3aac-3cda8f0c To: <sip:9@ ;user=phone> Date: Mon, 29 Mar :36:33 GMT Call-ID: 00260bd9-669e000b-588c0c2b-2193e2a3@ CSeq: 101 INVITE Allow-Events: presence Content-Length: 0 95

95 Case Study 3: No One Answers the Phone Unified CM Sends a REFER to play Outside Dialtone 03/29/ :36: //SIP/SIPTcp/wait_SdlSPISignal: Outgoing SIP TCP message to on port index 2321 REFER sip: @ :51682 SIP/2.0 Via: SIP/2.0/TLS :5061;branch=z9hG4bK151511c5f04bf From: <sip: @ >;tag= To: <sip: @ > Call-ID: 7747f400-bb01baf b6a12ac@ CSeq: 101 REFER Max-Forwards: 70 Contact: <sip: @ :5061;transport=tls> User-Agent: Cisco-CUCM8.0 Expires: 0 Refer-To: cid: @ Content-Id: < @ > Require: norefersub Content-Type: application/x-cisco-remotecc-request+xml Referred-By: <sip: @ > Content-Length:

96 Case Study 3: No One Answers the Phone Unified CM Sends a REFER to play Outside Dialtone (continued) <x-cisco-remotecc-request> <playtonereq> <dialogid> <callid>00260bd9-669e000b-588c0c2b-2193e2a3@ </callid> <localtag>97903bc0-a3de-4a15-ba27-44c81fe3adcd </localtag> <remotetag>00260bd9669e07147bcb3aac-3cda8f0c</remotetag> </dialogid> <tonetype>dtoutsidedialtone</tonetype> <direction>user</direction> </playtonereq> </x-cisco-remotecc-request> 97

97 Case Study 3: No One Answers the Phone Unified CM Sends a SUBSCRIBE for KPML 03/29/ :36: //SIP/SIPTcp/wait_SdlSPISignal: Outgoing SIP TCP message to on port index 2321 SUBSCRIBE sip: @ :51682 SIP/2.0 Via: SIP/2.0/TLS :5061;branch=z9hG4bK b4e84f From: <sip:9@ >;tag= To: <sip: @ > Call-ID: 7747f400-bb01baf b6a12ac@ CSeq: 101 SUBSCRIBE Date: Mon, 29 Mar :36:33 GMT User-Agent: Cisco-CUCM8.0 Event: kpml; call-id=00260bd9-669e000b-588c0c2b-2193e2a3@ ; fromtag=00260bd9669e07147bcb3aac-3cda8f0c Expires: 7200 Contact: <sip:9@ :5061;transport=tls> Accept: application/kpml-response+xml Max-Forwards: 70 Content-Type: application/kpml-request+xml Content-Length: 424 <?xml version="1.0" encoding="utf-8"?> <kpml-request xmlns="urn:ietf:params:xml:ns:kpml-request" xmlns:xsi=" xsi:schemalocation="urn:ietf:params:xml:ns:kpml-request kpml-request.xsd" version="1.0"> <pattern criticaldigittimer="1000" extradigittimer="500" interdigittimer="10000" persist="persist"> <regex tag="backspace OK">[x#*+] bs</regex> </pattern> </kpml-request> 98

98 Case Study 3: No One Answers the Phone Phone Sends 200 OK for the REFER and SUBSCRIBE 03/29/ :36: //SIP/SIPTcp/wait_SdlReadRsp: Incoming SIP TCP message from on port index 2321 with 453 bytes: SIP/ OK Via: SIP/2.0/TLS :5061;branch=z9hG4bK151511c5f04bf From: To: Call-ID: Date: Mon, 29 Mar :36:33 GMT CSeq: 101 REFER Server: Cisco-CP9951/9.0.1 Contact: Content-Length: 0 03/29/ :36: //SIP/SIPTcp/wait_SdlReadRsp: Incoming SIP TCP message from on port index 2321 with 465 bytes: SIP/ OK Via: SIP/2.0/TLS :5061;branch=z9hG4bK b4e84f From: <sip:9@ >;tag= To: <sip: @ >;tag=00260bd9669e07177ee0d51d-14f56f89 Call-ID: 7747f400-bb01baf b6a12ac@ Date: Mon, 29 Mar :36:33 GMT CSeq: 101 SUBSCRIBE Server: Cisco-CP9951/9.0.1 Contact: <sip:4a8a8f91-609e-d655-19ea-44eedcd7b0d6@ :51682;transport=tls> Expires: 7200 Content-Length: 0 99

99 Case Study 3: No One Answers the Phone Unified CM Sends a SUBSCRIBE for KPML 03/29/ :36: //SIP/SIPTcp/wait_SdlReadRsp: Incoming SIP TCP message from on port index 2321 with 465 bytes: SIP/ OK Via: SIP/2.0/TLS :5061;branch=z9hG4bK b4e84f From: <sip:9@ >;tag= To: <sip: @ >;tag=00260bd9669e07177ee0d51d-14f56f89 Call-ID: 7747f400-bb01baf b6a12ac@ Date: Mon, 29 Mar :36:33 GMT CSeq: 101 SUBSCRIBE Server: Cisco-CP9951/9.0.1 Contact: <sip:4a8a8f91-609e-d655-19ea-44eedcd7b0d6@ :51682;transport=tls> Expires: 7200 Content-Length: 0 100

100 Case Study 3: No One Answers the Phone IP Phone ( ) Unified CM ( ) SIP Gateway ( ) INVITE 100 Trying REFER SUBSCRIBE 200 OK (REFER) 200 OK (SUBSCRIBE) 101

101 Case Study 3: No One Answers the Phone User Dials a 1 03/29/ :36: //SIP/SIPTcp/wait_SdlReadRsp: Incoming SIP TCP message from on port index 2321 with 896 bytes: NOTIFY sip:9@ :5061 SIP/2.0 Via: SIP/2.0/TLS :51682;branch=z9hG4bK1cd529ba To: <sip:9@ >;tag= From: <sip: @ >;tag=00260bd9669e07177ee0d51d-14f56f89 Call-ID: 7747f400-bb01baf b6a12ac@ Date: Mon, 29 Mar :36:33 GMT CSeq: 1001 NOTIFY Event: kpml Subscription-State: active; expires=7200 Max-Forwards: 70 Contact: <sip:4a8a8f91-609e-d655-19ea-44eedcd7b0d6@ :51682;transport=tls> Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE Content-Length: 209 Content-Type: application/kpml-response+xml Content-Disposition: session;handling=required <?xml version="1.0" encoding="utf-8"?> <kpml-response xmlns="urn:ietf:params:xml:ns:kpml-response" version="1.0" code="200" text="ok" suppressed="false" forced_flush="false" digits="1" tag="backspace OK"/> 102

102 Case Study 3: No One Answers the Phone Unified CM Replies to NOTIFY With a 200 OK 03/29/ :36: //SIP/SIPTcp/wait_SdlSPISignal: Outgoing SIP TCP message to on port index 2321 SIP/ OK Via: SIP/2.0/TLS :51682;branch=z9hG4bK1cd529ba From: <sip: @ >;tag=00260bd9669e07177ee0d51d-14f56f89 To: <sip:9@ >;tag= Date: Mon, 29 Mar :36:34 GMT Call-ID: 7747f400-bb01baf b6a12ac@ CSeq: 1001 NOTIFY Content-Length: 0 103

103 Case Study 3: No One Answers the Phone Unified CM Replies Sends a REFER to Disable Outside Dialtone 03/29/ :36: //SIP/SIPTcp/wait_SdlSPISignal: Outgoing SIP TCP message to on port index 2321 REFER sip: @ :51682 SIP/2.0 Via: SIP/2.0/TLS :5061;branch=z9hG4bK151536ea86ab0 From: <sip: @ >;tag= To: <sip: @ > Call-ID: 77e08a80-bb01baf b6a12ac@ CSeq: 101 REFER Max-Forwards: 70 Contact: <sip: @ :5061;transport=tls> User-Agent: Cisco-CUCM8.0 Expires: 0 Refer-To: cid: @ Content-Id: < @ > Require: norefersub Content-Type: application/x-cisco-remotecc-request+xml Referred-By: <sip: @ > Content-Length:

104 Case Study 3: No One Answers the Phone <x-cisco-remotecc-request> <playtonereq> <dialogid> <localtag>97903bc0-a3de-4a15-ba27-44c81fe3adcd </localtag> <remotetag>00260bd9669e07147bcb3aac-3cda8f0c</remotetag> </dialogid> <tonetype>dt_notone</tonetype> <direction>user</direction> </playtonereq> </x-cisco-remotecc-request> 105

105 Case Study 3: No One Answers the Phone Unified CM Replies Sends a REFER to Disable Outside Dialtone 03/29/ :36: //SIP/SIPTcp/wait_SdlSPISignal: Outgoing SIP TCP message to on port index 2321 REFER sip: @ :51682 SIP/2.0 Via: SIP/2.0/TLS :5061;branch=z9hG4bK151536ea86ab0 From: <sip: @ >;tag= To: <sip: @ > Call-ID: 77e08a80-bb01baf b6a12ac@ CSeq: 101 REFER Max-Forwards: 70 Contact: <sip: @ :5061;transport=tls> User-Agent: Cisco-CUCM8.0 Expires: 0 Refer-To: cid: @ Content-Id: < @ > Require: norefersub Content-Type: application/x-cisco-remotecc-request+xml Referred-By: <sip: @ > Content-Length:

106 Case Study 3: No One Answers the Phone Phone Replies With 200 OK to REFER 03/29/ :36: //SIP/SIPTcp/wait_SdlReadRsp: Incoming SIP TCP message from on port index 2321 with 453 bytes: SIP/ OK Via: SIP/2.0/TLS :5061;branch=z9hG4bK151536ea86ab0 From: To: Call-ID: Date: Mon, 29 Mar :36:33 GMT CSeq: 101 REFER Server: Cisco-CP9951/9.0.1 Contact: Content-Length: 0 107

107 Case Study 3: No One Answers the Phone IP Phone ( ) Unified CM ( ) SIP Gateway ( ) INVITE 100 Trying REFER SUBSCRIBE 200 OK (REFER) 200 OK (SUBSCRIBE) NOTIFY 200 OK (NOTIFY) REFER 200 OK (REFER) 108

108 Case Study 3: No One Answers the Phone User Dials a 8 03/29/ :36: //SIP/SIPTcp/wait_SdlReadRsp: Incoming SIP TCP message from on port index 2321 with 896 bytes: NOTIFY sip:9@ :5061 SIP/2.0 Via: SIP/2.0/TLS :51682;branch=z9hG4bK647d03c1 To: <sip:9@ >;tag= From: <sip: @ >;tag=00260bd9669e07177ee0d51d-14f56f89 Call-ID: 7747f400-bb01baf b6a12ac@ Date: Mon, 29 Mar :36:34 GMT CSeq: 1002 NOTIFY Event: kpml Subscription-State: active; expires=7195 Max-Forwards: 70 Contact: <sip:4a8a8f91-609e-d655-19ea-44eedcd7b0d6@ :51682;transport=tls> Allow: ACK,BYE,CANCEL,INVITE,NOTIFY,OPTIONS,REFER,REGISTER,UPDATE,SUBSCRIBE Content-Length: 209 Content-Type: application/kpml-response+xml Content-Disposition: session;handling=required <?xml version="1.0" encoding="utf-8"?> <kpml-response xmlns="urn:ietf:params:xml:ns:kpml-response" version="1.0" code="200" text="ok" suppressed="false" forced_flush="false" digits="8" tag="backspace OK"/> 109

109 Case Study 3: No One Answers the Phone Unified CM Replies to NOTIFY With a 200 OK 03/29/ :36: //SIP/SIPTcp/wait_SdlSPISignal: Outgoing SIP TCP message to on port index 2321 SIP/ OK Via: SIP/2.0/TLS :51682;branch=z9hG4bK1cd529ba From: <sip: @ >;tag=00260bd9669e07177ee0d51d-14f56f89 To: <sip:9@ >;tag= Date: Mon, 29 Mar :36:34 GMT Call-ID: 7747f400-bb01baf b6a12ac@ CSeq: 1001 NOTIFY Content-Length: 0 110

110 Case Study 3: No One Answers the Phone User Dials Remaining Digits 111

111 Case Study 3: No One Answers the Phone IP Phone ( ) Unified CM ( ) SIP Gateway ( ) INVITE 100 Trying REFER SUBSCRIBE 200 OK (REFER) 200 OK (SUBSCRIBE) NOTIFY 200 OK (NOTIFY) REFER 200 OK (REFER) NOTIFY 200 OK (NOTIFY) NOTIFY / 200 OK Repeats 10 Times 112

112 Case Study 3: No One Answers the Phone Digit Analysis Match 10:36: Digit analysis: match(pi="2", fqcn=" ", cn=" ",plv="5", pss="1stline:rtp_abbrdial:cisco:us Local:US RTP Local:US Long Distance:US International:VMPilotPartition", TodFilteredPss="1stLine:RTP_AbbrDial:Cisco:US Local:US RTP Local:US Long Distance:US International:VMPilotPartition", dd=" ",dac="1 ) 10:36: Digit analysis: analysis results 10:36: PretransformCallingPartyNumber= CallingPartyNumber= DialingPartition=GDP_GlobalE164_PSTN DialingPattern=\+1.[2-9]XX[2-9]XXXXXX FullyQualifiedCalledPartyNumber= DialingPatternRegularExpression=(+1)([2-9][0-9][0-9][2-9][0-9][0-9][0-9][0-9][0-9][0-9]) DialingWhere= PatternType=Enterprise PotentialMatches=NoPotentialMatchesExist DialingSdlProcessId=(0,0,0) PretransformDigitString= PretransformTagsList=ACCESS-CODE:SUBSCRIBER PretransformPositionalMatchList=+1: CollectedDigits= UnconsumedDigits= TagsList=ACCESS-CODE:SUBSCRIBER PositionalMatchList=+1: Voic box= Voic CallingSearchSpace=1stLine:RTP_AbbrDial 113

113 Case Study 3: No One Answers the Phone Digit Analysis Match Voic PilotNumber= RouteBlockFlag=RouteThisPattern RouteBlockCause=0 AlertingName= UnicodeDisplayName= DisplayNameLocale=1 OverlapSendingFlagEnabled=0 WithTags= WithValues= CallingPartyNumberPi=NotSelected ConnectedPartyNumberPi=NotSelected CallingPartyNamePi=NotSelected ConnectedPartyNamePi=NotSelected CallManagerDeviceType=NoDeviceType PatternPrecedenceLevel=Routine CallableEndPointName=[ d07dd6fdef] PatternNodeId=[9badd465-d20a-5bc edee47e8caf] AARNeighborhood=[] AARDestinationMask=[] AARKeepCallHistory=true AARVoic Enabled=false NetworkLocation=OffNet 114

114 Case Study 3: No One Answers the Phone Digit Analysis Match Calling Party Number Type=Cisco Unified CallManager Calling Party Numbering Plan=Cisco Unified CallManager Called Party Number Type=Cisco Unified CallManager Called Party Numbering Plan=Cisco Unified CallManager ProvideOutsideDialtone=false AllowDeviceOverride=false AlternateMatches= { Partition=US Long Distance { < Pattern=9.1[2-9]XX[2-9]XXXXXX PatternType=Translation TranslationPartition=[a6bd708e-ac4d-ae b90b987e5ad9] CallManagerDeviceType=NoDeviceType PatternPrecedenceLevel=PlDefault PatternRouteClass=RouteClassDefault RouteNextHopByCgpn=false > } } 115

115 Case Study 3: No One Answers the Phone Digit Analysis Match TranslationPatternDetails= PretransformCallingPartyNumber= CallingPartyNumber= DialingPartition=US Local DialingPattern=9.1877[2-9]XXXXXX FullyQualifiedCalledPartyNumber= DialingPatternRegularExpression=(9)(1877[2-9][0-9][0-9][0-9][0-9][0-9][0-9]) DialingWhere= PatternType=Translation PotentialMatches=NoPotentialMatchesExist DialingSdlProcessId=(0,0,0) PretransformDigitString= PretransformTagsList=ACCESS-CODE:SUBSCRIBER PretransformPositionalMatchList=9: CollectedDigits= UnconsumedDigits= TagsList=SUBSCRIBER PositionalMatchList= Voic box= Voic CallingSearchSpace= Voic PilotNumber= RouteBlockFlag=RouteThisPattern RouteBlockCause=1 AlertingName= 116

116 Case Study 3: No One Answers the Phone Digit Analysis Match UnicodeDisplayName= DisplayNameLocale=1 OverlapSendingFlagEnabled=0 WithTags= WithValues= CallingPartyNumberPi=NotSelected ConnectedPartyNumberPi=NotSelected CallingPartyNamePi=NotSelected ConnectedPartyNamePi=NotSelected CallManagerDeviceType=NoDeviceType PatternPrecedenceLevel=Routine CallableEndPointName=[bb6f140a-5fd4-179a-2cad-2a1d5eacca7e] PatternNodeId=[bb6f140a-5fd4-179a-2cad-2a1d5eacca7e] AARNeighborhood=[] AARDestinationMask=[] AARKeepCallHistory=true AARVoic Enabled=false NetworkLocation=OnNet Calling Party Number Type=Cisco Unified CallManager Calling Party Numbering Plan=Cisco Unified CallManager Called Party Number Type=Cisco Unified CallManager Called Party Numbering Plan=Cisco Unified CallManager ProvideOutsideDialtone=true AllowDeviceOverride=false AlternateMatches= 117

117 Case Study 3: No One Answers the Phone CUCM Sends an INVITE to the PSTN Gateway 03/29/ :36: //SIP/SIPUdp/wait_SdlSPISignal: Outgoing SIP UDP message to :[5060]: INVITE SIP/2.0 Via: SIP/2.0/UDP :5060;branch=z9hG4bK1515b From: "Test User 1" To: Date: Mon, 29 Mar :36:41 GMT Call-ID: Supported: timer,resource-priority,replaces Min-SE: 1800 User-Agent: Cisco-CUCM8.0 Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY CSeq: 101 INVITE Expires: 180 Allow-Events: presence, kpml Supported: X-cisco-srtp-fallback Supported: Geolocation Call-Info: <sip: :5060>;method="notify;event=telephone-event;duration=500" Cisco-Guid: Session-Expires: 1800 P-Asserted-Identity: "Test User 1" Contact: Max-Forwards: 69 Content-Length: 0 118

118 Case Study 3: No One Answers the Phone IP Phone ( ) Unified CM ( ) SIP Gateway ( ) INVITE 100 Trying REFER SUBSCRIBE 200 OK (REFER) 200 OK (SUBSCRIBE) NOTIFY 200 OK (NOTIFY) REFER 200 OK (REFER) NOTIFY 200 OK (NOTIFY) NOTIFY / 200 OK Repeats 10 Times SUBSCRIBE 200 OK (SUBSCRIBE) INVITE 119

119 Case Study 3: No One Answers the Phone Gateway Replies With a 183 Session Progress W/ SDP 03/29/ :36: //SIP/SIPUdp/wait_UdpDataInd: Incoming SIP UDP message size 1568 from :[5060]: SIP/ Session Progress Via: SIP/2.0/UDP :5060;branch=z9hG4bK1515b From: "Test User 1" <sip: @ >;tag=97903bc0-a3de-4a15-ba27-44c81fe3adcd To: <sip: @ >;tag=de1eff8-0 Date: Mon, 29 Mar :37:23 GMT Call-ID: 7c0ca800-bb01baf9-1468e-3b6a12ac@ CSeq: 101 INVITE Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, INFO, REGISTER Allow-Events: telephone-event Remote-Party-ID: <sip: @ >;party=called;screen=no;privacy=off Contact: <sip: @ :5060> Supported: sdp-anat Server: Cisco-SIPGateway/IOS-12.x Content-Type: multipart/mixed;boundary=uniqueboundary Mime-Version: 1.0 Content-Length: uniqueboundary 120

120 Case Study 3: No One Answers the Phone Gateway Replies With a 183 Session Progress W/ SDP Content-Type: application/sdp Content-Disposition: session;handling=required v=0 o=ciscosystemssip-gw-useragent IN IP s=sip Call c=in IP t=0 0 m=audio RTP/AVP c=in IP a=rtpmap:0 PCMU/8000 a=rtpmap:8 PCMA/8000 a=rtpmap:116 ilbc/8000 a=fmtp:116 mode=20 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:100 X-NSE/8000 a=fmtp: a=rtpmap:101 telephone-event/8000 a=fmtp: uniqueboundary Content-Type: application/x-q931 Content-Disposition: signal;handling=optional Content-Length:

121 Case Study 3: No One Answers the Phone Unified CM Sends a 180 Ringing to the IP Phone 03/29/ :36: //SIP/SIPTcp/wait_SdlSPISignal: Outgoing SIP TCP message to on port index 2321 SIP/ Ringing Via: SIP/2.0/TLS :51682;branch=z9hG4bK1636ab61 From: "Test User 1" <sip: @ >;tag=00260bd9669e07147bcb3aac-3cda8f0c To: <sip:9@ ;user=phone>;tag=97903bc0-a3de-4a15-ba27-44c81fe3adcd Date: Mon, 29 Mar :36:33 GMT Call-ID: 00260bd9-669e000b-588c0c2b-2193e2a3@ CSeq: 101 INVITE Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY Allow-Events: presence Contact: <sip:9@ :5061;transport=tls> Call-Info: <urn:x-cisco-remotecc:callinfo>; security= NotAuthenticated; orientation= to; ui-state= ringout; gci= ; call-instance= 1 Send-Info: conference Remote-Party-ID: <sip: @ >;party=called;screen=no;privacy=off Content-Length: 0 122

122 Case Study 3: No One Answers the Phone IP Phone ( ) Unified CM ( ) SIP Gateway ( ) INVITE 100 Trying REFER SUBSCRIBE 200 OK (REFER) 200 OK (SUBSCRIBE) NOTIFY 200 OK (NOTIFY) REFER 200 OK (REFER) NOTIFY 200 OK (NOTIFY) NOTIFY / 200 OK Repeats 10 Times SUBSCRIBE 200 OK (SUBSCRIBE) 180 Ringing INVITE 100 Trying 183 Session Progress 123

123 Case Study 3: No One Answers the Phone Phone Keeps Ringing Timestamps Jump from 10:36:42 to 10:37:32 No SIP Signaling for 50 seconds 124

124 Case Study 3: No One Answers the Phone Phone Sends a CANCEL 03/29/ :37: //SIP/SIPTcp/wait_SdlReadRsp: Incoming SIP TCP message from on port index 2321 with 422 bytes: CANCEL sip:9@ ;user=phone SIP/2.0 Via: SIP/2.0/TLS :51682;branch=z9hG4bK1636ab61 From: "Test User 1" <sip: @ >;tag=00260bd9669e07147bcb3aac-3cda8f0c To: <sip:9@ ;user=phone> Call-ID: 00260bd9-669e000b-588c0c2b-2193e2a3@ Max-Forwards: 70 Date: Mon, 29 Mar :37:32 GMT CSeq: 101 CANCEL User-Agent: Cisco-CP9951/9.0.1 Content-Length: 0 125

125 Case Study 3: No One Answers the Phone Unified CM Sends a 200 OK for the CANCEL 03/29/ :37: //SIP/SIPTcp/wait_SdlSPISignal: Outgoing SIP TCP message to on port index 2321 SIP/ OK Via: SIP/2.0/TLS :51682;branch=z9hG4bK1636ab61 From: "Test User 1" <sip: @ >;tag=00260bd9669e07147bcb3aac-3cda8f0c To: <sip:9@ ;user=phone> Date: Mon, 29 Mar :37:32 GMT Call-ID: 00260bd9-669e000b-588c0c2b-2193e2a3@ CSeq: 101 CANCEL Content-Length: 0 126

126 Case Study 3: No One Answers the Phone IP Phone ( ) Unified CM ( ) SIP Gateway ( ) NOTIFY 200 OK (NOTIFY) CANCEL 200 OK (CANCEL) 487 Request Cancelled ACK CANCEL 200 OK (CANCEL) 487 Request Cancelled ACK 127

127 Case Study 3: No One Answers the Phone How do we get the gateway to cut through audio on the 183 Session Progress message? RFC 3262: Reliability of Provisional Responses in the Session Initiation Protocol (SIP) Provides a way to acknowledge the 183 Session Progress message PRACK Unified CM parameter SEP Rel1XX Options * -Disabled -Send PRACK for all 1xx Messages -Send PRACK if 1xx Contains SDP *Service Parameter in 7.x and earlier. SIP Profile parameter in 8.x and later 128

128 Recommended Reading Please visit the Cisco Store for suitable reading.

129 Please complete your Session Survey We value your feedback Don't forget to complete your online session evaluations after each session. Complete 4 session evaluations & the Overall Conference Evaluation (available from Thursday) to receive your Cisco Live T-shirt Surveys can be found on the Attendee Website at which can also be accessed through the screens at the Communication Stations Or use the Cisco Live Mobile App to complete the surveys from your phone, download the app at 1. Scan the QR code (Go to for QR code reader software, alternatively type in the access URL above) 2. Download the app or access the mobile site 3. Log in to complete and submit the evaluations 133

Troubleshooting SIP with Cisco Unified Communications

Troubleshooting SIP with Cisco Unified Communications Troubleshooting SIP with Cisco Unified Communications BRKUCC-2932 Paul Giralt (@PaulGiralt) Distinguished Services Engineer pgiralt@cisco.com Agenda Introduction Session Initiation Protocol (SIP) Overview

More information

Troubleshooting SIP with Cisco Unified Communications

Troubleshooting SIP with Cisco Unified Communications Troubleshooting SIP with Cisco Unified Communications Paul Giralt, Distinguished Services Engineer (@PaulGiralt) pgiralt@cisco.com Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker

More information

Configure Jabber Extend and Connect and Modify Calling Party Display

Configure Jabber Extend and Connect and Modify Calling Party Display Configure Jabber Extend and Connect and Modify Calling Party Display Contents Introduction Prerequisites Requirements Components Used Configure Network Diagram Troubleshooting example Introduction This

More information

SIP Reliable Provisional Response on CUBE and CUCM Configuration Example

SIP Reliable Provisional Response on CUBE and CUCM Configuration Example SIP Reliable Provisional Response on CUBE and CUCM Configuration Example Document ID: 116086 Contributed by Robin Cai, Cisco TAC Engineer. May 16, 2013 Contents Introduction Prerequisites Requirements

More information

SIP Trunk design and deployment in Enterprise UC networks

SIP Trunk design and deployment in Enterprise UC networks SIP Trunk design and deployment in Enterprise UC networks Tony Mulchrone Technical Marketing Engineer Cisco Collaboration Technology Group Objectives of this session a) Provide a quick overview of SIP

More information

Configure Jabber to Use Custom Audio and Video Port Range on CUCM

Configure Jabber to Use Custom Audio and Video Port Range on CUCM Configure Jabber to Use Custom Audio and Video Port Range on CUCM 11.5.1 Contents Introduction Prerequisites Requirements Components Used Configure Verify Troubleshoot Introduction This document describes

More information

SIP Trunk design and deployment in Enterprise UC networks

SIP Trunk design and deployment in Enterprise UC networks SIP Trunk design and deployment in Enterprise UC networks BRKUCC-2006 Tony Mulchrone Technical Marketing Engineer Cisco Collaboration Technology Group Housekeeping We value your feedback- don't forget

More information

Domain-Based Routing Support on the Cisco UBE

Domain-Based Routing Support on the Cisco UBE First Published: June 15, 2011 Last Updated: July 22, 2011 The Domain-based routing feature provides support for matching an outbound dial peer based on the domain name or IP address provided in the request

More information

Troubleshoot One Way Audio Issue Using CLI Debug Outputs from Cisco IP Phone 7800/8800 Series

Troubleshoot One Way Audio Issue Using CLI Debug Outputs from Cisco IP Phone 7800/8800 Series Troubleshoot One Way Audio Issue Using CLI Debug Outputs from Cisco IP Phone 7800/8800 Series Contents Introduction Troubleshoot Cisco Phone 7800/8800 Series One Way Audio Issues Capturing the Logs Call

More information

Mid-call Re-INVITE/UPDATE Consumption

Mid-call Re-INVITE/UPDATE Consumption The Mid-call Re-INVITE/UPDATE consumption feature helps consume unwanted mid-call Re-INVITEs/UPDATEs locally avoiding interoperability issues that may arise due to these Re-INVITES. Feature Information

More information

CCIE Collaboration.

CCIE Collaboration. CCIE Collaboration Cisco 400-051 Dumps Available Here at: /cisco-exam/400-051-dumps.html Enrolling now you will get access to 605 questions in a unique set of 400-051 dumps Question 1 Refer to the exhibit.

More information

SIP Trunk design and deployment in Enterprise UC networks

SIP Trunk design and deployment in Enterprise UC networks SIP Trunk design and deployment in Enterprise UC networks BRKUCC-2006 Tony Mulchrone Technical Marketing Engineer Cisco Collaboration Technology Group Housekeeping We value your feedback- don't forget

More information

Fixing SIP Problems with UC Manager & CUBE Normalization Tools

Fixing SIP Problems with UC Manager & CUBE Normalization Tools Fixing SIP Problems with UC Manager & CUBE Normalization Tools Mark Stover, CCIE #6901 Consulting Systems Engineer BRKCOL-2455 Why have this session? More systems than ever use SIP Last count was 107 Products

More information

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom without registration, with static routing.

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom without registration, with static routing. Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom without registration, with static routing Author: Peter Hecht Valid from: 1st January, 2019 Last modify:

More information

Configuring SIP MWI Features

Configuring SIP MWI Features This module describes message-waiting indication (MWI) in a SIP-enabled network. Finding Feature Information, on page 1 Prerequisites for SIP MWI, on page 1 Restrictions for SIP MWI, on page 2 Information

More information

SIP Core SIP Technology Enhancements

SIP Core SIP Technology Enhancements SIP Core SIP Technology Enhancements This feature contains the following sections: Information About SIP Core SIP Technology Enhancements, page 104 Prerequisites for SIP Core SIP Technology Enhancements,

More information

INTERFACE SPECIFICATION SIP Trunking. 8x8 SIP Trunking. Interface Specification. Version 2.0

INTERFACE SPECIFICATION SIP Trunking. 8x8 SIP Trunking. Interface Specification. Version 2.0 8x8 Interface Specification Version 2.0 Table of Contents Introduction....3 Feature Set....3 SIP Interface....3 Supported Standards....3 Supported SIP methods....4 Additional Supported SIP Headers...4

More information

Fixing SIP Problems with UC Manager's SIP Normalization Tools

Fixing SIP Problems with UC Manager's SIP Normalization Tools Fixing SIP Problems with UC Manager's SIP Normalization Tools Mark Stover Agenda Why have this session? Brief review of SIP When things don t work Overview of SIP Transparency and Normalization Overview

More information

SIP Compliance APPENDIX

SIP Compliance APPENDIX APPENDIX E This appendix describes Cisco SIP proxy server (Cisco SPS) compliance with the Internet Engineering Task Force (IETF) definition of Session Initiation Protocol (SIP) as described in the following

More information

ControlONE Technical Guide

ControlONE Technical Guide ControlONE Technical Guide Recording Interface - SIPREC v6.1 1 of 9 Introduction 3 Definitions 3 Interface Description 3 Session Flow 3 Call Information 4 Media Session 5 Security 5 Licensing 5 Examples

More information

CUCM Network based Recording for Mobile Agents Contents

CUCM Network based Recording for Mobile Agents Contents CUCM Network based Recording for Mobile Agents Contents Introduction Prerequisites Requirements Components Used Background Information How Mobile Agents Work How Recording Works in Case of Mobile Agent

More information

Voice over IP (VoIP)

Voice over IP (VoIP) Voice over IP (VoIP) David Wang, Ph.D. UT Arlington 1 Purposes of this Lecture To present an overview of Voice over IP To use VoIP as an example To review what we have learned so far To use what we have

More information

SIP TLS between IOS SIP Gateway and CallManager Configuration Example

SIP TLS between IOS SIP Gateway and CallManager Configuration Example SIP TLS between IOS SIP Gateway and CallManager Configuration Example Document ID: 98746 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Network Diagram Configurations

More information

Department of Computer Science. Burapha University 6 SIP (I)

Department of Computer Science. Burapha University 6 SIP (I) Burapha University ก Department of Computer Science 6 SIP (I) Functionalities of SIP Network elements that might be used in the SIP network Structure of Request and Response SIP messages Other important

More information

Session Initiation Protocol (SIP) Overview

Session Initiation Protocol (SIP) Overview Session Initiation Protocol (SIP) Overview T-110.7100 Applications and Services in Internet 5.10.2010 Jouni Mäenpää NomadicLab, Ericsson Research Contents SIP introduction, history and functionality Key

More information

Stateful Switchover Between Redundancy Paired Intra- or Inter-box Devices

Stateful Switchover Between Redundancy Paired Intra- or Inter-box Devices Stateful Switchover Between Redundancy Paired Intra- or Inter-box Devices Stateful switchover provides protection for network edge devices with dual Route Processors (RPs) that represent a single point

More information

Application Notes for Configuring SIP Trunking between Cincinnati Bell Any Distance evantage and Avaya IP Office Issue 1.0

Application Notes for Configuring SIP Trunking between Cincinnati Bell Any Distance evantage and Avaya IP Office Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Cincinnati Bell Any Distance evantage and Avaya IP Office Issue 1.0 Abstract These Application Notes describe

More information

System-Level Parameters

System-Level Parameters Prerequisites for, page 1 Information About Configuring, page 1 Configure, page 19 Configuration Examples for, page 61 Where to Go Next, page 71 Feature Information for, page 71 Prerequisites for To directly

More information

Session Initiation Protocol (SIP) Overview

Session Initiation Protocol (SIP) Overview Session Initiation Protocol (SIP) Overview T-110.7100 Applications and Services in Internet 6.10.2009 Jouni Mäenpää NomadicLab, Ericsson Contents SIP introduction, history and functionality Key concepts

More information

Session Initiation Protocol (SIP) Basic Description Guide

Session Initiation Protocol (SIP) Basic Description Guide Session Initiation Protocol (SIP) Basic Description Guide - 1 - Table of Contents: DOCUMENT DESCRIPTION... 4 SECTION 1 NETWORK ELEMENTS... 4 1.1 User Agent... 4 1.2 Proxy server... 4 1.3 Registrar... 4

More information

Compliance with RFC 3261

Compliance with RFC 3261 APPENDIX A Compliance with RFC 3261 This appendix describes how the Cisco Unified IP Phone 7960G and 7940G complies with the IETF definition of SIP as described in RFC 3261. It contains compliance information

More information

Network-Based Recording of Video Calls Using Cisco Unified Border Element

Network-Based Recording of Video Calls Using Cisco Unified Border Element Network-Based Recording of Video Calls Using Cisco Unified Border Element Cisco Unified Border Element supports media forking for both audio and video streams. It also supports the recording of video calls

More information

SIP Transparency. Supported Features CHAPTER

SIP Transparency. Supported Features CHAPTER CHAPTER 10 Cisco Unified Communications Manager (Unified CM) is a Back to Back User Agent (B2BUA). Therefore, any SIP to SIP call consists of 2 SIP dialogs. It is often useful to pass information from

More information

Figure 1: Incoming and Outgoing messages where SIP Profiles can be applied

Figure 1: Incoming and Outgoing messages where SIP Profiles can be applied Session Initiation Protocol (SIP) profiles change SIP incoming or outgoing messages so that interoperability between incompatible devices can be ensured. SIP profiles can be configured with rules to add,

More information

Secure signaling CUBE uses TLS to secure signaling over SIP and Internet Protocol Security (IPSec) in order to secure signaling over H.

Secure signaling CUBE uses TLS to secure signaling over SIP and Internet Protocol Security (IPSec) in order to secure signaling over H. Contents Introduction Prerequisites Requirements Components Used Background Information Configure Network Diagram CUBE Configuration CUCM Configuration Verify Troubleshoot Related Cisco Support Community

More information

Understanding SIP exchanges by experimentation

Understanding SIP exchanges by experimentation Understanding SIP exchanges by experimentation Emin Gabrielyan 2007-04-10 Switzernet Sàrl We analyze a few simple scenarios of SIP message exchanges for a call setup between two SIP phones. We use an SIP

More information

Native Call Queueing Enhancement in CUCM 11.5

Native Call Queueing Enhancement in CUCM 11.5 Native Call Queueing Enhancement in CUCM 115 Contents Introduction Components Used Background Information Feature Overview Configuration H225 Trunk (Gatekeeper Controlled) Inter-Cluster Trunk (Non-Gatekeeper

More information

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP). This chapter provides an overview of the Session Initiation Protocol (SIP). Information About SIP, page 1 How SIP Works, page 4 How SIP Works with a Proxy Server, page 5 How SIP Works with a Redirect Server,

More information

Configuring SIP DTMF Features

Configuring SIP DTMF Features This chapter describes the following SIP features that support dual-tone multifrequency (DTMF) signaling: RFC 2833 DTMF Media Termination Point (MTP) Passthrough DTMF Events Through SIP Signaling DTMF

More information

Common Components. Cisco Unified Border Element (SP Edition) Configuration Profile Examples 5 OL

Common Components. Cisco Unified Border Element (SP Edition) Configuration Profile Examples 5 OL The following components of the Cisco Unified Border Element are common to all of the configuration profile examples in this document. Secure Media Adjacencies Call Policies CAC Policies SIP Profiles 5

More information

Information About SIP Compliance with RFC 3261

Information About SIP Compliance with RFC 3261 APPENDIX A Information About SIP Compliance with RFC 3261 This appendix describes how the Cisco SIP IP phone complies with the IETF definition of SIP as described in RFC 3261. It has compliance information

More information

Fixing SIP Problems with UC Manager & CUBE Normalization Tools

Fixing SIP Problems with UC Manager & CUBE Normalization Tools Fixing SIP Problems with UC Manager & CUBE Normalization Tools Mark Stover, CCIE #6901 Consulting Systems Engineer Agenda Introduction (Very) Brief Review of SIP When Things Don t Work Overview of SIP

More information

SIP System Features. SIP Timer Values. Rules for Configuring the SIP Timers CHAPTER

SIP System Features. SIP Timer Values. Rules for Configuring the SIP Timers CHAPTER CHAPTER 4 Revised: March 24, 2011, This chapter describes features that apply to all SIP system operations. It includes the following topics: SIP Timer Values, page 4-1 SIP Session Timers, page 4-7 Limitations

More information

Chapter 3: IP Multimedia Subsystems and Application-Level Signaling

Chapter 3: IP Multimedia Subsystems and Application-Level Signaling Chapter 3: IP Multimedia Subsystems and Application-Level Signaling Jyh-Cheng Chen and Tao Zhang IP-Based Next-Generation Wireless Networks Published by John Wiley & Sons, Inc. January 2004 Outline 3.1

More information

Multimedia Communication

Multimedia Communication Multimedia Communication Session Description Protocol SDP Session Announcement Protocol SAP Realtime Streaming Protocol RTSP Session Initiation Protocol - SIP Dr. Andreas Kassler Slide 1 SDP Slide 2 SDP

More information

Application Notes for Configuring Avaya IP Office 8.1 with Etisalat SIP Trunk service Issue 1.0

Application Notes for Configuring Avaya IP Office 8.1 with Etisalat SIP Trunk service Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Configuring Avaya IP Office 8.1 with Etisalat SIP Trunk service Issue 1.0 Abstract These Application Notes describe the procedures for configuring

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 8: SIP and H323 Litterature: 2004 Image Coding Group, Linköpings Universitet Lecture 8: SIP and H323 Goals: After this lecture you should Understand the basics of SIP and it's architecture Understand

More information

Codec Preference Lists

Codec Preference Lists This chapter describes how to negotiate an audio codec from a list of codec associated with a preference. This chapter also describes how to disable codec filtering by configuring CUBE to send an outgoing

More information

TSM350G Midterm Exam MY NAME IS March 12, 2007

TSM350G Midterm Exam MY NAME IS March 12, 2007 TSM350G Midterm Exam MY NAME IS March 12, 2007 PLEAE PUT ALL YOUR ANSWERS in a BLUE BOOK with YOUR NAME ON IT IF you are using more than one blue book, please put your name on ALL blue books 1 Attached

More information

Figure 1: Incoming and Outgoing messages where SIP Profiles can be applied

Figure 1: Incoming and Outgoing messages where SIP Profiles can be applied Session Initiation Protocol (SIP) profiles change SIP incoming or outgoing messages so that interoperability between incompatible devices can be ensured. SIP profiles can be configured with rules to add,

More information

Avaya IP Office 4.1 SIP Customer Configuration Guide For use with AT&T IP Flexible Reach. Issue th April 2008

Avaya IP Office 4.1 SIP Customer Configuration Guide For use with AT&T IP Flexible Reach. Issue th April 2008 Avaya IP Office 4.1 SIP Customer Configuration Guide For use with AT&T IP Flexible Reach Issue 3.0 4 th April 2008 trademark rights, and all such rights are reserved. Page 1 of 23 Table of contents 1 Introduction...

More information

SOHO 3G Gateway Series

SOHO 3G Gateway Series SOHO 3G Gateway Series SIP Protocol Debugging Service Overview www.addpac.com AddPac Technology 2012, Sales and Marketing Contents Network Diagram for SIP Debugging SIP Debugging Access Method via Telnet

More information

Internet Protocol Version 6 (IPv6)

Internet Protocol Version 6 (IPv6) This chapter provides information about Internet Protocol version 6 (IPv6), which is the latest version of the Internet Protocol (IP). Packets are used to exchange data, voice, and video traffic over dual-stack

More information

OpenSIPS Workshop. Federated SIP with OpenSIPS and RTPEngine

OpenSIPS Workshop. Federated SIP with OpenSIPS and RTPEngine OpenSIPS Workshop Federated SIP with OpenSIPS and RTPEngine Who are you people? Eric Tamme Principal Engineer OnSIP Hosted PBX Hosted SIP Platform Developers of See: sipjs.com, or https://github.com/onsip/sip.js

More information

GSM VoIP Gateway Series

GSM VoIP Gateway Series VoIP Gateway Series SIP Protocol Debugging Service Overview www.addpac.com AddPac Technology Sales and Marketing Contents? Network Diagram for SIP Debugging? SIP Debugging Access Method via Console Port?

More information

SIP Protocol Debugging Service

SIP Protocol Debugging Service VoIP Gateway Series SIP Protocol Debugging Service Overview www.addpac.com AddPac Technology 2011, Sales and Marketing Contents Network Diagram for SIP Debugging SIP Debugging Access Method via Console

More information

SIP System Features. Differentiated Services Codepoint CHAPTER

SIP System Features. Differentiated Services Codepoint CHAPTER CHAPTER 6 Revised: December 30 2007, This chapter describes features that apply to all SIP system operations. It includes the following topics: Differentiated Services Codepoint section on page 6-1 Limitations

More information

Enterprise Video Session for CiscoLive 2013

Enterprise Video Session for CiscoLive 2013 Enterprise Video Session for CiscoLive 2013 Session ID Start Time Title TECEVT-2981 Sunday, 08:00 Architecture for Interactive Video Communication LTREVT-2301 Sunday, 08:00 TelePresence Integration Lab

More information

SIPPING Working Group A. Johnston, Ed. Internet-Draft Avaya Intended status: BCP R. Sparks Expires: January 12, 2009 Estacado Systems C. Cunningham S.

SIPPING Working Group A. Johnston, Ed. Internet-Draft Avaya Intended status: BCP R. Sparks Expires: January 12, 2009 Estacado Systems C. Cunningham S. SIPPING Working Group A. Johnston, Ed. Internet-Draft Avaya Intended status: BCP R. Sparks Expires: January 12, 2009 Estacado Systems C. Cunningham S. Donovan Cisco Systems K. Summers Sonus July 11, Status

More information

SIP System Features. SIP Timer Values. Rules for Configuring the SIP Timers CHAPTER

SIP System Features. SIP Timer Values. Rules for Configuring the SIP Timers CHAPTER CHAPTER 4 Revised: October 30, 2012, This chapter describes features that apply to all SIP system operations. It includes the following topics: SIP Timer Values, page 4-1 Limitations on Number of URLs,

More information

Overview of the Session Initiation Protocol

Overview of the Session Initiation Protocol CHAPTER 1 This chapter provides an overview of SIP. It includes the following sections: Introduction to SIP, page 1-1 Components of SIP, page 1-2 How SIP Works, page 1-3 SIP Versus H.323, page 1-8 Introduction

More information

Unified Border Element (CUBE) with Cisco Unified Communications Manager (CUCM) Configuration Example

Unified Border Element (CUBE) with Cisco Unified Communications Manager (CUCM) Configuration Example Unified Border Element (CUBE) with Cisco Unified Communications Manager (CUCM) Configuration Example Document ID: 99863 Contents Introduction Prerequisites Requirements Components Used Conventions Configure

More information

Application Scenario 1: Direct Call UA UA

Application Scenario 1: Direct Call UA UA Application Scenario 1: Direct Call UA UA Internet Alice Bob Call signaling Media streams 2009 Jörg Ott 1 tzi.org INVITE sip:bob@foo.bar.com Direct Call bar.com Note: Three-way handshake is performed only

More information

Negotiation of an Audio Codec from a List of Codecs

Negotiation of an Audio Codec from a List of Codecs Negotiation of an Audio Codec from a List of Codecs The Negotiation of an Audio Codec Unified Border Element feature supports negotiation of an audio codec using the Voice Class Codec and Codec Transparent

More information

Cisco ATA 191 Analog Telephone Adapter Overview

Cisco ATA 191 Analog Telephone Adapter Overview Cisco ATA 191 Analog Telephone Adapter Overview Your Analog Telephone Adapter, page 1 Your Analog Telephone Adapter The ATA 191 analog telephone adapter is a telephony-device-to-ethernet adapter that allows

More information

Abstract. Avaya Solution & Interoperability Test Lab

Abstract. Avaya Solution & Interoperability Test Lab Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Global Crossing Voice over IP services including VoIP On- Net Plus, VoIP Outbound, VoIP Local Service,

More information

Application Notes for Windstream SIP Trunking Service using Broadsoft Platform with Avaya IP Office Issue 1.0

Application Notes for Windstream SIP Trunking Service using Broadsoft Platform with Avaya IP Office Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for Windstream SIP Trunking Service using Broadsoft Platform with Avaya IP Office 8.1 - Issue 1.0 Abstract These Application Notes describe

More information

Voice over IP Consortium

Voice over IP Consortium Voice over IP Consortium Version 1.6 Last Updated: August 20, 2010 121 Technology Drive, Suite 2 University of New Hampshire Durham, NH 03824 Research Computing Center Phone: +1-603-862-0186 Fax: +1-603-862-4181

More information

Application Notes for IntelePeer CoreCloud SIP Trunking Service with Avaya IP Office Release Issue 1.0

Application Notes for IntelePeer CoreCloud SIP Trunking Service with Avaya IP Office Release Issue 1.0 Avaya Solution & Interoperability Test Lab Application Notes for IntelePeer CoreCloud SIP Trunking Service with Avaya IP Office Release 8.1 - Issue 1.0 Abstract These Application Notes describe the procedures

More information

SIP Trunking & Peering Operation Guide

SIP Trunking & Peering Operation Guide SIP Trunking & Peering Operation Guide For OfficeServ v2.3.0 SIP Trunking & Peering Operation Guide For Samsung OfficeServ Oct 5, 2010 doc v2.4.0 Sungwoo Lee Senior Engineer sungwoo1769.lee@samsung.com

More information

Application Notes for Configuring SIP Trunking between Global Crossing SIP Trunking Service and an Avaya IP Office Telephony Solution Issue 1.

Application Notes for Configuring SIP Trunking between Global Crossing SIP Trunking Service and an Avaya IP Office Telephony Solution Issue 1. Avaya Solution & Interoperability Test Lab Application Notes for Configuring SIP Trunking between Global Crossing SIP Trunking Service and an Avaya IP Office Telephony Solution Issue 1.0 Abstract These

More information

DTMF Relay and Interworking on CUBE Contents

DTMF Relay and Interworking on CUBE Contents DTMF Relay and Interworking on CUBE Contents Introduction Prerequisites Requirements Components Used Conventions Supported DTMF-Relay Methods for CUBE Support for In-band audio DTMF through G711 Supported

More information

Cisco Unified Border Element SIP Support Configuration Guide, Cisco IOS Release 15M&T

Cisco Unified Border Element SIP Support Configuration Guide, Cisco IOS Release 15M&T Cisco Unified Border Element SIP Support Configuration Guide, Cisco IOS Release 15M&T Last Modified: 2017-04-14 Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA

More information

ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE. Implement Session Initiation Protocol (SIP) User Agent Prototype

ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE. Implement Session Initiation Protocol (SIP) User Agent Prototype ENSC 833-3: NETWORK PROTOCOLS AND PERFORMANCE Final Project Presentation Spring 2001 Implement Session Initiation Protocol (SIP) User Agent Prototype Thomas Pang (ktpang@sfu.ca) Peter Lee (mclee@sfu.ca)

More information

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom.

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom. Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom Author: Peter Hecht Valid from: September, 2015 Version: 70 1 Use of the service Service Business Trunk is

More information

a. Draw a network diagram, showing how a telephone in the US would make calls to a telephone on Deception Island. (15 points).

a. Draw a network diagram, showing how a telephone in the US would make calls to a telephone on Deception Island. (15 points). TSM 350 IP Telephony Fall 2004 E Eichen Exam 1 (Midterm): November 10 Solutions 1 True or False: a Call signaling in a SIP network is routed on a hop-by-hop basis, while call signaling in an H323 network

More information

How to set FAX on asterisk

How to set FAX on asterisk How to set FAX on asterisk Address: 10/F, Building 6-A, Baoneng Science and Technology Industrial Park, Longhua New District, Shenzhen, Guangdong,China 518109 Tel: +86-755-82535461, 82535095, 82535362

More information

CUCM 10.5 / CUBE 9.5. BT SIP Trunk Configuration Guide. 1 BT SIP Trunk Configuration Guide

CUCM 10.5 / CUBE 9.5. BT SIP Trunk Configuration Guide. 1 BT SIP Trunk Configuration Guide 1 BT SIP Trunk Configuration Guide CUCM 10.5 / CUBE 9.5 BT SIP Trunk Configuration Guide This document covers service specific configuration required for interoperability with the BT SIP Trunk service.

More information

Negotiation of an Audio Codec from a List of Codecs

Negotiation of an Audio Codec from a List of Codecs Negotiation of an Audio Codec from a List of Codecs Last Updated: December 20, 2011 The on Each Leg of a SIP-to-SIP Call on the Cisco Unified Border Element feature supports negotiation of an audio codec

More information

Session Initiation Protocol (SIP)

Session Initiation Protocol (SIP) Session Initiation Protocol (SIP) Introduction A powerful alternative to H.323 More flexible, simpler Easier to implement Advanced features Better suited to the support of intelligent user devices A part

More information

SIP profile setup. About SIP profile setup. SIP profile reset. SIP profile deletion

SIP profile setup. About SIP profile setup. SIP profile reset. SIP profile deletion SIP profile setup This chapter provides information to configure and locate SIP profiles. A SIP profile comprises the set of SIP attributes that are associated with SIP trunks and SIP endpoints. SIP profiles

More information

DTMF Events through SIP Signaling

DTMF Events through SIP Signaling The feature provides the following: DTMF event notification for SIP messages. Capability of receiving hookflash event notification through the SIP NOTIFY method. Third-party call control, or other signaling

More information

The Session Initiation Protocol

The Session Initiation Protocol The Session Initiation Protocol N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 25 Roadmap for Multimedia Networking 2 1. Introduction why QoS? what are the problems?

More information

Extensions to Session Initiation Protocol (SIP) and Peer-to-Peer SIP

Extensions to Session Initiation Protocol (SIP) and Peer-to-Peer SIP Extensions to Session Initiation Protocol (SIP) and Peer-to-Peer SIP T-110.7100 Applications and Services in Internet 1.10.2008 Jouni Mäenpää NomadicLab, Ericsson Contents Extending SIP SIP extension negotiation

More information

SIP Standard Line Interface

SIP Standard Line Interface This chapter describes the external interface for Cisco Unified CM SIP line-side devices. It highlights SIP primitives that are supported on the line-side interface and describes call flow scenarios that

More information

PracticeTorrent. Latest study torrent with verified answers will facilitate your actual test

PracticeTorrent.   Latest study torrent with verified answers will facilitate your actual test PracticeTorrent http://www.practicetorrent.com Latest study torrent with verified answers will facilitate your actual test Exam : 300-070 Title : Implementing Cisco IP Telephony & Video, Part 1 v1.0 Vendor

More information

The Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature provides

The Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature provides Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls The Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature provides dynamic payload

More information

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 Multimedia Streaming UDP preferred for streaming System Overview Protocol stack Protocols RTP + RTCP SDP RTSP SIP

More information

Configuring SIP Call-Transfer Features

Configuring SIP Call-Transfer Features Configuring SIP Call-Transfer Features Configuring SIP Call-Transfer Features Last Updated: May 05, 2011 This chapter describes how to configure SIP call-transfer features. It describes the following features:

More information

Signaling trace on GSM/CDMA VoIP Gateway

Signaling trace on GSM/CDMA VoIP Gateway Signaling trace on GSM/CDMA VoIP Gateway Part1. Login the gateway & General Knowledge the command This is a document for some customers who need to get the logs on gateway Tips: The document is fit for

More information

Dynamic Payload Type Interworking for DTMF

Dynamic Payload Type Interworking for DTMF Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls The feature provides dynamic payload type interworking for dual tone multifrequency (DTMF) and codec packets for Session

More information

Contents. Introduction. Prerequisites. Requirements. Components Used

Contents. Introduction. Prerequisites. Requirements. Components Used Contents Introduction Prerequisites Requirements Components Used Background Information Configure Step 1. Use the Public CA or the Set Up CA on Windows Server 2003 Step 2. Verify Hostname and Settings

More information

SAMSUNG SCM Compact SIP Interoperability Guide v2.0 Mar 2016

SAMSUNG SCM Compact SIP Interoperability Guide v2.0 Mar 2016 1 2010~2016 SAMSUNG Electronics Co., Ltd. All rights reserved. This manual is proprietary to SAMSUNG Electronics Co., Ltd. and is protected by copyright. No information contained herein may be copied,

More information

Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323

Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323 Cisco PGW 2200 and HSI Softswitch Out of band DTMF for SIP and H.323 Document ID: 49923 Contents Introduction Prerequisites Requirements Components Used Conventions Cisco PGW 2200 and HSI DTMF Out of band

More information

Fixing SIP Problems with UC Manager's SIP Normalization Tools

Fixing SIP Problems with UC Manager's SIP Normalization Tools Fixing SIP Problems with UC Manager's SIP Normalization Tools Mark Stover, CCIE #6901 Collaboration Consulting SE Why have this session? More systems than ever use SIP Last count was 107 Products on SIP

More information

Internet Protocol Version 6 (IPv6)

Internet Protocol Version 6 (IPv6) CHAPTER 29 Internet Protocol version 6 (IPv6), which is the latest version of the Internet Protocol (IP) that uses packets to exchange data, voice, and video traffic over digital networks, increases the

More information

Following configurations are needed regardless of the recording technology being used.

Following configurations are needed regardless of the recording technology being used. PBX Configuration CuCM configuration SIP Trunk Following configurations are needed regardless of the recording technology being used. 1. Create a new SIP Trunk Security Profile named "Imagicle Call Recording

More information

Extensions to SIP and P2PSIP

Extensions to SIP and P2PSIP Extensions to SIP and P2PSIP T-110.7100 Applications and Services in Internet 12.10.2010 Jouni Mäenpää NomadicLab, Ericsson Research Contents Extending SIP Examples of SIP extensions Reliability of provisional

More information

Vendor: Cisco. Exam Code: Exam Name: Troubleshooting Cisco IP Telephony and Video (CTCOLLAB) Version: Demo

Vendor: Cisco. Exam Code: Exam Name: Troubleshooting Cisco IP Telephony and Video (CTCOLLAB) Version: Demo Vendor: Cisco Exam Code: 300-080 Exam Name: Troubleshooting Cisco IP Telephony and Video (CTCOLLAB) Version: Demo DEMO QUESTION 1 Which four performance counters are available when monitoring a Cisco MTP

More information

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom with registration of pilot account.

Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom with registration of pilot account. Technical specifications for connecting SIP PBX to the Business Trunk service by Slovak Telekom with registration of pilot account Author: Peter Hecht Valid from: 1st January, 2019 Last modify: 29th december,

More information