Home

 

 

 

 

 

HowTo configure Grandstream BudgeTone BT-101/102 phone with MyKanKan

Image:Grandstream_BudgeTone.gif

Introduction

The Grandstream BudgeTone phone is a solid entry level phone with one line appearance and a reasonable number of features. Don't expect much from the speaker phone though as its echo cancellation capability is not of high quality.

·         BudgeTone Users Manual 

·         BudgeTone Data Sheet 

 

Connect to the phone's built-in Web server

Discover the phone's IP address

The default behavior is to obtain an IP address using DHCP at power up. Discovering the phone's IP address is done as follows:

·         Connect the BT-101/102 phone to the network and power it up.

·         When the phone is powered up, press the menu button, then press the down arrow to scroll to the IP Address selection; press Menu again to display the IP Address of the phone.

 

Log into the phone's Web User Interface

Point your browser to http://<ip of your phone>. Default admin password is admin.

 

Configure the Grandstream phone to register with MyKanKan

The BudgeTone BT-101/102 firmware version used in this configuration is 1.0.6.7 / Bootloader 1.0.1 / HTML-1.0.0.49 / VOC-1.0.1.0.

Basic configuration information:
SIP Server:            www.mykankan.com
Outbound Proxy:        www.mykankan.com
SIP User ID:           userpin
Authenticate ID:       userpin
Authenticate Password: accountid
 
Additional Settings:
Codec:                 G.722, PCMU, PCMA, iLBC, G.723, G.729
G,723 rate:            6.3 kbps
iLBC frame size:       20ms
iLBC payload type:     98
Voice Frames per Tx:   2
Layer 3 QoS:           48
SIP registration:      Yes
Register Expiration:   60
Early Dial:            No
NAT Traversal:         No  
TFTP server:           <ip address of your TFTP server>
Subscribe for MWI:     No
Auto Answer:           No
DTMF payload:          101

 

Selecting the Voice Codec

Grandstream BudgeTone VoIP phones and HandyTone analog telephone adaptors support G.711-uLaw, G.711-aLaw, G.722, G.723, G.726, G.728, G.729 and iLBC. The wideband codec G.722 is only supported by BudgeTone VoIP phones. It has the same bit rate as G.711 but with twice the sampling rate (16KHz vs. 8KHz) and therefore better sound quality (better than toll quality).

By default, PCMU(G.711u) will be used. Both PCMU and PCMA will give you toll quality voice, but their bandwidth consumption is also the highest (64kbps). With G.722 you get wideband audio at the same bitrate. If your network bandwidth is low, you can choose lower bitrate codecs such as G.723 or G.729, which will give you near toll quality at much smaller bandwidth consumption (G.723 consumes 5.3/6.3kbps and G.729 consumes 8kbps).

A good choice is: G.722, PCMU, PCMA, iLBC, G.723, G.729. This will chose the wideband codec G.722 if available by the called party's phone.

Voice Frames Per TX: To reduce the overall Ethernet/IP/RTP overhead introduced by the 54 byte header, multiple voice frames can be packed into a single Ethernet frame. In doing so a trade-off has to be made between overall bitrate and delay. Optimizing for network bandwidth constraints, increasing the TX count may improve the overall voice quality.

If RTP packets are sent every 2.5ms (G.728, TX = 1), the total bitrate is 0.432*400 = 172.8kbps. This won't work well over the public Internet. However, if RTP packets are sent every 10ms, the total bitrate is down to 0.432*100 = 43.2kbps. If RTP packets are sent every 20ms, the total bitrate may be further down to 0.432*50=21.6kbps.

Grandstream suggests 30ms packet rate for G.723, 10ms for G.728 and 20ms for the rest of the codecs. Voice_Frames_Per_TX is then set to 1 for G.723, 4 for G.728 and 2 for the rest.

 

Managing Ring Tones

The Budgetone phones support up to three ring tones. Grandstream made available a tool used for converting music files (mp3, .wav, etc) to a Grandstream music ring tone format. The tool converts music files into PCMU (G.711A) format of up to 64KB each. The .zip file contains an executable file for Solaris and one for Linux.

Usage: sox input output.ring

The extension of the output file has to be .ring. Then rename the file output.ring to ring1.bin and the file is ready for download. Place the file in the TFTP server folder containing the firmware. The Budgetone phones will load the ring tones during the next reboot.

Firmware Upgrade

It is recommended that you upgrade to the latest firmware version.

To upgrade software, the BudgeTone-101/102 phone can be configured with a TFTP server on which the new code image is located. It is recommended that the TFTP server has either a public IP address or is on the same LAN segment with the phone.

The TFTP server can be configured via the phone's Web configuration interface. On the configuration screen Advanced Settings enter the TFTP server IP address in the designated field towards the bottom of the configuration screen. Apply changes by selecting update. Once the TFTP server is configured and the image is located in the TFTP server's root directory, reboot the phone.

The phone only contacts the TFTP server during its initial power up or reboot. If the configured TFTP server is found and a new code image is available, the phone will attempt to retrieve it. After verification of the checksum, the new code image will be stored into flash memory.

If TFTP fails for any reason (e.g., TFTP server is not responding, there are no code image files available for upgrade, or the checksum test fails, etc), the phone will stop the TFTP process and simply boot using the existing code image.

Check successful upgrade by going to the phone's Web interface Status screen.

·         Grandstream Firmware and Product FAQ .

 

Using the Grandstream TFTP server

It is recommended to conduct TFTP based firmware upgrade in a controlled LAN environment if possible. For users who do not have a local TFTP server, Grandstream provides a NAT-friendly TFTP server on the public Internet. Make sure your firewall allows TFTP traffic on port 69.

Grandstream TFTP server IP addr: 168.75.215.189

 

 

© 2006  mykankan.com