Calling/Connected Line Identification Presentation on Yealink IP Phones

Similar documents
PPreferredID = "P-Preferred-Identity" HCOLON PPreferredID-value. *(COMMA PPreferredID-value)

The table below lists the protocols supported by Yealink SIP IP phones with different versions.

Yealink Phonebook Generation Tool User Guide

Using Genband E911 on Yealink IP Phones

Server Redundancy on Yealink IP Phones

About 802.1X... 3 Yealink IP Phones Compatible with 802.1X... 3 Configuring 802.1X Settings... 5 Configuring 802.1X using configuration files...

Using Genesys ACD on Yealink IP Phones

Server Redundancy on Yealink IP Phones

IEEE 802.1Q. Voice VLAN

Table of Contents. iii

IP Phones Deployment Guide for BroadWorks Environment

Table of Contents. iii

CP860, SIP-T28P, SIP-T26P, SIP-T22P, SIP-T21P, SIP-T20P, SIP-T19P, SIP-T46G, SIP-T42G and SIP-T41P IP phones running firmware version 71 or later.

SOFTWARE LICENSE AGREEMENT

IP Phones Deployment Guide for BroadWorks Environment

Checking the Firmware Version

This guide provides instructions on how to configure SNMP feature on Yealink IP phones and test SNMP feature using a free SNMP test tool.

Avaya Solution & Interoperability Test Lab Application Notes for configuring Datatal AB Flexi with Avaya IP Office 500 V2 Standalone R Issue 1.

Updating Skype for Business Phone Firmware from Microsoft Skype for Business Server. Table of Contents

IP Phones Deployment Guide for BroadWorks Environment

IP Phones Deployment Guide for BroadWorks Environment

Setup Reference guide for Panasonic KX-NCP/TDE PBX with Swisscom Smart Business Communication SIP Trunks

Table of Contents. Why doesn t the phone pass 802.1X authentication?... 16

Yealink IP Phone Configuration Guides. Yeastar Technology Co., Ltd.

This guide provides detailed information on how to configure and use server redundancy on Yealink IP phones.

Application Notes for Configuring Tidal Communications tnet Business VoIP with Avaya IP Office using SIP Registration - Issue 1.0

Application Notes for Phonect SIP Trunk Service and Avaya IP Office 7.0 Issue 1.0

Application Notes for Configuring Windstream SIP Trunking with Avaya IP Office - Issue 1.0

Table of Contents. iii

IEEE 802.1Q. Voice VLAN

Yealink SIP IP Phones Release Notes of Version 84

Step 1: Checking Computer Network Settings:

About VLAN IEEE 802.1Q. Voice VLAN

2015/04/13 11:41 1/22 UNIVERGE 3C

2018/05/18 23:05 1/2 UNIVERGE 3C

Connecting with InPhonex service

Application Notes for OneAccess-Telstra Business SIP with Avaya IP Office Release 11 SIP Trunking - Issue 1.0

Application Notes for Configuring CenturyLink SIP Trunking with Avaya IP Office Issue 1.0

Updating Skype for Business Phone Firmware from Microsoft Skype for Business Server. Table of Contents

UCM6102/6104/6108/6116 Configuration

Application Notes for Configuring SIP Trunking between the Skype SIP Service and an Avaya IP Office Telephony Solution Issue 1.0

NICC ND 1035 V2.1.1 ( )

IP Phones Deployment Guide for BroadWorks Environment

Application Notes for Configuring EarthLink SIP Trunk Service with Avaya IP Office using UDP/RTP - Issue 1.0

Broadvox Fusion Platform Version 1.2 ITSP Setup Guide

Abstract. Avaya Solution & Interoperability Test Lab

Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1

Yealink SIP IP Phones Release Note of Version 71

Configuration manual

Application Notes for Configuring Windstream using Genband G9 SIP Trunking with Avaya IP Office Issue 1.0

Spectrum Enterprise SIP Trunking Service Avaya IPO10 with SBC IP PBX Configuration Guide

Unofficial IRONTON ITSP Setup Guide

TDS managedip Hosted Android User Guide for managedip UC

Please follow the steps that are listed here to get started with your Berkshire 10K ippbx telephone system.

DMP 128 Plus C V DMP 128 Plus C V AT. Avaya Aura Configuration Guide REVISION: DATE: MARCH 7 TH 2018

SELF-HELP GUIDe USER MANUAL HBT CUSTOMER PORTAL. Meet the future. Today.

State of GA HVS End User Portal User Guide

Avaya PBX SIP TRUNKING Setup & User Guide

Fanvil IP Phone Configuration Guides. Yeastar Technology Co., Ltd.

