SpectraLink i640 User Manual

Page 1
NetLink e340/h340/i640 Wireless Telephone
SIP User Agent: Features and Standards
Part Number: 72-1089-01
Issue C
Page 2
SpectraLink Corporation SIP User Agent: Features and Standards
SpectraLink Corporation has prepared this document for use by SpectraLink personnel and customers. The drawings and specifications contained herein are the property of SpectraLink and shall be neither reproduced in whole or in part without the prior written approval of SpectraLink, nor be implied to grant any license to make, use, or sell equipment manufactured in accordance herewith.
SpectraLink reserves the right to make changes in specifications and other information contained in this document without prior notice, and the reader should in all cases consult SpectraLink to determine whether any such changes have been made.
The terms and conditions governing the sale of SpectraLink hardware products and the licensing of SpectraLink software consist solely of those set forth in the written contracts between SpectraLink and its customers. No representation or other affirmation of fact contained in this document including but not limited to statements regarding capacity, response-time performance, suitability for use, or performance of products described herein shall be deemed to be a warranty by SpectraLink for any purpose, or give rise to any liability of SpectraLink whatsoever.
In no event shall SpectraLink be liable for any incidental, indirect, special, or consequential damages whatsoever (including but not limited to lost profits) arising out of or related to this document, or the information contained in it, even if SpectraLink has been advised, knew, or should have known of the possibility of such damages.
Trademark Information
SpectraLink® LinkPlus Link NetLink SVP Are trademarks and registered trademarks of SpectraLink Corporation. The SpectraLink logo is a registered trademark in the United States of America and in other countries. All other trademarks used herein are the property of their respective owners.
SpectraLink Corporation 5755 Central Avenue Boulder, CO 80301 303 440 5330 or 800 676 5465 www.spectralink.com
Copyright © 2007 SpectraLink Corporation. All rights reserved
Information in this document is subject to change without notice and does not represent a commitment on the part of SpectraLink Corporation. The software described in this document is furnished under a license and may only be used pursuant to the terms of (1) SpectraLink's software license agreement available at
http://www.spectralink.com/softwareUpdates
between the user and SpectraLink Corporation OR (3) the terms and conditions previously agreed to in writing between the user and an authorized SpectraLink reseller (each, the “Agreement”). The software may be used only in accordance with the terms of the Agreement. No part of this manual, or the software described herein, may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, for any purpose except for the sole intent to operate the product or without the express written permission of SpectraLink Corporation.
OR (2) the terms and conditions previously agreed to in writing
Part Number: 72-1089-01-C.doc Page 2
Page 3
SpectraLink Corporation SIP User Agent: Features and Standards

1. User Agent Features

Feature Support
Registration: Number of proxies Up to three Number of contacts Up to five registered contact names Voicemail subscription Yes, specified contact per proxy Emergency Proxy Support No Configuration: Local admin menus Yes, for basic handset setup and network configuration File download Yes, TFTP for handset code updates, SIP configuration Telnet No Dialing Support: Phone directories Contact list Yes, through OAI application Incoming calls No Outgoing calls No Missed calls No Redial last contact Yes (last dialed contact) Last Call Return No (return last incoming call) Message Center contact Yes (configured per proxy) Numeric dialing Yes Alphanumeric dialing Yes Phone resident dial plan No Speed dial contacts No Hot Line No Presence support No Text messaging No Time server support No Line Appearances: Number Up to five Calls per line (per registration) Two Max simultaneous calls 10, one with audio flowing Security: User Authentication Yes, MD5 per RFC 1321 Proxy Authentication Yes, MD5 per RFC 1321 TLS transport level security No NAT Support: Symmetric trans/rcv signaling port Yes Symmetric trans/rcv audio port Yes Signaling port keepalives No Audio port keepalives No STUN support No External Applications Support: OAI support Yes
Part Number: 72-1089-01-C.doc Page 3
Page 4
SpectraLink Corporation SIP User Agent: Features and Standards

2. Telephony Features

Feature Support
Basic call support: Hold Yes Held call reminder No Mute Yes Do-not-disturb [Local] Yes, busy indication to calling party Call waiting Yes, audio signal + displayed caller ID + line icon blinking Distinctive ringing No Auto-answer No Multi stage digit collection Yes Caller ID display Yes Missed call notification No Call Forwarding [Local] Yes, per line basis. Unconditional. Call Transfer [Local] Yes, per RFC3515 and draft-ietf-sipping-service-examples-06 Conferencing [Local] No Centralized Conferencing Yes, control through RFC 2833 or dtmf-relay content Message Waiting Indication Yes, per line appearance. Either Subscribed or unsolicited
Notifications. Call Park / Pickup [Local] No Group Park / Group Pickup [Local] No Automatic Call Distribution (ACD) No
[Local] indicates a feature managed by the handset rather than the PBX.
Part Number: 72-1089-01-C.doc Page 4
Page 5
SpectraLink Corporation SIP User Agent: Features and Standards

