Making Yealink
T42g Custom RingTones
One of the things modern SIP phones
allow you to do is add your own ringtones rather like you do on your smart phone.
Today I figured out how to do this on a Yealink
T42g phone. I haven’t tried it on any other Yealink
models (and that’s my disclaimer right there) but this does work on the T42
and I would think it probably would on the rest of the T4x series. It’s
pretty great, now I have the Three Stooges singing “Hello, Hello, Hello” in
harmony when calls come in and that makes it totally worth the time spent
to figure this out.
The files have to be mono, .wav, u-law
at 8khz and less than 100K. It’s easiest to start out with a mono .wav file
(of whatever bit/khz flavor) and use the sox
converter included with Centos on your asterisk server. I started out with
about 12 files I had downloaded without really checking them too much, most of them came from here. I put
them in a folder on my asterisk box via WinSCP
and tried each one with a few blowing up (sox complained about mpeg layer 3
format) and a few of them came out
too big and in the end I had 7 that came out fine and worked on my T42g.
The actual sox command I used was:
sox inputfile.wav
-c 1 -r 8000 -U outputfile.wav
Because
I had several files
to try, I cheated and wrote a line for each in a notepad text
file and when they were ready just pasted them one after another into a
putty.exe window connected via ssh to my asterisk
server. It looked like this when I had finished, failures and all:
|