TT11 VoIP Router 1FXS/1FXO TA User Guide

W52P IP DECT Phones (with firmware version 30 or later)

IP Phones Deployment Guide for BroadWorks Environment

DMP 128 Plus C V DMP 128 Plus C V AT

SIP Trunk design and deployment in Enterprise UC networks

This guide provides detailed information on how to configure and use server redundancy on Yealink IP phones.

Draft Version. Setup Reference guide for KX-HTS Series (Tested with HTS32 Version 1.5) Peoplefone SIP Trunk service with External Router

Connecting with Free World Dialup (FWD)

Release Note for MyPBX Enterprise X

Step 3 - How to Configure Basic System Settings

Configuration guide for Switchvox and XO Communications

Hosted Fax Mail. Blue Platform. User Guide

BullsEye Digital Voice Toolbar Quick Reference Guide

Using Enhanced DSS Keys on Yealink IP Phones

ShoreTel 14.2 (without SBC)

Configuring Multi-Tenants on SIP Trunks

Abstract. Testing was conducted at the Avaya Solution and Interoperability Test Lab.

Table of Contents. iii

NEC: SIP Trunking Configuration Guide V.1

Table of Contents. Yealink Solution Guide

Table of Contents. iii

Technical Note FLX UC 1000/1500 Registering with Shoretel ShoreGear

HT801/HT802 Firmware Release Note IMPORTANT UPGRADING NOTE

SIP Trunk design and deployment in Enterprise UC networks

Abstract. Avaya Solution & Interoperability Test Lab

Yealink Configuration Encryption Tool User Guide

Abstract. Avaya Solution & Interoperability Test Lab

Business Communication Manager Release 5.0 Configuration Guide for Skype for SIP R1.3. Issue 1.0

HT812/HT814 Firmware Release Note IMPORTANT UPGRADING NOTE

Allstream NGNSIP Security Recommendations

Configuration guide for Switchvox and PAETEC

Draft Version. Setup Reference guide for KX-HTS Series (Tested with HTS824 Version 1.5) Netia SIP Trunk service with External Router

Previously, SIP Enablement Services sip server process occasionally generated a core dump while shutting down.

SIP Session Initiation Protocol

Interdomain Federation Guide for IM and Presence Service on Cisco Unified Communications Manager, Release 11.5(1)SU2

Application Notes for TelStrat Engage Record Version 3.3 with Avaya Business Communication Manger Release 6.0 VoIP Recording Issue 1.

Application Notes for Configuring Fonolo In-Call Rescue with Avaya IP Office Server Edition using SIP Trunks Issue 1.0

Configuration guide for Switchvox and NuVox

Nexmo SIP Trunking Configuration Guide. Avaya Aura With Avaya SBCe

SIP Trunk design and deployment in Enterprise UC networks

User Guide for DECT IP Phone Features Integrated with BroadSoft UC-One

Transcription:

Calling/Connected Line Identification Presentation on Yealink IP Phones This guide provides some enhancements of calling and connected line identification presentation supported on Yealink IP phones. Yealink IP phones support to derive calling and connected line identification from SIP headers and display the name associated with the telephone number on the LCD screen. This guide applies to the following Yealink IP phones: SIP-T58V/A, SIP-T56A, SIP VP-T49G, SIP-T48G, SIP-T46G, SIP-T42G, SIP-T41P, SIP-T40P, SIP-T29G, SIP-T27P, SIP-T23P/G, SIP-T21(P) E2, SIP-T19(P) E2, CP860, CP960 and W56P IP phones running firmware version 80 or later SIP-T54S, SIP-T52S, SIP-T48S, SIP-T46S, SIP-T42S, SIP-T41S, SIP-T40G, SIP-T27G, CP920, W60 and W52P IP phones running firmware version 81 or later SIP Headers defined in RFC FROM FROM is defined in RFC 3261. This SIP header field indicates the logical identification of the initiator of the request, possibly the user's address-of-record. It contains a URI and optionally a display name. P-Preferred-Identity P-Preferred-Identity is defined in RFC 3325. This SIP header field is used from a user agent to a trusted proxy to carry the identification the user sending the SIP message wishes to be used for the P-Asserted-Header field value that the trusted element will insert. PPreferredID = "P-Preferred-Identity" HCOLON PPreferredID-value *(COMMA PPreferredID-value) PreferredID-value = name-addr / addr-spec A P-Preferred-Identity header field value must consist of exactly one name-addr or addr-spec. There may be one or two P-Preferred-Identity values. If there is one value, it must be a sip, sips, or tel URI. If there are two values, one value must be a sip or sips URI and the other must be a tel URI. It is worth noting that proxies can (and will) remove this header field. P-Asserted-Identity P-Asserted-Identity is defined in RFC 3325. This SIP header field is used among trusted SIP entities (typically

