<> Quelques infos vite fait en attendant de refaire ça plus proprement... = Configuration du poste téléphonique Thomson ST2030 = == Configuration automatique (auto-provisioning) == À venir... ''(une fois que le modèle, préparé en configuration manuelle, sera au point)'' == Configuration manuelle (interface web) == Aller dans l'interface web du téléphone : `http://x.x.x.x/admin.html` * Username: administrator * Password: 784518 (à changer plus tard) La première chose à faire est de s'assurer des bonnes versions des micro-logiciels internes : * H/W Version: V5 * Boot Version: V1.11 * DSP Version: '''V3.20''' * APP Version: '''V2.69''' Si ces versions sont incorrectes, il faut faire une mise à jour, comme suit : * télécharger [[http://www.thomsonbroadbandpartner.com/getfile.php?id=6781|les micrologiciels v2.69]] (en cas de lien cassé voir [[http://www.thomsonbroadbandpartner.com/telephony-solutions/products/product-detail.php?id=87|la page d'origine]]) * cela vous donnera une archive ZIP contenant plusieurs sous-dossiers, ce qui nous intéresse se trouve dans `Binary` * si ''DSP Version'' est différent de `V3.20` : * aller dans l'onglet '''UTILITY''', section '''System Command / Firmware Update''' * choisir Firmware Update Using: '''HTTP''' * envoyer le fichier '''v2030_dsp_R11.1_SED_v320.zz''', ne __pas__ cliquer sur [Restart] * si ''APP Version'' est différent de `V2.69` : * aller dans l'onglet '''UTILITY''', section '''System Command / Firmware Update''' * choisir Firmware Update Using: '''HTTP''' * envoyer le fichier '''v2030SG.R11.1.SED.091022.2.69.2.zz''', ne __pas__ cliquer sur [Restart] * aller dans la section '''System Command / Telephone Configure''' * choisir Telephone Config Using: '''HTTP''' * envoyer le fichier '''TelConf2030SG.R11.1.SED.091020.2.69.2.txt''', ne __pas__ cliquer sur [Restart] * si vous avez effectué l'une des deux mises à jour ci-dessus : * aller dans l'onglet '''UTILITY''', section '''Save & Restart''' et cliquer sur le bouton '''[Restart]''' Voici les paramètres qui fonctionnent pour le moment (même s'ils ne [[ProgFou|me]] satisfont pas) : * Onglet '''SETUP''' * Section '''Network Setup''' * Type: '''DHCP''' * Hostname: ''laisser vide'' * DNS Settings: cocher '''Automatic from ISP''' * Section '''VoIP Service / Basic Setup''' : * cliquer sur le bouton '''[Edit]''' d'un profil * Profile Name: ''choisir un nom quelconque pour le profil'' * choisir '''`local`''' (pas `sc`) * ne __pas__ cocher '''Transfer to Voice Mail''' * '''Primary SIP Server''' : * cocher '''SIP Unregister''' * URI Type: '''SIP''' * SIP Transport: '''UDP''' * ne __pas__ cocher '''Connect Reuse''' (je ne sais pas encore à quoi ça sert) * Service Domain: ''laisser vide'' (c'est __important__ dans notre configuration actuelle) * Registrar Server Address: '''voip.XX.auf.org''' ou '''voip.XX.refer.org''' suivant les cas * Proxy Server Address: ''la même chose que pour le Regisrar'' (faute de quoi il y a un contrôle sur le domaine des numéros appelés) * SIP Local Port: '''5060''' * TLS Local Port: '''5061''' * Registration Timer: '''3600''' * Register Frequency: '''600''' * Backup SIP Server : ''laisser non configuré'' * User Accounts: ''(ici on bidouille en attendant une config' SIP correcte)'' * Phone Number: ''mettre l'identifiant de compte SIP'' (ce qui est entre [...] dans `sip.local`) * Phone Name: ''mettre le numéro de téléphone'' (astuce pour l'affichage...) * Authentication ID: ''mettre le `user` du `sip.local`'' * Password: ''mettre le `secret` du `sip.local`'' (en attendant de passer en md5) * cliquer sur le bouton '''[Apply]''', puis sur '''[Back]''' pour revenir à la liste des profils * cocher le profil nouvellement configuré et cliquer sur [Apply] * Section '''Auto Provisioning / Basic Setup''' * cocher '''No Provisioning''' (pour le moment, pour un démarrage plus rapide pendant les tests) * Onglet '''ADVANCED''' * Section '''Networking / SNTP''' * cocher '''NTP Status While System Start Up''' * Time Server: ''le nom DNS de votre serveur NTP local'' (ou sinon `asia.pool.ntp.org`) * cliquer sur le bouton '''[Apply]''' * Section '''Networking / Outbound Proxy''' * Outbound Proxy Flag: '''Disable''' * cliquer sur le bouton '''[Apply Changes]''' * Section '''Voice Settings / Advanced''' * dé-cocher '''Silence Suppression''' * cliquer sur le bouton '''[Apply]''' * Onglet '''UTILITY''' * Section '''Save & Restart''' * cliquer sur le bouton '''[Restart]''' Le téléphone est prêt à l'emploi ! == Les tests == Il faut vérifier plusieurs choses : ''' /!\ liste à terminer ! ''' * l'écho local : '''*11''' * un écho distant parmi : * Montréal : '''001*11''' * Paris : '''0033*11''' * Hanoï : '''008441*11''' * Dakar : '''002211*11''' * ... = Configuration des comptes asterisk = Voici une technique permettant d'automatiser la configuration nécessaire pour les utilisateurs VoIP. * Ajouter cette ligne à la fin de `/etc/asterisk/auf/iax.local` : {{{ #include "auf/iax.local.auto" }}} * Ajouter cette ligne à la fin de `/etc/asterisk/auf/sip.local` : {{{ #include "auf/sip.local.auto" }}} * Ajouter cette ligne à la fin de `/etc/asterisk/auf/extensions.local` : {{{ #include "auf/extensions.local.auto" }}} * Ajouter cette ligne à la fin de `/etc/asterisk/auf/voicemail.local` : {{{ #include "auf/voicemail.local.auto" }}} * En profiter au passage pour corriger le fuseau horaire dans `/etc/asterisk/auf/voicemail.local` ! . Remplacer `Africa/Dakar` par le fuseau qui convient. Voici les valeurs utiles pour notre région : ||'''Pays'''||'''Fuseau'''|| ||Việt Nam||Asia/Ho_Chi_Minh|| || ປະເທດລາວ ||Asia/Vientiane|| || ខ្មែរ ||Asia/Phnom_Penh|| ||Vanuatu||Pacific/Efate|| * Créer un fichier de description des comptes `/etc/asterisk/auf/comptes.txt` selon le modèle suivant : {{{ #EXTEN:FULLNAME:CIDNAME:USERNAME:PASSWORD:VOICEMAILCODE # attention : l'affichage ne permet que 16 caractères pour le CIDNAME # le mot de passe ne sera utilisé que par le téléphone et peut donc (devrait) # être aléatoire, dans tous les cas ne pas utiliser le mot de passe Intranet ! 10:Nguyễn Thị Trà My:NG. THI TRA My:nguyen.thi.tra.my:le-mot-de-passe:1234 }}} * Récupérer le script `/etc/asterisk/auf/update.sh` : {{{#!shell wget -N -O /etc/asterisk/auf/update.sh "http://git.auf.org/?p=progfou.git;a=blob_plain;f=voip/asterisk-update.sh" }}} * Y adapter la variable `GLOBALPREFIX` pour y indiquer __votre__ préfixe. * Rendre le script exécutable : `chmod a+rx /etc/asterisk/auf/update.sh` * Lancer le script `/etc/asterisk/auf/updates.sh` et les comptes seront prêts à l'emploi.