NacerAdamouSaidou / Voip

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 reload

Pour ce qui concerne les téléphones, ils marchent bien. Mais j'en profite pour m'intéresser d'avantage à ce sujet!


CatégorieVoIP

NacerAdamouSaidou/Voip (dernière édition le 2009-09-08 14:31:23 par JeanChristopheAndré)