Tel: 06 68 39 83 22 | afid.benayad@gmail.com

Messages récents

Pages: [1] 2 3 4
1
Genesys: Discussion Général / Nodetool Cassandra
« Dernier message par Afid BENAYAD le 12 juillet 2019, 09:13:26 »
N'intervenant pas régulièrement sur les bases Cassandra, Voici quelques commandes pour le contrôler son état

#######################
nodetool tablestats
#######################

Keyspace : Orchestration
        Read Count: 289684
        Read Latency: 0.08227271785807984 ms.
        Write Count: 2860431
        Write Latency: 0.059421011728652086 ms.
        Pending Flushes: 0
                Table: Document
                SSTable count: 2
                Space used (live): 1265100
                Space used (total): 1265100
                Space used by snapshots (total): 0
                Off heap memory used (total): 896
                SSTable Compression Ratio: 0.19428586211982068
                Number of keys (estimate): 2
                Memtable cell count: 0
                Memtable data size: 0
                Memtable off heap memory used: 0
                Memtable switch count: 2
                Local read count: 17
                Local read latency: NaN ms
                Local write count: 8
                Local write latency: NaN ms
                Pending flushes: 0
                Percent repaired: 0.0
                Bloom filter false positives: 0
                Bloom filter false ratio: 0,00000
                Bloom filter space used: 32
                Bloom filter off heap memory used: 16
                Index summary off heap memory used: 88
                Compression metadata off heap memory used: 792
                Compacted partition minimum bytes: 1955667
                Compacted partition maximum bytes: 2346799
                Compacted partition mean bytes: 2346799
                Average live cells per slice (last five minutes): NaN
                Maximum live cells per slice (last five minutes): 0
                Average tombstones per slice (last five minutes): NaN
                Maximum tombstones per slice (last five minutes): 0
                Dropped Mutations: 0

                Table: ORS8130000
                SSTable count: 1
                Space used (live): 5018
                Space used (total): 5018
                Space used by snapshots (total): 0
                Off heap memory used (total): 41
                SSTable Compression Ratio: 0.8181818181818182
                Number of keys (estimate): 2
                Memtable cell count: 1
                Memtable data size: 71
                Memtable off heap memory used: 0
                Memtable switch count: 7
                Local read count: 0
                Local read latency: NaN ms
                Local write count: 141
                Local write latency: 0,219 ms
                Pending flushes: 0
                Percent repaired: 0.0
                Bloom filter false positives: 0
                Bloom filter false ratio: 0,00000
                Bloom filter space used: 16
                Bloom filter off heap memory used: 8
                Index summary off heap memory used: 25
                Compression metadata off heap memory used: 8
                Compacted partition minimum bytes: 61
                Compacted partition maximum bytes: 72
                Compacted partition mean bytes: 72
                Average live cells per slice (last five minutes): NaN
                Maximum live cells per slice (last five minutes): 0
                Average tombstones per slice (last five minutes): NaN
                Maximum tombstones per slice (last five minutes): 0
                Dropped Mutations: 0

                Table: RecoverSessionIDServerInfoRIndex
                SSTable count: 1
                Space used (live): 1486122
                Space used (total): 1486122
                Space used by snapshots (total): 0
                Off heap memory used (total): 694
                SSTable Compression Ratio: 0.27285977902182723
                Number of keys (estimate): 6
                Memtable cell count: 48
                Memtable data size: 2266
                Memtable off heap memory used: 0
                Memtable switch count: 34
                Local read count: 3
                Local read latency: NaN ms
                Local write count: 795459
                Local write latency: 0,039 ms
                Pending flushes: 0
                Percent repaired: 0.0
                Bloom filter false positives: 0
                Bloom filter false ratio: 0,00000
                Bloom filter space used: 16
                Bloom filter off heap memory used: 8
                Index summary off heap memory used: 22
                Compression metadata off heap memory used: 664
                Compacted partition minimum bytes: 1131753
                Compacted partition maximum bytes: 2816159
                Compacted partition mean bytes: 1934661
                Average live cells per slice (last five minutes): NaN
                Maximum live cells per slice (last five minutes): 0
                Average tombstones per slice (last five minutes): NaN
                Maximum tombstones per slice (last five minutes): 0
                Dropped Mutations: 0

                Table: ScheduleBySessionID
                SSTable count: 1
                Space used (live): 43729
                Space used (total): 43729
                Space used by snapshots (total): 0
                Off heap memory used (total): 20000
                SSTable Compression Ratio: 0.31116405718175627
                Number of keys (estimate): 261
                Memtable cell count: 24
                Memtable data size: 2460
                Memtable off heap memory used: 0
                Memtable switch count: 34
                Local read count: 164762
                Local read latency: 0,106 ms
                Local write count: 342457
                Local write latency: 0,025 ms
                Pending flushes: 0
                Percent repaired: 0.0
                Bloom filter false positives: 0
                Bloom filter false ratio: 0,00000
                Bloom filter space used: 19912
                Bloom filter off heap memory used: 19904
                Index summary off heap memory used: 88
                Compression metadata off heap memory used: 8
                Compacted partition minimum bytes: 104
                Compacted partition maximum bytes: 124
                Compacted partition mean bytes: 124
                Average live cells per slice (last five minutes): 1.0
                Maximum live cells per slice (last five minutes): 1
                Average tombstones per slice (last five minutes): 1.0
                Maximum tombstones per slice (last five minutes): 1
                Dropped Mutations: 0

                Table: ScheduleByTimeInterval
                SSTable count: 1
                Space used (live): 83732
                Space used (total): 83732
                Space used by snapshots (total): 0
                Off heap memory used (total): 70
                SSTable Compression Ratio: 0.3026353265083308
                Number of keys (estimate): 7
                Memtable cell count: 24
                Memtable data size: 3632
                Memtable off heap memory used: 0
                Memtable switch count: 34
                Local read count: 4211
                Local read latency: 0,076 ms
                Local write count: 342457
                Local write latency: 0,036 ms
                Pending flushes: 0
                Percent repaired: 0.0
                Bloom filter false positives: 0
                Bloom filter false ratio: 0,00000
                Bloom filter space used: 24
                Bloom filter off heap memory used: 16
                Index summary off heap memory used: 22
                Compression metadata off heap memory used: 32
                Compacted partition minimum bytes: 180
                Compacted partition maximum bytes: 263210
                Compacted partition mean bytes: 45034
                Average live cells per slice (last five minutes): 1.0
                Maximum live cells per slice (last five minutes): 1
                Average tombstones per slice (last five minutes): 1.0
                Maximum tombstones per slice (last five minutes): 1
                Dropped Mutations: 0

                Table: Session
                SSTable count: 2
                Space used (live): 78546864
                Space used (total): 78546864
                Space used by snapshots (total): 0
                Off heap memory used (total): 45916
                SSTable Compression Ratio: 0.2293440440009057
                Number of keys (estimate): 946
                Memtable cell count: 589
                Memtable data size: 39004855
                Memtable off heap memory used: 0
                Memtable switch count: 1103
                Local read count: 17
                Local read latency: NaN ms
                Local write count: 691460
                Local write latency: 0,162 ms
                Pending flushes: 0
                Percent repaired: 0.0
                Bloom filter false positives: 0
                Bloom filter false ratio: 0,00000
                Bloom filter space used: 3688
                Bloom filter off heap memory used: 3672
                Index summary off heap memory used: 484
                Compression metadata off heap memory used: 41760
                Compacted partition minimum bytes: 87
                Compacted partition maximum bytes: 545791
                Compacted partition mean bytes: 297472
                Average live cells per slice (last five minutes): NaN
                Maximum live cells per slice (last five minutes): 0
                Average tombstones per slice (last five minutes): NaN
                Maximum tombstones per slice (last five minutes): 0
                Dropped Mutations: 0

                Table: SessionIDServerInfo
                SSTable count: 1
                Space used (live): 43491
                Space used (total): 43491
                Space used by snapshots (total): 0
                Off heap memory used (total): 19992
                SSTable Compression Ratio: 0.23165354330708662
                Number of keys (estimate): 261
                Memtable cell count: 24
                Memtable data size: 2280
                Memtable off heap memory used: 0
                Memtable switch count: 34
                Local read count: 120676
                Local read latency: 0,063 ms
                Local write count: 344231
                Local write latency: 0,031 ms
                Pending flushes: 0
                Percent repaired: 0.0
                Bloom filter false positives: 0
                Bloom filter false ratio: 0,00000
                Bloom filter space used: 19904
                Bloom filter off heap memory used: 19896
                Index summary off heap memory used: 88
                Compression metadata off heap memory used: 8
                Compacted partition minimum bytes: 125
                Compacted partition maximum bytes: 149
                Compacted partition mean bytes: 149
                Average live cells per slice (last five minutes): 1.0
                Maximum live cells per slice (last five minutes): 1
                Average tombstones per slice (last five minutes): 1.0
                Maximum tombstones per slice (last five minutes): 1
                Dropped Mutations: 0

                Table: SessionIDServerInfoRIndex
                SSTable count: 1
                Space used (live): 1810516
                Space used (total): 1810516
                Space used by snapshots (total): 0
                Off heap memory used (total): 838
                SSTable Compression Ratio: 0.27233170007896973
                Number of keys (estimate): 6
                Memtable cell count: 24
                Memtable data size: 2064
                Memtable off heap memory used: 0
                Memtable switch count: 34
                Local read count: 0
                Local read latency: NaN ms
                Local write count: 344228
                Local write latency: 0,034 ms
                Pending flushes: 0
                Percent repaired: 0.0
                Bloom filter false positives: 0
                Bloom filter false ratio: 0,00000
                Bloom filter space used: 16
                Bloom filter off heap memory used: 8
                Index summary off heap memory used: 22
                Compression metadata off heap memory used: 808
                Compacted partition minimum bytes: 1131753
                Compacted partition maximum bytes: 2816159
                Compacted partition mean bytes: 2330140
                Average live cells per slice (last five minutes): NaN
                Maximum live cells per slice (last five minutes): 0
                Average tombstones per slice (last five minutes): NaN
                Maximum tombstones per slice (last five minutes): 0
                Dropped Mutations: 0


