Conclusion—Easy Reference Cheat Sheet

As you can now see, there are quite a few things to change in order to fully localize your Asterisk-based telephone system, and not all of them are in the Asterisk, or even DAHDI, configuration—some things need to be changed on the connected IP phones or ATAs themselves.

Before we leave the chapter, have a look at Table 9.1, “Internationalization cheat sheet”: a cheat sheet for what to change and where to change it, for your future reference.

Table 9.1. Internationalization cheat sheet

What to changeWhere to change it
Call progress tones
  • IP phones—on the phone itself

  • ATAs—on the ATA itself

  • Analog phones—DAHDI (/etc/dahdi/system.conf)

Type of PRI/BRI and protocolDAHDI—/etc/dahdi/system.conf and /etc/asterisk/chan_dahdi.conf
Physical PSTN connections
  • Balun if required for PRI

  • Get the analog pair to middle 2 pins of the RJ11 connecting to the Digium card

Caller ID on analog circuitsAsterisk—/etc/asterisk/chan_dahdi.conf
Prompt language and/or accent
  • Channel—/etc/asterisk/sip.conf, /etc/asterisk/iax.conf, /etc/asterisk/chan_dahdi.conf, etc.

  • Dialplan—CHANNEL(language) function

Voicemail time/date stamps and pronunciationAsterisk—/etc/asterisk/voicemail.conf
Tones delivered by AsteriskAsterisk—/etc/asterisk/indications.conf

May all your Asterisk deployments feel at home…