[astersik] Prob de configuration

Prob de configuration [astersik] - Linux et OS Alternatifs

Marsh Posté le 04-08-2005 à 09:36:21    

Bonjour a tous
je travaille en ce moment sur asterisk et je rencontre quelques difficulté avec la configuration
du cote de mon fichier sip.conf tou va bien mais c'est du cote du fichier extension que je recontre quelques probleme :
mes poste sont declare dans le context = sip
 
j'essaie de faire une cfg afin de mettre des horaires de jours et de nuit
extensions.conf :
 
[nuit]
exten => s,1,Voicemail(1000)
 
[jour]
exten => 1,1,Dial(${phone1),10)
exten => 1,2,Voicemail(1000)
exten => 2,1,Dial(${phone2),10)
exten => 2,2,Voicemail(2000)
exten => 3,1,Dial(${phone3),10)
exten => 3,2,Voicemail(2000)
 
[sip]
include => jour|8:00-18:00|mon-fri
include => nuit
 
 
voila, lorsque je me trouve dans les horaires e jour cela fonctionne bien je peux appele les poste mais en horaire de nuit cela ne marche pas, j'obtien : call failled 404 not found
 
sinon autre petite question ;p
vu que la configuration des postes est presque identique j'aurai voulu savoir comment faire pour alleger le tout, par exemple :
exten => s,1,Dial(le poste,10)
exten => s,2,Voicemail(la messagerie du poste)
je sais que l'on peut utiliser des variables mais je suis un peu perdu
 
merci pur votre aide !

mood
Publicité
Posté le 04-08-2005 à 09:36:21  profilanswer
 

n°714570
jlighty
Posté le 04-08-2005 à 10:22:08  profilanswer
 

Citation :

vu que la configuration des postes est presque identique j'aurai voulu savoir comment faire pour alleger le tout, par exemple :
exten => s,1,Dial(le poste,10)
exten => s,2,Voicemail(la messagerie du poste)


c'est en fait :
exten => s,1,Dial(SIP/${EXTEN},5,tr)
exten => s,2,Voicemail(u${EXTEN})
attention la première ligne est à adapter suivant tes besoins
Doc:
http://phoenix.labri.fr/documentat [...] s_conf.htm
 


Message édité par jlighty le 04-08-2005 à 10:26:11
Reply

Marsh Posté le 04-08-2005 à 14:14:51    

re,
j'obtiens tjs connexion failed avec la cfg suivante :
 
exten => s,1,Dial(SIP/${EXTEN})
exten => s,2,Voicemail(u${EXTEN})
exten => s,102,Voicemail(b${EXTEN})

Reply

Marsh Posté le 04-08-2005 à 14:24:57    

j'espère que je ne vais pas dire de bêtises, ;) :
pourquoi avoir mis "s" sachant l'extension s correspond à des numéros de postes inexistants ?
http://www.voip-info.org/wiki-Asterisk+s+extension
 
Dans ma config j'ai ceci :
exten => _XXXX,2,Voicemail(u${EXTEN})
sachant que le plan d'adressage est uniquement composée de quatre chiffres (1234,1001..)


Message édité par jlighty le 04-08-2005 à 14:44:00
Reply

Marsh Posté le 04-08-2005 à 14:28:45    

Bravo a toi ca marche ;p
sinon pour le probleme avec mes horaires jour/nuit tu voi pas d'ou ca pourrai venir ? ;p

Reply

Marsh Posté le 04-08-2005 à 14:48:13    

je te remet mon fichier cfg :
[nuit]
exten => _XXXX,1,Voicemail(3000)
 
[jour]
exten => _XXXX,1,Dial(SIP/${EXTEN},10)
exten => _XXXX,2,Voicemail(u${EXTEN})
exten => _XXXX,102,Voicemail(b${EXTEN})
 
[SIP]
include => jour|10:00-18:00|mon-fri
include => nuit
 
quand je suis dans les horaires de jour les call passe correctement et execute bien le context jour
par contre des ke je passe en horaire nuit ca ne marche plus, j'obtien connection failled 404 (sous x-lite)

Reply