#######################
nodetool netstats -H
#######################

Mode: NORMAL
Not sending any streams.
Read Repair Statistics:
Attempted: 18223
Mismatch (Blocking): 699
Mismatch (Background): 1549
Pool Name                    Active   Pending      Completed   Dropped
Large messages                  n/a         0         456317         0
Small messages                  n/a         0        3626495         0
Gossip messages                 n/a         0         140293         0



#######################
nodetool status
#######################
Datacenter: datacenter1
========================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
--  Address        Load       Tokens       Owns (effective)  Host ID                               Rack
UN  10.230.226.84  98,45 MiB  256          100,0%            f9f481a1-ab37-4e9c-9698-553412a6ce20  rack1
UN  10.230.226.83  99,75 MiB  256          100,0%            51ff7529-6863-45a7-8045-190bafb65341  rack1
UN  10.230.226.77  82,93 MiB  256          100,0%            31cb3bac-ece6-4480-86a9-dbe68df85c82  rack1



#######################
nodetool info
#######################
ID                     : 31cb3bac-ece6-4480-86a9-dbe68df85c82
Gossip active          : true
Thrift active          : true
Native Transport active: false
Load                   : 100,39 MiB
Generation No          : 1562724114
Uptime (seconds)       : 47057
Heap Memory (MB)       : 801,76 / 2008,00
Off Heap Memory (MB)   : 0,10
Data Center            : datacenter1
Rack                   : rack1
Exceptions             : 0
Key Cache              : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 7200 save period in seconds
Row Cache              : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 0 save period in seconds
Counter Cache          : entries 0, size 0 bytes, capacity 0 bytes, 0 hits, 0 requests, NaN recent hit rate, 3600 save period in seconds
Chunk Cache            : entries 64, size 4 MiB, capacity 470 MiB, 1478403 misses, 1488830 requests, 0,007 recent hit rate, 79,287 microseconds miss latency
Percent Repaired       : 0.0%
Token                  : (invoke with -T/--tokens to see all 256 tokens)




