jiremek Posted November 25, 2011 Report Share Posted November 25, 2011 Alors je commence par le sip.conf (ou sip additionnal si vous utiliser freepbx ou équivalent).Dans general:defaultexpiry=3600register => 095xxxxx:PASSWORD@freephonie.netdisallow=allallow=ulaw:30 ; la valeur 30 (ptime) permet de régler les pbm d'appels vers une freebox non dégroupéeallow=alaw:30allow=speex[freephonie.net]type=friendhost=freephonie.netcontext=fromfree ; definis dans extensions.confnat=yesqualify=yescanreinvite=nonatdirectmedia=nonatinsecure=port,invitedtmfmode=auto[free_out]type=peerhost=freephonie.netfromdomain=freephonie.netqualify=yesnat=yescanreinvite=nonatdirectmedia=nonatusername=095xxxxxxxfromuser=095xxxxxxxsecret=PASSWORDdisallow=allallow=alawdtmfmode=autoOn passe a extensions.conf (additional si necessaire).[fromfree]exten => s,1,GotoIf($["${CALLERID(num)}"== "339XXXX4690"]?sortantnonmasque); UN APPELANTexten => s,n,GotoIf($["${CALLERID(num):0:3}"== "330"]?indicatiftroiszero)exten => s,n,GotoIf($["${CALLERID(num):0:2}= "330"]?indicatifdeuxzero)exten => s,n(indicatiftroiszero),Set(CALLERID(num)=0${CALLERID(num):3})exten => s,n(indicatifdeuxzero),Set(CALLERID(num)=0${CALLERID(num):2})exten => s,n(sortantnonmasque),Set(CALLERID(num)=5${CALLERID(num):2}) ;retire aussi le 33exten => s,n,Set(CALLERID(name)=${CALLERID(num)}); MODIFIER AUSSI LE NAME POUR CORRESPONDREexten => s,n,Dial(SIP/7000,35); A ADAPTERexten => s,n,Hangup(); APPELS SORTANTS[macro-free-out]exten => s,1,Answerexten => s,n,Dial(SIP/free_out/${ARG1})exten => s,n,Hangup()[mdm-hint]exten => 7000,hint,SIP/7000 ; A utiliser pour la supervision, sinon a dégager sans craintesexten => 7010,hint,SIP/7010[mdm] ; contexte des poste sip, a adapter biensurexten => 123,1,VoicemailMain(s${CALLERID(num)}@mdm); contexte pour la messagerieexten => _70xx,1,Ringingexten => _70xx,n,Dial(SIP/${EXTEN},30,TRHtrh)exten => _70XX,n,Hangup(); FREE 01 à 05 + 09 tout format numéro masquéexten => _0[1-5,9]XXXXXXXX,1,Macro(free-out,*31*${EXTEN})exten => _33[1-5,9]XXXXXXXX,1,Macro(free-out,*31*${EXTEN})exten => _+33[1-5,9]XXXXXXXX,1,Macro(free-out,*31*${EXTEN})exten => _0033[1-5,9]XXXXXXXX,1,Macro(free-out,*31*${EXTEN}); FREE 01 à 05 + 09 tout format numéro affichéexten => _5[1-5,9]XXXXXXXX,1,Macro(free-out,0${EXTEN:1}); FREE 0800 0805 0809 tout formatexten => _080[0,5,9]XXXXXX,1,Macro(free-out,${EXTEN})exten => _3380[0,5,9]XXXXXX,1,Macro(free-out,${EXTEN})exten => _+3380[0,5,9]XXXXXX,1,Macro(free-out,${EXTEN})exten => _003380[0,5,9]XXXXXX,1,Macro(free-out,${EXTEN}); FREE 08088 tout formatexten => _08088XXXXX,1,Macro(free-out,${EXTEN})exten => _338088XXXXX,1,Macro(free-out,${EXTEN})exten => _+338088XXXXX,1,Macro(free-out,${EXTEN})exten => _00338088XXXXX,1,Macro(free-out,${EXTEN}); FREE 118713exten => 118713,1,Macro(free-out,${EXTEN}); FREE 3101 3131 3212 3222exten => 3101,1,Macro(free-out,${EXTEN})exten => 3131,1,Macro(free-out,${EXTEN})exten => 3212,1,Macro(free-out,${EXTEN})exten => 3222,1,Macro(free-out,${EXTEN}); FREE REPONDEURexten => **1,1,Macro(free-out,${EXTEN}); APPEL D'URGENCE IMPOSSIBLEexten => _11[0,2,5,9],1,Answerexten => _11[0,2,5,9],n,Wait(1)exten => _11[0,2,5,9],n,SendText(Appel secours impossible.)exten => _11[0,2,5,9],n,Wait(6)exten => _11[0,2,5,9],n,SendText(Utiliser le fixe free)exten => _11[0,2,5,9],n,Wait(6)exten => _11[0,2,5,9],n,Hangup();exten => _1[5,7,8],1,Answerexten => _1[5,7,8],n,Wait(1)exten => _1[5,7,8],n,SendText(Appel secours impossible.)exten => _1[5,7,8],n,Wait(6)exten => _1[5,7,8],n,SendText(Utiliser le fixe free)exten => _1[5,7,8],n,Wait(6)exten => _1[5,7,8],n,Hangup()Alors voici les précisions sur mon post précédant.Vous trouverez plusieurs sections a modifier concernant les identifiants, j'ai passer ses sections en rouge.D'autres codes couleurs sont utiliser, mais a chaque fois une indication est apporter en fin de ligne.Maintenant je vous explique un peu la moulinette orange, mais avant voici quelques info qui la justifierons.Dans mon contexte ne sont gérés que les appels gratuits ou inclus dans l'illimité a destination de la france et ouvert freephonie (appels vers les mobiles impossible),Je n'ai pas permis les appels vers les numéros d'urgence, car je crois me souvenir que les appels d'urgences ne sont pas possible sur freephonie !le 118713, qui est un service d'annuaire de la société LE NUMERO (118218), est entièrement gratuit, ce service est automatisé et rentabilisé par la pub =>> http://www.free.fr/p...ux_07042011.pdfLes appels sortants vers les fixes français sont tous masqué, sauf si vous remplacer le premier 0 par un 5.Du coup je me suis ajouté sur mon téléphone des contacts, lesquels sont appelé avec le numéro affiché (donc enregistre en 51XXXX4690 au lieu de 01XXXX4690 par exemple),Deux problèmes arrivent (patience j'arrive a la moulinette orange), d'une part les numéro arrivent au format internationnal et d'autre part il ne sont du coup pas associé a mon répertoire (entrées en 51XXXX....)J'avais donc envisager de conserver le format international et de l'utiliser pour les appels sortants (donc numéros affihché), sauf que pour rappel les appels entrants arrivent tous en 331xxx....Alors j'ai décidé de modifier le numéro de l'appelant pour coller avec mon répertoire et donc profiter d'une part de son nom qui s'affiche et d'autre part du rappel en une touche.Maintenant les étapes de la moulinette:je demande a la moulinette que mon numéro entrant (339XXXX4690) qui existe dans mon téléphone soit transformer en 59XXXX4690) pour permettre d'afficher mon numéro ( copier coller a chaque fois et modifier les numéros)les appels arrivent parfois en 3301 au lieu de 331, donc je dégage les 3premiers chiffres (330) pour que cela devient 0 (enfin si c'est le cas)pour les entrant en 33 je dégage les deux premiers pour devenir 0execute ma demande de la ligne 2execute ma demande de la ligne 3execute ma demande de la ligne 1je modifer le nom de l'appelant pour que ce ne soit pas déroutant (sinon téléphone affiche l'appelant 3395XXX4690 et compose le 595XXXX4690 -- ou 095XXX4690 si ce numéro n'est pas inclus en copiant la lgne 1 -- )N'oublier pas de modifier vos context pour coller avec votre configuration.Via la console relancer les fichiers:Pour des distributions base debian (ubuntu,debian et dérivés): asterisk -rvpuis dans la console un dialplan reload et un sip reloadEnfin, pour terminer je sais que ma moulinette et simplifiable, alors je la mettrais a jour lorque j'aurais pris le temps de le faire.A oui dernier element, n'oublier pas d'ouvrir le port 5060 en UDP et de le rediriger vers la bonne ip.J'ai faillit oublier, j'ai conserver le **1 pour le répondeur free, mais cela est modifiable, enfin, je n'ai pour l'instant pas inclus de répondeur dans le dialplan, bien que j'ai configurer son acces (123)En se qui conserne la plateforme ippi to skype, je posterais un fichier complémentaire, d'autant plus qu'en me relisant, je me dit qu'il serait même préférable que je créer un sujet. voilà qui est fait ! Link to comment Share on other sites More sharing options...
jiremek Posted May 3, 2012 Author Report Share Posted May 3, 2012 Je ne sais pas si ce travaille a servis a quelqu'un vu le peux de retour,mais si vous le demander, je peux également vous expliquer comment mettre en place des horaires d'ouverture du standard et une file d'attente avec fond sonore pour les appels entrants (utile s'il y'a plusieurs postes ou s'il y'a trop d'appels) Link to comment Share on other sites More sharing options...
Stéphane Pichard Posted February 15, 2013 Report Share Posted February 15, 2013 Je viens de farfouiller au fond du fofo et tomber sur... MON DIEU !!! Je cherchais un tuto de ce genre :rolleyes: !!Bon, je dis "dieu" j'ai pas encore testé ! (la file d'attente avec fond sonore m'intéresse !) En tout cas merci, je test et je fais un retour, j'espère ne pas dire la même chose que les autres vu le nombre de messages postés ! :P :P :P Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.