Marsh Posté le 04-08-2005 à 14:59:28    

La boite de l'utilisateur 3000 existe ?
essaye de regarder le debug :
asterisk -r
puis "sip debug" dans la console

Reply

Marsh Posté le 04-08-2005 à 15:25:47    

c'est bon pour le prob jour/nuit (j'avais oublié une , :s)
sinon je voudrai mettre en place un SVi donc si tu as un peu de doc dessus je sui preneur ;p
merci pour ton aide
++

Reply

Marsh Posté le 04-08-2005 à 15:48:34    

SVi : Serveur vocal (interactif) ?

Reply

Marsh Posté le 05-08-2005 à 09:02:18    

oui SVI = serveur vocal interactif (IVR en anglais)
j'ai trouvé un exemple de cfg mais c'est loin d'etre limpide pour moi :x
 
[menu-SVI]
exten => s,1,Wait,15
exten => s,2,Answer
exten => s,3,Digittimeout,2    ;set digit timeout to 5 sec
exten => s,4,ResponseTimeout,4    ; set response timeout to 10 sec
exten => s,5,BackGround(IVR_VoiceGuide)
exten => 1,1,Goto($SVI1,1)   ; if key 1 is pressed go to extension SVI1  
exten => 2,1,Goto($SVI2,1)   ; if key 1 is pressed go to extension SVI2  
exten => 3,1,Goto($SVI3,1)   ; if key 1 is pressed go to extension SVI3
exten => t,1,Goto(s,5)     ; if they take too long go to previous line to route call
exten => i,1,Playback(invalid)
 
voila c'est tous ce que j'ai trouvé
j'essaie de comprendre comment cela fonctionne
par exemple si on appelle l'extension 1, on fait un goto SVI1, c'est a dire le wait de la 1 ere ligne ?
 
merci

Reply

Marsh Posté le 05-08-2005 à 09:02:18   

Reply

Marsh Posté le 05-08-2005 à 09:59:40    

oui c'est ça, "exten => 1,1,Goto($SVI1,1)" si l'utilisateur appuie sur 1 alors il sera redirigé vers l'extension SVI1 soit  
exten => s,1,Wait,15

Reply

Marsh Posté le 05-08-2005 à 14:35:35    

ok je commence a comprendre le principe
voici ce que j'ai fait :
 
[poste]
exten => s,1,Dial(SIP/1000)
exten => s,2,Dial(SIP/2000)
exten => s,3,Dial(SIP/3000)
 
[svi]
exten => 4000,1,Wait,15
exten => 4000,2,Answer
exten => 1,1,Goto(poste,s,1)
exten => 2,1,Goto(poste,s,2)
exten => 2,1,Goto(poste,s,3)
 
[SIP]
include => svi
include => jour|10:00-18:00|mon-fri
include => nuit
 
donc normallement si j'appel l'extension 4000, au boour de 15 sec elle doit decroxhé puis si j'appui sur 1,2 ou 3 je dois normallement atteindre les poste 1 2 ou 3 (si je ne m'abuse)
dis moi si cela est correcte car ca ne fonctionne pas.
au bout de 15 sec le poste decroche bien mais si j'appuie sur 1 2 ou 3 j'obtient l'erreur 403 forbidden :x
merci
 
sinon comment je peux faire pour mettre en place des messages perso
par exemple : appuyé sur 1 pour parlé a toto, 2 pour parlé a tata etc ...
+++

Reply

Marsh Posté le 05-08-2005 à 14:50:21    

re,
bon au niveau cela fonctionne j'avais quelques erreur dans mon fichier conf
sinon tjs meme question pour mettre des messages perso il faut faire comment ?
++

Reply

Marsh Posté le 05-08-2005 à 15:20:10    

La fonction Playback permet de lire un fichier sonore qui est présent dans le repertoire /usr/share/asterisk/sound/
Pour le nom, il faudra récupérer le nom de la personne dans sa boite voicemail (/usr/share/asterisk/sound/voicemail/)
sachant qu'il doit être créé par le menu vocal du répondeur ou par le script addmailbox
 
 

Reply