#######################
nodetool tpstats
#######################
Pool Name                    Active   Pending      Completed   Blocked  All time blocked
MutationStage                     0         0        2899809         0                 0
ViewMutationStage                 0         0              0         0                 0
ReadStage                         0         0         239057         0                 0
RequestResponseStage              0         0        2198406         0                 0
ReadRepairStage                   0         0          19891         0                 0
CounterMutationStage              0         0              0         0                 0
MiscStage                         0         0              0         0                 0
CompactionExecutor                0         0          33804         0                 0
MemtableReclaimMemory             0         0           1397         0                 0
PendingRangeCalculator            0         0              5         0                 0
GossipStage                       0         0         141084         0                 0
SecondaryIndexManagement          0         0              0         0                 0
HintsDispatcher                   0         0              0         0                 0
MigrationStage                    0         0              0         0                 0
MemtablePostFlush                 0         0           1429         0                 0
PerDiskMemtableFlushWriter_0         0         0           1397         0                 0
ValidationExecutor                0         0              0         0                 0
Sampler                           0         0              0         0                 0
MemtableFlushWriter               0         0           1397         0                 0
InternalResponseStage             0         0              6         0                 0
AntiEntropyStage                  0         0              0         0                 0
CacheCleanupExecutor              0         0              0         0                 0