intermediaries) to carry the identification of the user sending a SIP message as it was verified by authentication. PAssertedID = "P-Asserted-Identity" HCOLON PAssertedID-value *(COMMA PAssertedID-value) PAssertedID-value = name-addr / addr-spec A P-Asserted-Identity header field value must consist of exactly one name-addr or addr-spec. There may be one or two P-Asserted-Identity values. If there is one value, it must be a sip, sips, or tel URI. If there are two values, one value must be a sip or sips URI and the other must be a tel URI. It is worth noting that proxies can (and will) add and remove this header field. Remote-Party-ID Remote-Party-ID is defined in a SIP draft. This SIP header field provides information about the remote party. Remote-Party-ID = "Remote-Party-ID" HCOLON rpid *(COMMA rpid) A request or response may contain more than one Remote-Party-ID header field, with privacy requested independently for each. Privacy Privacy is defined in RFC 3323. The presence of this privacy type in a Privacy header field indicates that the user would like to be kept private with respect to SIP entities outside the Trust Domain with which the user authenticated. Privacy-hdr = "Privacy" HCOLON priv-value *(";" priv-value) Priv-values supported on Yealink IP phones: Priv-value Privacy header Description id Privacy: id Identification must be hidden. (defined in RFC 3325) none Privacy: none Nothing must be hidden. full uri name off Privacy: full Privacy: uri Privacy: name Privacy: off Behind the Remote-Party-ID header. Both display name and URI from the untrusted entity must be hidden. Behind the Remote-Party-ID header. Only the URI from the untrusted entity must be hidden. Behind the Remote-Party-ID header. Only the display name from the untrusted entity must be hidden. Behind the Remote-Party-ID header. Nothing from the untrusted entity must be hidden. 2

UPDATE UPDATE is defined in RFC 3311. It is a target refresh request. As specified in RFC 3261, this means that it can update the remote target of a dialog. Calling Line Identification Presentation Calling Line Identification Presentation (Abbreviation CLIP), also called Caller ID, Calling Number Identification, is a telephone service available in Voice over Internet Protocol (VoIP). That transmits a caller's number to the called party during the ringing signal. Calling line identification presentation can also provide a name associated with the calling line number. The information transmitted to the called party may be displayed on the phone LCD screen. Configuring the Yealink IP Phones Yealink IP phones support to derive calling line identification from the FROM, P-Preferred-Identity, P-Asserted-Identity and Remote-Party-ID SIP headers in the INVITE request. Users can configure the calling line identification source for Yealink IP phones via web user interface or using the configuration file. The calling line identification source is configurable on a per-account basis. To configure calling line identification source via web user interface: 1. Press, or press Menu->Status on the IP phone to check its IP address. 2. Open the web browser on local computer. 3. Enter the IP address (e.g. http://192.168.0.10 or 192.168.0.10) in the browser s address bar, and then click Enter. 4. Enter the User Name (admin) and Password (admin) in the pop-up dialogue box. 5. Click Log in to log in the web user interface of the IP phone. 6. Click on Account->Advanced. 7. Select the desired value for calling line identification source from the pull-down list of Caller ID Source. 8. Click Confirm to accept the change. 3

To configure calling line identification source using the configuration file: 1. Add/Edit the calling line identification source parameter in the configuration file. The following table lists the information of parameters: (For SIP-T58V/T58A/T56A/SIP VP-T49G/SIP-T54S/T48G/T48S/T46G/T46S/T29G: X ranges from 1 to 16; For SIP-T52S/T42G/T42S: X ranges from 1 to 12; For W60: X ranges from 1 to 8; For SIP-T41P/T41S/T27P/T27G: X ranges from 1 to 6; For W52P/W56P: X ranges from 1 to 5; For SIP-T40P/T40G/T23P/T23G: X ranges from 1 to 3; For SIP-T21(P) E2: X ranges from 1 to 2; For SIP-T19(P) E2/CP860/CP920/CP960: X is equal to 1) account.x.cid_source Parameters Permitted Values 0, 1, 2, 3, 4, 5 or 6 Default 0 Description Provides the enhancement for calling line identification presentation. 0-FROM 1-PAI 2-PAI-FROM 3-PRID-PAI-FROM 4-PAI-RPID-FROM 5-RPID-FROM 6-PREFERENCE If it is set to 6 (PREFERENCE), the IP phone uses the custom priority order for the sources of caller identity information (configured by the parameter sip.cid_source.preference ). Web User Interface: Account->Advanced->Caller ID Source Phone User Interface: None sip.cid_source.preference String P-Preferred-Identity, P-Asserted-Identity, Remote-Party-ID, From Description: Configures the priority order for the sources of caller identity information. The headers 4