Marsh Posté le 05-08-2005 à 15:25:13    

ok
je regarde ca
sinon (et oui j'ai toujours des interrogations ;))
j'aimerai mettre en place du transfert d'appel
par exemple si la personne du poste 1 s'absente il veut faire transferer ses appels vers le poste X en appuyan par exemple sur *21 puis sur XXXX  (*21 pour activer le transfert d'appel et 2000 pour choisir l'extension du poste 2 ou 3000 pour le poste 3)
merci

Reply

Marsh Posté le 08-08-2005 à 09:16:42    

salut
alors pas d'idée pour le transfert d'appels ? ;p
sinon j'aimerai aussi mettre en place un systeme d'interception des appels
par exemple, si un poste sonne (peu importe lequel, le 3000 par exemple) si je prend mon poste (le 1000) et que j'appui sur *20 e recupere l'appel qui a lieu sur le poste 3000 sur  mon poste 1000
voila merci

Reply

Marsh Posté le 08-08-2005 à 14:58:32    

alors pas d'idee pour le transfert et l'interception d'appel ? ;p
meme si vous avec de la doc je suis preneur :)
je me balade beaucoup sur ce site http://www.voip-info.org mais je n'arrive psa a trouver mon bonheur : /
++

Reply

Marsh Posté le 08-08-2005 à 15:16:36    

Dans la liste des commandes d'Asterisk:
http://www.voip-info.org/tiki-inde [...] n+commands
il y a une option "transfert"

Reply

Marsh Posté le 08-08-2005 à 15:40:22    

nikel !
merci bcp je vais aller test ca de ce pas :D

Reply

Marsh Posté le 09-08-2005 à 09:58:08    

re,
encore et toujours moi ;p
 
bon je suis toujours sur le transfert d'appel :
exten => _XXXX,1,Dial(SIP/${EXTEN},10,tr)
exten => _XXXX,2,Transfer(2000)
exten => _XXXX,3,Voicemail(u${EXTEN})
exten => _XXXX,103,Voicemail(b${EXTEN})
 
donc si je ne mabuse, si jappele l'extension 1000 et qu'au bout de 10 sec elle ne decroche mon appel doit etre transferé vers l'extension 2000 ? (chez moi ca ne marche pa j'arrive sur la boite vocale du poste 1000)
autre question, si du poste 1000 jappelle l'extension 3000. l'extension 3000 repond a mon appel en decrochant, la est ce que le poste 3000 peut transferer l'appel vers le poste 2000 puis raccrocher ? si oui, comment ?
(la doc de la commande Transfer(exten) est tres legere : /)
merci
 
 

Reply

Marsh Posté le 09-08-2005 à 15:28:46    

personne n'a de la doc a ce sujet ? :o
help lz !! :p
merci ++

Reply

Marsh Posté le 09-08-2005 à 15:32:03    

J'ai beau cherché mais je n'arrive pas à trouver un exemple d'utilisation de Transfert :(, essaye de demander directement dans le topic asterisk

Reply

Marsh Posté le 09-08-2005 à 15:45:08    

ok jvai alé me renseigné las bas
merci kan meme ;p

Reply

Marsh Posté le 25-04-2006 à 12:59:21    

Bonjour,
 
J'ai installé Asterisk sous Fedora Core 4, puis je l'ai combiné avec le TTS Festival.
Mon problème est le suivant, je lance le serveur Festival avant de lancer le serveur Asterisk (Logique!).
Quand je fais mon dialplan :
 
exten => 1111,1,Answer()
exten => 1111,2,Festival(Hello)
exten => 1111,3,Hangup()
 
Il bloque à la commande Festival, je ne comprends vraiment pas, car j'ai fais exactement comme ils expliquent sur le site voip...
 
Quand je regarde les logs du serveur Festival, je constate qu'Asterisk se connecte bien dessus quand je fais la commande Festival, mais il se déconnecte aussi tôt...
 
Quelqu'un pourrait m'aider?? C'est vraiment bizarre et surtout urgent!
 
D'avance merci!!!

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed

© 2018 Forum. All Rights Reserved.