Message type           Dropped
READ                         0
RANGE_SLICE                  0
_TRACE                       0
HINT                         0
MUTATION                     0
COUNTER_MUTATION             0
BATCH_STORE                  0
BATCH_REMOVE                 0
REQUEST_RESPONSE             0
PAGED_RANGE                  0
READ_REPAIR                  0
2
Genesys: Développement / Composer : SCXML State
« Dernier message par Afid BENAYAD le 17 avril 2019, 10:41:09 »
Nous allons voir ici comment récupérer la configuration d'un objet (ici l'agent JB Jane Baldwin) ainsi que les options ce trouvant dans l'annex de l'agent.

Sous composer

Ajouter au projet une variable utilisateur
varContexte_Agent=""


Nous allons utiliser le bloc SCXML State, au préalable il faut ajouter l'option a l'agent, éditer l'agent IA puis sous l'onglet Annex ajouter une section
TServer
sous cette section ajouter une option
gsm=0607080910


Nous utiliserons aussi la function log au lieu de __Log, (voir le poste dédié)

A présent ajouter un bloc SCXML State avec les paramètres suivant

Name: GetAgentInfos
Block Notes: Une decription courte ex: "Recuperation des options de configuration de l'agent"
Exeptions: ajouter une exeption
Name: error
Event: error.session.fetch
Condition: _event.data.requestid == GetAgentInfos
Target: true
Body:
<script>
   log("Error"," Impossible de récupérer les infos de l'agent Appelant");
</script>


SCXML Details>Body

<onentry>
   <script>
      var GetAgentInfos;
      var Agent = "JB"
      var Valeurs = 'employeeid:' +Agent;
      var vLocalParms = [3, Valeurs];
      var ursFunc = 'urs/call/' + _genesys.ixn.interactions[system.InteractionID].voice.connid +  '/func/FindConfigObject';
   </script>
   <session:fetch requestid="GetAgentInfos" srcexpr="ursFunc" method="'urs'">
      <param name= "params" expr="uneval(vLocalParms)" />
   </session:fetch>
</onentry>
<onexit>

</onexit>


Transitions: ajouter une transition
Name: Transition
Event: session.fetch.done
Condition: _event.data.requestid == GetAgentInfos
Target: true
Body:
<script>
   var vEventData = _event.data.content.toString();
   vEventData = vEventData.replace(/[.]/g, &quot;,&quot;);
   vEventData = vEventData.replace(/\\u000a/g,&quot;&quot;);
   _data.varContexte_Agent = JSON.parse(vEventData);
   
   log('info','Réponse URS: ' +JSON.stringify(_data.varContexte_Agent));
