Comment le service Liaisons SIP fonctionne-t-il avec Thinktel?

Cet article explique comment le service Liaisons SIP est fourni par ThinkTel.

Pour initier une interopérabilité de trunk SIP avec ThinkTel, les paramètres essentiels sont les suivants :

Notre commutateur principal est situé à Edmonton :
Metaswitch – 209.197.130.80

Notre commutateur principal est situé à Edmonton :
Metaswitch – 209.197.130.80

  1. Informations de signalisation et RTP par proxy

    Configuration de la signalisation SIP

    Si vous utilisez l’un des proxys indiqués ci-dessous, veuillez vous assurer que le port UDP 5060 est ouvert et autorisé pour la signalisation SIP.

Recommandé – Contrôleurs de session Perimeta (SBCs)

Nous recommandons fortement l’utilisation de nos nouveaux Perimeta Session Border Controllers (SBC) pour de meilleures performances et une fiabilité accrue :

  • Toronto Perimeta SBC
    tor-isc-ws1.sbc.tprm.ca – 69.171.129.12, Port 5060

  • Edmonton Perimeta SBC
    edm-isc-ws1.sbc.tprm.ca – 66.49.241.12, Port 5060

Remarque importante :
Lors de l’ajout d’une nouvelle liaison (« binding ») en utilisant tor-isc-ws1.sbc.tprm.ca ou edm-isc-ws1.sbc.tprm.ca, veuillez contacter l’équipe des services techniques afin que l’adresse IP associée soit ajoutée manuellement à notre liste blanche.
Cette étape est requise pour garantir une connectivité et un fonctionnement optimal du service.

Anciens proxys (toujours pris en charge)

  • Canada de l’Est – Proxy traditionnel
    tor.trk.tprm.ca – 206.80.250.100
    Principalement attribué aux trunks PBX situés dans l’Est du Canada
    Prend en charge les configurations NAT et IP publique

  • Canada de l’Ouest – Proxy traditionnel
    edm.trk.tprm.ca – 208.68.17.52
    Principalement attribué aux trunks PBX situés dans l’Ouest du Canada
    Prend en charge les configurations NAT et IP publique.

Exigences de configuration RTP

Si vous utilisez l’un des proxys SIP listés ci-dessus, votre pare-feu doit autoriser le trafic UDP sur les ports 10000 à 65500 pour le protocole RTP (Real-Time Transport Protocol).

Plages d’adresses IP RTP autorisées par proxy :

  • tor-isc-ws1.sbc.tprm.ca (Toronto Perimeta SBC)
    69.171.129.0/28

  • edm-isc-ws1.sbc.tprm.ca (Edmonton Perimeta SBC)
    66.49.241.0/28

  • edm.trk.tprm.ca (Ancien proxy Ouest)
    208.68.17.32/27
    206.80.250.96/27

  • tor.trk.tprm.ca (Ancien proxy Est)
    208.68.17.32/27
    206.80.250.96/27

Configuration SIP et RTP pour les proxys OCS

  1. Signalisation SIP – Port TCP 5060
    Si vous utilisez les proxys OCS suivants, veuillez vous assurer que le port TCP 5060 est ouvert pour la signalisation SIP :

    • edm.ocs.tprm.ca – 208.68.17.53 (Canada Ouest)

    • tor.ocs.tprm.ca – 206.80.250.104 (Canada Est)

  2. RTP (Média) – Ports UDP 49152 à 57500
    Pour le trafic média (RTP), autorisez le trafic UDP sur les ports 49152 à 57500 à partir des plages IP suivantes :

    • edm.ocs.tprm.ca
      208.68.17.32/27
      206.80.250.96/27

    • tor.ocs.tprm.ca
      208.68.17.32/27
      206.80.250.96/27

  3. Exigences pour le trafic UDP sortant
    En plus des règles ci-dessus, vous devez autoriser tout le trafic UDP sortant vers notre réseau sur les ports 10000 à 65535, afin d’assurer une transmission média et un basculement corrects.

Pour plus d’informations sur les ports requis par votre serveur de médiation, veuillez consulter la documentation Microsoft suivante :
http://technet.microsoft.com/en-us/library/gg398833.aspx

Informations supplémentaires sur les trunks SIP

  • Chaque trunk SIP est identifié par un numéro pilote à 10 chiffres, local à votre passerelle VoIP (similaire aux numéros pilotes attribués aux PRI traditionnels).
    Veuillez mentionner ce numéro pilote lors des commandes de DIDs, canaux, etc.

  • Les canaux demandés pour un trunk SIP sont activés une fois la phase d’interopérabilité complétée et le compte ThinkTel actif.
    Cette configuration peut également être effectuée via uControl.

  • Assurez-vous que votre PBX ou passerelle prend en charge les enregistrements DNS SRV.

  • Par défaut, nous offrons les codecs G.711 et G.729 (la renégociation vers T.38 est acceptée à partir de G.711 pour la télécopie sur IP).
    D’autres codecs peuvent être disponibles sur demande.

  • Configurez le DTMF selon la norme RFC2833 (out-of-band).

  • Si vous utilisez Asterisk, TrixBox ou OpenPBX, assurez-vous que le paramètre canreinvite=no est activé dans la configuration SIP.

  • Désactivez tout SIP ALG sur vos routeurs ou pare-feux, car ce service n’est pas compatible avec nos systèmes.
    S’il est activé, vous risquez de rencontrer des problèmes d’enregistrement ou d’audio.

Surveillance et authentification

  • Notre commutateur envoie une requête SIP keep-alive OPTIONS à l’adresse IP de contact de votre trunk toutes les 30 secondes.
    Si aucune réponse n’est reçue dans ce délai, le commutateur enverra ensuite des requêtes toutes les 4 secondes, désactivera la liaison SIP concernée et cessera d’envoyer des INVITE jusqu’à réception d’une réponse.
    Cette méthode rend l’enregistrement SIP (REGISTER) inutile, et celui-ci doit être désactivé si possible.

  • L’authentification des appels se fait selon deux méthodes :

    1. Par adresse IP : les en-têtes VIA et Contact doivent contenir votre IP et port de contact.

    2. Par identifiants SIP : le nom d’utilisateur et le mot de passe doivent être inclus dans le champ d’authentification pour toutes les requêtes nécessitant une autorisation (INVITE, UPDATE, BYE, etc.).

  • Nous autorisons jusqu’à 8 adresses IP par trunk SIP.
    Chaque combinaison IP/port crée une liaison (« binding ») assignée à votre trunk.

  • Il est possible d’attribuer la même liaison à plusieurs trunks SIP, sous la condition suivante :
    Seul un trunk peut modifier le numéro d’appelant (Caller ID) à l’aide d’un Custom Calling Party ID.
    Dans ce cas, ce trunk et son numéro pilote seront facturés pour tous les appels utilisant un Caller ID personnalisé.

  • Chaque binding/IP assigné à un trunk SIP est utilisé pour l’émission et la réception d’appels.

Les appels entrants peuvent être acheminés vers vos liaisons selon deux modes :

  1. Round Robin : les appels sont envoyés successivement à chaque liaison. Si la réponse SIP > 303 (ex. 404/503), le commutateur tente la suivante.

  2. Lowest Available : utilise la première liaison disponible et passe à la suivante si elle est pleine ou non disponible.

  • Vous pouvez configurer une redirection d’appel (Call Forward) en cas d’indisponibilité, au niveau du trunk ou des DIDs individuels.
    Si toutes vos liaisons cessent de répondre aux requêtes OPTIONS, les appels seront redirigés vers le numéro configuré.
    La procédure complète est documentée ici.