Auteur Sujet: [OpenWrt] Comment activer la VoIP Orange ?  (Lu 1006 fois)

0 Membres et 1 Invité sur ce sujet

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 425
[OpenWrt] Comment activer la VoIP Orange ?
« le: 25 août 2024 à 15:25:19 »
Je crée un nouveau fil de discussion pour centraliser les discussions sur le sujet.

Je souhaite faire fonctionner la téléphonie fixe comprise dans mon abonnement. Plusieurs personnes sont dans le même cas, mais ne perçoivent
pas toujours très bien comment faire. Si cela peut éviter à tout le monde de beaucoup chercher..., autant essayer de proposer un exemple.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 425
[OpenWrt] Comment activer la VoIP Orange ?
« Réponse #1 le: 25 août 2024 à 15:29:55 »
Je prévois de proposer un exemple de configuration. Il faut que j'expérimente d'abord.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 425
[OpenWrt] Comment activer la VoIP Orange ?
« Réponse #2 le: 25 août 2024 à 19:14:12 »
Il me semble avoir bien compris comment envoyer les options DHCPv4. Mais il y a une option sur laquelle j'ai un doute.

L'option 119 (domain search) est-elle indispensable ? J'ai du mal à saisir son rôle.


Hyperlien : Search domain (Wikipédia)

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 425
[OpenWrt] Comment activer la VoIP Orange ?
« Réponse #3 le: 25 août 2024 à 19:24:14 »
La configuration suivante est-elle correcte ?

uci -q batch <<-EOF
       set dhcp.livebox='dhcp'
       set dhcp.livebox.interface='livebox'
       set dhcp.livebox.leasetime='12h'
       set dhcp.livebox.start='100'
       set dhcp.livebox.limit='150'
       set dhcp.livebox.dhcpv4='server'
       set dhcp.livebox.dhcpv6='server'
       set dhcp.livebox.ra='server'
       set dhcp.livebox.ra_slaac='0'
       set dhcp.livebox.ra_flags='managed-config'
       add_list dhcp.livebox.dhcp_option='option:netmask,255.255.255.0'
       add_list dhcp.livebox.dhcp_option='option:router,192.168.30.1'
       add_list dhcp.livebox.dhcp_option='option:dns-server,0.0.0.0'
       add_list dhcp.livebox.dhcp_option='option:domain-name,"home.arpa"'
       add_list dhcp.livebox.dhcp_option='28,192.168.30.255'
       add_list dhcp.livebox.dhcp_option='119,"FOO.fiber.atlantis-seaspace.net"'
       add_list dhcp.livebox.dhcp_option='vi-encap:0000,0,00:00:00:00:00:00:00:00:00:00:00:00:00'
       add_list dhcp.livebox.dhcp_option='90,00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:00'
EOF

Je n'ai pas spécifié les options 51 (IP Address Lease Time), 58 (Renewal Time Value), 59 (Rebinding Time Value).

Pour information, j'essaye d'utiliser le résolveur DNS récursif Unbound en parallèle avec Dnsmasq (serveur DHCPv4). Seul le sous-réseau assigné à la Livebox reçoit de l'IPv4. Mes autres sous-réseaux sont uniquement en IPv6 (odhcpd-ipv6-only).


[26/08 06:44] Correction d'une faute de frappe : dhcp_option='119,".
« Modifié: 26 août 2024 à 06:45:20 par basilix »

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 481
  • Antibes (06) / Mercury (73)
[OpenWrt] Comment activer la VoIP Orange ?
« Réponse #4 le: 25 août 2024 à 21:57:11 »
L'option 119 (domain search) est-elle indispensable ? J'ai du mal à saisir son rôle.
Elle l’est. La livebox l’utiliser pour déterminer l’adresse IP du serveur SIP à utiliser (ce qui permet d’avoir des serveurs SIP régionaux en changeant juste le domain search).

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 700
[OpenWrt] Comment activer la VoIP Orange ?
« Réponse #5 le: 26 août 2024 à 02:29:03 »
Perso, j'utilise cette config minimaliste, pas besoin de plus. (syntaxe du fichier /etc/config/dhcp) :
config dhcp 'tellb'
option leasetime '12h'
option interface 'tellb'
option start '1'
option limit '2'
list dhcp_option '90,00:00:00:00:00:00:00:00:00:00:00:64:68:63:70:6c:69:76:65:62:6f:78:66:72:32:35:30'
list dhcp_option '125,00:00:05:58:0c:01:0a:00:01:00:00:00:ff:ff:ff:ff:ff'
list dhcp_option '6,80.10.246.3,81.253.149.10'
list dhcp_option '119,LYO.access.orange-multimedia.net'
option ra_default '1'
option ra 'server'
option dhcpv6 'server'
option ra_management '0'

Ici j'utilise le serveur SIP de Lyon. À adapter selon ce que récupère la Livebox.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 425
[OpenWrt] Comment activer la VoIP Orange ?
« Réponse #6 le: 26 août 2024 à 06:54:54 »
J'ai lu le post de rhon. Il me semble que son pare-feu est mal configuré (paramétrage insensé). Dans mon pare-feu, j'ai défini les règles suivantes.