can be in any order. Parameters Permitted Values Default Note: Yealink IP phones support deriving caller identity from the following SIP headers: From, P-Asserted-Identity (PAI), P-Preferred-Identity and Remote-Party-ID (RPID). It is only applicable to the IP phones running firmware version 81 or later. Web User Interface: None Phone User Interface: None For example, configure the parameter of account 1 for supporting calling line identification from PAI and FROM SIP headers, the following parameter must be added in the configuration file: account.1.cid_source = 2 2. Upload the configuration file to the root directory of the download server and perform auto provisioning to configure the Yealink IP phones. For more information on auto provisioning, refer to the corresponding auto provisioning guide: For Yealink IP phones running old firmware version (old auto provisioning mechanism), refer to Yealink_SIP-T2 Series_T19(P) E2_T4_Series_CP860_W56P_IP_Phones_Auto_Provisioning_Guide. For Yealink IP phones running new firmware version (new auto provisioning mechanism), refer to Yealink SIP IP Phones Auto Provisioning Guide_V81. Calling Line Identification Presentation Enhancement Yealink IP phones support calling line identification presentation through the FROM, P-Preferred-Identity, P-Asserted-Identity, Remote-Party-ID and Privacy SIP headers. Configuration of calling line identification source decides the feature enhancement on Yealink IP phones. The following sessions show the enhancements of calling line identification presentation according to the calling line identification source configured on the IP phones. Caller ID source = FROM 1) The IP phone checks Privacy: id header preferentially, if there is a Privacy: id in the INVITE request, the calling line identification information will be hidden and the IP phone LCD screen presents anonymous. 2) If there is not any Privacy: id header in the INVITE request, the IP phone checks and presents the caller identification from the P-Preferred-Identity header. 3) If there is not P-Preferred-Identity header in the INVITE request, the IP phone presents the caller identification derived from the FROM header. 5

. Caller ID source = PAI 1) The IP phone checks Privacy: id header preferentially, if there is a Privacy: id in the INVITE request, the caller identification information will be hidden and the IP phone LCD screen presents anonymous. 2) If there is not any Privacy: id header in the INVITE request, the IP phone checks and presents the caller identification from the P-Preferred-Identity header. 3) If there is not P-Preferred-Identity header in the INVITE request, the IP phone checks and presents the caller identification from the P-Asserted-Identity header. 6

Caller ID source = PAI-FROM 1) The IP phone checks Privacy: id header preferentially, If there is a Privacy: id in the INVITE request, the caller identification information will be hidden and the IP phone LCD screen presents anonymous. 2) If there is not any Privacy: id header in the INVITE request, the IP phone checks and presents the caller identification from the P-Preferred-Identity header. 3) If there is not P-Preferred-Identity header in the INVITE request, the IP phone checks and presents the caller identification from the P-Asserted-Identity header. 4) If there is not P-Asserted-Identity header in the INVITE request, the IP phone presents the caller identification derived from the FROM header. Caller ID source = RPID-FROM 1) The IP phone checks Privacy: id header preferentially, If there is a Privacy: id in the INVITE request, the caller identification information will be hidden and the IP phone LCD screen presents anonymous. 2) If there is not any Privacy: id header in the INVITE request, the IP phone checks and presents the caller identification from the P-Preferred-Identity header. 3) If there is not P-Preferred-Identity header in the INVITE request, the IP phone checks and presents the caller identification from the Remote-Party-ID header. 4) If there is not Remote-Party-ID header in the INVITE request, the IP phone presents the caller identification derived from the FROM header. 7

Caller ID source = PAI-RPID-FROM 1) The IP phone checks Privacy: id header preferentially, If there is a Privacy: id in the INVITE request, the caller identification information will be hidden and the IP phone LCD screen presents anonymous. 2) If there is not any Privacy: id header in the INVITE request, the IP phone checks and presents the caller identification from the P-Preferred-Identity header. 3) If there is not P-Preferred-Identity header in the INVITE request, the IP phone checks and presents the caller identification from the P-Asserted-Identity header. 4) If there is not P-Asserted-Identity header in the INVITE request, the IP phone checks and presents the caller identification from the Remote-Party-ID header. 5) If there is not Remote-Party-ID header in the INVITE request, the IP phone presents the caller identification derived from the FROM header. 8