</script>



Le retour sera de ce type:
LOGS INFO : ########## Réponse URS: {
"dbid":105,
"employeeid":"JB",
"firstname":"Jane",
"lastname":"Baldwin",
"username":"JB",
"email":"jb@localhost.com",
"tenantdbid":1,
"tenant":"Environment",
"placedbid":105,
"skills":{"Chicago":5},
"logins":{"1604":"SwitchChicago"},
"folders":{"Chicago":185,"Persons":105},
"annex":{"TServer":{"gsm":"0607080910"}}
} »  ########## » ' label='info' level='1' />


Nous pouvons à présent récupérer l'information que nous souhaitons depuis la variable via un bloc ECMA Script
Ici le nom et le prénom
try {
      log("Info", "Agent Infos : "+_data.varContexte_Appelant.firstname+ " "+_data.varContexte_Appelant.lastname);
}

Retournera
LOGS INFO : ########## Agent Infos : Jane Baldwin »  ########## » ' label='Info' level='1' />


Ici le N° de gsm ce trouvant sous l'annex TServer option gsm
try {
      log("Info", "N° de GSM agent : "+_data.varContexte_Appelant.annex.TServer.gsm);
}

Retournera
LOGS INFO : ########## N° de GSM agent : 0607080910 »  ########## » ' label='Info' level='1' />


Il est possible d'utiliser d'autre fonction urs au même  titre que FindConfigObject, par exemple: TargetState pour connaitre le status de la cible "IA@statserver.a"

Dans cet exemple nous voulons connaitre le status de l'agent IA pour le cannal voice

Ajouter au projet une variable utilisateur
varCibleStatus


Ajouter une function Javascript


/*****************************************************************************************
  *  Function permettant de Récupérer  le nom du status d'un agent selon son code Status
  * 
  *  Prend en entrée
  * @param status [STRING] : N° du status
  *
  ******************************************************************************************/
 function getStatusName(status){
      switch(status) {
         case 0 :
            return "Inconnu";
         break;
         case 4 :
            return "WaitForNextCall";
         break;
         case 5 :
            return "Off Hook";
         break;
         case 6 :
            return "Call Dialing";
         break;
         case 7 :
            return "Call Ringing";
         break;
         case 8 :
            return "NotReadyForNextCall";
         break;
         case 9 :
            return"After Call work";
         break;
         case 13 :
            return "Call on Hold";
         break;
         case 18 :
            return "Call Unknow";
         break;
         case 19 :
            return "Call Consult";
         break;
         case 20 :
            return "Call Internal";
         break;
         case 21 :
            return "Call Outbound";
         break;
         case 22 :
            return "Call Inbound";
         break;
         case 23 :
            return "LoggedOut";
         break;
         default :
            return "Inconnu";
      }
   }


Ajouter un bloc SCXML State

Name: GetCibleStatus
Block Notes: Une description courte ex: "Récuperation du status de l'agent cible"
Exeptions: ajouter une exeption
Name: error
Event: error.session.fetch
Condition: _event.data.requestid == GetCibleStatus
Target: true
Body:
<script>
   log("Error"," Impossible de récupérer le status de l'agent Appelant");
</script>


SCXML Details>Body

<onentry>
   <script>
      var GetCibleStatus;
      var Valeurs = 'IA@statserver.a';
      var vLocalParms = Valeurs;
      var ursFunc = 'urs/call/' + _genesys.ixn.interactions[system.InteractionID].voice.connid +  '/func/TargetState';
   </script>
   <session:fetch requestid="GetCibleStatus" srcexpr="ursFunc" method="'urs'">
      <param name= "params" expr="uneval(vLocalParms)" />
   </session:fetch>
</onentry>
<onexit>

</onexit>


Transitions: ajouter une transition
Name: TransitionStatusCible
Event: session.fetch.done
Condition: _event.data.requestid == GetCibleStatus
Target: true
Body:
<script>
   _data.varCibleStatus = JSON.parse(_event.data.content);
   log("Info","Etat Agent Cible: "+JSON.stringify(_data.varCibleStatus));
</script>


