Technical Communication 1201 Norphonic emergency rugged telephone on Alcatel-Lucent OmniPCX Enterprise This document describes configuration procedure for your Alcatel-Lucent OmniPCX Enterprise PBX in order to operate with the Norphonic Emergency phones. Detailed description is provided to assist engineers in configuring Alcatel-Lucent OmniPCX Enterprise and the Norphonic Emergency Telephones. The configuration is done and tested in lab, using OmniPCX Enterprise R10, j1.410.38.c and the Norphonic Emergency Rugged Telephone V8. The procedure requires a minimum knowledge to SIP basics, linux, ftp, and wireshark usage. This document includes SIP traces with successful communications for engineers to compare with on-site traces. The on-site network must provide the Norphonic Phones with IP address and TFTP server providing configuration files. Learn more about our innovations at At Norphonic, we produce Heavy Duty VoIP Telephones for emergency and industrial areas. Our vision is based on a unified and consistent approach to delivering products that can interface with other communication systems, thereby reducing costs and eliminating inefficiencies of using proprietary and non-reusable solutions. Norphonic AS Fabrikkgaten 10 N-5059 BERGEN Contact: Email: sales@norphonic.com Office: +47 55627520 Document: tc1201
This publication is a guide for reference only. Reference to local codes and standards for compliance of system design should always be sought. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, for any purpose without the express written permission of Norphonic. Please contact Norphonic for further information. The manufacturer reserves the right to change designs or specifications without obligation and without further notice. This document is owned by Norphonic and you agree not to copy, communicate to the public, adapt, distribute, transfer, sell, modify or publish any content of this document without express prior written consent from the owner. Norphonic is a registered company registration number NO 991 016 791 Norphonic AS Fabrikkgaten 10 N-5059 Bergen Contact: Email: sales@norphonic.com Office: +47 55627520
Contents Setting up Alcatel SIP system... 1 Know your environment... 1 Important prerequisites... 1 RTP Direct... 1 GF Diversion on joining must be disabled to ensure correct forwarding of calls.... 1 Start Configuration... 1 Make sure your SIP Network Number is defined as ABC_F... 1 Create Your SIP Trunk Group. Some options may appear after first validation.... 2 Configure the virtual access on the trunk... 2 Select Compression Type... 2 Create your SIP gateway... 2 Set your Proxy parameters... 3 Command to restart the Alcatel SIP engine:... 3 Add your SIP user... 3 Setting up Norphonic phone... 3 Tracing sip on Alcatel-Lucent OXE... 4 Trace applications... 4 Using sipdump... 4 Using motortrace... 5 Using tcpdump... 6 Successful SIP registration... 6 Scenario... 6 Trace... 7 Norphonic phone trying register with too brief Expires time... 8 Scenario... 8 Trace... 9 Successful call from Alcatel-Lucent 4028 IP set to Norphonic Phone... 12 Scenario... 12 Trace... 12 Authentication fail due to missing Realm setting in SIP SIP Proxy... 15 Scenario... 15 Trace... 15 Incoming call with Session Timer Too Small... 17 Scenario... 17 Trace... 17 Questions and Answers... 22 Q: Norphonic phone is registered but calls are rejected. Call to Norphonic phone is fine.... 22 Q: The Norphonic Phone registers with the proxy but cannot make calls. Alcatel ISSUES a 502 Bad Gateway message... 22 Norphonic AS Fabrikkgaten 10 N-5059 Bergen Contact: Email: sales@norphonic.com Office: +47 55627520
Q: The Norphonic phone is challenged with a Status: 407 Proxy Authentication Required and call establishment from Norphonic phone is failing.... 22 Words and abbreviations... 23 Disclaimer... Error! Bookmark not defined. Norphonic AS Fabrikkgaten 10 N-5059 Bergen Contact: Email: sales@norphonic.com Office: +47 55627520
Setting up Alcatel SIP system Know your environment To ensure parameters are set up correctly, please note the following information: Definition Description Value in example $_SIPNetworkNumber Find an unused network number in Translator Network Routing Table $_SIPTrunkGroup A free Trunk Group ID 10 $_OXENodeNumber Locate your Node number in System Node Number $_OXEIPAddress Defined in netadmin installation 10.0.1.28 $_OXEHostname Defined in netadmin installation demo 10 1 The values will be referenced as defined in the first column. Important prerequisites RTP Direct IP > IP Parameters: Direct RTP For H323 Terminals True GF Diversion on joining must be disabled to ensure correct forwarding of calls. System > Other System Param. > External Signaling Parameters: gf diversion on joining False Start Configuration Make sure your SIP Network Number is defined as ABC_F Translator > Network Routing Table: Review/modify [$_SIPNetworkNumber] Protocol Type ABC_F Page 1
Create Your SIP Trunk Group. Some options may appear after first validation. Trunk Groups: Create Trunk Group ID Trunk Group Type Remote Network Node Number Q931 Signal variant T2 Specification $_SIPTrunkGroup T2 $_SIPNetworkNumber $_OXENodeNumber ABC_F SIP Configure the virtual access on the trunk Trunk Groups > Trunk Group [$_SIPTrunkGroup] : Review/modify Virtual access for SIP Define an even number of accesses to define how many simultaneous calls needed. Each access provides 30 simultaneous calls. Select Compression Type The selection made here defines the OXE s codec offer to SIP UA. G711 will make OXE offer the uncpmpressed G711 codec on this specific Trunk. Selecting Default points to System Other System Param. - Compression Parameters - Compression Type Trunk groups Trunk Group[$_SIPTrunkGroup] : Review/Modify IP Compression Type Default The Compression Type selected in System Parameters control which codec is used when IP Domain requires use of compression. System > System Parameters > Other system param. > Compression Parameters: Review/Modify Compression Type G 729 Norphonic Phone support G729 compression Create your SIP gateway This defines where Alcatel-Lucent receives and handles SIP proxy functions. SIP SIP Gateway SIP Subnetwork $_SIPSubNetwork SIP Trunk Group $_SIPTrunkGroup IP Address Automatically updated Machine name Host Automatically updated SIP Port number 6060 SIP Proxy Port Number 5060 SIP Subscribe Min Duration 1800 Page 2
SIP Subscribe Max Duration 86400 SDP in 18x Set True to include Session Description Protocol information in 18x messages (RFC 3261) If your system needs to handle fully qualified domain names (FQDN), add the following information as well: DNS Local domainname SIP DNS1 IP Address SIP DNS2 IP Address Ex.: company_network.lan Address to primary dns Address to secondary dns Set your Proxy parameters SIP SIP Proxy Parameter Value Description Minimal authentication method SIP Digest RFC 2617 with auth qop Authentication realm Anything Norphonic phones will adapt to OXE s request. Field cannot be left empty. Only authenticated incoming calls False Do not require additional Authentication on incoming call TCP when long messages False No TCP at all Command to restart the Alcatel SIP engine: # dhs3_init -R SIPMOTOR Add your SIP user Users Create Directory number Ex.: 4458 Directory name Ex.: Norphonic 58 Set Type SIP URL username Username used for Proxy authentication Ex.: 1158 URL Domain Leave blank SIP Password SIP Proxy authentication password Ex.: secret58 Setting up Norphonic phone Your network must be set up to supply the phones with DHCP addresses and pointing TFTP towards a server supplying the configuration files. The name of the file must be either of [IP-address].cfg or [MAC-address].cfg. I.e.: 10.0.14.158.cfg or 1045BE123456.cfg. Page 3
Config file example content: sip_display_name=norphonic 1158 sip_user_name=4458 sip_proxy_server=10.0.1.28:5060 proxy_user_name=1158 proxy_domain_name= hotline_receiver=4411@10.0.1.28 default_if_name=br0 transport_tcp=0 sip_port=5060 audio_=/dev/dsp audio_frag_size=128 audio_frag_count=4 audio_aec_settings=0x54b0 0x2a82 0x0008 selftest_interval=3600 reregister_interval=1800 srv_auth=1 srv_auth_user_name=1158 srv_auth_realm= srv_auth_passwd=secret58 dial_enabled=1 dial_numbering_schema=:4; dial_domain=10.0.1.28 Tracing sip on Alcatel-Lucent OXE Trace applications Using sipdump This method print information to terminal window and additional information from OXE s SIP engine is added. Initiate two telnet sessions to the OXE, using your telnet client of choice. After logging in, disable the auto logout mechanism by command: (1)norphonic> timout 0 timout disabled. In the first telnet session, start sipdump: (1)norphonic> sipdump Wed May 9 10:45:11 CEST 2012 SIP Gateway resources menu 1 - Dump the gateway management datas 2 - Dump a call 3 - Display the number of calls 4 - Display the calls-neqt mapping 5 - Display the calls list 6 - Display the detailed calls list 7 - Release a call 8 - Display subscription list Page 4
9 - Display calls through a gateway 10 - Display calls in a trunk group 11 - SIP traces filters 12 - Display registred users 13 - Display CPU-SSM connections 0 - Exit Choice [0-13] : In the second telnet session, change to a directory in a partition with more space. (1)norphonic> cd /usr4/backup/immed/ (1)norphonic> Start traced: (1)norphonic> traced In your first telnet session, type 1 in the menu and check for trace information display in the second telnet session: Wed May 9 11:39:15 2012 [ipc_thread] IPC Thread : TCL thread signaled. Wed May 9 11:39:15 2012 [exec_ipc] in 5362. Wed May 9 11:39:15 2012 [display_ipc_in] ------------ Begin --------------- Wed May 9 11:39:15 2012 neqt : -1 Id : -1 Wed May 9 11:39:15 2012 RELATIVE REQUEST : SIP_MOTOR_DUMP_REQUEST Wed May 9 11:39:15 2012 [display_ipc_in] ------------- End ---------------- Wed May 9 11:39:15 2012 [CMotorCallManager::onIncomingEvent] an event 10788 arrived on the eqt -1-1. Wed May 9 11:39:15 2012 [onincomingevent] SIP_MOTOR_DUMP_REQUEST arrived. Wed May 9 11:39:15 2012 [exec_ipc] in end 5362. Wed May 9 11:39:15 2012 ------------------------------------------- Wed May 9 11:39:15 2012 Gateway Management Datas Wed May 9 11:39:15 2012 ------------------------------------------- Wed May 9 11:39:15 2012 Wed May 9 11:39:15 2012 Use of licences : Yes Wed May 9 11:39:15 2012 Number of initial licenses : 2 Wed May 9 11:39:15 2012 Number of available licences : 2 Wed May 9 11:39:15 2012 Number of initial Tls licenses : 0 Wed May 9 11:39:15 2012 Number of available Tls licences : 0 Wed May 9 11:39:15 2012 Wed May 9 11:39:15 2012 Main server : Yes Wed May 9 11:39:15 2012 Degraded mode : Yes Wed May 9 11:39:15 2012 Degraded mode : No Wed May 9 11:39:15 2012 ------------------------------------------- Trace information will appear in this window. Using motortrace This procedure make sipmotor engine create descriptive logs directly to traced. Initiate a telnet sessions to the OXE, using your telnet client of choice. After logging in, disable the auto logout mechanism by command: (1)norphonic> timout 0 timout disabled. Set sipmotor trace level to 3: (1)norphonic> motortrace 3 motortrace (v5.2.0) verbosity = 0037b524 sipmotor trace-level set 3 (All traces). (1)norphonic> traced ** UNIX-trace-daemon started... (static user group No 1) ** traced started... You may also pipe the output to a file: traced > siptrace01.txt Page 5
The traced application is stopped with a common break signal, Ctrl-C. Sipdump may be used in along with motortrace. Using tcpdump This method copies data traffic on the network for the purpose of analyzing with an external application. Initiate a telnet sessions to the OXE, using your telnet client of choice. After logging in, disable the auto logout mechanism by command: (1)norphonic> timout 0 timout disabled. In the telnet session, switch to user root and enter the root password. (default: letacla) (1)norphonic> su - Password: [root@norphonic root]# Again, disable the auto logout mechanism and change to a directory in a partition with more space. [root@norphonic root]# timout 0 timout disabled. [root@norphonic root]# cd /usr4/backup/immed/ [root@norphonic IMMED]# Start a dump of network traffic to and from the IP assigned your Norphonic Emergency phone and save the result to a file. The information is written binary to the.cap file and must be analyzed with wireshark. The wireshark tool is not described here. Refer to http://www.wireshark.org for additional information. Description of switches: -s 0 set snaplength to infinite and make tcpdump save the entire content of each tcp package, -w trace01.cap write the captured data to the file trace01.cap, -I eth0 ensure tcpdump capture data on Ethernet interface eth0 and host 10.0.14.158 limit the capture to traffic to and from 10.0.14.158. [root@norphonic IMMED]# tcpdump -s 0 -w trace01.cap -i eth0 host 10.0.14.158 tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes There will be no output in terminal during capture. Break the ongoing capture with a Ctrl-C when capture is considered done. The terminal will answer with statistics of the finished tcpdump job. 11 packets captured 11 packets received by filter 0 packets dropped by kernel [root@norphonic IMMED]# Retrieve the.cap file from /usr4/backup/immed by ftp and open for analyzing with Wireshark. Successful SIP registration Scenario Norphonic Phone at 10.0.14.158 tries to register with Alcatel Lucent OmniPCX Enterprise at 10.0.1.28 in Frame 1. OXE replies a 401 Unauthorized in frame 2 with a request for WWW Digest Auth and qop= auth Norphonic Phone run a new REGISTER message according to RFC 2617 with WWW- Authenticate:Digest and qop= auth. OXE grants the REGISTER with a 200 OK in frame 4. Page 6
Trace 1 0.000000 10.0.14.158 10.0.1.28 SIP 509 Request: REGISTER sip:10.0.1.28:5060 Frame 1: 509 bytes on wire (4072 bits), 509 bytes captured (4072 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Request-Line: REGISTER sip:10.0.1.28:5060 SIP/2.0 10.0.14.158:5060;rport;branch=z9hG4bK1q6b6efb49933a From: <sip:1158@10.0.1.28>;tag=27217787 SIP tag: 27217787 To: <sip:1158@10.0.1.28> Call-ID: 6b6efb49933a6c40@10.0.14.158 CSeq: 1 REGISTER Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE Contact: <sip:1158@10.0.14.158:5060> Contact-URI: sip:1158@10.0.14.158:5060 Max-Forwards: 15 Supported: replaces, timer Expires: 1800 2 0.030000 10.0.1.28 10.0.14.158 SIP 441 Status: 401 Unauthorized (0 bindings) Frame 2: 441 bytes on wire (3528 bits), 441 bytes captured (3528 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 401 Unauthorized WWW-Authenticate: Digest qop="auth",nonce="94f8f57f853b26642606a6b3295c1afe",realm="anything" Authentication Scheme: Digest qop="auth" nonce="94f8f57f853b26642606a6b3295c1afe" realm="anything" To: <sip:1158@10.0.1.28>;tag=882fc470f6408ee8334b64222d9e6e9b SIP tag: 882fc470f6408ee8334b64222d9e6e9b From: <sip:1158@10.0.1.28>;tag=27217787 SIP tag: 27217787 Call-ID: 6b6efb49933a6c40@10.0.14.158 CSeq: 1 REGISTER 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK1q6b6efb49933a 3 0.040000 10.0.14.158 10.0.1.28 SIP 736 Request: REGISTER sip:10.0.1.28:5060 Frame 3: 736 bytes on wire (5888 bits), 736 bytes captured (5888 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Page 7
Request-Line: REGISTER sip:10.0.1.28:5060 SIP/2.0 10.0.14.158:5060;rport;branch=z9hG4bK2q6b6efb49933a From: <sip:1158@10.0.1.28>;tag=27217787 SIP tag: 27217787 To: <sip:1158@10.0.1.28> Call-ID: 6b6efb49933a6c40@10.0.14.158 CSeq: 2 REGISTER Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE Contact: <sip:1158@10.0.14.158:5060> Contact-URI: sip:1158@10.0.14.158:5060 Authorization: Digest realm="anything", nonce="94f8f57f853b26642606a6b3295c1afe", username="1158", uri="sip:10.0.1.28:5060", response="1f4c0ba00b094597865763cc4c2bda14", nc=00000001, cnonce="73861659", qop=auth, algorithm=md5 Authentication Scheme: Digest realm="anything" nonce="94f8f57f853b26642606a6b3295c1afe" username="1158" uri="sip:10.0.1.28:5060" response="1f4c0ba00b094597865763cc4c2bda14" nc=00000001 cnonce="73861659" qop=auth algorithm=md5 Max-Forwards: 15 Supported: replaces, timer Expires: 1800 4 0.070000 10.0.1.28 10.0.14.158 SIP 387 Status: 200 OK (1 bindings) Frame 4: 387 bytes on wire (3096 bits), 387 bytes captured (3096 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 200 OK Contact: <sip:1158@10.0.14.158:5060>;expires=1800 Contact-URI: sip:1158@10.0.14.158:5060 Contact parameter: expires=1800 To: <sip:1158@10.0.1.28>;tag=9ba8b7f306bd4f4969202826ac53cb1b SIP tag: 9ba8b7f306bd4f4969202826ac53cb1b From: <sip:1158@10.0.1.28>;tag=27217787 SIP tag: 27217787 Call-ID: 6b6efb49933a6c40@10.0.14.158 CSeq: 2 REGISTER 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK2q6b6efb49933a Norphonic phone trying register with too brief Expires time Scenario Page 8
Norphonic Phone issues a REGISTER request in frame 1 and get challenged with authentication in frame 2. The Phone REGISTER with Authentication in frame 3 and is informed with Status: 423 Registration Too Brief with information on Min-Expires Norphonic Phone adapts to the requested Expires time and issue a new REGISTER. The OXE grant the registration. Trace 1 0.000000 10.0.14.158 10.0.1.28 SIP 508 Request: REGISTER sip:10.0.1.28:5060 Frame 1: 508 bytes on wire (4064 bits), 508 bytes captured (4064 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Request-Line: REGISTER sip:10.0.1.28:5060 SIP/2.0 10.0.14.158:5060;rport;branch=z9hG4bK1q292adec5c73f From: <sip:1158@10.0.1.28>;tag=00002669 SIP tag: 00002669 To: <sip:1158@10.0.1.28> Call-ID: 292adec5c73f723b@10.0.14.158 CSeq: 1 REGISTER Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE Contact: <sip:1158@10.0.14.158:5060> Contact-URI: sip:1158@10.0.14.158:5060 Max-Forwards: 15 Supported: replaces, timer Expires: 600 2 0.020000 10.0.1.28 10.0.14.158 SIP 441 Status: 401 Unauthorized (0 bindings) Frame 2: 441 bytes on wire (3528 bits), 441 bytes captured (3528 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 401 Unauthorized WWW-Authenticate: Digest qop="auth",nonce="94f8f57f853b26642606a6b3295c1afe",realm="anything" Authentication Scheme: Digest qop="auth" nonce="94f8f57f853b26642606a6b3295c1afe" realm="anything" To: <sip:1158@10.0.1.28>;tag=3e5740a69ea8874652d1222782cbcdd3 SIP tag: 3e5740a69ea8874652d1222782cbcdd3 From: <sip:1158@10.0.1.28>;tag=00002669 SIP tag: 00002669 Call-ID: 292adec5c73f723b@10.0.14.158 CSeq: 1 REGISTER 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK1q292adec5c73f Page 9
3 0.040000 10.0.14.158 10.0.1.28 SIP 735 Request: REGISTER sip:10.0.1.28:5060 Frame 3: 735 bytes on wire (5880 bits), 735 bytes captured (5880 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Request-Line: REGISTER sip:10.0.1.28:5060 SIP/2.0 10.0.14.158:5060;rport;branch=z9hG4bK2q292adec5c73f From: <sip:1158@10.0.1.28>;tag=00002669 SIP tag: 00002669 To: <sip:1158@10.0.1.28> Call-ID: 292adec5c73f723b@10.0.14.158 CSeq: 2 REGISTER Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE Contact: <sip:1158@10.0.14.158:5060> Contact-URI: sip:1158@10.0.14.158:5060 Authorization: Digest realm="anything", nonce="94f8f57f853b26642606a6b3295c1afe", username="1158", uri="sip:10.0.1.28:5060", response="7b4813182cbf0e5b39f707869ea29f58", nc=00000001, cnonce="42476402", qop=auth, algorithm=md5 Authentication Scheme: Digest realm="anything" nonce="94f8f57f853b26642606a6b3295c1afe" username="1158" uri="sip:10.0.1.28:5060" response="7b4813182cbf0e5b39f707869ea29f58" nc=00000001 cnonce="42476402" qop=auth algorithm=md5 Max-Forwards: 15 Supported: replaces, timer Expires: 600 4 0.330000 10.0.1.28 10.0.14.158 SIP 375 Status: 423 Registration Too Brief (0 bindings) Frame 4: 375 bytes on wire (3000 bits), 375 bytes captured (3000 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 423 Registration Too Brief Min-Expires: 1800 To: <sip:1158@10.0.1.28>;tag=1ee22a867aa7d60ed765680ced32f3fa SIP tag: 1ee22a867aa7d60ed765680ced32f3fa From: <sip:1158@10.0.1.28>;tag=00002669 SIP tag: 00002669 Call-ID: 292adec5c73f723b@10.0.14.158 CSeq: 2 REGISTER 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK2q292adec5c73f 5 0.340000 10.0.14.158 10.0.1.28 SIP 736 Request: REGISTER sip:10.0.1.28:5060 Frame 5: 736 bytes on wire (5888 bits), 736 bytes captured (5888 bits) Page 10
Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Request-Line: REGISTER sip:10.0.1.28:5060 SIP/2.0 10.0.14.158:5060;rport;branch=z9hG4bK3q292adec5c73f From: <sip:1158@10.0.1.28>;tag=00002669 SIP tag: 00002669 To: <sip:1158@10.0.1.28> Call-ID: 292adec5c73f723b@10.0.14.158 CSeq: 3 REGISTER Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE Contact: <sip:1158@10.0.14.158:5060> Contact-URI: sip:1158@10.0.14.158:5060 Authorization: Digest realm="anything", nonce="94f8f57f853b26642606a6b3295c1afe", username="1158", uri="sip:10.0.1.28:5060", response="7b4813182cbf0e5b39f707869ea29f58", nc=00000001, cnonce="42476402", qop=auth, algorithm=md5 Authentication Scheme: Digest realm="anything" nonce="94f8f57f853b26642606a6b3295c1afe" username="1158" uri="sip:10.0.1.28:5060" response="7b4813182cbf0e5b39f707869ea29f58" nc=00000001 cnonce="42476402" qop=auth algorithm=md5 Max-Forwards: 15 Supported: replaces, timer Expires: 1800 6 0.370000 10.0.1.28 10.0.14.158 SIP 387 Status: 200 OK (1 bindings) Frame 6: 387 bytes on wire (3096 bits), 387 bytes captured (3096 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 200 OK Contact: <sip:1158@10.0.14.158:5060>;expires=1800 Contact-URI: sip:1158@10.0.14.158:5060 Contact parameter: expires=1800 To: <sip:1158@10.0.1.28>;tag=c5610ebf523976ff3748040d6761bc0a SIP tag: c5610ebf523976ff3748040d6761bc0a From: <sip:1158@10.0.1.28>;tag=00002669 SIP tag: 00002669 Call-ID: 292adec5c73f723b@10.0.14.158 CSeq: 3 REGISTER 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK3q292adec5c73f Page 11
Successful call from Alcatel-Lucent 4028 IP set to Norphonic Phone Scenario IP Touch 4028 Invite Norphonic phone for session and offer PCMA/8000 codec in frame 1. This is equivalent to G711 alaw The Norphonic Phone issue a 100 Trying, a 180 Ringing and a 200 Call accepted in frames 2, 3 and 4. IP Touch 4028 replies with a ACK as the communication is set up in frame 5. The call is ended with a Request: BYE from the IP Touch 4028 and a 200 OK from the Norphonic Phone. Trace 1 0.000000 10.0.1.28 10.0.14.158 SIP/SDP 905 Request: INVITE sip:1158@10.0.14.158:5060, with session description Frame 1: 905 bytes on wire (7240 bits), 905 bytes captured (7240 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Request-Line: INVITE sip:1158@10.0.14.158:5060 SIP/2.0 Allow: INVITE, ACK, CANCEL, BYE, PRACK, NOTIFY, REFER, SUBSCRIBE, OPTIONS, UPDATE, INFO Supported: histinfo,replaces,timer,path User-Agent: OmniPCX Enterprise R10.0 j1.410.38 Session-Expires: 1800;refresher=uac Min-SE: 900 Content-Type: application/sdp To: <sip:1158@demo;user=phone> From: "Test" <sip:4411@10.0.1.28;user=phone>;tag=7c3a332f52ceca113222e284f03ffc23 Contact: <sip:4411@10.0.1.28;transport=udp> Call-ID: defc62d15c8dfe2aea97473e7a888ac6@10.0.1.28 CSeq: 820098417 INVITE 10.0.1.28;branch=z9hG4bK46784bbd8eb0148fc10691d9766de172 Max-Forwards: 70 Content-Length: 209 Message Body Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): OXE 1334824719 1334824719 IN IP4 10.0.1.28 Session Name (s): abs Connection Information (c): IN IP4 10.0.1.245 Time Description, active time (t): 0 0 Media Description, name and address (m): audio 32514 RTP/AVP 8 97 Media Attribute (a): sendrecv Media Attribute (a): rtpmap:8 PCMA/8000 Media Attribute (a): ptime:20 Media Attribute (a): maxptime:30 Media Attribute (a): rtpmap:97 telephone-event/8000 2 0.040000 10.0.14.158 10.0.1.28 SIP 439 Status: 100 Trying... Frame 2: 439 bytes on wire (3512 bits), 439 bytes captured (3512 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Page 12
Status-Line: SIP/2.0 100 Trying... 10.0.1.28:5060;received=10.0.1.28;branch=z9hG4bK46784bbd8eb0148fc10691d9766de172 From: "Test" <sip:4411@10.0.1.28;user=phone>;tag=7c3a332f52ceca113222e284f03ffc23 To: <sip:1158@demo;user=phone> Call-ID: defc62d15c8dfe2aea97473e7a888ac6@10.0.1.28 CSeq: 820098417 INVITE Contact: <sip:1158@10.0.14.158:5060> 3 0.090000 10.0.14.158 10.0.1.28 SIP 453 Status: 180 Ringing... Frame 3: 453 bytes on wire (3624 bits), 453 bytes captured (3624 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Status-Line: SIP/2.0 180 Ringing... 10.0.1.28:5060;received=10.0.1.28;branch=z9hG4bK46784bbd8eb0148fc10691d9766de172 From: "Test" <sip:4411@10.0.1.28;user=phone>;tag=7c3a332f52ceca113222e284f03ffc23 To: <sip:1158@demo;user=phone>;tag=33032356 Call-ID: defc62d15c8dfe2aea97473e7a888ac6@10.0.1.28 CSeq: 820098417 INVITE Contact: <sip:1158@10.0.14.158:5060> 4 1.650000 10.0.14.158 10.0.1.28 SIP/SDP 798 Status: 200 Call accepted, with session description Frame 4: 798 bytes on wire (6384 bits), 798 bytes captured (6384 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Status-Line: SIP/2.0 200 Call accepted 10.0.1.28:5060;received=10.0.1.28;branch=z9hG4bK46784bbd8eb0148fc10691d9766de172 From: "Test" <sip:4411@10.0.1.28;user=phone>;tag=7c3a332f52ceca113222e284f03ffc23 To: <sip:1158@demo;user=phone>;tag=33032356 Call-ID: defc62d15c8dfe2aea97473e7a888ac6@10.0.1.28 CSeq: 820098417 INVITE Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE Contact: <sip:1158@10.0.14.158:5060> Require: timer Supported: replaces, timer Session-Expires: 900;refresher=uac Content-Type: application/sdp Content-Length: 137 Message Body Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): VOCAL 46628 2903 IN IP4 10.0.14.158 Session Name (s): - Connection Information (c): IN IP4 10.0.14.158 Time Description, active time (t): 0 0 Media Description, name and address (m): audio 1260 RTP/AVP 8 Media Attribute (a): rtpmap:8 PCMA/8000 Media Attribute (a): ptime:184 Page 13
5 1.720000 10.0.1.28 10.0.14.158 SIP 474 Request: ACK sip:1158@10.0.14.158:5060 Frame 5: 474 bytes on wire (3792 bits), 474 bytes captured (3792 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Request-Line: ACK sip:1158@10.0.14.158:5060 SIP/2.0 Contact: sip:4411@10.0.1.28 User-Agent: OmniPCX Enterprise R10.0 j1.410.38 To: <sip:1158@demo;user=phone>;tag=33032356 From: "Test" <sip:4411@10.0.1.28;user=phone>;tag=7c3a332f52ceca113222e284f03ffc23 Call-ID: defc62d15c8dfe2aea97473e7a888ac6@10.0.1.28 CSeq: 820098417 ACK 10.0.1.28;branch=z9hG4bKce6afae5ead76f0b488865f10e1240cd Max-Forwards: 70 6 3.970000 10.0.1.28 10.0.14.158 SIP 477 Request: BYE sip:1158@10.0.14.158:5060 Frame 6: 477 bytes on wire (3816 bits), 477 bytes captured (3816 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Request-Line: BYE sip:1158@10.0.14.158:5060 SIP/2.0 Supported: replaces,timer,path,100rel User-Agent: OmniPCX Enterprise R10.0 j1.410.38 To: <sip:1158@demo;user=phone>;tag=33032356 From: <sip:4411@10.0.1.28;user=phone>;tag=7c3a332f52ceca113222e284f03ffc23 Call-ID: defc62d15c8dfe2aea97473e7a888ac6@10.0.1.28 CSeq: 820098418 BYE 10.0.1.28;branch=z9hG4bKc9da223106eb8998905c2ec36d967f78 Max-Forwards: 70 7 4.030000 10.0.14.158 10.0.1.28 SIP 435 Status: 200 OK Frame 7: 435 bytes on wire (3480 bits), 435 bytes captured (3480 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Status-Line: SIP/2.0 200 OK 10.0.1.28:5060;received=10.0.1.28;branch=z9hG4bKc9da223106eb8998905c2ec36d967f78 From: <sip:4411@10.0.1.28;user=phone>;tag=7c3a332f52ceca113222e284f03ffc23 To: <sip:1158@demo;user=phone>;tag=33032356 Call-ID: defc62d15c8dfe2aea97473e7a888ac6@10.0.1.28 CSeq: 820098418 BYE Contact: <sip:1158@10.0.14.158:5060> Page 14
Authentication fail due to missing Realm setting in SIP SIP Proxy Scenario Norphonic Phone at 10.0.14.158 tries to register with Alcatel Lucent OmniPCX Enterprise at 10.0.1.28 in Frame 1. OXE replies a 401 Unauthorized in frame 2 with a request for WWW Digest Auth and qop= auth Norphonic Phone run a new REGISTER message, but uses OXE s IP as realm causing the MD5 hash response to be rendered different than expected by OXE. OXE denies the REGISTER with a new 401 Unauthorized in frame 4 as the password hash do not match. Trace 1 0.000000 10.0.14.158 10.0.1.28 SIP 509 Request: REGISTER sip:10.0.1.28:5060 Frame 1: 509 bytes on wire (4072 bits), 509 bytes captured (4072 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Request-Line: REGISTER sip:10.0.1.28:5060 SIP/2.0 Method: REGISTER Request-URI: sip:10.0.1.28:5060 [Resent Packet: False] 10.0.14.158:5060;rport;branch=z9hG4bK1qc19fefe6b2d2 From: <sip:1158@10.0.1.28>;tag=63637943 SIP tag: 63637943 To: <sip:1158@10.0.1.28> Call-ID: c19fefe6b2d2c562@10.0.14.158 CSeq: 1 REGISTER Sequence Number: 1 Method: REGISTER Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE Contact: <sip:1158@10.0.14.158:5060> Contact-URI: sip:1158@10.0.14.158:5060 Max-Forwards: 15 Supported: replaces, timer Expires: 1800 2 0.030000 10.0.1.28 10.0.14.158 SIP 433 Status: 401 Unauthorized (0 bindings) Frame 2: 433 bytes on wire (3464 bits), 433 bytes captured (3464 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 401 Unauthorized Status-Code: 401 [Resent Packet: False] [Request Frame: 1] [Response Time (ms): 30] Page 15
WWW-Authenticate: Digest qop="auth",nonce="94f8f57f853b26642606a6b3295c1afe",realm="" Authentication Scheme: Digest qop="auth" nonce="94f8f57f853b26642606a6b3295c1afe" realm="" To: <sip:1158@10.0.1.28>;tag=9b34cc7253996a5501fcc5fb40d9fd16 SIP tag: 9b34cc7253996a5501fcc5fb40d9fd16 From: <sip:1158@10.0.1.28>;tag=63637943 SIP tag: 63637943 Call-ID: c19fefe6b2d2c562@10.0.14.158 CSeq: 1 REGISTER Sequence Number: 1 Method: REGISTER 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK1qc19fefe6b2d2 3 0.060000 10.0.14.158 10.0.1.28 SIP 737 Request: REGISTER sip:10.0.1.28:5060 Frame 3: 737 bytes on wire (5896 bits), 737 bytes captured (5896 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Request-Line: REGISTER sip:10.0.1.28:5060 SIP/2.0 Method: REGISTER Request-URI: sip:10.0.1.28:5060 [Resent Packet: False] 10.0.14.158:5060;rport;branch=z9hG4bK2qc19fefe6b2d2 From: <sip:1158@10.0.1.28>;tag=63637943 SIP tag: 63637943 To: <sip:1158@10.0.1.28> Call-ID: c19fefe6b2d2c562@10.0.14.158 CSeq: 2 REGISTER Sequence Number: 2 Method: REGISTER Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE Contact: <sip:1158@10.0.14.158:5060> Contact-URI: sip:1158@10.0.14.158:5060 Authorization: Digest realm="10.0.1.28", nonce="94f8f57f853b26642606a6b3295c1afe", username="1158", uri="sip:10.0.1.28:5060", response="b53ba4d023460f9e1b13f358398883e3", nc=00000001, cnonce="47231533", qop=auth, algorithm=md5 Authentication Scheme: Digest realm="10.0.1.28" nonce="94f8f57f853b26642606a6b3295c1afe" username="1158" uri="sip:10.0.1.28:5060" response="b53ba4d023460f9e1b13f358398883e3" nc=00000001 cnonce="47231533" qop=auth algorithm=md5 Max-Forwards: 15 Supported: replaces, timer Expires: 1800 4 0.090000 10.0.1.28 10.0.14.158 SIP 433 Status: 401 Unauthorized (0 bindings) Frame 4: 433 bytes on wire (3464 bits), 433 bytes captured (3464 bits) Page 16
Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 401 Unauthorized Status-Code: 401 [Resent Packet: False] [Request Frame: 3] [Response Time (ms): 30] WWW-Authenticate: Digest qop="auth",nonce="94f8f57f853b26642606a6b3295c1afe",realm="" Authentication Scheme: Digest qop="auth" nonce="94f8f57f853b26642606a6b3295c1afe" realm="" To: <sip:1158@10.0.1.28>;tag=a645feb43522f3e40d98a4b625a32033 SIP tag: a645feb43522f3e40d98a4b625a32033 From: <sip:1158@10.0.1.28>;tag=63637943 SIP tag: 63637943 Call-ID: c19fefe6b2d2c562@10.0.14.158 CSeq: 2 REGISTER Sequence Number: 2 Method: REGISTER 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK2qc19fefe6b2d2 Incoming call with Session Timer Too Small Scenario Norphonic Phone INVITE in frame 1 IP Touch 4028 to a call and the IP Touch 4028 replies with 100 Trying, and a Status: 422 Session Timer Too Small. In frame 2 and 3. Norphonic Phone acknowledges the request in frame 4 and sends a new INVITE with adjusted Session- Expires adjusted to OXE s request in frame 5. The IP Touch 4028 replies with 100 trying, 180 Ringing and a 200 OK in frame 6, 7 and 8. The Norphonic phone send an ACK and communication is up in frame 9. The call is ended by a Request: BYE from IP Touch 4028 and a 200 OK in frame 10 and 11. Trace 1 0.000000 10.0.14.158 10.0.1.28 SIP/SDP 788 Request: INVITE sip:4411@10.0.1.28:5060;user=phone, with session description Frame 1: 788 bytes on wire (6304 bits), 788 bytes captured (6304 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Request-Line: INVITE sip:4411@10.0.1.28:5060;user=phone SIP/2.0 10.0.14.158:5060;rport;branch=z9hG4bK1qc241830a232d From: 4458 <sip:4458@10.0.14.158>;tag=74926380 To: <sip:4411@10.0.1.28> Call-ID: c241830a232d8885@10.0.14.158 CSeq: 1 INVITE Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE Contact: <sip:4458@10.0.14.158:5060> Page 17
Max-Forwards: 15 Supported: replaces, timer Session-Expires: 900 Min-SE: 90 Content-Type: application/sdp Content-Length: 208 Message Body Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): VOCAL 39959 2032 IN IP4 10.0.14.158 Session Name (s): - Connection Information (c): IN IP4 10.0.14.158 Time Description, active time (t): 0 0 Media Description, name and address (m): audio 1274 RTP/AVP 0 8 18 Media Attribute (a): rtpmap:0 PCMU/8000 Media Attribute (a): rtpmap:8 PCMA/8000 Media Attribute (a): rtpmap:18 G729/8000 Media Attribute (a): fmtp:18 annexb=no Media Attribute (a): ptime:184 2 0.020000 10.0.1.28 10.0.14.158 SIP 308 Status: 100 Trying Frame 2: 308 bytes on wire (2464 bits), 308 bytes captured (2464 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 100 Trying To: <sip:4411@10.0.1.28> From: 4458 <sip:4458@10.0.14.158>;tag=74926380 Call-ID: c241830a232d8885@10.0.14.158 CSeq: 1 INVITE 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK1qc241830a232d 3 0.050000 10.0.1.28 10.0.14.158 SIP 507 Status: 422 Session Timer Too Small Frame 3: 507 bytes on wire (4056 bits), 507 bytes captured (4056 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 422 Session Timer Too Small Allow: INVITE, ACK, CANCEL, BYE, PRACK, NOTIFY, REFER, SUBSCRIBE, OPTIONS, UPDATE User-Agent: OmniPCX Enterprise R10.0 j1.410.38 Min-SE: 1900 To: <sip:4411@10.0.1.28>;tag=692fe55ef8529a5f390bafc2fb061cf3 From: 4458 <sip:4458@10.0.14.158>;tag=74926380 Call-ID: c241830a232d8885@10.0.14.158 CSeq: 1 INVITE 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK1qc241830a232d 4 0.060000 10.0.14.158 10.0.1.28 SIP 424 Request: ACK sip:4411@10.0.1.28:5060;user=phone Frame 4: 424 bytes on wire (3392 bits), 424 bytes captured (3392 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Page 18
Request-Line: ACK sip:4411@10.0.1.28:5060;user=phone SIP/2.0 10.0.14.158:5060;rport;branch=z9hG4bK1qc241830a232d From: 4458 <sip:4458@10.0.14.158>;tag=74926380 To: <sip:4411@10.0.1.28>;tag=692fe55ef8529a5f390bafc2fb061cf3 Call-ID: c241830a232d8885@10.0.14.158 CSeq: 1 ACK Contact: <sip:4458@10.0.14.158:5060> Max-Forwards: 15 5 0.070000 10.0.14.158 10.0.1.28 SIP/SDP 828 Request: INVITE sip:4411@10.0.1.28:5060;user=phone, in-dialog, with session description Frame 5: 828 bytes on wire (6624 bits), 828 bytes captured (6624 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Request-Line: INVITE sip:4411@10.0.1.28:5060;user=phone SIP/2.0 10.0.14.158:5060;rport;branch=z9hG4bK2qc241830a232d From: 4458 <sip:4458@10.0.14.158>;tag=74926380 To: <sip:4411@10.0.1.28>;tag=692fe55ef8529a5f390bafc2fb061cf3 Call-ID: c241830a232d8885@10.0.14.158 CSeq: 2 INVITE Allow: INVITE, ACK, CANCEL, BYE, OPTIONS, REGISTER, SUBSCRIBE, NOTIFY, INFO, REFER, UPDATE Contact: <sip:4458@10.0.14.158:5060> Max-Forwards: 15 Supported: replaces, timer Session-Expires: 1900 Min-SE: 1900 Content-Type: application/sdp Content-Length: 208 Message Body Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): VOCAL 39959 2033 IN IP4 10.0.14.158 Session Name (s): - Connection Information (c): IN IP4 10.0.14.158 Time Description, active time (t): 0 0 Media Description, name and address (m): audio 1274 RTP/AVP 0 8 18 Media Attribute (a): rtpmap:0 PCMU/8000 Media Attribute (a): rtpmap:8 PCMA/8000 Media Attribute (a): rtpmap:18 G729/8000 Media Attribute (a): fmtp:18 annexb=no Media Attribute (a): ptime:184 6 0.160000 10.0.1.28 10.0.14.158 SIP 345 Status: 100 Trying Frame 6: 345 bytes on wire (2760 bits), 345 bytes captured (2760 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 100 Trying To: <sip:4411@10.0.1.28>;tag=692fe55ef8529a5f390bafc2fb061cf3 From: 4458 <sip:4458@10.0.14.158>;tag=74926380 Call-ID: c241830a232d8885@10.0.14.158 CSeq: 2 INVITE 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK2qc241830a232d Page 19
7 0.240000 10.0.1.28 10.0.14.158 SIP 501 Status: 180 Ringing Frame 7: 501 bytes on wire (4008 bits), 501 bytes captured (4008 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 180 Ringing Allow: INVITE, ACK, CANCEL, BYE, PRACK, NOTIFY, REFER, SUBSCRIBE, OPTIONS, UPDATE Contact: sip:10.0.1.28 User-Agent: OmniPCX Enterprise R10.0 j1.410.38 To: <sip:4411@10.0.1.28>;tag=692fe55ef8529a5f390bafc2fb061cf3 From: 4458 <sip:4458@10.0.14.158>;tag=74926380 Call-ID: c241830a232d8885@10.0.14.158 CSeq: 2 INVITE 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK2qc241830a232d 8 1.870000 10.0.1.28 10.0.14.158 SIP/SDP 861 Status: 200 OK, with session description Frame 8: 861 bytes on wire (6888 bits), 861 bytes captured (6888 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Status-Line: SIP/2.0 200 OK Allow: INVITE, ACK, CANCEL, BYE, PRACK, NOTIFY, REFER, SUBSCRIBE, OPTIONS, UPDATE Contact: sip:10.0.1.28 Supported: replaces,timer,path,100rel User-Agent: OmniPCX Enterprise R10.0 j1.410.38 Session-Expires: 1900;refresher=uas P-Asserted-Identity: "Test" <sip:4411@10.0.1.28;user=phone> Content-Type: application/sdp To: <sip:4411@10.0.1.28>;tag=692fe55ef8529a5f390bafc2fb061cf3 From: 4458 <sip:4458@10.0.14.158>;tag=74926380 Call-ID: c241830a232d8885@10.0.14.158 CSeq: 2 INVITE 10.0.14.158:5060;received=10.0.14.158;rport=5060;branch=z9hG4bK2qc241830a232d Content-Length: 195 Message Body Session Description Protocol Session Description Protocol Version (v): 0 Owner/Creator, Session Id (o): OXE 1334838621 1334838621 IN IP4 10.0.1.28 Session Name (s): abs Connection Information (c): IN IP4 10.0.1.245 Time Description, active time (t): 0 0 Media Description, name and address (m): audio 32514 RTP/AVP 18 Media Attribute (a): sendrecv Media Attribute (a): rtpmap:18 G729/8000 Media Attribute (a): fmtp:18 annexb=no Media Attribute (a): ptime:20 Media Attribute (a): maxptime:40 9 1.900000 10.0.14.158 10.0.1.28 SIP 405 Request: ACK sip:10.0.1.28 Frame 9: 405 bytes on wire (3240 bits), 405 bytes captured (3240 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Request-Line: ACK sip:10.0.1.28 SIP/2.0 Page 20
10.0.14.158:5060;rport;branch=z9hG4bK2q2qc241830a232d From: 4458 <sip:4458@10.0.14.158>;tag=74926380 To: <sip:4411@10.0.1.28>;tag=692fe55ef8529a5f390bafc2fb061cf3 Call-ID: c241830a232d8885@10.0.14.158 CSeq: 2 ACK Contact: <sip:4458@10.0.14.158:5060> Max-Forwards: 15 10 4.340000 10.0.1.28 10.0.14.158 SIP 444 Request: BYE sip:4458@10.0.14.158:5060 Frame 10: 444 bytes on wire (3552 bits), 444 bytes captured (3552 bits) Ethernet II, Src: AlcatelB_34:45:d2, Dst: JuniperN_7a:ab:82 Request-Line: BYE sip:4458@10.0.14.158:5060 SIP/2.0 Supported: replaces,timer,path,100rel User-Agent: OmniPCX Enterprise R10.0 j1.410.38 To: sip:4458@10.0.14.158;tag=74926380 From: sip:4411@10.0.1.28;tag=692fe55ef8529a5f390bafc2fb061cf3 Call-ID: c241830a232d8885@10.0.14.158 CSeq: 317119913 BYE 10.0.1.28;branch=z9hG4bKd0ab0c2ddb2dbc16bda5ede284fae56b Max-Forwards: 70 11 4.360000 10.0.14.158 10.0.1.28 SIP 411 Status: 200 OK Frame 11: 411 bytes on wire (3288 bits), 411 bytes captured (3288 bits) Ethernet II, Src: JuniperN_7a:ab:82, Dst: AlcatelB_34:45:d2 Status-Line: SIP/2.0 200 OK 10.0.1.28:5060;received=10.0.1.28;branch=z9hG4bKd0ab0c2ddb2dbc16bda5ede284fae56b From: <sip:4411@10.0.1.28>;tag=692fe55ef8529a5f390bafc2fb061cf3 To: 4458 <sip:4458@10.0.14.158>;tag=74926380 Call-ID: c241830a232d8885@10.0.14.158 CSeq: 317119913 BYE Contact: <sip:4458@10.0.14.158:5060> Page 21
Questions and Answers Q: Norphonic phone is registered but calls are rejected. Call to Norphonic phone is fine. A: The Alcatel is set up to authenticate all incoming calls. Change SIP SIP Proxy - Only authenticated incoming calls to False. Q: The Norphonic Phone registers with the proxy but cannot make calls. Alcatel ISSUES a 502 Bad Gateway message A: The phone offers both G711 as well as G729 codec choice to OXE. If OXE is set to require Compression for this call due to IP Domain settings and Compression Type is set to G723 in System Parameters, the call is rejected with a 502 Bad Gateway message. Q: The Norphonic phone is challenged with a Status: 407 Proxy Authentication Required and call establishment from Norphonic phone is failing. A: Make sure SIP SIP Proxy parameter Only authenticated incoming calls is set to False. Restart Alcatel SIP Motor engine to ensure proper parameter adaptation. Page 22
Words and abbreviations Abbreviation used Explained alaw G711 a-law. Also known as PCMA OXE OmniPCX Enterprise. PBX by Alcatel-Lucent PCMA This is equivalent to G711 a-law PCMU This is equivalent to G711 u-law QOP Quality Of Protection. Ref.: RFC 2617 SIP ulaw G711 u-law. Also known as PCMU Page 23