La Fibre
Datacenter et équipements réseaux => Routeurs =>
Téléphonie VoIP / SIP => Discussion démarrée par: Asclèpios le 12 septembre 2023 à 17:35:05
-
Tutoriel de Configuration VoIP pour Gigaset C530IP et Siemens N510 IP PRO avec SFR & RED
Introduction
Ce tutoriel vous guide à travers les étapes nécessaires pour configurer votre téléphone Gigaset C530IP ou Siemens N510 IP PRO avec les services VoIP de SFR & RED.
Prérequis
- Les information de votre ligne extraite avec le logiciel ci-joint
- Un téléphone Gigaset C530IP ou Siemens N510 IP PRO
- Un abonnement VoIP SFR & RED sans utilisation de la box
- Accès à l'interface Web de votre téléphone
Attention
Afin de récupérer les informations VOiP avec le logiciel la box SFR ne doit pas être présente sur le réseau. Sinon les identifiants seront inaccessibles puisque utiliser par la box.
Étapes de Configuration
Accéder à l'Interface Web
1. Depuis votre PC a l'aide du logiciel joint récupérer les info de votre ligne
2. Connectez votre téléphone à votre réseau.
3. Accédez à l'interface Web de votre téléphone en entrant l'adresse IP dans un navigateur web.
Paramètres de base
1. Authentication name : NDI04XXXXXXXX.PRC.THD@sfr.fr [Identifiant que vous avez récupéré via l'outil]
2. Authentication password: [Le mot de passe que vous avez récupéré via l'outil]
3. Username: +334XXXXXXXX
4. Display name: +334XXXXXXXX
5. Lookup Enabled: No
6. Domain: ims.mnc010.mcc208.3gppnetwork.org [Domain que vous avez récupéré via l'outil]
Paramètres du serveur
1. Proxy server address: corbas.p-cscf.sfr.net [Proxy address que vous avez récupéré via l'outil]
2. Proxy server port: 5062 [Port Proxy indiqué que vous avez récupéré via l'outil]
3. Registration server: 5062
4. Registration refresh time: 180
Paramètres STUN et NAT
1. STUN enabled: Yes
2. STUN server address: stun.zoiper.com
3. STUN server port: 3478
4. STUN refresh time: 240
5. NAT refresh time: 20
Paramètres de sortie (Outbound)
1. Outbound proxy mode: Always
2. Outbound server address: corbas.p-cscf.sfr.net
3. Outbound proxy port: 5062
Paramètres avancés sur Siemens N510 IP Pro & C530IP
1. Automatic negotiation of DTMF transmission: Yes
2. Derive target address: From SIP URL
Ports SIP & RTP
1. Listen Ports for VoIP Connections: Utilisez des ports non utilisés sur votre réseau.
- Use random ports for SIP: Yes
- SIP port: 5060 - 5064
- RTP port: 5004-5020
Codecs Audio
Utilisez les codecs dans cet ordre :
- G729B
- G711a law
- G711u law
Routeur
- Assurez-vous de configurer les transferts et ouvertures de port sur votre routeur.
- Désactivez la fonction SIP ALG sur votre routeur.
Conclusion
Vous avez maintenant configuré votre téléphone Gigaset C530IP ou Siemens N510 IP PRO pour utiliser les services VoIP de SFR & RED. Vous pouvez commencer à passer et recevoir des appels.
---
J'espère que ce tutoriel vous sera utile ! Si vous avez des questions ou des préoccupations, n'hésitez pas à les poser.
-
Reserve : Parametrage des routeurs
-
Reserve
-
Salut Asclèpios,
Merci pour ce tuto, mais je pense qu'il y a une erreur au niveau de :
3. Registration server: 5062
Qui devrait être le même que le :
1. Proxy server address:
Non ?
-
Salut Asclèpios,
Merci pour ce tuto, mais je pense qu'il y a une erreur au niveau de :
3. Registration server: 5062
Qui devrait être le même que le :
1. Proxy server address:
Non ?
Hello, je te remercie pour ce correctif ;)
Tu obtient une valeur différente ?
-
Dans ton cas, cela devrait être corbas.p-cscf.sfr.net, mais pour moi, c'est mitry.p-cscf.sfr.net qui semble être plus près ;-)
-
Salut à tous.
Les serveurs Proxy chez SFR sont sur trois niveaux :
a) tu utilises "residential.p-cscf.sfr.net". Ceci regroupe les trois serveurs ci-après.
b) les trois serveurs proxy de SFR sont désignés par la ville où ils se trouvent :
--> mitry.p-cscf.sfr.net
--> corbas.p-cscf.sfr.net
--> trappes.p-cscf.sfr.net
c) chaque serveur ville comprend cinq adresses IPv4 & cinq adresses IPv6.
Si tu utilises "residential", tu as quinze adresses IP au choix.
Si tu utilises la proxy ville, tu n'as plus que cinq adresses IP au choix.
A chaque appel téléphonique, l'une de ces adresses IP sera sélectionnée cycliquement.
Il se peut que tu dois utiliser une adresse IP, ou bien un serveur ville ou encore "residential" pour que cela fonctionne.
Ca dépend des fonctionnalités de ton téléphone VOIP/SIP.
J'utilise Asterisk et j'ai dû mettre une adresse IP, pour avoir la communication téléphonique. Pourquoi ?
Asterisk ne sait pas reconnaitre la bonne adresse IP où se trouve mon numéro de téléphone et je risque de ne pas avoir de communication téléphonique.
Je ne sais pas pourquoi cette fonctionnalité d'identification de la bonne adresse IP proxy ne soit pas implanté partout.
Il parait que ces serveurs proxy ne sont pas une fonctionnalité VOIP/SIP, et de ce fait, SFR ne respecte pas ce protocole.
@ john_matrix : Il ne s'agit pas d'une question de proximité par rapport à ton adresse postal, mais l'appartenance à un secteur téléphonique (01, 02, 03, 04 et 05).
Oui, tu as raison car le port sortant est bien 5062 en direction du serveur proxy et le port entrant est 5060.
La difficulté dans le paramétrage des softphones ou des téléphones VOIP/SIP est de savoir à quoi se rapporte les paramètres.
Ce n'est pas toujours très clair comme j'ai pu le constater entre MicroSIP et Zoiper5.
-
"residential.p-cscf.sfr.net" est donc un alias DNS regroupant les 3 proxys ?
Je vais donc l'utiliser dans le C530IP pour ne plus avoir à se soucier de quel serveur est le meilleur.
Par contre, en faisant un nslookup, aucun résultat ne sort :
nslookup residential.p-cscf.sfr.net
Server: opnsense.xxx.xxx.xxx
Address: 10.0.0.1
*** opnsense.xxx.xxx.xxx can't find residential.p-cscf.sfr.net: Non-existent domain
nslookup mitry.p-cscf.sfr.net
Server: opnsense.xxx.xxx.xxx
Address: 10.0.0.1
Non-authoritative answer:
Name: mitry.p-cscf.sfr.net
Addresses: 2a02:8400:20:228::8
2a02:8400:20:22b::8
2a02:8400:20:22c::8
2a02:8400:20:229::8
2a02:8400:20:22a::8
92.91.129.24
92.91.129.72
92.91.129.56
92.91.129.40
92.91.129.8
Dans la récupération des credentials VoIP il est indiqué :
Servers: (pick the one with the lowest latency)
mitry.p-cscf.sfr.net.:5062
trappes.p-cscf.sfr.net.:5062
corbas.p-cscf.sfr.net.:5062
C'est pour cela que je pensais qu'il fallait prendre le plus proche géographiquement.
-
"residential.p-cscf.sfr.net" est donc un alias DNS regroupant les 3 proxys ?
Ce n'est pas un alias DNS, mais oui, c'est l'idée.
Je vais donc l'utiliser dans le C530IP pour ne plus avoir à se soucier de quel serveur est le meilleur.
Sauf que cela ne fonctionne pas dans ce téléphone VOIP/SIP sinon Asclèpios te l'aurait indiqué.
Par contre, en faisant un nslookup, aucun résultat ne sort :
C'est un serveur, mais il manque le préfixe, ce qui donne :
C:\>nslookup -type=srv _sip._udp.residential.p-cscf.sfr.net
Serveur : box
Address: 2a02:XXXX:XXXX:XXXX::1
Réponse ne faisant pas autorité :
_sip._udp.residential.p-cscf.sfr.net SRV service location:
priority = 10
weight = 0
port = 5062
svr hostname = corbas.p-cscf.sfr.net
_sip._udp.residential.p-cscf.sfr.net SRV service location:
priority = 10
weight = 0
port = 5062
svr hostname = trappes.p-cscf.sfr.net
_sip._udp.residential.p-cscf.sfr.net SRV service location:
priority = 10
weight = 0
port = 5062
svr hostname = mitry.p-cscf.sfr.net
C:\>
pour chaque serveur ville, tu as :
C:\>nslookup mitry.p-cscf.sfr.net
Serveur : box
Address: 2a02:XXXX:XXXX:XXXX::1
Réponse ne faisant pas autorité :
Nom : mitry.p-cscf.sfr.net
Addresses: 2a02:8400:20:229::8
2a02:8400:20:22c::8
2a02:8400:20:22b::8
2a02:8400:20:228::8
2a02:8400:20:22a::8
92.91.129.72
92.91.129.56
92.91.129.24
92.91.129.8
92.91.129.40
C:\>nslookup corbas.p-cscf.sfr.net
Serveur : box
Address: 2a02:XXXX:XXXX:XXXX::1
Réponse ne faisant pas autorité :
Nom : corbas.p-cscf.sfr.net
Addresses: 2a02:8400:20:1208::8
2a02:8400:20:120c::8
2a02:8400:20:120a::8
2a02:8400:20:1209::8
2a02:8400:20:120b::8
92.91.179.72
92.91.179.8
92.91.179.24
92.91.179.40
92.91.179.56
C:\>nslookup trappes.p-cscf.sfr.net
Serveur : box
Address: 2a02:XXXX:XXXX:XXXX::1
Réponse ne faisant pas autorité :
Nom : trappes.p-cscf.sfr.net
Addresses: 2a02:8400:20:238::8
2a02:8400:20:23a::8
2a02:8400:20:239::8
2a02:8400:20:23b::8
2a02:8400:20:23c::8
92.91.129.136
92.91.129.168
92.91.129.200
92.91.129.184
92.91.129.152
C:\>
Comme je l'ai dit précédemment, le mieux est de mettre l'une de ces quinze adresses IPv4 ou IPv6, en cherchant bien sûr laquelle fonctionne pour toi.
C'est pour cela que je pensais qu'il fallait prendre le plus proche géographiquement.
La traduction de "pick the one with the lowest latency" est "choisissez celui dont la latence est la plus faible".
Aucun rapport avec la proximité.
-
Ce n'est pas un alias DNS, mais oui, c'est l'idée.
C'est un DNS SRV record
Sauf que cela ne fonctionne pas dans ce téléphone VOIP/SIP sinon Asclèpios te l'aurait indiqué.
Ici, l'enregistrement se passe sans encombres, mais il faut supprimer le port de l'interface de configuration, car automatiquement renvoyé par la commande nslookup -q=srv
(https://i.imgur.com/S4fOK1Q.png)
(https://i.imgur.com/6FnrvZn.png)
Je ne peux par contre, pas faire de test audio car n'étant pas sur site, j'essayerais plus tard.
Comme je l'ai dit précédemment, le mieux est de mettre l'une de ces quinze adresses IPv4 ou IPv6, en cherchant bien sûr laquelle fonctionne pour toi.
Justement non, il est préférable de mettre soit un des alias DNS soit l'enregistrement SRV pour avoir du failover/round robin entre les IPs utilisées par SFR (et surtout en cas de panne de l'un des serveurs derrière l'IP correspondante.
La traduction de "pick the one with the lowest latency" est "choisissez celui dont la latence est la plus faible".
Aucun rapport avec la proximité.
Idem ici aussi, la proximité géographique implique un effet sur la latence (exemple Speedtest qui va scanner le serveur le plus proche pour réduire la latence)
-
Donc ca fonctionne en mettant "residential.p-cscf.sfr.net". Très bien :) Asclèpios sera content de le savoir.
Justement non,
Je me suis mal expliqué, désolé. :-[
Le Gigaset C530 IP peut effectuer la recherche de la bonne adresse IP à partir du nom du serveur proxy. Mais la norme VOIP/SIP ne procède pas ainsi. La norme attend une adresse IP et non un nom de serveur proxy.
Je suis sous Asterisk et si je mets "residential.p-cscf.sfr.net" ou "mitry.p-cscf.sfr.net", je vais avoir une fois sur cinq la communication qui se fait car comme je l'ai dit, la recherche est cyclique. A chaque nouvel appel, une nouvelle recherche se fait, et prend l'adresse suivante.
Tu as de la chance d'avoir cette implémentation dans ton Gigaset. :)
-
Aucun problème ;-)
Il ne faut pas oublier que normalement, nous ne devons pas avoir accès à ce genre d'info VoIP ;-)
J'imagine que SFR a utilisé du SIP mais l'a un peu "cuisiné" à sa manière et ne rentre plus dans le cadre du standard.
Je ne connais pas Asterisk et donc je ne pourrais pas t'aider sur ce point, mais j'imagine que ça doit être faisable.
Ce que tu veux dire c'est que dès qu'il fait une recherche pour une nouvelle IP, la procédure prend trop de temps et donc ton appel échoue ? (ou ne se fait pas ?)
-
Il ne faut pas oublier que normalement, nous ne devons pas avoir accès à ce genre d'info VoIP ;-)
Cette façon de procéder n'est pas spécifique à SFR puisque la fonctionnalité de recherche de l'adresse IP à partir du serveur proxy est implémenté dans les téléphones VOIP/SIP, enfin pas tous.
Je ne pense que cela soit un interdit de SFR, mais si tu peux installer un softphone dans ton mobile avec tes identifiants de ta ligne fixe SFR, tu peux passer une communication téléphonique n'importe où dans le monde. C'est plutôt un manque à gagner pour SFR car cela lui rapporte plus si tu passes par l'offre mobile SFR.
La communication VOIP est l'avenir, même pour les mobiles. C'est déjà utilisé en entreprise en fixe et les communications ne sont pas très chers.
J'imagine que SFR a utilisé du SIP mais l'a un peu "cuisiné" à sa manière et ne rentre plus dans le cadre du standard.
Asterisk est conforme à la VOIP/SIP. Par contre, ça ne fonctionne pas si j'utilise les serveurs proxy de SFR, d'où ma remarque à ce sujet.
Je ne connais pas Asterisk et donc je ne pourrais pas t'aider sur ce point, mais j'imagine que ça doit être faisable.
J'ai lu pas mal de sujets dans ce forum avant de comprendre et de trouver le bon paramétrage. La différence est que je suis dans la dernière version d'Asterisk, à l'inverse des exemples que j'ai trouvés.
Ce que tu veux dire c'est que dès qu'il fait une recherche pour une nouvelle IP, la procédure prend trop de temps et donc ton appel échoue ? (ou ne se fait pas ?)
Avec exactitude, je ne sais pas comment ça fonctionne.
A chaque communication, Asterisk récupère une nouvelle adresse IP cycliquement depuis le serveur proxy.
Dans mon cas, une seule des cinq adresses IP de Mitry et de Corbas est opérationnelle et il y en a trois pour Trappes.
Si la communication n'aboutie pas, elle est rejetée, mais aucune autre recherche n'est effectuée.
Tandis qu'avec ton téléphone, la recherche s'effectue jusqu'à ce que la communication aboutisse.
Je ne suis en aucune façon expert de la téléphonie SFR. J'utilise Asterisk et ça fonctionne chez moi, rien de plus.
As tu vérifié si tu as des communications entrantes et sortantes, ainsi que l'appel doit durer plus de 32 secondes ?
-
J'essaierai tout ça ce soir ;)
-
Je viens de faire quelques tests et tout fonctionne parfaitement.
J'ai fait plusieurs appels émis et reçus avec un mobile et il n'y a pas de coupure à 32s.
La numérotation des numéros émis et appels reçus se font très rapidement (dans la seconde où on lance l'appel en fait).
-
Je viens de faire quelques tests et tout fonctionne parfaitement.
J'ai fait plusieurs appels émis et reçus avec un mobile et il n'y a pas de coupure à 32s.
La numérotation des numéros émis et appels reçus se font très rapidement (dans la seconde où on lance l'appel en fait).
@Atemus24 : En effet tu as raison c’est cool !
@John_matrix : Quels est la version du firmware de la base ? J’ai testé à distance de modifier mais échec d’enregistrement… je me dis que c’est peut-être dû à une règle à mettre en place côté routeur … mais la j’ai pas trop le temps d’investiguer …
-
C'est la 42.245 (422450000000 / V42.00)
Sinon j'ai un routeur OPNsense et le C530IP a une règle style "DMZ"
-
@ john_matrix : merci pour ton retour d'expérience. :)
Ce n'est pas une bonne idée de mettre ton routeur en DMZ.
Il faut bloquer le flux entrant en disant "j'interdit tout sauf".
Tu crées une règle entrante en autorisant les ports 5060 (UDP) & 5061 (TCP & UDP) et peut-être MEDIA: 9000 --> 10999 (UDP).
Tu peux aussi autoriser que les adresses pv4 & IPv6 des serveurs proxy, pour l'UDP et/ou le TCP.
Il faut faire des tests par encadrement afin de trouver les bons ports à utiliser, s'il y en a d'autres.
-
@ john_matrix : merci pour ton retour d'expérience. :)
Ce n'est pas une bonne idée de mettre ton routeur en DMZ.
Il faut bloquer le flux entrant en disant "j'interdit tout sauf".
Tu crées une règle entrante en autorisant les ports 5060 (UDP) & 5061 (TCP & UDP) et peut-être MEDIA: 9000 --> 10999 (UDP).
Tu peux aussi autoriser que les adresses pv4 & IPv6 des serveurs proxy, pour l'UDP et/ou le TCP.
Il faut faire des tests par encadrement afin de trouver les bons ports à utiliser, s'il y en a d'autres.
Pas d’affirmation @Atemus24 souviens toi ;)
Mais oui quoiqu’il en soit @Artemus24 a raison c’est pas sécurisé de mettre ton VOiP en DMZ …
Après je te comprends quand c’est pour du perso on a la flemme de bien faire… c’est souvent aussi mon cas ;)
-
..mais du coup, c'est possible de joindre, ou d'être joint de/vers des utilisateurs sip/voip qui ne sont pas opérateurs?
comme c'est du sip, moi j'attendrais à minima que ce soit pas réservé à un 3gppnetworks.org ou autre, mais que le service puisse s'appuyer sur les communications avec DID (user@domain.net) pour acheminer les appels, peu importe le domaine..
-
@ john_matrix : merci pour ton retour d'expérience. :)
Ce n'est pas une bonne idée de mettre ton routeur en DMZ.
Il faut bloquer le flux entrant en disant "j'interdit tout sauf".
Tu crées une règle entrante en autorisant les ports 5060 (UDP) & 5061 (TCP & UDP) et peut-être MEDIA: 9000 --> 10999 (UDP).
Tu peux aussi autoriser que les adresses pv4 & IPv6 des serveurs proxy, pour l'UDP et/ou le TCP.
Il faut faire des tests par encadrement afin de trouver les bons ports à utiliser, s'il y en a d'autres.
Alors attention, ce n'est pas le routeur qui est en DMZ (ça n'a pas de sens non plus) mais bien le C530IP.
Pas d’affirmation @Atemus24 souviens toi ;)
Mais oui quoiqu’il en soit @Artemus24 a raison c’est pas sécurisé de mettre ton VOiP en DMZ …
Après je te comprends quand c’est pour du perso on a la flemme de bien faire… c’est souvent aussi mon cas ;)
De toute manière, avec une seule IP publique, ça n'est jamais une vraie DMZ comme on peut en avoir en entreprise, car il y a toujours du NAT quelque part.
Sinon, je ne pense pas que ce soit très dangereux de le mettre en DMZ car c'est une espèce de "boîte noire" tout comme peuvent l'être les consoles, car on ne sait pas comment elles sont faites et comment elles fonctionnent.
..mais du coup, c'est possible de joindre, ou d'être joint de/vers des utilisateurs sip/voip qui ne sont pas opérateurs?
comme c'est du sip, moi j'attendrais à minima que ce soit pas réservé à un 3gppnetworks.org ou autre, mais que le service puisse s'appuyer sur les communications avec DID (user@domain.net) pour acheminer les appels, peu importe le domaine..
Je ne comprends pas ta question :D
Est-ce que tu veux dire que c'est possible d'être joint par des interlocuteurs qui sont chez un opérateur autre que SFR ?
Mais justement, il y a dans les infos de récupération le nom d'utilisateur et le domaine qui sont fournis ;)
Quoi qu'il en soit, je ne m'y connais pas assez pour répondre plus précisément que ça.
-
Je ne comprends pas ta question :D
Est-ce que tu veux dire que c'est possible d'être joint par des interlocuteurs qui sont chez un opérateur autre que SFR ?
Mais justement, il y a dans les infos de récupération le nom d'utilisateur et le domaine qui sont fournis ;)
Quoi qu'il en soit, je ne m'y connais pas assez pour répondre plus précisément que ça.
sip est le protocole utilisé
comme pour le mail : un serveur, des utliisateurs, etc
comme tu vois sur les traces ethernet : ya un +33NNNNN@mnc.mcc.3gPP.... etc ca c'est le compte SIP de l'abonné chez l'opérateur sfr.
pourquoi un usager ippi ou linphone pourrait pas le joindre? pourtant, en sip l'utilisation de DID/URI devrait le permettre : en gros t'ouvres le client sip, ca se passe comme pour l'email : tu tapes le nom du correspondant que tu veux joindre. alice@1.fr peut ainsi mailer/sip vers bob@2.fr, c'est un peu le principe de décentralisation/interopérabilité du net.
de ma connaissance, les gmail.com peuvent échanger avec tous les autres prestataires email de la planète. Pourquoi pas en sip? appeler vers des opérateurs, peu importe le type, devrait être possible (meme vers le geek dans son garage) en entrant le user@domain.net, sur le client SIP utilisé.
-
Prérequis
- Les information de votre ligne extraite avec le logiciel ci-joint
Bonjour,
Où est ce "logiciel ci-joint" ? Je pense que c'est l'étape nécessaire pour récupérer les informations SIP, et je ne vois rien à ce sujet dans votre post.
Merci bien.
-
Bonjour,
Où est ce "logiciel ci-joint" ? Je pense que c'est l'étape nécessaire pour récupérer les informations SIP, et je ne vois rien à ce sujet dans votre post.
Merci bien.
Voilà qui est corrigé
-
Hello,
Ou en est-tu de ton périple as-tu réussi à activer la VOiP SFR ?
Bonjour,
Où est ce "logiciel ci-joint" ? Je pense que c'est l'étape nécessaire pour récupérer les informations SIP, et je ne vois rien à ce sujet dans votre post.
Merci bien.
-
Je passe à l'étape config du tel.
Simple confirmation, on est d'accord qu'avec les DECT/VOIP actuels, je n'ai pas besoin de mettre en place un serveur SIP Asterisk, toute la config est dans le tel ?
-
Je passe à l'étape config du tel.
Simple confirmation, on est d'accord qu'avec les DECT/VOIP actuels, je n'ai pas besoin de mettre en place un serveur SIP Asterisk, toute la config est dans le tel ?
Exact
-
Merci pour ce tuto, ca m'a permis de faire fonctionner mon C610 sans passer par asterisk.
-
Dans notre utilisation familiale, nous utilisons nos Android comme SIP Phone, connectés à un serveur VOIP/SIP utilisant notre ligne fixe SFR. Nous avons donc plusieurs combinés qui vont sonner en même temps jusqu'a ce qu'un combien prenne l'appel, et chacun des combinés est capable d'emettre un appel ( non simultané bien sur ).
je viens de passer à la fibre donc je devrais etre en capacité de recuperer mes identifiants SIP SFR (via l'achat d'un ONT).
Par contre je ne suis pas sur que ces identifiants soient utilisables dans notre cas de figure, car en lisant ce thread, j'ai l'impression que les identifiants ne peuvent être uitlisé que sur un seul client SIP (des qu'un client est connecté, il n'y a plus de possiblité de connecter un autre client, est ce bien cela?). Pourriez vous me confimer que recuperer mes identifiants SIP SFR ne sert à rien pour nous car nous ne serions plus en mesure d'utilser nos differents clients SIP? (à moins de reconfigurer le serveur VOIP pour qu'il uilise le compte SIP natif au lieu du routeur et sa prise RTC)