Table of Contents

Advertisement

TB30
Administrator Guide
SIP STACK
VERSION 1.3
9 September, 2010

Advertisement

Table of Contents
loading

Summary of Contents for Technicolor TB30

  • Page 1 TB30 Administrator Guide SIP STACK VERSION 1.3 9 September, 2010...
  • Page 2 This meets the essential protection requirements of the European Council Directive 89/336/EEC on the approximation of the laws of the Member States relating to electromagnetic compatibility. Techicolor declares that this TB30 IP Phone is in compliance with the essential requirements and other relevant provisions of Directive 1999/5/EC.
  • Page 3: Table Of Contents

    Table of Contents PART 1 SAFETY INFORMATION ............................1 OPERATING CONDITIONS ................................ 1 LOCATION SAFETY INSTRUCTIONS ............................1 CARE ....................................... 1 CONNECTIONS ..................................1 QUALIFIED SERVICE ................................. 2 PART 2 PRODUCT OVERVIEW AND CONNECTIONS......................3 INTRODUCTION ..................................3 NOTE AND CAUTION ................................3 PACKAGE CONTENTS ................................
  • Page 4 Phone book ................................... 31 CHARACTER INPUT- EDIT MODE .............................32 PART 5 CONFIGURATION THROUGH LCD ........................33 MENU LIST .....................................33 OPERATION MENU DISPLAY ..............................35 Home operation menu display .............................. 35 Config Menu Display ................................35 Admin Menu Display ................................36 Option Menu Display ................................37 Detailed LCD menu settings ..............................
  • Page 5 LED state: ..................................... 95 User action ................................... 96 Call pickup (directed pickup)..............................96 Feature Activation ................................96 BLF ..................................98 RESENCE BASESD Feature Activation ................................99 ACR RESPONSE ..................................100 ATTEND TRANSFER ................................101 PREFERRED IDENTITY ................................102 DSCP OF DHCP ..................................103 INPUT MODE ..................................
  • Page 6 HIDE MISSED CALLS FLAG ..............................220 AUTOANSWER DEVICE ROUTING ............................220 DAYLIGHT SAVING REFINEMENTS ............................221 NTP ADDRESS SOURCE CONFIGURATION ..........................222 INFORMATION SHORTCUT-“MENU” LONG PRESS ......................... 222 TB30 SIP DISTINCTIVE RINGING AND CWT USING <ALERT-INFO> HEADER ......223 <A > H ........................... 223 LERT...
  • Page 7 NTRODUCTION CPE C ................................238 ONFIGURE ETTINGS Webpage .................................... 238 Parameter in config file & CLI ............................. 239 SUPPORTED TR069 RPC METHODS WITH TB30 ........................240 TB30 ..............................240 IST OF SUPPORTED ACS HTTP ................................ 240 CONNECTION FLOW ..............................241...
  • Page 8: Part 1 Safety Information

    Part 1 Safety Information Operating conditions This telephone is to be operated on a local area network. The telephone must be equipped with the appropriate software version. This guide is written for the actual version of firmware v1.72 Read these instructions carefully before connecting the SIP phone to its power source. Caution Location safety instructions Do not expose the IP Phone to fire, direct sunlight or excessive heat.
  • Page 9: Qualified Service

    No repair can by performed by the customer, if you experience trouble with this equipment for repair or warranty information, please contact your administrator. Technicolor disclaims all responsibility in the event of use that does not comply with the present instructions.
  • Page 10: Part 2 Product Overview And Connections

    Part 2 Product overview and connections Introduction This administrator guide describes how to set up, connect cables, and configure your TB30 SIP Phone. It also provides information on how to configure the Network settings and change the settings of your IP Phone. The administrator guide also includes the way to view and upgrade the firmware.
  • Page 11: Connecting To The Network And The Pc

    (a)Extension Module (b)Adapter (b) LAN (c) PC (d) Handset (e)Headset Figure 1 IP Phone Cable Connections Connecting to the Network and the PC The SIP Phone has 2 RJ-45 ports that each support 10/100 Mbps full duplex Ethernet connection to external devices- Network port and access port (one for PC and one for LAN). ...
  • Page 12: Powering Up The Phone

    China plug China  Power Over Ethernet The TB30 supports PoE as defined by 802.3af Standard. It is class 3, and supports class negociation (in order to plug as many devices as possible on a PoE hub). It can be powered with PoE up to 100 meters with category 5,5e or 6 cables.
  • Page 13: Connected A Headset

    Jabra GN9350e) to answer the phone remotely. Connection Plug the RJ45 headset connector into the headset jack port on the back right side of your IP Phone. Figure 2 Headset Connection Headset Compability. TB30 supports Jabra and Planronic headsets. Pin-1 Pin-2 Pin-3 Pin-4...
  • Page 14: Overview

    Overview TB30 SIP is a VoIP Phone that can be plugged directly into an IP Network and used very much like a standard private branch exchange (PBX) telephone. TB30 is an IP telephony instrument that can be used in a VoIP environment. The product is to be connected only to Ethernetworks without routing to the outside plant.
  • Page 15: Supported Protocols

    DHCP is used to dynamically allocate and assign IP addresses. DHCP allows you to move network devices from one subnet to another without administrative attention. If using DHCP, you can connect TB30 IP phone to the network and become operational without having to manually assign an IP address and additional network parameters.
  • Page 16 SNTP is a simplified version of NTP. SNTP can be used when the ultimate performance of the full NTP implementation described in RFC 1305 is not needed or justified  Network Time Protocol (NTP) NTP is an Internet standard protocol that assures accurate synchronization to the millisecond of computer clock times in a network of computers.
  • Page 17: Abbreviations

    Abbreviations Session Initiation Protocol. An IP telephony signalling text-based protocol developed by the IETF Domaine Name Server DHCP Dynamic Host Control Protocol File Transfer Protocol H323 An ITU standard for realtime voice and videoconferencing over packet networks, including LANs, WANs and the Internet Local Area Network MGCP Media Gateway Control Protocol...
  • Page 18: Part 3 Phone Operations

    Part 3 Phone operations General appearance The general appearance of the TB30 is as below: Figure 3 TB30 General Appearance TB30s SIP Administrator Guide v1.3 Page 11 of 259...
  • Page 19: Physical Features

    Physical Features Figure 4 and Table 1 illustrate physical features of the TB30 SIP Phone: Clear key Memory Keys 3 Soft Keys Menu Move & Scrolling keys Functions keys Handset Dialing Figure 4 TB30 User Panel TB30s SIP Administrator Guide v1.3...
  • Page 20 Display keys Confirmation key: Clear key: Clear characters in editing mode or exit to standby display (long click) or return back to the previous page. Menu key: Enables access to menu Phone book key: Enables to access the phonebook and view the names and phone numbers the user wants to dial.
  • Page 21: T Able 2 Tb30 P Hyscical F Eatures

    In the editing mode, it can be used to input characters. Redial key: Calls the last number dialed. Memory keys: Are used as Speed dial keys. Handset: Makes and receives calls Table 2 TB30 Physcical Features TB30s SIP Administrator Guide v1.3 Page 14 of 259...
  • Page 22: Display

    Display The product has a full dot matrix LCD screen with a resolution of 240 x 120 pixels. Its screen is monochrome and with backlighted. The viewing area of the screen is 75 x 40 mm (active area: 72 x 36 mm). Definitions of Soft Keys The table 2 describes the main functions of each soft keys you can use on the SIP phone.
  • Page 23 DNDst Do Not Disturb Down Contrast adjustment Shortcut to “Dial Subscriber” Dsub EndCal Terminate active call Edit Edit parameter content Exit Return to previous menu Format Change display format of specific parameter, such like Date and Time etc. Hold Hold current active line Join Join several connected calls to create a conference call Lock...
  • Page 24: Icons & Indicators

    Stop Stop music or melody Transf Transfer a call TrMail Transfer call to voice mail system UnHold Unhold a held line Contrast adjustment User Enter to user submenu View Show details when data item content is more than LCD can display in one line Table 3 Definitions of Soft Keys Icons &...
  • Page 25: Definitions Of Led

    Power supply The TB30 could be powered by either a main power unit or PoE. The power plug and PoE can be plugged at the same time. The power plug has priority, and PoE takes over in case of power failure.
  • Page 26: Part 4 Call Services

    Part 4 Call Services Talking Mode & Operations 5 kinds of communication mode  Handset mode  Hands free mode  Headset mode  Wireless headset mode.  Handset group listening  Headset group listening Operation of off hook There are five ways supported for Off Hook operation ...
  • Page 27: Main Call Functions

    Main Call Functions Make a call On-hook dialing In standby mode, there are several ways to show dial number.  Press after / before pressing digital keys directly  In standby mode, press “”, ”” or “Redial” key to display the last 30 phone numbers you called Key Pressed LCD display...
  • Page 28: Last Number Redial

     Use the call log Key Pressed LCD display Date Time Icons Press CalLog to show M i s s e d C a l l L o G Call Log messages R e c e i v e d C a l l L o g D i a l e d...
  • Page 29: Answer A Call

    Speed dialing – on-hook dialing  Press any one of F1 – F10 in standby mode  On-hook dialing : go off-hook, re-press the feature key, or press OK key Speed dialing – off-hook dialing  Perform off-hook action  Press any one of F1 –...
  • Page 30: Call Forward

    Menu and Option then select” DialSubscribe” to view the status. Press You can do modifications by pressing Change to enter the phone number you want to auto call back, the time of the call and the status. Operation of Call Completion to Busy Subscriber (CCBS) ...
  • Page 31: Call Functions During Conversation

    Call functions during conversation Hold and Retrieve a call  Hold During a call, press to put a call on hold.  Press Unhold to retrieve a held call. Call Transfer During conversation mode, you can press the soft key to activate Call-Transfer service.
  • Page 32: Conference Call

    T a l k i n g . . . T r a n s f B a c k Conference call The TB30 SIP phone allows a 3-way conference. Start a conference by calling other party:  During conversation, Press Conf ...
  • Page 33: Options During A Call

    When a call/conference is active … 1 2 3 4 5 6 7 8 9 24 25 26 Date Time Icons N u m b e r / N a m e C o n f D u r a t i o n N u m b e r / N a m e C o n f D u r a t i o n...
  • Page 34: Multi Line

    Multi line Display of Line/Call status The IP phone supports up to 10 multi-lines that is configurable by administrator via Web-Page access. Each line can be separately operated various services, including answer, reject, hold, transfer and conference call etc. When the phone is in conversation mode, following is the Line/Call status displayed on LCD.
  • Page 35: Pick Up

    Switch Between Line/Call The IP phone supports up to 10 multi-lines that is configurable by administrator. Each line can be switched by pressing line keys (i.e. keys F1 – F10). Besides the current active line, all others are held by IP phone and can be resumed by pressing associated line key or pressing proper soft key.
  • Page 36: Park Up

    Park up Somewhat similar to the Call Hold feature; however, once a call is placed in the “park” condition, any station within the system may retrieve it by either dialing the appropriate access code. Park a call at the phone, and resume the call at another phone. Set Call park ...
  • Page 37: Missed Calls

    Missed Calls Idle Missed Call log CalLog  Entry number is refreshed when pressing 24 25 26 scrolling key ( n / m ) Line 1 Date Time  Scroll by pressing n b r - 1 Line 2 Up/Down key n b r - 2 Line 3 ...
  • Page 38: Phone Book

    … 1 2 3 4 5 6 7 8 9 24 25 26 Date Time Icons R e c e i v e d m e s s a g e s H a v e m i s s e d c a l l s M s C a l l B a c k...
  • Page 39: Character Input- Edit Mode

    Content of Phone book entry Comment Item Name Data Format Options List Max. Length Name Alphanumeric While length of number is more Number numeric than that LCD can display, press (TelNbr) “” “” to get rest. Ringer-1 Ringer-2... RingType (Bell) Options Ringer-n Music-1 Music-2...
  • Page 40: Part 5 Configuration Through Lcd

    Part 5 Configuration through LCD Menu list Ringer Date Time Language Key Echo Status Time Personalize Type Alarm Clock Bell Contrast Config Sample text : AB…H PIN Setting Sample text : 1…8 Shortcut Memory Key Information Enter Password Shortcut 1 SC (1) Shortcut 2 SC (2) Memory Key F(1) Memory Key F(…)
  • Page 41: Figure 5 Operationsmenu Lcd Display

    Mode IP Address MAC Address Networking Gateway PPPoE Netmask NTP Setting Input Admin DNS 1 Password : SIP Configuration 784518 (select DNS 2 VLAN setting number with Ethernet configuration A>a>1 Status Emergency Dial Plan Reset Default Zone Dial Subscibe Auto Stop Call Blocking Auto HangUp Option...
  • Page 42: Operation Menu Display

    Operation menu display Home operation menu display … 24 25 26 Date Time Icon O P E R A T I O N M E N U C o n f i g A d m i n O p t i o n Config Menu Display 24 25 26 Line 1...
  • Page 43: Admin Menu Display

    Sub-menu list of User Setting Option Message Comment Personalize Set date/time format, Key-echo, language and Ringer type Alarm Clock Activate Alarm clock, set bell and time Contrast PIN Setting Change personal phone password Shortcut Shortcut setting Memory Keys Configure Speed dial keys Information Software Version, IP, MAC, Gateway , Mask Admin Menu Display...
  • Page 44: Option Menu Display

    Option Menu Display Shortcut Menu Option Idle … 24 25 26  Scroll by pressing Line 1 Up/Down key Date Time Line 2  Select by pressing OK or “Select” Line 3 SUB-MENU LIST  Return to idle state by Line 4 pressing C or “Back”...
  • Page 45: Detailed Lcd Menu Settings

    Detailed LCD menu settings Idle Menu Home operation menu display … 24 25 26 Date Time O P E R A T I O N M E N U U s e r A d m i n O p t i o n User Menu Display Idle Menu...
  • Page 46 …  Scroll by pressing 24 25 26 Line 1 Up/Down key Icon Date Time Line 2  Select by pressing OK or “Select” Line 3 SUB-MENU LIST  Return to idle state by Line 4 pressing C or “Back” Line 5 S e l e c t B a c k...
  • Page 47: Alarm Clock

    Content of Phone Option/Parameters Item Name Configurable Data Format Options List Comment Max. length: 15 Name Alphanumeric Ringer-1 You can press soft key Play when … editing the content. Ringer Ringer-4 Options Canon Shuffle You can press soft key Format to MM/DD/YY change format.
  • Page 48 Content of Alarm Parameters Item Name Configurable Data Format Options List Comment Startup (Status) Options Time hh:mm One Shot Type Options Periodic Ringer-1 You can press soft key Play to … play option when editing the Bell Type (Bell) Options Ringer-4 content of Bell Type.
  • Page 49 … 24 25 26 Line 1 Icon Date Time Line 2 Line 3 Options list Line 4 Line 5 C h a n g e B a c k Line 6 Options list Option Message Data Format Comment  When Status is ON, the phone lock setting will be authorized by checking personal code.
  • Page 50 Memory Keys Setting Memory Menu Config Idle … 24 25 26 F ( x ) Line 1 Line 1 Time Date  Scroll by pressing Line 2 Up/Down key Line 3  Select by pressing OK or “Select” Line 4 ...
  • Page 51 Networking Configuration Networking Menu Admin Idle … 24 25 26 Line 1 Item Name Date Time Line 2 Line 3 CONTENT Line 4 Line 5 E d i t B a c k Line 6 Content of Network Parameters Item Name Configurable Data Format Options List Max.
  • Page 52: Ntp Setting

    Content of PPPoE Parameters Item Name Configurable Data Format Options List Max. Length ACC Name (Acc) Alphanumeric PASSWORD (Pwd) Alphanumeric NTP Setting NTP setting Admin Menu Idle … 24 25 26  ItemName is refreshed Line 1 Item Name Date Time when pressing scrolling Line 2...
  • Page 53 Profile List Profile Name Comment  Profile name is configurable (refer to “3.4.1 SIP Profile Parameter”) Profile 1  Only one of profiles is active, and the active profile will be marked with “(ON)” Profile 2 Profile 3 Profile 4 SIP Profile Parameters Select profile Idle...
  • Page 54: Part 6 Configuration Via Web Interface

    Part 6 Configuration via Web Interface Configuration through the Web interface The phone can also be configured using the web browser. It has a friendly web interface to set and modify parameters. Step 1 – Before starting The IP phone should be connected to the Network and then be powered it up before the connection to the web server.
  • Page 55: Detailed Web Pages

    Detailed Web pages There are two mode of web pages – user mode and admin mode To access user mode, you just type the IP address in your browser. In user mode, many setting are not avaialbe. (e.g. http://192.168.1.100) To access user mode, you type the IP address and the admin.html in your browser. (e.g.
  • Page 56: User Mode Web Pages

    User Mode Web pages TB30s SIP Administrator Guide v1.3 Page 49 of 259...
  • Page 57 TB30s SIP Administrator Guide v1.3 Page 50 of 259...
  • Page 58: Admin Mode Web Pages

    Admin Mode Web pages TB30s SIP Administrator Guide v1.3 Page 51 of 259...
  • Page 59 TB30s SIP Administrator Guide v1.3 Page 52 of 259...
  • Page 60 TB30s SIP Administrator Guide v1.3 Page 53 of 259...
  • Page 61: Part 7 Auto-Provisioning

    Simply follow next steps to provision your IP Phone: Needed: 1 DHCP server which one can manage the options 1 TFTP server 1 TB30 (SIP or MGCP) Several files which one can need (correctly filled) are: SIP: File INF Firmware File «...
  • Page 62 The files: File INF: (extension .txt or .inf) inform about the place of the various files to download (relative way or absolute) Firmware: Version‟s code which needs to be upgrade by the phone File “common_config”: (extension.txt) informs the phone about configurations which need to be upgrade on the level network, sip (or mgcp), auto provisioning, etc…...
  • Page 63 option tftp-server-name "@IP serveur TFTP"; --------------> option 66 option bootfile-name "nomDeFichierINF.txt"; --------------> option 67 option provision-server-ip code 150 = text; ------------->option 150 is text, not binary mode option provision-server-ip "@IP serveur TFTP "; -------------> next server address option vendor-encapsulated-options "http://192.168.70.10/swupgrade_TB30m.txt" ---->option 43 Installation of the platform Installation of the DHCP server To set up all the necessary options (option 66 and 67)
  • Page 64 1. In the order: Remote loading of file INF Remote loading of the firmware Reboot Remote loading of file INF Remote loading of the file TelConf Remote loading of the file Common_config Attempt of remote loading of the specific file MAC if he is Reboot Remote loading of file INF Attempt of remote loading of the specific file MAC if he is...
  • Page 65: Automatic Phone Provisioning With Http

    Needed : 1 router DHCP 1 TB30 (SIP or MGCP) The last version of the firmware Process of auto provisioning in the theory: At the time of the connection of a phone to the network, it will ask an IP address to DHCP server.
  • Page 66 7. Enter the bar of address : IPaddressofphone/admin.html The IPaddressofthephone being that noted in (5).The Web interface appears. 8. Login is : administrator Password is: 784518 9. Select « UTILITY ». 10. Select « Firmware Update » 11. In the box Firmware Update Using leave "HTTP" and click on the button "Browse...” In the window which opens, select the version of the firmware to be installed.
  • Page 67: Usb Automatic Phone Provisioning

    USB auto-provisioning is achieved using usb device. Simply follow next steps to provision IP Phone: Needed: 1 USB Disk 1 TB30 (SIP or MGCP) Several files which one can need (correctly filled) are: SIP: File INF (TB30S.INF) Firmware File «...
  • Page 68 Process of auto provisioning in the practice: 1. Do not connect the phone with electricity. To put the cable (RJ45) in the Ethernet LAN port at the back of the phone. 2. Restore the default parameters. With this intention, it is necessary to maintain inserted the keys "headset"...
  • Page 69: Part 8 Ringtones Configuration

    Part 8 Ringtones configuration 1. Description The ringtones which are integrated into the TB30 use a RTTTL format. A ringing with RTTTL format looks like the following example: Halloween:d=4,o=5,b=180:8d6,8g,8g,8d6,8g,8g,8d6,8g,8d#6,8g,8d6,8g,8g,8d6,8g,8g,8 d6,8g,8d#6,8g,8c#6,8f#,8f#,8c#6,8f#,8f#,8c#6,8f#,8d6,8f#,8c#6,8f#,8f#,8c#6,8f#,8f#,8c #6,8f#,8d6,8f# These ringtones can be created by the user and they can be also downloaded for free on Internet.
  • Page 70: Figure 7 Ringtone Converter

    This software makes it possible to the user to create their own melodies directly with RTTTL format. For that, it is necessary to go in "File", "Ringtone composer" and finally "open with new melody" Figure 7 Ringtone Converter The following screen is displayed and will make it possible to the user to compose the melodies according to its choice.
  • Page 71: Figure 9 Ringtone Composer

    Figure 9 Ringtone Composer 3. Integration of the rings with TB30 In order to be able to integrate new ringtones, with RTTTL format, in his phone, the user must start by recopying all these rings with RTTTL format in a file with a txt extension. It is thus necessary to use software like NotePad.
  • Page 72 Next we need to find the phone IP address. So: If MGCP phone:  Press on the key menu of the phone  Press on the softkey admin  Press on the button OK of the phone  Select Network configuration while going down with the arrows ...
  • Page 73: Part 9 Backlight Saving Mode

    LCD display with backlight on. In this time, TB30 IP phone is under active mode. Step 2 : After 30 seconds, backlight is OFF and TB30 enters to idle mode for power saving. At this moment, TB30 IP phone is entering idle mode and its power consumption will be under 2.00...
  • Page 74: Part 10 Feature Overview

    Part 10 Feature Overview This part is to show the number of new features implemented in each software new release, up to 1.72. This administrator guide is based on firmware v1.72, you can download the latest administrator guide on: www.thomsonbroadbandpartner.com Note Unauthenticated SRTP need to be configured (3440) –...
  • Page 75: Voice Mail Key Is Active All The Time (3600) - V1.72

    Voice Mail Key is active all the time (3600) – v1.72 INTRODUCTION The Voice mail dedicated key is working only when you have received an Notify for Message Waiting Indicator. Requirement It would be better to make the key active all the time if “Subscribe to MWI” is enabled. So you could call the voice mail even if you have no messages.
  • Page 76: Voice Mail Key Dial "Voice Mail Telephone Number" Even No Subscribe (4066)

    Voice Mail Key dial "Voice Mail Telephone Number" even no subscribe (4066) Introduction Be able to access Voice Mail if no subscribe & no notification.  Requirement Request: In some configuration there is no Voice Mail server & No Subscribe possible. ...
  • Page 77: Display Customer Icon In Standby (3959) - V1.72

    Display Customer Icon in Standby (3959) – v1.72 INTRODUCTION We have a customer that is requesting a new feature on TB30: Display on his Logo icon. Requirement - Standby (for SIP only): o After a time out the Phone displays the Logo Icon.
  • Page 78 app_logo_bmp= http://path/xxxx.bmp Another new parameter is added for logo on/off. This parameter is configurable in common config file and telnet. Config file: LogoDisplay = 0/1 (0: Off - Default, 1: On) Telnet: lcdui set LogoDisplay 0/1 Remark: if there is no bitmap downloaded, even it is on; it will be the same as off. Another new parameter is added for timeout for display logo.
  • Page 79: Reset To Default Single Parameter (3864) - V1.72

    Reset to default single parameter (3864) – v1.72 INTRODUCTION For the current implementation of APS mechanism, if the value is empty of some parameter, we don‟t change anything, example, “CWMPACSUser=” ComConfTB30S_100204.txt, it will follow the setting you set before, so if you want to change this parameter for blank in this version, you must reset to default.
  • Page 80: Phone Lock (3999) - V1.72

    Phone Lock (3999) – v1.72 INTRODUCTION It is required to implement the possibility to lock the phone as required by our  customer. When lock the phone:  Can‟t phone the user. (can‟t dial out, view call list, view phonebook etc.) Emergency number can dial out in any case.
  • Page 81 Date Hour Icons Name Phone Unlock PhoneLock PhoneLock flag is used for enable/disable phone lock function. If the phone is locked, after power reset it must be still locked. Key response Any key is pressed except number key and “Unlock” soft key, it will display “Phone Locked” when phone is locked.
  • Page 82: Example Setting

    When IncomingLock = 1, the phone will ring but the user must press the unlock key to unlock the phone first before use the phone. Date Hour Icons Incoming Call Lock Unlock AutoLock Use OptionVisible = … the same way as auto answer, user can choose to display or not display in MMI with the setting in webpage Option Configure.
  • Page 83 Date Hour Icons Enter Password **** Clear Cancel Date Hour Icons Flag-OFF Change PIN Code Change Back Options list No. Option Message Data Format Comment  When Status is ON, the phone lock setting will be Flag authorized by checking personal code. ...
  • Page 84 TB30s SIP Administrator Guide v1.3 Page 77 of 259...
  • Page 85 Locking phone with Password Protection Pressing the “Lock”soft key Date Hour Icons Enter Password **** Clear Cancel Date Hour Icons PhoneLock-OFF Change Back Pressing “Change” soft key Date Hour Icons PhoneLock-ON Change Back Press “OK” soft key to lock the phone. TB30s SIP Administrator Guide v1.3 Page 78 of 259...
  • Page 86: Block Web Gui (4067) - V1.72

    Block Web GUI (4067) – v1.72 Introduction Suppress access to TB30 Web GUI for user & admin.  Requirement Request: Block Web Gui access for Admin & User access. Solution: Disable Webpage. Telnet, Tr69, SNMPS and APS need to work fine.
  • Page 87: Display Customer Icon On Web (4096) - V1.72

    Display Customer Icon on Web (4096) – v1.72 Introduction Implement change of the Web Gui Icon to Customer icon.  Requirement Request: Change the WebGui Default Icon to Customer Icon Solution: Introduce a new parameter in config file to allow customer to change the icon. Default Icon: Thomson (logo_THOMSON_smal_2.bmp) logo_T HO MSON_smal_2.zip Size of the Icon: 180*60 Max.(Thomson is 169*58)
  • Page 88: Introduction Requirement Usb Login/Logout (3995) V1.72

    The idea is to use USB for Login/Logout so that we can work for Open Office with FreeSeating. User has a single USB with Name & Phone number & one configuration. If the user plugs the USB into TB30, it will login automatically. If the user unplugs the USB drive from TB30, it will logout automatically.
  • Page 89: Call Log Prefix

    Call Log Prefix You can set Call Log Prefix in Web GUI – advance -> Call feature -> Call Log Prefix. Then call from call log, the prefix number will be carried before dialed number. TB30s SIP Administrator Guide v1.3 Page 82 of 259...
  • Page 90: Venezuela Numbering Plan

    Venezuela Numbering Plan Feature Activation Check_phonebook_domain_name=0 V_flag=1 V_state_prefix=212 (for example) Via APS APS in [sys] section of both Common and Specific-MAC config files with the new parameter – V_flag, V_state_prefix. V_flag = 0/1, // 0: Disable Venezuela Numbering Plan (default) // 1: Enable Venezuela Numbering Plan V_state_prefix = (empty for default), prefix [ipp]...
  • Page 91 Then type commit and then activate to apply the change. After setting, Example 1-Received p-asserted-id (user part of sip uri): 582125671234 Number to be displayed for the incoming call: 5671234 Number to be stored in call log: 5671234 Matches with phonebook number entry: 5671234 Example 2- Received p-asserted-id (user part of sip uri): +582461234567 Number to be displayed: 02461234567 Number to be stored in call log: 02461234567...
  • Page 92: Lldp

    LLDP The following parameters are added for LLDP Service. This parameter is configurable in common config file and telnet. lldpXFlag = 0/1 // 0: Disable LLDP function (Default) // 1: Enable LLDP function lldpTxPeriod = 5 – 32768 (30 default) lldpTTL=120 lldpPortDesc= lldpSysName=...
  • Page 93: Cirpack Mgc & Hua Wei Softswitch

    Cirpack MGC & Hua Wei SoftSwitch TB30 have implement Softswitch (Hua Wei SoftX3000 V300R006) PSTN call handling including call waiting and switching. It is also support Cirpack MGC service A parameter is used to set Hua Wei SoftSwitch & Cirpack MGC Service. This parameter is configurable in common config file and telnet.
  • Page 94 Server Phone B INVITE (no SDP) 200 OK (with SDP) ACK (with SDP) PSTN1 is on hold and B stops the call waiting tone INFO INFO: tone-type, duration, gap, times 200 OK INFO Phone sends INFO to take the call, INFO: digit =2 200 OK INVITE (with SDP2) 100 Trying...
  • Page 95 Switch implementation Requirement [Switch] softkey is required to caller parties to switch between caller during conversation Below is to list out a flow which shows IP Phone B call to IP phone A in conversation, then PSTN 1 call to IP phone B. B and PSTN 1 are in conversation. Phone B presses [Switch] back to phone A and start conversation.
  • Page 96: Cirpack Mgc Service (Mgc_Service = 2)

    Phone A Server Phone B INVITE (with SDP2) Server invites phone A 200 OK (with SDP2) INVITE (with SDP2) Server invites phone B 200 OK (with SDP2) Phone A hang up the call 200 OK INFO: tone-type=busy INFO Phone B know that the waiting phone is hang up and the 200 OK [Switch] soft key should be...
  • Page 97 Feature Activation Via APS APS in [sys] section of both Common and Specific-MAC config files with all MGC parameter. MGC_service = 0 disable (default) [sys] … MGC_service=0 // Disable (default) … MGC_service = 1 Hua Wei Softswitch PSTN handling [sys] …...
  • Page 98: Blf

    Phone-to-phone scenarios: each phone is responsible for notifying its own state to supervisor phones TB30 supports three types of BLF – two types of BLF based on “dialog” event package: User and List-oriented, third BLF: Presence basesd BLF. Please note default mode for BLF is User-Based.
  • Page 99: User Interaction

    BLF Configuration Web GUI The setup of the function keys can be done using the TB30 web interface. First, if you are going to use any of the function keys in the phone instead of an extension module, you need to reconfigure the max number of lines in Advanced...
  • Page 100: Examples With Asterisk Sip Server As Notifier

    2205. The message will be forwarded to 2205 or not depending on Proxy capabilities SUBSCRIBE sip:2205@lan.net;user=phone SIP/2.0 Via: SIP/2.0/UDP 10.0.0.1:2051;branch=z9hG4bK-wkwhbwu19wgc;rport From: <sip:2200@lan.net>tag=gumvap0ha0 To: <sip:2205@lan.net;user=phone> Call-ID: 3c2675eaad57-2fjnztudzq25@TB30 CSeq: 1 SUBSCRIBE Max-Forwards: 70 Contact: <sip:2200@10.0.0.1:2051;line=xjqldyhz> Event: dialog TB30s SIP Administrator Guide v1.3...
  • Page 101 Received from udp:10.0.0.5:5060 at 19/10/2005 12:35:57:280 (580 bytes): #This turns the LED corresponding to 2205 OFF at 2200@lan NOTIFY sip:2200@10.0.0.1:2051;line=xjqldyhz SIP/2.0 Via: SIP/2.0/UDP 10.0.0.5:5060;branch=z9hG4bK-44e587400f6d8ef6a8d98ddeecf6edca From: <sip:2205@lan.net;user=phone>tag=6sam28oefu To: <sip:2200@lan.net>tag=gumvap0ha0 Call-ID: 3c2675eaad57-2fjnztudzq25@TB30 CSeq: 18 NOTIFY Max-Forwards: 70 Event: dialog Subscription-State: active Content-Type: application/dialog-info+xml Content-Length: 150 <?xml version="1.0"?>...
  • Page 102: List-Oriented Blf

    Received from udp:10.0.0.5:5060 at 19/10/2005 12:36:04:050 (580 bytes): Page 7 de 9 #This turns the led BACK OFF NOTIFY sip:2200@10.0.0.1:2051;line=xjqldyhz SIP/2.0 Via: SIP/2.0/UDP 10.0.0.5:5060;branch=z9hG4bK-05f4e06451c0349ccf9fb79c55280932 From: <sip:2205@lan.net;user=phone>tag=6sam28oefu To: <sip:2200@lan.net>tag=gumvap0ha0 Call-ID: 3c2675eaad57-2fjnztudzq25@TB30 CSeq: 21 NOTIFY Max-Forwards: 70 Event: dialog Subscription-State: active Content-Type: application/dialog-info+xml Content-Length: 150 <?xml version="1.0"?>...
  • Page 103: User Action

    SIP4">sip:1414@as.iop1.broadworks.net;user=phone</identity></remote> </dialog></dialog-info>  LED steady lit - if no Proceeding (direction=recipient) tags are present, and any of the state tags for that resource uri is Proceeding with direction = originator or any of the state tags is Confirmed <?xml version="1.0" encoding="UTF-8"?><dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info"...
  • Page 104 In order to have List-oriented BLF active, APS or web gui can be used. First you have to decrease Multiline (or use an extension module) to reserve the number of supervised lines in Function Key, in Advanced  Advanced. Then go to Advanced  Call feature. Parameter “Start Spare Fk” indicates the first function key which will be dynamically provisioned.
  • Page 105: Presence Basesd Blf

    Once TB30 has subscribed to presentity, the server will notify changes in supervised party status by sending NOTIFY with application/cpim-pidf+xml content. In order to supervise a certain sip uri, TB30 will need to send a SUBSCRIBE towards the SIP proxy, with...
  • Page 106: Feature Activation

    Parameter name Description Values Default CLI commands value Type of BLF that 0: User-Oriented BLF is active sys set blf_type BLFType is active 1: List-oriented BLF is active [0(User-oriented 2: Presence based BLF is active BLF), 1(List- oriented BLF), 2(Presence-based BLF)] Configure feature L: Line Key...
  • Page 107: Acr Response

    ACR response When incoming call for TB30 is Anonymous and phone has ACR enabled, TB30 sends as response message 603 – Declined but some server require phone should send message 433 - Anonymity Disallowed. Feature Activation Via APS APS in [sip] section of both Common and Specific-MAC config files with the new parameter –...
  • Page 108: Attend Transfer

    Attend Transfer There is a hold action before sending REFER message with current behavior of attend transfer. However, the transfer behavior will be processed by some server. That`s why some server will have the problem of attend transfer. Our solution is to not sending the hold before REFER message.
  • Page 109: Preferred Identity

    Preferred Identity For some server when TB30 is sending in INVITE header parameter P-Asserted-Identity (which is not assigned for CPE but for network) so phone should not use it. Instead of Phone should correctly send parameter P-Preferred-Identity. A new parameter is added for INVITE header parameter. This parameter is configurable in common config file and telnet.
  • Page 110: Dscp Of Dhcp

    DSCP of DHCP In this release, you can change DSCP of DHCP separately. Feature Activation Via Web GUI 1. Login to TB30 Web GUI 2. Go to Advanced Page 3. Choose QoS 4. In Diffserv, choose Voice 5. In DS Code Point for DHCP, change the vale you want.
  • Page 111: Input Mode

    Input mode In the release package, it is possible to change the input mode and char set used. 1. LangTbl_x.69.2.zz (original English Language Table). 2. LangTbl_x.69.2_Czech.zz (sample Czech Language Table – Still in English but with Czech input mode). By editing the Language Table, we can have Czech Display and Edit mode. 1.
  • Page 112: Config Without Reload

    Config without reload Starting from this version changing config/setting in SIP Signalling, Option Configure, Call feature and Advanced Web page, TB30 do not need to reboot. Except “RTP Starting Port Number” and “Minimum Session Timer”, all parameter changed in SIP Signalling page are configured without reload.
  • Page 113: Ccbs Enable/Disable

    CCBS Enable/Disable A new parameter is added for CallBack feature. This parameter is configurable in common config file and telnet. auto_cb = 0/1 // 1: Enable CallBack feature Date Hour Icons Remote Unavailable! XXXXXXXX CBack Back // 0: Disable CallBack feature Date Hour Icons...
  • Page 114: Security Features

    Security Features In this section, you will know more about the operation of the features of SIPS/TLS/SRTP on the phone. Overview: Basically, SIPS/TLS/SRTP enabled/disabled separately configuration. Enabling means the feature is default option for outgoing actions only, and switching on-off mechanism is supported according to capability of remote side, no matter the feature is enabled or disabled.
  • Page 115 Feature Activation Via WebGui Visit the SETUP  Basic Setup  select Profile page, as shown like below: With the activation of SIPS + TLS, you are required to upload a Certificate and Private Key for authentication on the phone. Set port to be 5061. The certificate from trusted authorities can be imported to create an internal Certificate Authority (CA).
  • Page 116 TransportFlgBK4=2 // TLS type for backup profile 4 … APS in [sys] section of both Common and Specific-MAC config files with the new parameters: For SRTP, the parameter is SRTPFlag= , where 0 disable (default), 1 - enable. [sys] … SRTPFlag=1 // Disable (default) …...
  • Page 117: Improve Https Aps Feature

    This methodology makes use of a secret key, which is shared between TB30 and the provisioning server over a secure channel. It ensures that the server and TB30 cannot be interfered by other devices on the network.
  • Page 118 TB30s SIP Administrator Guide v1.3 Page 111 of 259...
  • Page 119: Support Encryption Of Configuration Files In Aps

    Support Encryption of Configuration files in APS For TB30, the transfer of encrypted configuration files is supported to prevent data exposure during APS. Encrypted files support: Common configuration file (Comconfig file) MAC configuration file (MacConfig file) Encryption method: Symmetric method, advance encryption standard (AES) 128bit Encryption/Decryption tools: ...
  • Page 120 In Linux Platform: Filename: Linux_aes_cbc_128_bin.tar.gz ../Encryption Tool folder.  tar zxvf FileName.tar.gz  cd FileName  ./aes_cbc_128 <key> <source file or directory> <destination file or directory>  „*.ser‟ file will be generated Things to know: The ComConfig/ MacConfig file should be encrypted with symmetric key offline before doing APS.
  • Page 121 Input the decryption key (16 digits) in the field and confirm field. If the key is different with the key for confirmation, an error message will prompt you to input the key again. Press the [Decryption key] to save the key settings in the phone. ...
  • Page 122: Call Dialing From Webgui

    Call Dialing from WebGui TB30 provides the convenience for user to dial an outgoing call, reject and hang up incoming call on the web interface. Feature Activation Web interface Enter the IP address of phone on the web browser Enter the Username and Password...
  • Page 123 Line Account shows the outgoing call identify of the phone Make an outgoing call by inputting telephone number or SIP URL in the field. An virtual keypad enable you to input numbers to the Dial number field Call Logs Key enable Phone Book Key you to go directly to enable you to go...
  • Page 124 Call Logs Same as the local phone, there are 3 call logs supported on the web interface, including Missed Call log, Received Call log as well as the Dialled Call log. You can press the Call logs key from Call dialling page or go to ADVANCED  Call Logs to access the page.
  • Page 125  Click to modify the entry‟s information  Click to access to the call dialling page to make an outgoing call TB30s SIP Administrator Guide v1.3 Page 118 of 259...
  • Page 126: Sip Message During Call (Rfc 3428)

    SIP Message during call (rfc 3428) TB30 not only supports the receving message in idle mode, but also in conversation mode. The existing parameter still keeps using with purpose to avoid attacks. Messages coming from other servers which were not the configured one on parameter will be rejected.
  • Page 127 Via APS This parameter only can be configured in section [sip] of common or MAC config files. For example: [sip] AuthMessageServer=192.168.1.1 (or AuthMessageServer=domain.com) Via Telnet TB30s SIP Administrator Guide v1.3 Page 120 of 259...
  • Page 128: Dns Query ( Circular Method)

    DNS Query ( Circular Method) TB30 has done an improvement on the mechanism of the DNS Query, which increases the efficiency on the DNS request. A new parameter “DNSFB” is introduced and found in Common and MAC configuration files. If the value of the parameter is 0, the phone always queries to the Pri DNS server.
  • Page 129 Via Telnet To configure, open a command line console, and telnet the phone: TB30s SIP Administrator Guide v1.3 Page 122 of 259...
  • Page 130: Support Remote Call Logs For Local User

    Support Remote call logs for local user Remote call logs are currently supported for login/logout function in TB30. However, it doesn‟t support for normal user. Implementation Actually, the implementation of the remote call-log is the same as the call log for login/logout, expect for normal user this time.
  • Page 131 Each time user enters in the call log menu by pressing the “CalLog” softkey, the phone will download the relevant file from the server using the HTTP GET method. A new parameter “RCallLogFlg” is introduced to decide enabling either local call-log or remote call-log.
  • Page 132 RCallLogFlg = 1, the remote call logs will be in use, instead. An RCallLogURL parameter should be added in the [sys] section. This parameter is set with the URL used to download the file containing the remote call log. Examples: RCallLogURL=http://192.168.1.1/search.php?Name=call_log&number=#LO GIN&IP_addr=#IP&mac=#MAC&pass=#PASSWORD RCallLogURL=https://192.168.1.1/search.php?Name=call_log&number=#LO...
  • Page 133: Transfer On Ringing

    Transfer On ringing [Transf] softkey should be able to show on ringing in MMI selectively with/without respect to the CallForward bit in parameter “OptionVisible”. Current implementation Since x.61, [Transf] softkey enable/disable on ringing in MMI with respect to the call forward bit in parameter “OptionVisible” accordingly. In other words, CallForward bit in parameter “OptionVisible”...
  • Page 134 Table below describes the Enable/Disable of the [Transf] softkey on Ringing with Call forward bit in “OptionVisible”. Call forward bit in Call forward bit in “OptionVisible” = 0 “OptionVisible” = 1 TransfOnRingFlag = 0 Enable Enable TransfOnRingFlag = 1 Disable Enable Feature Activation A new parameter is needed to configure this function and with some...
  • Page 135: Call-Hold "Inactive" Method

    Call-hold “inactive” method To enhance the compatibility with different softswitches, a new call-hold method is introduced in this section. Current implementation Currently, TB30 implements “send-only” method for holding a call, carried in SDP session. Content-Type: application/sdp Content-Length: 221 o=2215 1325412 1325413 IN IP4 192.168.1.102 c=IN IP4 192.168.1.102...
  • Page 136 Feature Activation A new parameter is needed to configure this function and with some additional definitions listed below. call_hold_method=<0|1>, 0 is by default call_hold_method=0, “send-only” call-hold method is used call_hold_method=1, “inactive” call-hold method is used Via APS: APS in [sip] section of both Common and Specific-MAC config files with the new parameter: [sip] …...
  • Page 137: Comverse: Line And Service Supervision (Reg & Ua-Profile Event Package)

    Comverse: Line and Service supervision (reg & ua-profile event package) The purpose of this feature is to increase the ability of TB30 to request and monitor the registration status, change user profile and receive notifications related to a set of services of other supervised SIP phones in Comverse...
  • Page 138 It can work with Soft Key or with Function key (user orientated BLF) For call pick up service, please refer to “TB30 SIP New Features SG vx.62 P. 145  How to activate call Pick-up Service.
  • Page 139 The service allows TB30 to be periodically notified about the state of a set of services implemented by the network. As mentioned before, those are...
  • Page 140 Variable State Lamp state Service supervision is associated to a key of the phone; TB30 provides the ability to change the variable state by pressing the key. In all cases, it exists one couple of activation/deactivation for each supervised service of the supervised phone.
  • Page 141 From: <…> To: <sip:*70x#@domain.com> (where x is the hunt group extension) INVITE sip: *71x#@domain.com *71x# SIP/2.0 From: <…> To: <sip:*71x#@domain.com> (where x is the hunt group extension) Remark: Call Forward: it is only possible to activate/deactivate for the self phone. Not support for the supervision of other phone in this case.
  • Page 142 Likewise, the function key 5 is to monitor the status of CFW and DND of the supervised phones, the ua-porfile option must be checked. Click the Change TB30(S) to apply. Then, click the Detail button to go into the sub-menu of the ua-profile TB30s SIP Administrator Guide v1.3...
  • Page 143 Enable the cfu- Call Forward and dnd - Do Not Disturb services by highlighting the service and click the right arrow. Then, click Apply. For Feature Key 9 and 10, the procedures are the same. You can also press the up and down arrow to change the priority for the enabled service.
  • Page 144 In this example, there are several starcodes involved. This document will give a brief description and make use of the startcodes working in Comverse environment. For more detail, please refer to “TB30 SIP New Features SG vx.62” P.145 Remark: Now, if the Starcodes are used for self-phone, those will be denoted by SC.
  • Page 145 A new page is added called Service code in Advanced -> Service code. All the Starcode, which are used for monitoring to the supervised phones will be put there and be denoted by SV. Enter the starcodes for SFOnSV , SFOffSV, HGOnSV and HGOffSV respectively and Apply.
  • Page 146 FeatureKeyOpt04=dialog(1)regDND(1)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt05=dialog(0)regDND(0)ua-profile(1:cfu(1)dnd(1)sf(0)hg(0)) FeatureKeyOpt09=dialog(0)regDND(0)ua-profile(1:cfu(0)dnd(0)sf(1)hg(0)) FeatureKeyOpt10=dialog(0)regDND(0)ua-profile(1:cfu(0)dnd(0)sf(0)hg(1)) … ServiceSupervisionStart=7 ServiceSupervisionOrder=CallFwd(1)DND(2)SecFilter(0)HuntGroup(0) …. [sip] …. CallFwdFlg=sc // StartCode for call forward (self phone) CallFwdOffSC=*211* CallFwdAlwaysSC=*21x* DNDFlg=sc // StartCode for DND (self phone) DNDOnSC=*31# DNDOffSC=*32# SFOnSV=*270x* // StartCode for SF (supervised phone) SFOffSV=*271* HGOnSV=*71x# // StartCode for HG (supervised phone) HGOffSV=*70x# …...
  • Page 147: Comverse: Redirecting Identity And Name Presentation

    Let see the below example: A (calling): 84000532 "Alice" B (redirecting): 81000541 "Bob the Manager" C (called): 84000531 "Assistant" For a basic incoming call, TB30 will receive the following SIP INVITE message: Initial INVITE from NETWORK received by C: INVITE sip:84000531@10.165.2.31:5060 SIP/2.0 Via: SIP/2.0/UDP 10.165.2.200:5060;branch=z9hG4bK4901036f-6756-5198...
  • Page 148 1. In Ringing (During call incoming) state TB30 display the Caller and the Redirecting name alternatively on the screen, and the redirecting name will be displayed in reverse video. The time interval for the swap will be in 1 second.
  • Page 149: Multi-Registration On A Same Server

    Multi-registration on a same server TB30 is able to support multi-registration on the same server. The main line is the master. “Registered” status icon will be driven by the main line registration status. Function key 1 will always be assigned to the main line. Multi registration can include Main line.
  • Page 150: Support Private Number

    Support Private Number Our customer‟s architecture includes a private identifier (called “pn”) in the INVITE message in order to notify the end-user with a more legible number notification. For this purpose, a new parameter has been included in section [sip] of common or MAC config files in each profile.
  • Page 151: Softkey Left Scrolling In Talking Mode

    Softkey left scrolling in talking mode In order to improve the MMI and have the same behaviour between idle mode and talking mode, the navigation thru the soft keys has to be changed Add left arrow on Page1 allowing direct jump to Page3 Add right arrow on Page3 allowing direct jump to Page1 Date Time...
  • Page 152: Incoming Call During Transfer

    Incoming Call during transfer When users try to transfer a call and receive a call at that moment, the transfer shall not be cancelled. The incoming call shall be placed in the queue on the first available line (Line 2, Line 3 ...) or rejected if no more free line is available, and it also shall not disturb the transfer process.
  • Page 153 Phone Phone Phone Phone 1002 1003 1004 1001 A call B B answers A and B are in conversation A wants to transfer B to C A press |Transf| then dial C‟s number The user begins to dial C‟s number Enter a number |Transf| | | |Back|...
  • Page 154 Call flow 2: Phone Phone Phone Phone 1002 1003 1004 1001 A call B B answers A and B are in conversation A wants to transfer B to C A press |Transf| then dial C‟s number The user dial C‟s number Enter a number 1003...
  • Page 155 Call flow 3: Phone Phone Phone Phone 1002 1003 1004 1001 A call B B answers A and B are in conversation A wants to transfer B to C A press |Transf| then dial C‟s number The user dial C‟s number Enter a number 1003...
  • Page 156 Blind Transfer When the user initiates a blind transfer, the phone launches a “recovery timer”. This timer ends if the 2nd correspondent answers and transfer is then completed or if first dialog is recovered due to failure in the transfer or timer expiration.
  • Page 157 Call flow 4: Phone Phone Phone Phone 1002 1003 1004 1001 A call B B answers A and B are in conversation A wants to transfer B to C A press |Transf| then dial C‟s number Enter a number 1003 |Transf| | | |Back| User press |Transf|...
  • Page 158: Number Display In Standby

    Number display in Standby TB30s is able to show a different number in standby that the one used for registration. For this purpose, two new parameters have been included in section [sip] of common or MAC config files in each profile. DisplayNumFlag value is disabled by default DisplayNum could be any char.
  • Page 159: Improved Shared Call Appearance (Sca)

    1 SIP account active at a time. This section addresses the improvements had be done in TB30 to enhance its support for this feature and its application developed for Broadworks R14 only.
  • Page 160 - Phone can have on main Share line with Second line: Share Main line is share with others phones. Feature Activation To activate shared call Appearance with Main line private, a new parameter has created, described as follow: New Parameter : SCAMainLinePrivate Existing Parameter : SharedCall Appearance...
  • Page 161: Second Dial-Tone For Pbx-Like Environments

    This new feature specifies how to simulate the behavior of an analog phone or a “proprietary phone” which is connected behind a PBX. TB30 can now generate another dial tone when the user dials the specific PBX prefix. As you can see in the dumped “ToneTbl.zz” file, the phone can support 3 kinds of dial tones : <Dial-Tone>, <Dial-Tone2>...
  • Page 162 , to indicate which is the PBX-prefix to access to the public PBXprefix network (can be 0 to 9, * or #). If the phone is not behind a PBX (previous parameter set to 0), this second parameter will not be taken into account. If the phone is behind a PBX, the behavior of the phone is as follows: ...
  • Page 163: New Specific Keys In The Dial Plan

    New specific keys in the Dial Plan. The following DigitMap syntax definition was used by TB30 to define when the phone has to stop collecting digits and initiate a call in off hook mode: However it does not cover the specific functions on server side (controlled by n-digits star codes) like enable or disable access voice mail server, enable or disable voice recording, etc which often include “*”...
  • Page 164 “####”: If dialed number exactly matches 4 “hash” digits, then we send it to server. “#xxx”: If dialed number exactly matches 4 digits and the first digit is “#”, then we send it to server. “*xx#”: If dialed number exactly matches 4 digits and the first digit is “*” and last digit is “#”, then we send it to server.
  • Page 165: New Error Message Display For 403 Response

    New error message display for 403 response. When the user dials a number that is not authorized on a network, it receives a 403 Forbidden message. On current implementation, when the phone receives a 403 Forbidden message, it displays “Dialing Failed !”.
  • Page 166: Services Supervision Feature

    Services Supervision Feature. This feature describes how TB30 can request for a user profile and receive notifications related to a set of services implemented by the network like: - DND activation status - Call Forward activation status - etc…. A few comments first.
  • Page 167 Hunting Group virtual line is supervised. 0 means not ready. 1 means ready. When TB30 receives the SIP NOTIFY message, indicating successful profile enrollment, it makes it effective immediately and displays service status to the user. The duration of the subscription is 3600 by default.
  • Page 168 The NOTIFY request content is set as described above and will only provide the updated service variables. For all other service variables, the previous received values still apply. TB30 will apply the updated service variables and display them to the user according with MMI NOTIFICATION section below: MMI Notification One function key will be affected to each service.
  • Page 169 B) Through APS: For this purpose, two new parameters have been included in the [sys] section of the Common/MAC config files, to be able to activate the feature. [sys] ServiceSupervisionFK=0 ServiceSupOrder=callfwd(0)dnd(0)secFilter(0)huntgroup(0) The parameter “ ” could be a value from Multiline+1 ServiceSupervisionFK (default) to max number of function keys available (10, 38 or 66 if using extension modules).
  • Page 170: Star Codes

    Generally speaking service will be invoked by sending an INVITE to a specific uri which contains the FAC. A description of how to change the TB30 local soft-keys configuration to activate/deactivate these features instead of the local functions, and instructions on how to use each of them is provided in the following chapters.
  • Page 171: Call Pick-Up Service

    Call Pick-Up Service Feature Activation A) Through the WebGui: The activation of this feature is accessible from the WebGui in the Advanced  Call Feature section. B) Through APS: For this purpose, two new parameters have been included in the [sip] section of the Common/MAC config files, to be able to configure the feature.
  • Page 172: Call Forward Service

    Call Forward Service Feature Activation A) Through the WebGui: The activation of this feature is accessible from the WebGui in the Advanced  Call Feature section. B) Through APS: For this purpose, new parameters have been included in the [sip] section of the Common/MAC config files, to be able to configure the feature.
  • Page 173: Behavior

    Behavior Call Forward OFF through Keypad 1. Press Menu - Option - CallForward - Select 2. Press Change 3. Enter the CF phone number 4. Select CF type = OFF 5. Press Save 6. The phone will send the INVITE with TO header = "SC" Call Forward Always/Busy/No Answer through Keypad 1.
  • Page 174: Do Not Disturb Service

    Do Not Disturb Service Feature Activation A) Through the WebGui: The activation of this feature is accessible from the WebGui in the Advanced  Call Feature section. B) Through APS: For this purpose, new parameters have been included in the [sip] section of the Common/MAC config files, to be able to configure the feature.
  • Page 175: Behavior

    Behavior Do Not Disturb ON through Soft Key 1. Using the navigation keys, Press DND Soft key. 2. Press Edit - select ON - press OK 3. The phone will send the INVITE with TO header = SC **Same remark on mmi as above** Do Not Disturb OFF through Soft Key 1.
  • Page 176: Behavior

    Behavior Transfer to voicemail ON 1. Using the navigation keys, press TrMail, select ON 2. The phone sends the INVITE with TO header = SC Transfer to voicemail OFF 1. Using the navigation keys, press TrMail, select OFF 2. The phone sends the INVITE with TO header = SC Transfer to voicemail on Ringing 1.
  • Page 177: Call Blocking Service

    1. Press RtPark soft key 2. The phone will display "Enter a number" 3. The user will enter the orbit number 4. The phone will send the INVITE with TO header= " SC + orbit Nr" Call Blocking Service Feature Activation A) Through the WebGui: The activation of this feature is accessible from the WebGui in the Advanced ...
  • Page 178: Privacy Call Service

    Privacy Call Service Feature Activation A) Through the WebGui: The activation of this feature is accessible from the WebGui in the Advanced  Call Feature section. B) Through APS: For this purpose, new parameters have been included in the [sip] section of the Common/MAC config files, to be able to configure the feature.
  • Page 179: Behavior

    B) Through APS: For this purpose, new parameters have been included in the [sip] section of the Common/MAC config files, to be able to configure the feature. [sip] CallWaitingFlg=local CallWaitingOnSC= CallWaitingOffSC= C) Through Telnet: For this purpose, new parameters have been created, described as follow: sip set CallWaitingFlg [local|sc] sip set CallWaitingOnSC ( Call Waiting On star code) sip set CallWaitingOffSC (Call Waiting...
  • Page 180: Behavior

    FeatureKeyExt06=L/<sip:2206> FeatureKeyExt07=S/<sip:2207> FeatureKeyExt08=S/<sip:2208> FeatureKeyExt09=S/<sip:2209> FeatureKeyExt10=D/<sip:*123456789#> C) Through Telnet: For this purpose, new parameters have been created, described as follow: sys set fkuri id(1~66) uri_string sys set fktype id(1~66) 0/1/2/3/4/5/6/7 (L/S/E/R/G/B/D/V) Behavior 1. During a conversation, press the Function key 2. The phone will dial the FK number as DTMF, with configured or negotiated DTMF method.
  • Page 181: Behavior

    Feature Activation A) Through the WebGui: The activation of this feature is accessible from: B) Through APS: For this purpose, new parameters have been included in the [sys] section of the Common/MAC config files, to be able to configure the feature. [sys] Current_Max_Multiline=5 FeatureKeyExt09=S/<sip:2209>...
  • Page 182: Ad-Hoc Conf (Rfc 4579)

    TB30 as Initiator is ready to receive early Byes to its Refers, with or without received Notify (200)· Here you can find an example Call-Flow of Centralized Conference: TB30s SIP Administrator Guide v1.3...
  • Page 183 Once A is in a call with the "focus UA", it could add another participant (D) in the same way: 9. A press “Conf” soft key then enters D phone’s number. 10. D replies, A and D are in a 2nd call. 11.
  • Page 184 8. send REFER to C to move to conference ID (as described in section 5.6 of the rfc-4579) Feature Activation A) Through the WebGui: The activation of this feature is accessible from the WebGui in the Advanced  Call Feature section. B) Through Telnet: For this purpose, two new parameters have been created, described as follow:...
  • Page 185: Sylantro Sip-B

    Sylantro SIP-B Correction of the known limitations and bug fixing of the Sylantro SIP-B provided in the release SG1.58. Please refer to the document “TB30 SIP Sylantro SIP-B features.pdf“ for more Info. TB30s SIP Administrator Guide v1.3 Page 178 of 259...
  • Page 186: Identity Header Precedence

    Moreover, TB30 phones have a local phonebook. Phonebook shall be always the 1st priority, but the header to look for in the phonebook will depend on the priority of the headers.
  • Page 187 CLIPDisplayPrior=ppreferred(1)passerted(2)remoteparty(3)from(4) CalledDisplayPior=dialed(1)passerted(2)remoteparty(3) Precedence mechanism to be applied is: When a call is received, phone will check which is the header with the highest priority present in the INVITE ("presentation candidate") comparing with . Once found, will check whether this address exists in CLIPDisplayPrior the local phonebook or not.
  • Page 188: Nat Keep Alive

    Call-ID: 34ac-c0a80101-2-2@10.0.0.48 CSeq: 1 OPTIONS Max-Forwards: 70 Contact: <sip:2207@10.0.0.48:5060;user=phone> Accept: application/sdp User-Agent: THOMSON TB30 hw5 fw1.61 00-14-7F-E1-81-F9 Content-Length: 0 Call flow example: Two parameters have been created: 1. The destination address for the SIP OPTIONS request. It could be either an SIP URI (or only the host part), an ip address or a domain name.
  • Page 189 Examples: =server@domain.com KeppAliveDest =122.22.22.22 KeppAliveDest =domain.com KeppAliveDest 2. The time interval between 2 SIP OPTIONS requests. The value is in seconds and between 0 and 600. With 0 meaning disable sending Keep-Alive packets (default value). Examples: KeepAliveTimer =120 KeepAliveTimer Feature Activation A) Through the WebGui: This feature can not be configured through the Web.
  • Page 190: Trusted Ip For Notify "Check-Sync

    Trusted IP for Notify “check-sync” Up to now it was possible to send a SIP NOTIFY message to the phone, to launch remotely the automatic provisioning. To avoid attacks once the feature is enabled (as mentioned above), an additional parameter has been created to contain the authorized server from which the Notify is going to be allowed.
  • Page 191 Feature Activation A) Through the WebGui: This feature can not be configured through the Web. B) Through Telnet: For this purpose, a new parameter has been created, described as follow: sip set auth_notify_sync_srv (Max 127 chars) To configure, open a command line console, and telnet the phone: C) Through APS: For this purpose, a new parameter has been included in the [sip] section of the Common/MAC config files, to be able to configure the server.
  • Page 192: Reboot On Notify "Check-Sync; Reboot=True

    Reboot on Notify “check-sync; reboot=true” In the implementation existing prior to this new version, when the phone received NTFY check-sync, it did not force reboot, but start APS procedure. Therefore, it was necessary to have TFTP/HTTP server and ".inf" filename pre-configured.
  • Page 193: Downloadable/Uploadable Local Phonebook

    This feature allows you (the user) to copy the local Phonebook directory from your TB30 phone to your PC. So for example, when a phone is out of order or must be replaced or be reset to default, the user can now make a backup and then recover all the entries stored in its phonebook.
  • Page 194 TB30s SIP Administrator Guide v1.3 Page 187 of 259...
  • Page 195: Mixed Paging Remote Phonebook

    Mixed paging Remote Phonebook In the implementation prior to this sw version, TB30 could accept 2 kinds of syntax in the XML reply from the server: 1- Less than 32 results to the query with directory entries: <ThomsonPhoneBook> <DirectoryEntry> <Name>Dupad André</Name>...
  • Page 196 In previous example, for “MenuItem” elements, the content of the tag “Name” would be literally shown on the screen, and when selected would launch the url contained in “URL” tag. As an alternative, an additional tag has been defined within “MenuItem”, in order to support keywords.
  • Page 197: Login/Logout - Disable Subscribe To Dialog

    Login/logout – disable Subscribe to dialog In the context of the Login/Logout feature, the phone subscribes to the Dialog Event before trying to register with a dynamic personal profile or static personal profile, to ensure any phone potentially registered with this profile is not in conversation or ringing).
  • Page 198 [sip] SubscribeDilaogBeforeLogin=0 RegEventServer=RegEvent [sys] PSettingURLul=http://www.server.com/upload.php?Login_ID=#LOGIN;Passwrd=#PASSWORD PSettingURLdl=http://www.server.com/download.php?Login_ID=#LOGIN;Passwrd=#PASSWORD PCallLogURL=http://www.server.com/call-log.php?Login_ID=#LOGIN;Passwrd=#PASSWORD And the minimum configuration for a basic Login/logout without Subscribe to dialog would be: [ipp] ManualLog=1 [sip] SubscribeDilaogBeforeLogin=0 A call flow for reference : TB30s SIP Administrator Guide v1.3 Page 191 of 259...
  • Page 199: Tracing Tool

    Tracing tool Tracing tool is a new feature that allows administrators to get SIP level traces remotely. Through telnet phone interface, sent and received SIP messages flow can be obtained. SIP data provided by this tool is shown split in headers and packet body as follows: Recv from udp: 10.0.0.5:5060 00:00:00:01:066 (937 bytes) INVITE sip:2205@10.0.0.55:5060 SIP/2.0 Via: SIP/2.0/UDP 10.0.0.5:5060;branch=z9hG4bK2b55f27f;rport...
  • Page 200 Feature Activation To use Tracing tool, a telnet connection has to be open. Then, feature will be enabled or disabled through a command: sip tracer on sip tracer off Usual steps and output example: telnet <ip> Login: administrator Password: 789234 [administrator]# sip tracer on [administrator]#...
  • Page 201 Via: SIP/2.0/UDP 10.0.0.5:5060;branch=z9hG4bK2b55f27f;rport From: "Thomson-2204"<sip:2204@10.0.0.5>;tag=as1b93c676 To: <sip:2205@10.0.0.55:5060>;tag=c0a80101-79d86 Call-ID: 7b068be424cee3565279b5cb075e248b@10.0.0.5 CSeq: 102 INVITE Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,SUBSCRIBE,NOTIFY,UPDATE,REFER,REGISTER,IN Contact: <sip:2205@10.0.0.55:5060> Allow-Events: reg,refer,dialog,message-summary,check-sync,talk,hold Content-Length: 0 Sent to udp: 10.0.0.5:5060 00:00:00:02:896 (691 bytes) SIP/2.0 200 OK Via: SIP/2.0/UDP 10.0.0.5:5060;branch=z9hG4bK2b55f27f;rport From: "Thomson-2204"<sip:2204@10.0.0.5>;tag=as1b93c676 To: <sip:2205@10.0.0.55:5060>;tag=c0a80101-79d86 Call-ID: 7b068be424cee3565279b5cb075e248b@10.0.0.5 CSeq: 102 INVITE Allow: INVITE,ACK,BYE,CANCEL,OPTIONS,PRACK,SUBSCRIBE,NOTIFY,UPDATE,REFER,REGISTER,IN Contact: <sip:2205@10.0.0.55:5060>...
  • Page 202: Download And Update Tone And Language Tables

    Italy, Netherlands, Portugal, Spain, United Kingdom, Czech Rep, Slovenia, Austrian), and now, 1 more extra tone table that can be uploaded by admin. Currently, TB30 only support one additional table for Language and Tone, and user can not modify the original Tone or Language tables.
  • Page 203 B) Through the Web Gui: Utility ->Lang Table Dump or Tone Table Dump Finally we will have the Templates to create the new tables: TB30s SIP Administrator Guide v1.3 Page 196 of 259...
  • Page 204: How To Modify The Templates

    <Num-of-Element>2</Num-of-Element> </Busy> </ThomsonToneTable> This means the name of the extra tone table will be “Spain 2”. And: <ThomsonLanguageTable> <ProductName>TB30(S)</ProductName> <Country>Czech</Country> <Charset>Latin-2</Charset> <ThomsonDisplayString> </ThomsonLanguageTable> This means the name of the extra language table will be “Czech”. The new language table should be based on...
  • Page 205 Duration is up to 60000 seconds. 2. Language table limits - > Length limit - > refer to the limit of MMI display  LCD Central Line – 20 characters (TB30),  right upper corner of LCD – 6 characters; ...
  • Page 206 B) Through Telnet [administrator]# tftp2 langtable 10.0.0.1 LangTable.zz [administrator]# tftp2 tonetable 10.0.0.1 ToneTbl.zz C) Through APS: File Syntax for TFTP APS:  [application] fw_filename=v2030SG.080227.1.59.3.zz [config] telcfg=TelConf2030SG_v1.59.3.txt common_config=ComConf2030SG_v1.59.3.txt melodies=Melodies.txt system_melodies=Sys_Ringtones.txt call_waiting_tone=Bellcore_CW.txt tone_table=ToneTable.txt language_table=LangTable.txt File Syntax for HTTP APS:  [application] fw_url=http://10.8.1.217/v2030SG.080227.1.59.3.zz [config] common_config=http://10.8.1.217/ComConf2030SG_v1.59.3.txt telcfg=http://10.8.1.217/TelConf2030SG_v1.59.3.txt...
  • Page 207 system_melodies=http://10.8.1.217/Sys_Ringtones.txt call_waiting_tone=http://10.8.1.217/ Bellcore_CW.txt tone_table=http://10.8.1.217/tonetable.txt language_table=http://10.8.1.217/langtable.txt config=http://10.8.1.217/ The files are temporarily uploaded, so they will be deleted after reset to default. Feature Activation Once the files have been uploaded, user can activate them by the following means: Only Language table can be changed. Menu  Config A) Through Keypad : ...
  • Page 208: Sip Message Support (Rfc 3428) For Status Display Applications

    The text contained in the SIP MESSAGE body is displayed on the 4th line of the LCD for TB30. SIP MESSAGE text location on TB30: Date Hour Icons...
  • Page 209: Disable Call Waiting Tone

    Disable Call Waiting Tone This new feature, we add the possibility to enable or disable the call waiting tone, in such a way that disable call waiting tone produces all the call waiting tones are muted. Feature Activation For this purpose, a new parameter has been included in section [sip] of common or MAC config files.
  • Page 210: Soft Keys Reordering

    Soft keys reordering Up to now, the soft keys position was fixed. If you removed a soft key (by web GUI or APS), its position remained empty. So you could have 2 soft keys on the first page, another one on the second… In order to avoid this situation, soft key reordering is possible since this version.
  • Page 211: Early Media Type Parameter

    Early Media Type parameter Regarding Early media and RTP, policy so far was: 18x with sdp triggers RTP to be played, whereas 180 ringing without sdp triggers local ringing signal generation. Some systems however have been found with call flows incompatible with this policy.
  • Page 212: Login/Logout

    Login/Logout Login/Logout feature allows the user to register easily with his own parameters (username and password) on any TB30S in a location. A Registration Event server as described by RFC3680 (A Session Initiation Protocol (SIP) Event Package for Registrations) is needed for this feature to work. Interested parties can ask for a complete specificacion of this service to their technical customer support.
  • Page 213: Broadsoft Shared Call Appearance

    Broadsoft Shared Call Appearance This new feature makes the phone compatible with Broadsoft Shared Call Appearance facility. This function allows several users to share a phone number (the one in the active SIP profile), so that they can receive the same calls, make a call from the same number, unhold a previously held call, or even conference.
  • Page 214: Automatic Hang Up

    Automatic Hang Up This new feature allows the phone to hang up automatically, stopping the audio output (regardless it‟s from speaker, headset or handset) and turning the phone into idle state. It can be configured to wait x seconds before the hang up is done.
  • Page 215: Call Park Type

    Mode 1: Call park is achieved by TB30 sending a REFER message to the other party equal to the one sent if a blind transfer to the Park extension was done. Park Retrieve is achieved by TB30 sending an INVITE message to the park extension.
  • Page 216: Ringer In The Headset

    Feature activation This is always active; it‟s a new behavior rather than a feature. Just pressing the volume keys when TB30 is ringing will adjust the volume for the rest of the current ringing and for the nexts, until next change.
  • Page 217: Call-Info Header With Answer-After Parameter

    Call-info header with Answer-after parameter This new feature allows the phone to answer a call automatically and in handsfree mode if the phone is on-hook which is comfortable for the user since he doesn‟t have to take any action to be able to speak. But this already existed in previous versions as a local feature of the phone.
  • Page 218: Network Conference

    Network Conference This is not exactly a new feature but it‟s a new way of supporting traditional Conference (called Local Conference from now on). Network conference allows the phone to be interoperable with servers that are able (an prefer) to carry out the conference by theirselves. Feature activation This feature can be configured via web with a new flag: or by the APS files with a new parameter in Config Files (either common.txt...
  • Page 219: Configurable Refer-To Header Population

    Configurable Refer-To header population The purpose of this feature is being able to populate Refer-To header with two different (but similar in concept) information. This is thought for Attended Transfer where refer-to header included in REFER message has to contain the URI of the target. This will have to be configured in the phone which transfers (transferor) and allows it to be compatible with more servers in what is related to Attended Transference.
  • Page 220: Check Phonebook Domain Name

    Check phonebook Domain name For users who use to registered the phone in different accounts, with different servers or at least domain names, this can be use to get more freedom of action when storing numbers in phonebook. There is a flag which can be activated or deactivated and basically decides if the phone will check the domain name or just the user part to recognise phonebook entries (both on incoming and outgoing calls) Feature activation...
  • Page 221: Talk And Hold Event Packages For Click-To-Answer And Other 3Pcc Scenarios

    Talk and hold event packages for click-to-answer and other 3PCC scenarios This extension provides the ability for an Application Server to send an asynchronous NOTIFY event to our phone, using an existing INVITE dialog. This will allow an user responds hold and unhold a call from an application in a PC (e.g: Broadsoft Call Manager) without touching any key in the phone.
  • Page 222: User Class Identifier

    In particular, this option is useful for Provisioning scenarios with more than one model using a similar strategy for provisioning parameter transport using options 66/67/150. TB30 will send option 77 in all DHCP DISCOVER and DHCP REQUEST messages. The content delivered by TB30 within this option depends on the protocol loaded.
  • Page 223: Additional Softkey Control

    Additional Softkey Control The purpose of this feature is being able to deactivate/activate “Transfer to voice mail” and “Pick up” soft keys, to accomodate to environments in which these features are not supported. Feature activation Web GUI and APS can be used to control these features. In the admin Web GUI, go to Advanced...
  • Page 224: Call Progress Indication Control

    Call Progress Indication Control For environments in which early media is provided, e.g. to convey network progress tones, the status information shown on the display of the phone may in some cases result confusing. For example, when you receive a busy tone via early media, and the phone shows “Ringing”, according to its call progress status.
  • Page 225: Phone Number Display In Idle Mode Control

    Phone Number Display in Idle Mode Control TB30 idle screen shows both display name and user part of the sip uri in the active account (phone number). In some systems, however, the phone number has some additional characters like MAC address, for example, which makes the screen look unfriendly to users.
  • Page 226: Automatic Call When Offhook

    Automatic call when offhook The purpose of this feature is to allow the user to call a number that is pre- registered in the phone. The call will be placed as it is unhooked ( when you use handset, headset or handsfree). This behaviour will remain the same as long as it is not disabled by APS.
  • Page 227: Hide Missed Calls Flag

    Hide Missed Calls flag The purpose of this feature is being able to deactivate/activate Missed Calls message display on the phone screeen. This will have mainly interest within the framework of call centres in which calls are sent to all Agents and only picked up by one of them, whereas it is not desirable to have all other phones of the group announcing a missed call.
  • Page 228: Daylight Saving Refinements

    Daylight saving refinements In previous TB30 versions, parameter NtpDaylight exists in order to allow the telephone to automatically switch to summer-time. But some states in some countries have a particular and varying switching time which makes it difficult to handle internally on a global basis.
  • Page 229: Ntp Address Source Configuration

    NTP address source configuration In previous TB30 versions, NTP server address was either taken from the DHCP server, or from stored values if DHCP server was not serving this parameter. This feature allows the administrator to decide which will be the source of NTP address.
  • Page 230: Tb30 Sip Distinctive Ringing And Cwt Using Header

    This section specifies how the TB30 SIP handles the <Alert-Info> header and parameters in SIP when the phone is in idle state, i.e., no other call is currently active. System ringers When TB30 is asked to play a ringer it should look for it within previously downloaded system ringers. Example: Alert-Info: MyMelody8 will trigger “MyMelody8”...
  • Page 231: Alert-Info With Info Parameter

    Alert-Info with info parameter When TB30 receives a Alert-Info with an info parameter specified, it plays the ringers named as the character string received in the info parameter. Example of Alert-Info with info parameter: Alert-Info: <http://www.notused.com>;info=MyMelody9 - will trigger “MyMelody9”...
  • Page 232: Part 11 - Remote Phonebook Specification

    The aim of this service is to provide an easy access to the company's phonebook through the TB30 Phone. The final user enters the name of the person he wishes to call on the telephone, using the DTMF keys. The telephone then consults an external server (using HTTP/XML), and displays the entries that matches the name entered.
  • Page 233: 2.2 Phone Query

    Identification Company Query Results HTTP:XML 2.2 Phone query The TB30 is able to send several parameters to the server in the GET request: Parameter Description IP address of the phone #MAC MAC address of the phone The string to search (most likely the first...
  • Page 234: 2.4 Answer To The Request From The Server

    <DirectoryEntry> </DirectoryEntry> <Name> </Name> <Telephone> </Telephone> See following paragraphs for some examples. 2.4 Answer to the request from the server 2.4.1 No answers If the server doesn‟t find any answers to the result of the query, it will send back to the phone this XML page: [ThomsonPhoneBook XML page] <ThomsonPhoneBook>...
  • Page 235 <ThomsonPhoneMenu> <MenuItem> <Name>Arrh  Foulard</Name> <URL>http://www.server.com/get32results_1.php</URL> </MenuItem> …. <MenuItem> <Name>Roger  Ziad </Name> <URL>http://www.server.com/get32results_7.php</URL> </MenuItem> </ ThomsonPhoneMenu> Each URL in the menu will send back a ThomsonPhoneBook XML page as described in the previous section. TB30s SIP Administrator Guide v1.3 Page 228 of 259...
  • Page 236: Tb30 Phone Specifications

    3.1 Presentation The TB30 will be able to send the queries to the HTTP server, and display the XML pages sent back from the server, and enable the user to navigate in simple menus, in order to select an entry, view the number, and call the contact.
  • Page 237: 3.4 Accessing The Phonebooks

    Phonebook menu. If the TB30 finds more than 1 phonebook in the config file, it displays the phone book names. The user is able to browse in the list of phonebooks using the up and down keys, and select one of them using a softkey or the OK button.
  • Page 238: 3.6 Incoming Call During Search

    Cancel 3.6 Incoming call during search If the phone receives an incoming call anytime during the search, the search is cancelled and the phone shows up the call, in the same way as if it was in IDLE mode before the call arrives. 3.7 Displaying empty phonebook If no results are found, the phone will receive an empty ThomsonPhoneBook XML page.
  • Page 239: 3.10 Displaying An Entry In The Phonebook

    3.12Timeout If any request of the TB30 takes more than 5 seconds to be answered, TB30 will display an alert display “Service unavailable” during 2 seconds and then go to IDLE mode. To know more the installation of remote phone book, you can download the installation and Setup guide on: www.thomsonbroadbandpartner.com...
  • Page 240: Part 12 Telnet Activation

    This part reviews and summarizes TB30 Telnet commands useful for remote management of the phone. Other commands (like configuration of the phone‟s parameters) are described in another Technical document: “TB30 Config file Syntax”. It is issued in the firmware release package. Enable Telnet service By default, the Telnet service is disabled for security reasons.
  • Page 241: Open A Telnet Session

    Then check the Telnet Server to activate it or uncheck the Telnet Server to disable it. Press Apply button to confirm the change. Open a Telnet session In Windows OS: Click on “Start” , select “Execute”, type “cmd” then press “Enter” In the CMD window, type “telnet <ip address>”...
  • Page 242: Telnet Commands

    Telnet commands The table below lists the telnet commands mainly focused on the remote management. Command Descriptions Examples Tftp Upgrade Firmware [administrator]# tftp 192.168.1.3 tftp X.X.X.X filename [f/F] v2030SG.080619.1.62.3.zz [TFTP server should be ready and select the corresponding directory] Tftp2 Upgrade a number of defined [administrator]# tftp2 sys_medlody files (See below)
  • Page 243: Reset To Default

    tftp2 putimage X.X.X.X filename [f/F] tftp2 putfile X.X.X.X filename [f/F] [TFTP server should be ready and select the corresponding directory] Reboot Trigger phone reboot [administrator]# Reboot now Activate Enable services [administrator]# Activate Commit Save settings [administrator]# commit Version Show boot, dsp and FW version [administrator]# Version Info Show phone info...
  • Page 244: Part 13 Tr069 & Tr111

    Part 13 TR069 & TR111 Purpose VOIP phone TB30 support TR069, TR111 and its data structure TR104, TR106. This document has brief description of this new generation network management and focus on the FW download RPC. Introduction TR-069 is a standard for remote management of CPE (Customer Premises Equipment) defined by the DSL Broadband Forum.
  • Page 245: Cpe Configure Settings

    The protocol provides support for a CPE to make available information that the ACS may use to monitor the CPE’s status and performance statistics. The protocol defines a common set of such parameters, and provides a standard syntax for vendors to define additional non-standard ...
  • Page 246: Parameter In Config File & Cli

    For large-scale installations in case many phones need to be connected to an ACS it is strongly recommended to use the TB30 Autoprovision method. Setting the vaue in [cwmp] part in common config file. And the detail APS flow please refer to TB30 AutoProvisioning- Vxxxx.pdf TB30s SIP Administrator Guide v1.3...
  • Page 247: Supported Tr069 Rpc Methods With Tb30

    Supported TR069 RPC methods with TB30 List of supported RPC in TB30 Method name Server TB30 requirement requirement support CPE methods Responding Calling GetRPCMethods Required Optional Support SetParameterValues Required Required Support GetParameterValues Required Required Support GetParameterNames Required Required Support SetParameterAttributes...
  • Page 248: Supported Rpc Introduction

    Open Connection SSL initiation HTTP post Inform request HTTP post Inform response HTTP post empty HTTP response Download request HTTP post Download response HTTP response Close connecton Figure 1 Supported RPC introduction GetRPCMethods This method may be used by a CPE discover the set of methods supported by the CPE it is in communication with.
  • Page 249: Getparameterattributes

    Now TB30 support below file Download: FactoryReset This method resets the CPE to its factory default state. Detail descrition of Download Download supported file TB30 support most Firmware and configure file download. See detail with below table: File type File type string parameter name Type...
  • Page 250 There should be a URL with filename in ACS setting. Please see the below http trace. ACS will provide this URL to CPE. Then CPE will get the file from the http server. Now TB30 only support download method with HTTP.
  • Page 251: Tr-111 Support With Tb30

    ACS to contact the phone. Figure 6 shows the process of associating the phone with the router. TR111 is supported for TB30. It aims at the CPE which is behind a NAT. ASC can initiate the connection to CPE. It is through 125 option in DHCPINFORM/DHCPDISCOVER/DHCPREQUEST to exchange the information with IGD.
  • Page 252: Rpc Trigger

    RPC Trigger TR069 can be triggered by the below method: ACS initial the connect In server side, there will be the button or some other which depends on ACS. Can trggier Get HTTP message to CPE and then CPE will connect will send the INFORM to ACS. If TR111 used, ACS will send UDP Get message CPE initial the connect CPE has a periodic time.
  • Page 253 TR111STUNpwd=password Any other parameter of TR111 please refer to above list. 3. Not support webpage setting If you can see the interaction between CPE and ACS, it means the setting is active. CPE -> ACS: http request: Inform CPE <- ACS: http response: 401 CPE ->...
  • Page 254: Part 14 Troubleshooting

    Part 14 Troubleshooting If your phone is not operating as it should, please refer to the list of the problems in the following table. It should help you to solve the issue. Possible cause Remedy Problem No dialing tone No connection to the Ensure that the Ethernet cable is correctly connected to the LAN port and the hub.
  • Page 255: Part 15 Appendix

    Part 15 Appendix Configuration and Commands Table 9.1 lists a minimum set of configurable parameters and commands. Parameters shall be configurable either via the auto-provisioning process, via the web-page, or via LCD menu. The Administrator will have access to all parameters, either via the web-page or LCD menu.
  • Page 256 Configuration Administrator Name administrator 6 Digits Administrator Password 784518 User Name user 4 Digits User Password blank Command Reset to factory defaults Save (upload) configuration on Command server Saves all parameters Protocol stacks Signalling port for sending signalling packets 2427 port for receiving signalling packets 2427 Addresses &...
  • Page 257: Examples Of Files To Configure Auto Provisioning Via Tftp

    Examples of files to configure auto provisioning via TFTP Example of file INF SIP: [provision_mode] provision_mode=auto_provisioning [application] fw_filename=TB30SEG_fw.zz dsp_filename=TB30SEG _dsp_ver_.zz boot_filename =TB30SEG _boot_ver.zz [config] telcfg=TelConf_telcfg.txt common_config=TB30s_common.txt melodies=Melodies.txt system_melodies=S_Melodies.txt call_waiting_tone=ringtone.txt tone_table=ToneTb.txt language_table=langtable.txt Example of file INF MGCP: [provision_mode] provision_mode=auto_provisioning [application] fw_filename=TB30MEC_fw.zz dsp_filename=TB30MEC_dsp_ver_.zz boot_filename =TB30MEC_boot_ver.zz [deckfile]...
  • Page 258 melodies=Melodies.txt system_melodies=S_Melodies.txt call_waiting_tone=ringtone.txt beep_tone=beeptone.txt Example of file Common_config SIP: [ipp] AutoAnsMode=0 AutoAnsTimer=0 Autocall=0 AutocallNumber= AutoRejectTimer=0 AutoStopTimer=0 AutoHangUpTimer=3 auto_cb=1 CaLogPrefix= Check_phonebook_domain_name=1 Disable_call_progress=0 Hide_Phone_Number_Display=0 HideMissedCall=0 LanguageType=0 LCDBackLigthSaving=1 LCDBackligthSavingTiming=30 LocalMusicOnHold=1 ManualLog=0 OptionVisible=8191 PasswordString=0000 PhoneLock=0 Pick_up_call=1 Ringer_default_vol=4 Ringer_lock=0 RingToneMP1=0 RingToneMP2=0 RingToneMP3=0 RingToneMP4=0 Suppress-DomainName-Flag=1 Transfer_to_voice_mail=1 TransfOnRingFlag=0 [net] DNSSrv1=0.0.0.0...
  • Page 259 ConnectReuseFlgBK4=0 ConferenceMode=0 ConferenceFactoryURI=conf CallParkType=0 CLIPDisplayPrior=ppreferred(1)passerted(2)remoteparty(3)from(4) CalledDisplayPrior=dialed(1)passerted(2)remoteparty(3) CallPkupFlg=local CallPkupSC= CallFwdFlg=local CallFwdOffSC= CallFwdAlwaysSC= CallFwdBusySC= CallFwdNoAnswerSC= CallParkFlg=local CallParkSC= CallRetreiveSC= CallBlockFlg=local CallBlockAllowSC= CallBlockRejectSC= CallBlockOFFSC= ClirFlg=local ClirOnSC= ClirOffSC= CallWaitingFlg=local CallWaitingOnSC= CallWaitingOffSC= call_hold_method=0 CFUOnSV= CFUOffSV= DisplayNumFlag1=0 DisplayNumFlag2=0 DisplayNumFlag3=0 DisplayNumFlag4=0 DisplayNum1= DisplayNum2= DisplayNum3= DisplayNum4= DNDFlg=local DNDOnSC= DNDOffSC= DNDOnSV= DNDOffSV= DNDResp=1...
  • Page 260 RegisterServerBK4= RtpPort=41000 RegReflashMod=0 ReTransTimer1=500 ReTransTimer2=4 RegisterFrequencyMP1=600 RegisterFrequencyMP2=600 RegisterFrequencyMP3=600 RegisterFrequencyMP4=600 RegisterFrequencyBK1=600 RegisterFrequencyBK2=600 RegisterFrequencyBK3=600 RegisterFrequencyBK4=600 REQ_RUI_with_port=1 RFC2833=1 RFC2833_rtp_pltype=96 RFC3262=0 RandomCSeqFlag=0 SubscribeDilaogBeforeLogin=1 RandomRTPPortFlag=0 RegEventServer= ServiceDomainMP1= ServiceDomainMP2= ServiceDomainMP3= ServiceDomainMP4= ServiceDomainBK1= ServiceDomainBK2= ServiceDomainBK3= ServiceDomainBK4= SessionExpire=1800 SessionExpireMin=100 SessionMethod=0 SessionRefresher=0 sip_portMP1=5060 sip_portMP2=5060 sip_portMP3=5060 sip_portMP4=5060 sip_portBK1=5060 sip_portBK2=5060 sip_portBK3=5060 sip_portBK4=5060 sip_reg_srv_portMP1=5060 sip_reg_srv_portMP2=5060...
  • Page 261 [snmp] commRW1=0 commRW2=0 commRW3=0 flag=1 filter=0 snmpManager1=0.0.0.0 snmpManager2=0.0.0.0 snmpManager3=0.0.0.0 snmpManager4=0.0.0.0 snmpManager5=0.0.0.0 sysTrapSrv=0.0.0.0 sysCommName1=public sysCommName2= sysCommName3= sysContact=Thomson sysDescr=Thomson IP Phone sysLocation=France sysName=TB30 SIP TrapLevel=0 [cwmp] CWMPFlag=0 CWMPACSType=1 CWMPACS= CWMPACSUser= CWMPACSPassword= CWMPConnReqUser= CWMPConnReqPassword= CWMPPeriodicFlag=1 CWMPPeriodicInterval=180 CWMPInformType=0 CWMPPARAMETERKEY=Parameter_Key CWMPREBOOTCOMMANDKEY=Reboot_Command CWMPDOWNLOADCOMMANDKEY=Download_Command CWMPDOWNLOADFAULT=0 CWMPADDDELCOMMANDKEY=Add_Del_Object CWMPDOWNLOADSTARTTIME=0000-00-00T00:00:00 CWMPDOWNLOADCOMPLETETIME=0000-00-00T00:00:00 TB30s SIP Administrator Guide v1.3...
  • Page 262 CWMPOBJECT={3}{1W|1}{1W1I|1}{1V|15} Tr069HttpsCheckCA=1 CWMPAuthServ=1 TR111UDPCRANL=180 TR111STUNEnable=0 TR111STUNSrvAddr= TR111STUNSrvPort=3478 TR111STUNUName= TR111STUNpwd= TR111STUNMaxKAP= TR111STUNMinKAP=1 TR111NATDetected=0 tr069_dl_tc= tr069_dl_lt= tr069_dl_cf= tr069_dl_scf= tr069_dl_tt= tr069_dl_cwt= tr069_dl_m= tr069_dl_sm= tr069_dl_shce= tr069_dl_shca= tr069_dl_shk= tr069_dl_ssce= tr069_dl_ssca= tr069_dl_ssk= tr069_dl_rc= tr069_dl_pb= tr069_acs_bak= tr069_cpe_bak= [sys] 2833_volume=0 AEC=1 BLFType=0 BLFListSipUri=L/<sip:> CountryCode=US config_sn=200402190001 Current_Max_Multiline=10 CodecJitterBufMult=g711a(1/2/4)g711mu(1/2/4)g729(1/2/4)g723(1/2/4)gsmwbamr(1/2/4)g722(1/2/4)l16(1/2/4)ilbc(1/2/4)ilbc133(1/2/4) CodecPktime=g711a(10)g711mu(10)g729(10)g723(30)gsmwbamr(20)g722(10)l16(10)ilbc(20)ilbc133(30) CodecPriority=g711a(1)g711mu(2)g729(3)g723(4)gsmwbamr(5)g722(6)l16(7)ilbc(8)ilbc133(9) CodecAdaptivePlayout=g711a(1)g711mu(1)g729(1)g723(1)gsmwbamr(1)g722(1)l16(1)ilbc(1)ilbc133(1) DisableCWtone=0...
  • Page 263 FeatureKeyExt55=L/<sip:> FeatureKeyExt56=L/<sip:> FeatureKeyExt57=L/<sip:> FeatureKeyExt58=L/<sip:> FeatureKeyExt59=L/<sip:> FeatureKeyExt60=L/<sip:> FeatureKeyExt61=L/<sip:> FeatureKeyExt62=L/<sip:> FeatureKeyExt63=L/<sip:> FeatureKeyExt64=L/<sip:> FeatureKeyExt65=L/<sip:> FeatureKeyExt66=L/<sip:> FKExt01_sec=0 FKExt02_sec=0 FKExt03_sec=0 FKExt04_sec=0 FKExt05_sec=0 FKExt06_sec=0 FKExt07_sec=0 FKExt08_sec=0 FKExt09_sec=0 FKExt10_sec=0 FKExt11_sec=0 FKExt12_sec=0 FKExt13_sec=0 FKExt14_sec=0 FKExt15_sec=0 FKExt16_sec=0 FKExt17_sec=0 FKExt18_sec=0 FKExt19_sec=0 FKExt20_sec=0 FKExt21_sec=0 FKExt22_sec=0 FKExt23_sec=0 FKExt24_sec=0 FKExt25_sec=0 FKExt26_sec=0 FKExt27_sec=0 FKExt28_sec=0 FKExt29_sec=0 FKExt30_sec=0 FKExt31_sec=0...
  • Page 264 FeatureKeyOpt26=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt27=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt28=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt29=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt30=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt31=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt32=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt33=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt34=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt35=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt36=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt37=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt38=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt39=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt40=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt41=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt42=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt43=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt44=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt45=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt46=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt47=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt48=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt49=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt50=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt51=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt52=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt53=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt54=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt55=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt56=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt57=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt58=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt59=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt60=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt61=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt62=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt63=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt64=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt65=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) FeatureKeyOpt66=dialog(1)regDND(0)ua-profile(0:cfu(0)dnd(0)sf(0)hg(0)) NormalDigitFlag=1 PCallLogURL=...
  • Page 265 AutoprovisionTFTPServer= AutoprovisionTimeDays=0 Autoprovisionstarttime=00:00 AutoprovisionTimeSpan=0 AutoprovisionRetryPeriod=30 Decryption_Key=Th0mson2$8s8@9z! USBAPSTimerout=12 [qos] DSCP1=46 DSCP2=40 DSCP3=40 TOS=160 VLANid1=1 VLANid2=1 VLANTag1=6 VLANTagdata=6 [ftp] [ntp] NtpDaylight=1 NTPFlag=0 NtpIP= NtpMode=0 NtpSyncTime=1 NtpZoneNum=23 [pppoe] PPPoEID= PPPoELCPMod=2 PPPoELCPTimer=60 PPPoEPWD= PPPoEMTU=1454 [stun] STUNSrv= STUNPort=0 STUNFlag=0 [upnp] UPnPFlag=1 [customer] sw_call_wait=1 Example of file Common_config MGCP: [ipp] LanguageType=0 [mgcp]...
  • Page 266: Release Package Firmware

    Example of file TelConf: (Don’t touch) Not recommended to change. Specific file MAC: The content is the same as common_config file, except the parameter “config_sn=xxxxxxxxxxxx”, which need to be changed for each APS update. Files Deck: (only MGCP) Until version 1.61.4 (11 files): MC.080620.abrege.thd MC.080620.call.thd MC.080620.config.thd...

Table of Contents