3. RFC 3261 Compliance

Feature Supported?
Transport: UDP Yes UDP retransmit timers Yes UDP multicast No TCP Yes TLS No IPv6 No Fatal transport errs treated as 503 responses. Loop detection No, From tag, callId, and Cseq match but no dialog match. – 482 resp. Method processing: Unsupported method response Yes, 501 Include “Allow” with all INVITEs Yes Include “Supported” with all INVITEs Include “Accept” with all INVITEs Yes Forked calls per RFC 3264 Yes 405 response to recognized but unsupported method. OPTIONS method resp should have Accept header. INVITE keep alive if no final response (resend provisional response). All requests can be challenged. Partial, REGISTER and INVITE only can be challenged. Header processing: Compact forms Yes Repeated headers Yes for Via, Contact, Record-Route, Route, Proxy-Authenticate. Not for
Case sensitivity Yes for quoted strings, tags Case insensitivity Yes for header names, methods, tokens, parameters. Line wrapping Yes UTF8 char set No, UTF8 strings are handled as identifiers, only US ASCII chars are
Via header in all responses Yes Via header sentby in IP format Yes Ignore unsupported headers Yes Reject response with more than one via header. Allow whitespace in header parsing Yes Via header support maddr and ttl No URIs: Name/Address forms Yes sips: forms No tel: forms No user=phone forms No Escape/unescape URIs as parameters Security: User Authentication Yes, Digest Proxy Authentication Yes, Digest credentials are not yet cached Transport level security (TLS) No SIP Proxies: Proxy discovery methods No
No, 30 second timeout instead.
Yes
No
Yes
No.
WWW-Authenticate.
displayed.
No
Yes only for Refer-To: parameters.
Part Number: 72-1089-01-C.doc Page 5
Page 6
SpectraLink Corporation SIP User Agent: Features and Standards

4. SIP Extensions

Extension Supported?
RFC 3262 Reliability of provisional responses (PRACK, RSEQ, RACK) “Require” header, 421 responses draft-ietf-sip-serverfeatures-05 “Diversion” header, diversion indication. Draft-levy-sip­diversion-04 SIP session timer. Session-Expires, Min-SE, “Refresher=”. draft-ietf-sip-session-timer-13 UPDATE method. RFC 3311 No REFER method, “Replaces” header, call transfer, RFC 3515. draft-ietf-sipping-service-examples-06 Message waiting indication. NOTIFY, SUBSCRIBE, draft-mahy­sip-message-waiting-04. draft-ietf-sipping-mwi-02. Dialog event package. Draft-ietf-sipping-dialog-package-03. Partial. No subscription to dialogs. Caller identity and privacy. “Remote-Party-Id” header. Draft­ietf-sip-privacy-04 SIP Privacy. “Privacy”, “P-Asserted-Identity”, “P-Preferred­Identity” headers. RFC 3325, RFC 3323 “Reason” header. RFC 3326 No SIP Offer-Answer model. RFC 3264 Yes Locating SIP servers. RFC 3263 No Specific Event Notification. SUSCRIBE, NOTIFY methods. “Event” header. RFC 3265 Basic network media services. Draft-burger-sipping-netann-08 Third-party call control 3pcc best current practice. RFC 3725 Partial Registration event package. RFC 3680 No Presence event package. RFC 3586. Presence Info Data Format. RFC 3863 “Replaces” header. draft-ietf-sip-replaces-05 Multi-MIME support. RFC 2387 No
Yes
No
No
No
Yes
Yes, simple-message-summary is processed per proxy.
No
No
Yes. Does not accept SUBSCRIBE requests for dialog events. Implicit subscriptions only for call transfer. No
No
Yes
Part Number: 72-1089-01-C.doc Page 6
Page 7
SpectraLink Corporation SIP User Agent: Features and Standards

5. Media Support

Feature Received? Transmitted?
Session Description Protocol: v, o, s, t, m, c lines Yes Yes Reject session if any lines unrecog No, unrecognized lines are ignored v=0 Value is ignored Yes Session id is NTP timestamp Accepted No, random integer IP=0.0.0.0 as hold indicator Yes Yes, optional ‘sendonly’ as hold indicator Yes Yes ‘rcvonly’ response to ‘sendonly’ Ignored Yes IPv6 No No Telephone Event Signaling: RFC 2833 Yes Yes, optional RFC 2833 dynamic payload type Payloads ignored Yes Inband DTMF Not detected, heard as audio No Events signaled Ignored 0-9, #, * (Not A-D, hookflash) INFO message signaling Ignored Yes, optional Audio Codecs: G.711 u-law (10, 20, 30, 60) 10, 20, 30, 60 msec frames 20 msec frames G.711 A-law (10, 20 , 30, 60) 10, 20, 30, 60 msec frames 20 msec frames G.729 (10, 20 30) No No G.723.1 (30) No No Silence suppression Ok No Comfort Noise for G.711 Ok Yes Comfort Noise per RFC3389 Ok No RTCP Socket not open – unreachable No SRTP No No Offer / Answer Model: INVITE without attached SDP Yes No ACK with attached SDP Yes No On-the-fly codec changes No No Early audio cut-through for 183 call progress responses Re-INVITE to change codec Yes No Re-INVITE to change address Yes No Multipart MIME No No S/MIME No No
Yes No
Part Number: 72-1089-01-C.doc Page 7
Page 8
SpectraLink Corporation SIP User Agent: Features and Standards

