Flux rss
Les formalités en ligne
pour les entreprises
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Voip basé sur asterisk

khatamtam, le jeudi 20 novembre 2008 à 13:15:51
Bonjour,
j'ai en train de faire mon projet de fin d'etude qu'est l'etude et la mise en place d'une solution voip basé sur un logiciel libre nommé asterisk ,je fait la configuration de ce logiciel mais lorsque je fait le test je trouve des problemes au niveau de la boite vocale et la file d'attente .
merci de m'aider
car il ne me reste plus de temps pour la setenance .
merci
Configuration: Linux Fedora
Firefox 2.0.0.8
Répondre à khatamtam  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 tototf, le lundi 8 décembre 2008 à 17:06:10
;Dans le fichier agents.conf
;-----------------------------------
[agents]
persistentagents=yes
recordagentcalls=yes
wrapuptime=5000
recordformat=gsm
ackcall=no
group=1
agent => 001,,Jeanine Araujo
agent => 002,,Jesus Velasquez
-----------------------------------
;End of Example from agents.conf


;;Dans le fichier queues.conf
;-----------------------------------
[general]
persistentmembers = yes
autofill=yes

[default]

#include queues_custom.conf
#include queues_additional.conf
#include queues_post_custom.conf
;---------------------------------------------
;end of queues.conf

queues_additional.conf example of queue 601
--------------------------------------------
[603]
announce-frequency=0
announce-holdtime=no
eventmemberstatus=no
eventwhencalled=yes
joinempty=yes
leavewhenempty=no
maxlen=0
monitor-type=mixmonitor
monitor-format=gsm
music=default
periodic-announce-frequency=0
queue-callswaiting=silence/1
queue-thereare=silence/1
queue-youarenext=silence/1
retry=5
strategy=leastrecent
timeout=15
wrapuptime=0
---------------------------------------------

extensions_override_freepbx.conf
---------------------------------------------
[agent-login]

exten => 600*,1,Macro(login-agent-queue,600)
exten => 600**,1,Macro(logout-agent-queue,600)
exten => 601*,1,Macro(login-agent-queue,601)
exten => 601**,1,Macro(logout-agent-queue,601)
----------------------------------------

extensions_custom.conf
----------------------------------------
; ARG1 queue number to log into, agent number will be asked by IVR, see below.
[macro-login-agent-queue]
exten => s,1,Answer
exten => s,n,set(play=1) ;Inicialmente hacemos play del mensaje final
exten => s,n,Read(agentNum|agent-user|5||3|5) ; get callback number from user
exten => s,n,NoOp(Logeando a agentNum=[${agentNum}] callerid=[${CALLERID(NUM)}] status agente=[${AGENT(${agentNum})}])
;Asterisk 1.2 exten => s,n,AgentCallbackLogin(${agentNum}||${CALLERID(NUM)}@local)
exten => s,n,GotoIf($["${AGENT(${agentNum})}" = "LOGGEDOUT"]?agentLogin:addQueue)
exten => s,n(agentLogin),set(play=0)
exten => s,n,AgentCallbackLogin(${agentNum}||${CALLERID(NUM)})
exten => s,n(addQueue),AddQueueMember(${ARG1},Agent/${agentNum})
exten => s,n,UserEvent(Agentlogin,Agent: Agent/${agentNum}))
exten => s,n,GotoIf($[${play} = 1]?play)
exten => s,n,Hangup()
exten => s,n(play),playback(agent-loginok)
exten => s,n,hangup

[macro-logout-agent-queue]
exten => s,1,Answer
exten => s,n,Read(agentNum|agent-user|5||3|5) ; get callback number from user
exten => s,n,RemoveQueueMember(${ARG1},Agent/${agentNum})
exten => s,n,AgentCallbackLogin(${agentNum}||)
exten => s,n,UserEvent(RefreshQueue)
exten => s,n,Hangup()
----------------------------------------










************
new queues.conf file

[general]

;Operator Home
[extensions-home]
music=default
strategy=ringall
maxlen=0
context=extensions-home
member => Agent/300
member => Agent/301
member => Agent/310
member => Agent/311
member => Agent/312
member => Agent/313
member => Agent/314
member => Agent/499
member => Agent/500
member => Agent/510
member => Agent/511
member => Agent/512
***************************