Ajouter un bloc ECMA Script

try {
   var nb=0;

   for (var i in _data.varCibleStatus.dn){
      nb++;
      //log ("info", "Media "+_data.varCibleStatus.dn["medianame"]+", Status Agent:" +_data.varCibleStatus.dn["status"]);
      if    (_data.varCibleStatus.dn["medianame"]=="voice"){
         var StatusNum=_data.varCibleStatus.dn["status"];
         _data.varCibleStatus=getStatusName(StatusNum);
         log("info","Agent dans le Status: "+_data.varCibleStatus+" Numéro: "+StatusNum+ " pour le media Voice");
      }
   }

} catch (error) {
   // error handling code
}


Le résultat sera:
LOGS INFO : ########## Agent dans le Status: NotReadyForNextCall Numéro: 8 pour le media Voice »  ########## » ' label='info' level='1' />/pre]



@+
3
Genesys: Développement / Composer : Javascript > function log
« Dernier message par Afid BENAYAD le 17 avril 2019, 09:22:14 »
Une facon un peux plus propre pour loguer les messages
5 Niveau de log (INFO, ERROR, WARNING, DEBUG et ALARM), a vous d'en rajouter si besoin
Le résultat obtenue est sous la forme:

LOGS INFO : ##########  Date: 2019-04-17T07:05:31.915Z »  ########## » ' label='info' level='1' />
Voici la source du code js
/*****************************************************************************************
*  Function pour l'ecriture des logs

*  Ecrit les logs dans le fichier de log Ors
*  \n = retour à la ligne, afin d'avoir le log en debut de ligne
*  level = INFO, ERROR, WARNING, DEBUG et ALARM
*  msg = message a loguer
******************************************************************************************/

function log(label, msg){
var level = "";
var prefixe="\nLOGS";
var suffixe="";

    if((label==="INFO") || (label==="Info") || (label==="info")){
    level=1;
    } else if((label==="ERROR") || (label==="Error") || (label==="error")){
    level=2;
    } else if((label==="WARNING") || (label==="Warning") || (label==="warning")){
    level=3;
    } else if((label==="DEBUG") || (label==="Debug") || (label==="debug")){
    level=4;
    } else if((label==="ALARM") || (label==="Alarm") || (label==="alarm")){
    level=5;
    }
return __Log(prefixe+" "+label.toUpperCase()+ " : ########## " +msg+ " » " +suffixe+ " ########## » ", label, level);
}

Il suffit ensuite via un bloc ECMA Script d'utiliser la function log au lieu de __Log
Example:
log("info", "Résulta: "+_data.resultat);
4
Genesys: Développement / Composer : EcmaScript > TimeFullToString
« Dernier message par Afid BENAYAD le 17 avril 2019, 09:14:38 »
Un petit code afin d'afficher la date au format 2019-04-17T07:05:31.915Z

try {
var d = new Date;
var Start=TimeFullToString(d.getTime());
__Log(" Date: "+Start);
} catch(err) {
__Log('###The error >' + err.name + ':' + err.message + '< was reported! ###');
__Log('###The line number>' + err.lineNumber + '<###');
__Log('###The error stack>' + err.stack + '<###');
}
5
Genesys: Discussion Général / Un petit nouveau
« Dernier message par Afid BENAYAD le 01 avril 2019, 14:21:59 »
Bonjour a tous et a toute
Un petit nouveau dans le monde très étroit de Genesys en français, je s’appelle Grutt by Fabien.


N’hésitez pas a aller voir ce site https://www.grutt.org/
6
Genesys: Outils / Récupérer son N° de série Windows
« Dernier message par Afid BENAYAD le 26 février 2019, 11:26:20 »
Vous souhaitez réinstaller votre serveur et n'avez plus le n° de série, voici un petit script en vbs.


Dim WS : Set WS = CreateObject("WScript.Shell")
Dim CurEd, CurSerial
 
CurEd = WS.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProductName")
CurSerial = WS.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\DigitalProductId")

MsgBox "Edition : " + CurEd +Chr(13)+ ConvertToKey(CurSerial)



