<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wikiold.home.tartarefr.eu/index.php?action=history&amp;feed=atom&amp;title=B2PWeb%2FServices%2FMonitoring%2FPhoneQueue</id>
	<title>B2PWeb/Services/Monitoring/PhoneQueue - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://wikiold.home.tartarefr.eu/index.php?action=history&amp;feed=atom&amp;title=B2PWeb%2FServices%2FMonitoring%2FPhoneQueue"/>
	<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=B2PWeb/Services/Monitoring/PhoneQueue&amp;action=history"/>
	<updated>2026-07-06T22:14:57Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wikiold.home.tartarefr.eu/index.php?title=B2PWeb/Services/Monitoring/PhoneQueue&amp;diff=1382&amp;oldid=prev</id>
		<title>Didier : Page créée avec « thumb  == Introduction ==  Cette page web affiche les files d&#039;attente téléphonique en précisant le status de chaque opératrice enregis... »</title>
		<link rel="alternate" type="text/html" href="https://wikiold.home.tartarefr.eu/index.php?title=B2PWeb/Services/Monitoring/PhoneQueue&amp;diff=1382&amp;oldid=prev"/>
		<updated>2013-01-15T17:40:05Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec « &lt;a href=&quot;/index.php/Fichier:Phonequeue.png&quot; title=&quot;Fichier:Phonequeue.png&quot;&gt;600px|thumb&lt;/a&gt;  == Introduction ==  Cette page web affiche les files d&amp;#039;attente téléphonique en précisant le status de chaque opératrice enregis... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Fichier:phonequeue.png|600px|thumb]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Cette page web affiche les files d&amp;#039;attente téléphonique en précisant le status de chaque opératrice enregistrée sur la file d&amp;#039;attente :&lt;br /&gt;
* file d&amp;#039;attente du &amp;#039;&amp;#039;&amp;#039;Standard&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* file d&amp;#039;attente du &amp;#039;&amp;#039;&amp;#039;Standard&amp;#039;&amp;#039;&amp;#039; ( direct, sans message de bienvenue : &amp;#039;&amp;#039;&amp;#039;Utilisation interne uniquement&amp;#039;&amp;#039;&amp;#039; )&lt;br /&gt;
* file d&amp;#039;attente de la &amp;#039;&amp;#039;&amp;#039;Hotline&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* file d&amp;#039;attente de la &amp;#039;&amp;#039;&amp;#039;Télévente&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* file d&amp;#039;attente &amp;#039;&amp;#039;&amp;#039;SRS&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;Utilisation interne uniquement&amp;#039;&amp;#039;&amp;#039; )&lt;br /&gt;
De plus elle affiche l&amp;#039;occupation des salles de conférence téléphoniques et permet d&amp;#039;obtenir des statistiques.&lt;br /&gt;
&lt;br /&gt;
Les scripts PHP sont installés sur les serveurs &amp;#039;&amp;#039;&amp;#039;elastix&amp;#039;&amp;#039;&amp;#039; dans le répertoire &amp;lt;path&amp;gt;/home/b2pweb.com/srs/phone-queue.b2pweb.com/&amp;lt;/path&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Mis à part la page de statistiques, la page est rafraichie automatiquement par une requête AJAX toutes les secondes et demi, requête qui interroge directement le démon &amp;lt;app&amp;gt;asterisk&amp;lt;/app&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
La période de rafraichissement est définie en dur dans le fichier index.php ( en millisecondes )&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var timer=setInterval(&amp;#039;getQueue( &amp;quot; . $queueID . &amp;quot; )&amp;#039;, 1500);&lt;br /&gt;
var timer=setInterval(&amp;#039;getMeetMe()&amp;#039;, 1500);&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Fichier de configuration &amp;lt;path&amp;gt;conf/vars.php&amp;lt;/path&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
        $QUEUELIST = array(&lt;br /&gt;
                array( &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;Hotline&amp;quot;,         &amp;quot;id&amp;quot; =&amp;gt; &amp;quot;800&amp;quot; ),&lt;br /&gt;
                array( &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;Standard&amp;quot;,        &amp;quot;id&amp;quot; =&amp;gt; &amp;quot;753&amp;quot; ),//751 is the parent&lt;br /&gt;
                array( &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;Direct Standard&amp;quot;, &amp;quot;id&amp;quot; =&amp;gt; &amp;quot;755&amp;quot; ),&lt;br /&gt;
                array( &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;Commerce&amp;quot;,        &amp;quot;id&amp;quot; =&amp;gt; &amp;quot;760&amp;quot; ),&lt;br /&gt;
                //array( &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;Conf Call&amp;quot;,     &amp;quot;id&amp;quot; =&amp;gt; &amp;quot;850&amp;quot; ),&lt;br /&gt;
                array( &amp;quot;name&amp;quot; =&amp;gt; &amp;quot;SRS&amp;quot;,             &amp;quot;id&amp;quot; =&amp;gt; &amp;quot;820&amp;quot; ),&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
        $CMD = array(&lt;br /&gt;
                &amp;#039;queue&amp;#039; =&amp;gt; &amp;quot;/usr/sbin/asterisk -rx \&amp;quot;queue show \$QUEUENB\$\&amp;quot;&amp;quot;,&lt;br /&gt;
                &amp;#039;meetme&amp;#039; =&amp;gt; &amp;quot;/usr/sbin/asterisk -rx \&amp;quot;meetme list \$ROOMID\$ concise\&amp;quot;&amp;quot;&lt;br /&gt;
        );&lt;br /&gt;
&lt;br /&gt;
        // MAX Time before consider call to be slowly answered&lt;br /&gt;
        $MAX_WAIT_DURATION = 30;&lt;br /&gt;
        // MIN Time before considering call to be valid.&lt;br /&gt;
        $MIN_WAIT_DURATION = 10;&lt;br /&gt;
&lt;br /&gt;
        $FIELD_SEPARATOR = &amp;quot;,&amp;quot;;&lt;br /&gt;
        $LINE_SEPARATOR = &amp;quot;\r\n&amp;quot;;&lt;br /&gt;
        $FIELD_PROTECTOR = &amp;quot;\&amp;quot;&amp;quot;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La modification des files d&amp;#039;attente se fait dans ce fichier.&lt;/div&gt;</summary>
		<author><name>Didier</name></author>
	</entry>
</feed>