Thanks

Chuck Bunn wrote:

> Hi,
>
> I have now tried other strategies including random and round robin. I
> am beginning to think there is some sort of bug with Agent groups? I
> will try assigning members to a queue not by their group but
> individually.
>
> Thanks
>
> Chuck Bunn wrote:
>
>> Hi,
>>
>> In the queue.conf I have set the strategy set to ringall but only the
>> lowest
>> agent number ever rings??? A show agents at the CLI shows three
>> agents logged
>> in yet only the first agent ever rings. I have my agents in a group,
>> group 1.
>>
>> ****************
>> queue.conf
>>
>> [general]
>>
>> ;Operator Home
>> [extensions-home]
>> music=default
>> strategy=ringall
>> maxlen=0
>> context=extensions-home
>> member => Agent/@1
>>
>> ******************
>> agents.conf
>>
>> [agents]
>> wrapuptime=0
>> musiconhold => default
>> updatecdr=yes
>>
>> ;Operator - Home
>> group=1
>> agent => 300,300,name1
>> agent => 301,301,name2
>>
>> agent => 310,310,name3
>> agent => 311,311,name4
>> agent => 312,312,name5
>> agent => 313,313,name6
>> agent => 314,314,name7
>>
>> agent => 499,499,name8
>>
>> ;Operator - Spa
>> agent => 500,500,name9
>>
>> agent => 510,510,name10
>> agent => 511,511,name11
>> agent => 512,512,name12
>>
>> ;Operator - Rest
>> group=2
>> agent => 600,600,name13
>>
>> ****************************
>> extensions.conf
>>
>> [general]
>> #include macros.incl
>>
>> [incoming-home]
>> exten => s,1,Goto(extensions-home,100,1)
>> exten => t,1,Goto(extensions-home,100,1)
>> exten => i,1,Goto(extensions-home,100,1)
>>
>> [extensions-home]
>> include => parkedcalls
>>
>> ;Operator queue, Operator Console, and Receptionist Phone
>> exten => 100,1,Answer()
>> exten => 100,2,Queue(extensions-home|trn|||120)
>>
>> ;Office Personnel
>> exten => _30[0-1],1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
>> exten => _31[0-4],1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
>> exten => _399,1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
>> exten => _40[0-1],1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
>> exten => _499,1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
>>
>> ;Spa Personnel
>> exten => _500,1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
>> exten => _51[0-2],1,Macro(stdexten,${EXTEN},SIP/${EXTEN})
>> exten => 590,1,Dial(ZAP/3,20)
>>
>> ;Voicemail Main
>> exten => 800,1,Answer
>> exten => 800,2,VoicemailMain
>>
>> ;Agent Login
>> exten => 801,1,AgentCallbackLogin(,, at extensions-home)
>>
>> ;Voice Conferencing
>> exten => _85X,1,Answer
>> exten => _85X,2,MeetMe(${EXTEN})
>>
>> ;exten => i,1,Voicemail(s300)
>> ;exten => t,1,Voicemail(s300)
>>
>> exten => fax,1,Dial(ZAP/4,20)
>> exten => fax,2,Congestion
>> exten => fax,102,Congestion
>>
>> [local]
>> ignorepat => 9
>> exten => _9NXXXXXX,1,Dial(${OUTBOUNDTRUNK}/${EXTEN:1})
>> exten => _9NXXXXXX,2,Congestion(5)
>> exten => _9NXXXXXX,102,congestion(5)
>> exten => 911,1,Dial(${OUTBOUNDTRUNK}/911)
>> exten => 9911,1,Dial(${OUTBOUNDTRUNK}/911
>> include => extensions-home
>>
>> [longdistance]
>> ignorpat => 9
>> exten => _91NXXNXXXXXX,1,Dial(${OUTBOUNDTRUNK}/${EXTEN:1})
>> exten => _91NXXNXXXXXX,2,Congestion(5)
>> exten => _91NXXNXXXXXX,102,congestion(5)
>> include => local
>>
>>
>> [globals]
>> OUTBOUNDTRUNK=Zap/G1
>>
>> PSTN1=Zap/1
>> PSTN2=Zap/2
>>
>> PHONE1=Zap/3
>> PHONE2=Zap/4
>>
>> ************************
>> CLI Output
>>
>> ....
>> Starting simple switch on 'Zap/1-1'
>> -- Executing Goto("Zap/1-1", "extensions-home|100|1") in new stack
>> -- Goto (extensions-home,100,1)
>> -- Executing Answer("Zap/1-1", "") in new stack
>> -- Executing Queue("Zap/1-1", "extensions-home|trn|||120") in new
>> stack
>> -- outgoing agentcall, to agent '300', on
>> 'Local/300 at extensions-home-b560
>> <javascript:open_compose_win('to=300%40extensions-home-b560­&thismailbox=sent-mail');>,1'
>>
>> -- Called Agent/@1
>> -- Executing Macro("Local/300 at extensions-home-b560
>> <javascript:open_compose_win('to=300%40extensions-home-b560­&thismailbox=sent-mail');>,2",
>>
>> "stdexten|300|SIP/300") in new stack
>> -- Executing Dial("Local/300 at extensions-home-b560
>> <javascript:open_compose_win('to=300%40extensions-home-b560­&thismailbox=sent-mail');>,2",
>> "SIP/300|20") in new
>> stack
>> -- Called 300
>> -- SIP/300-00ed is ringing
>> -- Agent/300 is ringing
>> -- SIP/300-00ed answered Local/300 at extensions-home-b560
>> <javascript:open_compose_win('to=300%40extensions-home-b560­&thismailbox=sent-mail');>,2
>>
>> -- Agent/300 answered Zap/1-1
>> ...
>>
>> Thanks
Répondre à tototf

Résultats pour voip basé sur asterisk

La VoIP bientôt disponible sur la PSP (Paris - Relax news) - Après le GPS et la wbecam, la PSP de Sony devrait prochainement reçevoir un service de voix sur IP (VoIP) basé sur le logiciel Skype. Sur le site dédié aux nouveautés qui seront présentées la semaine prochaine au salon CES, Sony... www.commentcamarche.net/actualites/la-voip-bientot-disponible-sur-la-psp-4518967-actualite.php3
Installation Asterisk!!!! (Résolu) Bonjour, Mon projet de fin d'année est sur la VOIP avec Asterisk, pour cela je vient de le télécharger et de l'installer sur mon Fedora 2. Lors de l'installation il génère des erreurs, ./configure --sans problème make --erreur -->... www.commentcamarche.net/forum/affich-6485580-installation-asterisk
Télécharger VoipBuster VoipBuster s'apparente au très populaire Skype en permettant de téléphoner vers des téléphones fixes à partir d'un ordinateur. Il permet de téléphoner gratuitement, vers n'importe quel téléphone fixe basé dans l'un des pays suivants... www.commentcamarche.net/telecharger/telecharger-34055145-voipbuster

Résultats pour voip basé sur asterisk

[Windows 2000/XP] Basculer QWERTY / AZERTYVos touches de clavier sont inversées ? Il s'agit probablement d'une inversion liée au basculement du clavier de AZERTY (clavier français) à QWERTY (clavier américain). S'il s'agit d'un ordinateur portable, le problème peut également être lié à... www.commentcamarche.net/faq/sujet-162-windows-2000-xp-basculer-qwerty-azerty
[Windows] Nettoyer la base de registre avec RegCleanerLa plupart des applications stockent des données de configuration dans la base de registre car il s'agit d'un espace de stockage de données facile à gérer et commun à tous les systèmes Microsoft Windows. Néanmoins, beaucoup d'entre-elles laissent... www.commentcamarche.net/faq/sujet-2666-windows-nettoyer-la-base-de-registre-avec-regcleaner
[MS-Dos] Commandes DOS de baseCes commandes sont des commandes de base que vous pouvez utiliser dans un prompt DOS, par exemple, sur une disquette de démarrage. Pour obtenir plus d'informations sur ces commandes, tapez (dans un prompt DOS), le nom de votre commande suivi de /?... www.commentcamarche.net/faq/sujet-2187-ms-dos-commandes-dos-de-base

Résultats pour voip basé sur asterisk

Problème de dépendances zaptel et fedora 8 (Résolu)Bonjour, Je suis en train d implementer une solution voip dans le cadre d'un stage,et là j ai commencé par installé fedora 8 sur un serveur,puis g installé asterisk 1.4.5 et xlite sur 2 autres postes clients tournant sous windows.jusque là j... www.commentcamarche.net/forum/affich-4316082-probleme-de-dependances-zaptel-et-fedora-8
J'ai acheté un téléphone voip gigaset c470 ip (Résolu)Bonjour, j'ai acheté un téléphone voip gigaset c470 ip , je n'arrive pas je n'arrive pas à le configurer , ni à le brancher à la livebox orange . Un cable ethernet est livré avec le téléphone , comment dois-je le brancher? le 3900 ne... www.commentcamarche.net/forum/affich-6676236-j-ai-achete-un-telephone-voip-gigaset-c470-ip
VoIP en Entreprise (Résolu)Bonjour, je me présente, je suis actuellement étudiant en DUT Réseaux et Télécommunications et j'effectue un stage dans une collectivité ! On m'a demandé de faire de la préconisation sur la VoIP de celle-ci. Après avoir lu une tonne de... www.commentcamarche.net/forum/affich-6155422-voip-en-entreprise

Résultats pour voip basé sur asterisk

Télécharger Visual Basic 6 Runtime (VB6 DLL)Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en langage Visual Basic 6.0. Il contient notamment les DLL suivantes :... www.commentcamarche.net/telecharger/telecharger-3673521-visual-basic-6-runtime-vb6-dll
Télécharger Visual Basic Express 2005Le langage de programmation Visual Basic est historiquement dans les gènes de la société Microsoft. Avec plus de 30.000 développeurs en France l’utilisant au quotidien, Visual Basic reste un langage de programmation incontournable malgré les quelques... www.commentcamarche.net/telecharger/telecharger-160-visual-basic-express-2005
Télécharger Visual Basic ExpressVisual Basic Express 2008 est la version gratuite de Visual Basic 2008, contenant toutes les fonctionnalités de base du logiciel. Parfait pour apprendre ou développer de petits logiciels en VB.Net. www.commentcamarche.net/telecharger/telecharger-34055450-visual-basic-express

Résultats pour voip basé sur asterisk

Philips VOIP4331SVOIP 4331 4331 S 4331S 4331S, Sans-fil, Présentation du numéro appelant, VoIP, Présentation du numéro appelant, Répertoire, Fonction VOIP, Téléphone numérique (DECT), Type:Classique, Sans-fil, Ecran couleur, Nombre de combinés inclus:1, Répertoire, Nombre www.commentcamarche.net/guide-achat/philips-voip4331s-621788-fiche-technique
Philips VOIP 3211Sans-fil, Présentation du numéro appelant, VoIP, 100 heures d'autonomie en veille, Présentation du numéro appelant, Répertoire, Nombre de combinés inclus:1, Écran rétro-éclairé, DECT/GAP, Fonction VOIP, Sans-fil, Type:Conference, Téléphone numérique. www.commentcamarche.net/guide-achat/philips-voip-3211-666007-fiche-technique

Résultats pour voip basé sur asterisk

Les Français craquent pour les portables à bas prix(Paris - Relax news) - Les mini-PC portables (ou ultra-portables) à bas prix ont dopé les ventes d'ordinateurs en France. Selon les dernières données publiées par le cabinet Gartner, un ordinateur sur dix vendu en France est un ultra... www.commentcamarche.net/actualites/les-francais-craquent-pour-les-portables-a-bas-prix-5847132-actualite.php3

Résultats pour voip basé sur asterisk

Bases de données - IntroductionQu'est-ce qu'une base de données ? Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans laquelle il est possible de stocker des données de façon structurée et avec le moins de redondance possible. Ces données... www.commentcamarche.net/contents/bdd/bddintro.php3
Introduction à Visual BasicPrésentation de Visual Basic Visual Basic est un outil développé par Microsoft pour développer facilement des applications fonctionnant sous Microsoft Windows ©. Visual Basic est, comme son nom l'indique, un outil visuel permettant de créer... www.commentcamarche.net/contents/vb/vbintro.php3
PHP - Bases de donnéesPhp permet un interfaçage très simple avec un grand nombre de bases de données. Lorsqu'une base de données n'est pas directement supportée par Php, il est possible d'utiliser un driver ODBC, pilote standard pour communiquer avec les bases de... www.commentcamarche.net/contents/php/phpbdd.php3