Function ConvertToKey(Key)
Const KeyOffset = 52
i = 28
Chars = "BCDFGHJKMPQRTVWXY2346789"
Do
Cur = 0
x = 14
Do
Cur = Cur * 256
Cur = Key(x + KeyOffset) + Cur
Key(x + KeyOffset) = (Cur \ 24) And 255
Cur = Cur Mod 24
x = x -1
Loop While x >= 0
i = i -1
KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput
If (((29 - i) Mod 6) = 0) And (i <> -1) Then
i = i -1
KeyOutput = "-" & KeyOutput
End If
Loop While i >= 0
ConvertToKey = KeyOutput
End Function

Set WS = Nothing

WScript.Quit
7
Pense-bête / Les packages
« Dernier message par Afid BENAYAD le 23 février 2019, 08:47:49 »
Pour l'auto-completition
yum install bash-completion bash-completion-extras
Java JDK
yum install java-1.8.0-openjdk-devel
Htop
yum install htop
8
Genesys: Discussion Général / Re : Configuration SIPPROXY
« Dernier message par Afid BENAYAD le 18 février 2019, 09:34:45 »
Bonjour, personne n'a apporté de réponse alors je me lance
et pour répondre a ta question :

faut t-il configurer un DN par sipproxy ?
il te faut un DN par switch

comment configurer le DN de type sip-outbound-proxy?
voici la configuration que tu doit avoir sur ton DN
sous Options>TServer
Ajouter contact=Sip Proxy FQDN
external-contact=host:port (sip proxy)
oos-check= frequence en seconde de recherche du SIP Proxy HS
oos-force= Intervalle en seconde, attente apres quoi le server SIP considere que le sip proxy est HS, si l'option oos-check est activée.
service-type=sip-outbound-proxy



9
Genesys: Outils / Coloration syntaxique notepad++
« Dernier message par Afid BENAYAD le 14 février 2019, 14:35:07 »
Vous éditez souvent des logs Genesys avec Notepad++ et la lecture de ces dernier vous semble incompréhensible, je vous propose une coloration pour Notepad++

Sous notepad++ et via le menu parametres  => Configuration de la coloration syntaxique selectionnez le theme Monokai
Copier le fichier joint sous %APPDATA%\Notepad++

Editez le fichier de log de votre TServer et solectionnez language puis Logs TServer



10
Pense-bête / Commandes Utiles
« Dernier message par Afid BENAYAD le 13 février 2019, 15:28:22 »
Pas grand chose pour le moment mais j'étofferais au fur et a mesure.

pwd
print working directory, Cette commande affiche tout simplement le chemin absolu du dossier dans lequel on se trouve.


cat
Lire le contenu d’un fichier texte cat fichier.txt

tail
Cette commande affiche la fin d'un fichier, suivi de -f permet de mettre a jour en temps reel l'affichage, appréciable pour lire les logs.

touch
Cette commande permet de créer un fichier

ln
Permet de créer un lien entre deux fichiers suivi de -s pour créer un lien symbolique.
ln -s fichier lien_vers_fichier1

tar
Compression de dossier
-cvf = create, verbose, file
tar -cvf nouvelle_archive.tar mon_dossier_a_archiver

Décompression
-xvf = eXtract, verbose, file
tar -xvf mon_archive.tar mondossier/

locate
Cette commande permet de localiser un fichier sur le disque dur
locate fichier.txt

>
Redirige le resultat d'une commande dans un fichier avec écrasement du contenu du fichier

>>
Redirige le résultat d'une commande dans un fichier, ajoute le résultat a la fin du fichier

&
A la fin d'une commande ajouter & redonne immédiatement accès au shell, sans attendre la fin de la commande.

nohup
Lance le programme et le maintient lancé même en fermant la console.

sudo
Exécuter une commande en mode root

sudo su
Passer en root

chmod
changer les droits sur un fichier, suivi de -R pour la récursivité dans les sous dossier

chown
Changer le propriétaire d'un fichier ou dossier, suivi de -R pour la récursivité dans les sous dossier


Pages: [1] 2 3 4