6. Supported Methods

Method Received? Transmitted?
ACK Yes Yes BYE Yes Yes CANCEL Yes, only for INVITE method Yes, only for INVITE method INFO Yes, body ignored Yes, for dtmf-relay INVITE Yes Yes MESSAGE No No NOTIFY Yes Yes OPTIONS Yes Yes PRACK Yes Yes REFER Yes Yes REGISTER No Yes SUBSCRIBE No, implicit subscriptions only Yes, implicit and mail center
only
UPDATE No No
Part Number: 72-1089-01-C.doc Page 8
Page 9
SpectraLink Corporation SIP User Agent: Features and Standards

7. Supported Responses

Response Received? Transmitted?
100 Trying Yes Yes 180 Ringing Yes Yes 181 Forwarded Treated like 100 No 182 Queued Treated like 100 No 183 Session Progress Treated like 180 No 200 OK Yes Yes 202 Accepted Yes Yes 300 Multiple Choices Yes, terminates call, reissues
INVITE to new contact 301 Moved Permanently Treated like 300 No 302 Moved Temporarily Treated like 300 Yes 305 Use Proxy Treated like 300 No 400 Bad Request Yes, terminates call Yes 401 Unauthorized Yes, terminates call. reissues
INVITE or REGISTER request 403 Forbidden Treated like 400 No 404 Not Found Treated like 400 Yes 405 Method Not Allowed Treated like 400 Yes 407 Proxy Authentication Required Yes, terminates call, reissues
INVITE or REGISTER request 408 Request Timeout Treated like 400 No 415 Unsupported Media Yes, does not yet reissue request Yes 420 Bad Extension Yes, does not yet reissue request No 480 Temporarily Unavailable Yes, does not yet reissue request Yes 481 Call Leg Does Not Exist Treated like 400 Yes 482 Loop Detected Yes, ignored No 483 Too Many Hops Yes, ignored No 484 Address Incomplete Yes No 486 Busy Here Yes, terminates call Yes 487 Request Terminated Treated like 400 No 491 Request Pending Yes, does not yet reissue request Yes 500 Server Internal Error Yes, does not yet reissue request Yes, for INVITE if INVITE is
501 Not Implemented Yes, but ignored Yes, if request method unrecog. 503 Service Unavailable Yes, terminates a call setup No 600 Busy Everywhere Yes, terminates a call setup No 603 Decline Yes, terminates a call setup Yes
No
No
No
already in progress
Part Number: 72-1089-01-C.doc Page 9
Page 10
SpectraLink Corporation SIP User Agent: Features and Standards

8. Supported Headers

Header Received? Transmitted?
Accept Ignored Yes Accept-Encoding Ignored No Accept-Language Ignored No Alert-Info Ignored No Allow Ignored Yes Allow-Events Ignored No Also Ignored No Authentication-Info Ignored No Authorization Ignored No Call-ID Yes Yes Call-Info Ignored No Contact Yes Yes Content-Disposition Ignored No Content-Language Ignored No Content-Length Yes Yes Content-Type Yes Yes Content-Encoding Ignored No Cseq Yes Yes Date Ignored No Diversion Ignored No Error-Info Ignored No Event Yes Yes Expires Yes, register only Yes From Yes Yes In-Reply-To Ignored No History-Info Ignored No Max-Forwards Ignored Yes Min-Expires Ignored No Min-SE Ignored No MIME-Version Ignored No Organization Ignored No P-Asserted-Identity Ignored No Priority Ignored No Proxy-Authenticate Ignored Yes Proxy-Require Ignored No RAck Yes No Record-Route Yes Yes Referred-By Yes Yes Refer-To Yes Yes Remote-Party-ID Ignored No Replaces Yes Yes Reply-To Ignored No Requested-By Ignored No Require Ignored No Retry-After Yes, ignored currently Yes Route Yes Yes Rseq Yes Yes Server Ignored No Session-Expires Ignored No Subject Ignored No Subscription-State Yes Yes Supported Ignored Yes Timestamp Ignored No
Part Number: 72-1089-01-C.doc Page 10
Page 11
SpectraLink Corporation SIP User Agent: Features and Standards
Header Received? Transmitted?
To Yes Yes Unsupported Ignored No User-Agent Ignored Yes Via Yes Yes Warning Ignored No WWW-Authenticate Ignored Yes
Part Number: 72-1089-01-C.doc Page 11
Loading...