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.
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...
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.
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.
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.
(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). ...
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.
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...
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.
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.
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...
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...
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.
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...
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...
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 &...
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.
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 ...
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...
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...
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 –...
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) ...
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.
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 ...
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...
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.
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.
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 ...
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 ...
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...
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(…)
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...
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...
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...
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”...
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...
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.
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...
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.
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.
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...
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.
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"...
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.
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.
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 ...
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...
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) –...
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.
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. ...
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.
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.
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.
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 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...
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.
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)
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.
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...
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...
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=...
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.
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] …...
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.
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...
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"?>...
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"?>...
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.
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...
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...
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 –...
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.
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.
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.
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.
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.
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...
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) …...
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.
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. ...
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...
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...
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...
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...
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...
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] …...
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# …...
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.
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.
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.
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...
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|...
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.
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...
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: ...
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.
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 !”.
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).
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.
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.
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.
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.
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.
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.
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.
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 ...
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.
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...
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.
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>...
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:...
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...
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.
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.
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.
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.
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.
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.
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...
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>...
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...
<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 : ...
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.
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.
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.
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.
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.
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.
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.
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.
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.
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...
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.
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...
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.
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.
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...
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.
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.
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.
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.
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.
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.
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”...
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”...
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.
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...
<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...
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.
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.
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.
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...
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.
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>”...
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)
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...
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.
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 ...
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...
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...
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.
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.
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.
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 ->...
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.
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 &...
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...