Caller ID source = RPID-PAI-FROM 1) The IP phone checks Privacy: id header preferentially, If there is a Privacy: id in the INVITE request, the caller identification information will be hidden and the IP phone LCD screen presents anonymous. 2) If there is not any Privacy: id header in the INVITE request, the IP phone checks and presents the caller identification from the P-Preferred-Identity header. 3) If there is not P-Preferred-Identity header in the INVITE request, the IP phone checks and presents the caller identification from the Remote-Party-ID header. 4) If there is not Remote-Party-ID header in the INVITE request, the IP phone checks and presents the caller identification from the P-Asserted-Identity header. 5) If there is not P-Asserted-Identity in the INVITE request, the IP phone presents the caller identification derived from the FROM header. 9

Connected Line Identification Presentation Connected Line Identification Presentation (Abbreviation COLP) service allows the IP phone to display the identification of the connected party. That transmits a connected line number to the calling party. COLP can also provide a name associated with the connected line number. The information transmitted to the calling party may be displayed on the phone LCD screen. Configuring the Yealink IP Phone Yealink IP phones display the dialed digits on the phone LCD screen by default during outgoing calls. During a call establishment, Yealink IP phones support to derive connected line identification from the FROM, P-Preferred-Identity, P-Asserted-Identity and Remote-Party-ID SIP headers in the 18X, 200 OK response. Yealink IP phones also support to derive associated connected line identification from UPDATE message following the RFC 4916. Users can configure the connected line identification source for Yealink IP phones using the configuration file. The connected line identification source is configurable on a per-account basis. To configure connected line identification source using the configuration file: 1. Add/Edit the connected line identification source parameter in the configuration file. The following table lists the information of parameters: (For SIP-T58V/T58A/T56A/SIP VP-T49G/SIP-T54S/T48G/T48S/T46G/T46S/T29G: X ranges from 1 to 16; 10

For SIP-T52S/T42G/T42S: X ranges from 1 to 12; For W60: X ranges from 1 to 5; For SIP-T41P/T41S/T27P/T27G: X ranges from 1 to 6; For W52P/W56P: X ranges from 1 to 5; For SIP-T40P/T40G/T23P/T23G: X ranges from 1 to 3; For SIP-T21(P) E2: X ranges from 1 to 2; For SIP-T19(P) E2/CP860/CP920/CP960: X is equal to 1) Parameters Permitted Values Default account.x.cp_source 0, 1 or 2 0 Description: Provides the enhancement for connected line identification presentation. 0-PAI-RPID 1-Dialed Digits 2-RFC4916 Web User Interface: None Phone User Interface: None For example, configure the parameter of account 1 for supporting connected line identification from PAI and RPID SIP headers, the following parameter must be added in the configuration file: account.1.cp_source = 0 2. Upload the configuration file to the root directory of the download server and perform auto provisioning to configure the Yealink IP phones. For more information on auto provisioning, refer to the corresponding auto provisioning guide: For Yealink IP phones running old firmware version (old auto provisioning mechanism), refer to Yealink_SIP-T2 Series_T19(P) E2_T4_Series_CP860_W56P_IP_Phones_Auto_Provisioning_Guide. For Yealink IP phones running new firmware version (new auto provisioning mechanism), refer to Yealink SIP IP Phones Auto Provisioning Guide_V81. Connected Line Identification Presentation Enhancement Yealink IP phones support connected line identification through the P-Asserted-Identity, Remote-Party-ID, Privacy SIP headers and UPDATE message following RFC 4916. Configuration of connected line identification source decides the feature enhancement on Yealink IP phones. The following sessions show the enhancements of connected line identification according to the connected line identification source configured on the IP phones. 11

Connected Line Identification source = PAI-RPID 1) The IP phone checks Privacy: id header preferentially, if there is a Privacy: id in the 18X or 200OK response, the connected line identification information will be hidden and the IP phone LCD screen presents anonymous. 2) If there is not any Privacy: id header in the 18X or 200OK response, the IP phone checks and presents the connected line identification from the P-Asserted-Identity header. 3) If there is not P-Asserted-Identity header in the I8X or 200OK response, the IP phone presents the connected line identification from the Remote-Party-ID header. If no, the IP phone presents the connected line identification according to the dialed digits. Connected Line Identification source = Dialed digits Yealink IP phones present the connected line identification according to the dialed digits. Connected Line Identification source = RFC4916 Yealink IP phones support to present the connected line identification from UPDATE message following the RFC 4916. 12

1) The IP phone receives an UPDATE message during a call, the connected line identification on the LCD screen should be refreshed according the FROM SIP carried in the UPDATE message. 13