23
Cette base SIP accepte jusqu’à 8 comptes SIP et 8 combinés DECT et peut être alimentée en POE 802.3af. Elle est livré avec un seul combiné W56H; les combinés supplémentaires sont à commander en plus.
Le ‘Dial Plan‘ est un des points forts de cet appareil et se décline sous quatre onglets :
Une fois renseigné pour le compte SIP les Display Name, Register Name, User Name, Password et Server Host, le fonctionnement est immédiat.
Adaptation sur réseau de type RAN
Dans un réseau RAN il est prudent d’adapter quelques paramètres du fait d’une gigue bien plus importante que dans un réseau conventionnel.
- dans SIP Config, porter le SIP Session Timer T1 (0.5~10s) de 0.5 à 1.
Pour une ligne SIP OVH, dans l’interface OVH, modifier l’ordre de priorité pour vos codecs : g722, g729, g711.
Mise à jour du firmware
La base est livrée avec la version 77.83.0.85 du firmware, la mise à jour vers la version 77.85.0.20 (ou 77.85.0.25) est à déconseiller; ces dernières versions ont des anomalies importantes et on peut constater dans les logs que des variables définies dans l’interface de configuration se retrouvent avec des valeurs altérées dans les fichiers log.
La version W60B-77.85.0.53 du firmware fournie par le support Yealink, suite à la signalisation du défaut en septembre 2021, et non disponible sur leur site; elle semble fonctionner sans problème.
Support RTCP-XR
Cette base supporte le protocole RTCP-XR, qui permet d’avoir des mesures de la qualité de la Voip, pour plus d’infos voir la RFC 6035
La configuration de RTCP-XR se fait compte par compte, onglet ‘Account, Advanced‘et l’activation dans ‘Settings, Voice monitoring‘. L’activation de ‘Display Report Options On Web‘ permet d’avoir les mesures du dernier appel dans l’onglet ‘Status, RTP Status‘.
Les paquets SIP PUBLISH, peuvent être récupérés avec un simple utilitaire de type netcat, nc sous OpenBSD, dans la commande ci-dessous le port UDP défini est le 5900 :
nc -4dlnu 5900
On obtient les paquets SIP PUBLISH de la base, ici un paquet généré en fin d’un appel :
PUBLISH sip:MiniG4@192.168.x.y:5900 SIP/2.0
Via: SIP/2.0/UDP 192.168.x.z:5060;branch=z9hG4bK1779993000
From: "0253xxxxxx" <sip:33253xxxxxx@keyyo.net:5060>;tag=1622324316
To: <sip:MiniG4@192.168.x.y:5900>
Call-ID: 1_1179936319@192.168.x.z
CSeq: 1 PUBLISH
Contact: <sip:33253xxxxxx@192.168.x.z:5060>
Content-Type: application/vq-rtcpxr
Allow: INVITE, INFO, PRACK, ACK, BYE, CANCEL, OPTIONS, NOTIFY, REGISTER, SUBSCRIBE, REFER, PUBLISH, UPDATE, MESSAGE
Max-Forwards: 70
User-Agent: Yealink W60B 77.83.0.85
Event: vq-rtcpxr
Expires: 300
Content-Length: 805
VQSessionReport
CallID:1_2774002698@192.168.x.z
LocalID:"0253xxxxxx" <sip:33253xxxxxx@keyyo.net:5060>
RemoteID:<sip:33614xxxxxx@keyyo.net:5060>
OrigID:"0253xxxxxx" <sip:33253xxxxxx@keyyo.net:5060>
RemoteGroup:Keyyo B2BUA
LocalAddr:IP=192.168.x.z PORT=12630 SSRC=0x33b8418e
RemoteAddr:IP=83.X.Y.Z PORT=59896 SSRC=0x33b8418e
LocalMetrics:
Timestamps:START=2021-09-25T11:58:34Z STOP=2021-09-25T11:59:03Z
SessionDesc:PT=8 SR=0 FD=20 FO=160 FPP=1 PPS=50 PLC=2 SSUP=off
JitterBuffer:JBA=3 JBR=4 JBN=125 JBM=135 JBX=240
PacketLoss:NLR=0.0 JDR=0.0
BurstGapLoss:BLD=0.0 BD=0 GLD=0.0 GD=0 GMIN=16
Delay:RTD=160 ESD=80 SOWD=120 IAJ=0 MAJ=0
Signal:SL=-18 NL=-78 RERL=55
QualityEst:EXTRI=127 MOSLQ=4.4 MOSCQ=4.3
DialogID:1_2774002698@192.168.x.z;to-tag=bb!b2b_33!784d5f94;from-tag=2647228724
ou mieux avec le package python rtcpxr-collector.
L’analyse des données reçues permet d’affiner les réglages de la base.