Quelques notes à propos de la configuration des téléphone Thompson 2030
Config des téléphones
Voir ici.
Config des comptes
J'ai adopté pour la config des comptes iax à la sauce BAP disponible ici et j'ai juste modifié le script pour la génération des comptes sip, bien sûr après avoir rajouté la ligne #include "auf/sip.local.auto" au fichier /etc/asterisk/auf/sip.local.
Voici la version finale du script:
voip:/# cat /etc/asterisk/auf/update
#!/bin/bash
# script /etc/asterisk/auf/update.sh
WORKDIR="/etc/asterisk/auf"
# cf /usr/share/doc/asterisk-config-auf-connexions/liste-serveurs
GLOBALPREFIX="002371"
LOCALPREFIX=""
COMMENTCHAR=";"
cd "$WORKDIR" || exit -1
umask 0227
for f in iax.local extensions.local voicemail.local
do
echo "${COMMENTCHAR} Auto-generated file, don't edit!" > "${f}.auto"
chown root:asterisk "${f}.auto"
chmod 0440 "${f}.auto"
done
IFS=":"
grep -v '^#' comptes.txt |
while read EXTEN FULLNAME CIDNAME USERNAME SECRET VOICEMAILCODE REST
do
cat >> iax.local.auto << __EOF__
${COMMENTCHAR} ${FULLNAME}
[${USERNAME}]
type=friend
callerid="${CIDNAME}" <${GLOBALPREFIX}${EXTEN}>
mailbox=${LOCALPREFIX}${EXTEN}@AUF
user=${USERNAME}
secret=${SECRET}
host=dynamic
context=AUF
disallow=all
allow=ulaw
allow=gsm
__EOF__
cat >> extensions.local.auto << __EOF__
${COMMENTCHAR} ${FULLNAME}
exten => ${EXTEN},1,Macro(AUFDial,${USERNAME})
exten => ${USERNAME},1,Goto(${EXTEN},1)
__EOF__
if [ -n "${LOCALPREFIX}" ] ; then
cat >> extensions.local.auto << __EOF__
exten => ${LOCALPREFIX}${EXTEN},1,Macro(AUFDial,${USERNAME})
__EOF__
fi
cat >> voicemail.local.auto << __EOF__
${COMMENTCHAR} ${FULLNAME}
${LOCALPREFIX}${EXTEN} => -${VOICEMAILCODE},${CIDNAME},${USERNAME}@auf.org
__EOF__
cat >> sip.local.auto << __EOF__
${COMMENTCHAR} ${FULLNAME}
[${USERNAME}]
type=friend
callerid="${CIDNAME}" <${GLOBALPREFIX}${EXTEN}>
mailbox=${LOCALPREFIX}${EXTEN}@AUF
user=${USERNAME}
secret=${SECRET}
host=dynamic
context=AUF
call-limit=10
disallow=all
allow=ulaw
allow=gsm
allow=h264
allow=h263p
allow=h263
allow=h261
__EOF__
done
rasterisk -x reloadPour ce qui concerne les téléphones, ils marchent bien. Mais j'en profite pour m'intéresser d'avantage à ce sujet!