uci -q batch <<-EOF
add firewall zone
set firewall.@zone[-1].name='livebox'
set firewall.@zone[-1].network='livebox'
set firewall.@zone[-1].input='ACCEPT'
set firewall.@zone[-1].output='ACCEPT'
set firewall.@zone[-1].forward='ACCEPT'
EOF

uci -q batch <<-EOF
add firewall forwarding
set firewall.@forwarding[-1].src='livebox'
set firewall.@forwarding[-1].dest='wan'
EOF

Ma zone « Livebox » est configurée comme la zone « lan » dans la configuration OpenWrt usine.


config zone
option name 'tel'
option network 'tel'
option output 'ACCEPT'
option log '1'
option family 'ipv4'
option input 'ACCEPT'
option forward 'REJECT'

config forwarding
option dest 'wan'
option src 'tel'

config rule
option src 'tel'
option dest_port '53'
option proto 'tcpudp'
option target 'ACCEPT'
option name 'DNS for Livebox'

config rule
option src 'tel'
option dest_port '67-68'
option proto 'udp'
option target 'ACCEPT'
option name 'DHCP for Livebox'

config rule
option name 'Allow-DHCP-Renew for Livebox'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'
option src 'tel'

Il définit des règles n'incluant que l'option src : 'tel' (pas de dest). Cela correspond au trafic entrant sur le routeur via la zone de pare-feu tel. Or, dans la configuration de sa zone tel tout le
trafic entrant est explicitement autorisé (input 'ACCEPT').

trekker92

  • Abonné Free adsl
  • *
  • Messages: 1 411
[OpenWrt] Comment activer la VoIP Orange ?
« Réponse #7 le: 26 août 2024 à 14:23:18 »
Je crée un nouveau fil de discussion pour centraliser les discussions sur le sujet.

Je souhaite faire fonctionner la téléphonie fixe comprise dans mon abonnement. Plusieurs personnes sont dans le même cas, mais ne perçoivent
pas toujours très bien comment faire. Si cela peut éviter à tout le monde de beaucoup chercher..., autant essayer de proposer un exemple.

si tant est que ..
1. vous parveniez à "extraire" les infos requises à une connexion SIP d'un abonnement fixe orange/livebox, félicitations.
2. sachez toutefois que vous allez de plein fouet en contradiction opposée à la stratégie de l'opérateur, qui réagira de manière frontale comme ils l'ont fait avec x0r : "interdiction absolue d'utiliser la ligne téléphonique fixe d'orange sur autre chose qu'une livebox (sauf exception spéciale validée par l'opérateur) ; un bidouillage qui lui avait couté cher : https://x0r.fr/blog/36

à l'exception d'SFR qui l'autorise officiellement, free a fermé son service au grand dam des abonnés, bouygues telecom et orange prohibent simplement ce fonctionnement : ligne fixe branchée derrière la box ou nada. Et ils assument complètement. Raison pour laquelle un certain nombre d'abonnés ont abandonné l'appareil, bien que l'opérateur s'en contrefiche royalement.

et c'est pas comme si de nombreux autres avant vous n'y avaient pensé:
https://lafibre.info/remplacer-livebox/telephone-ip-en-mode-sip/msg552349/#msg552349

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 425
[OpenWrt] Comment activer la VoIP Orange ?
« Réponse #8 le: 26 août 2024 à 15:21:03 »
@trekker92 :

L'intitulé est peut-être mal choisi. En fait, c'est seulement faire fonctionner le téléphone fixe raccordé à la Livebox. La Livebox joue toujours son rôle pour le téléphone comme à l'ordinaire.

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 425
[OpenWrt] Intégration d'options dans odhcpd
« Réponse #9 le: 05 septembre 2024 à 11:44:22 »
Quelqu'un a t'il déjà intégré des options DHCPv4/v6 dans odhcpd ?

Si oui, est-ce difficile à réaliser ? Si non, bah tant pis (j'essayerais par moi-même) !

Pour info. je ne suis pas encore au point dans la connaissance du langage C, mais j'espère beaucoup le devenir. C'est quelque peu pénible
d'avoir à faire interagir deux serveurs DHCP (implémentés par des logiciels différents) avec le résolveur DNS Unbound.

En effet, il me semble que odhcpd ne supporte pas les options requises pour configurer le téléphone.

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 700
[OpenWrt] Comment activer la VoIP Orange ?
« Réponse #10 le: 05 septembre 2024 à 16:15:40 »
odhcpd a toutes les options pour faire fonctionner le téléphone. Je ne vois pas lesquelles seraient manquantes...

basilix

  • Abonné Orange Fibre
  • *
  • Messages: 425
[OpenWrt] Comment activer la VoIP Orange ?
« Réponse #11 le: 05 septembre 2024 à 17:56:02 »
@renaud07 :

Tu dois confondre avec dnsmasq (serveur DHCPv4). Pour simplifier la configuration, j'aurais bien voulu utiliser odhcpd uniquement.
Dans la configuration OpenWrt par défaut, on a dnsmasq (DNS relais, DHCPv4) et odhcpd-ipv6-only (DHCPv6, RA et NDP relais).
Hélas, odhcpd (DHCPv4/v6) ne supporte pas les options UCI dhcp_option (dnsmasq).

Exemple : Comment transmettre l'option 90 ?