Auteur Sujet: RED by SFR : Appels SIP sortant coupés au bout de 32 secondes  (Lu 7865 fois)

0 Membres et 1 Invité sur ce sujet

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 766
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
RED by SFR : Appels SIP sortant coupés au bout de 32 secondes
« Réponse #84 le: 17 août 2023 à 21:35:01 »
le DialPlan de SFR récupéré au boot de la box, je ne sais pas si ça peut vous être utile...

<dialplan>
<number route="voip" length="open">00</number>
<number route="voip" length="10">01</number>
<number route="voip" length="10">02</number>
<number route="voip" length="10">03</number>
<number route="voip" length="10">04</number>
<number route="voip" length="10">05</number>
<number route="voip" length="10">06</number>
<number route="voip" length="14">07000</number>
<number route="voip" length="14">07001</number>
<number route="voip" length="14">07002</number>
<number route="voip" length="14">07003</number>
<number route="voip" length="14">07004</number>
<number route="voip" length="13">07005</number>
<number route="voip" length="13">07006</number>
<number route="voip" length="13">07007</number>
<number route="voip" length="13">07008</number>
<number route="voip" length="13">07009</number>
<number route="voip" length="10">0701</number>
<number route="voip" length="10">0702</number>
<number route="voip" length="10">0703</number>
<number route="voip" length="10">0704</number>
<number route="voip" length="10">0705</number>
<number route="voip" length="10">0706</number>
<number route="voip" length="10">0707</number>
<number route="voip" length="10">0708</number>
<number route="voip" length="10">0709</number>
<number route="voip" length="10">071</number>
<number route="voip" length="10">072</number>
<number route="voip" length="10">073</number>
<number route="voip" length="10">074</number>
<number route="voip" length="10">075</number>
<number route="voip" length="10">076</number>
<number route="voip" length="10">077</number>
<number route="voip" length="10">078</number>
<number route="voip" length="10">079</number>
<number route="voip" length="10">08</number>
<number route="voip" length="10">09</number>
<number route="voip" length="4">10</number>
<number route="voip" length="open">110</number>
<number route="voip" length="open">111</number>
<number route="voip" length="3">112</number>
<number route="voip" length="open">113</number>
<number route="voip" length="3">114</number>
<number route="voip" length="3">115</number>
<number route="voip" length="6">116</number>
<number route="voip" length="open">117</number>
<number route="voip" length="6">118</number>
<number route="voip" length="3">119</number>
<number route="voip" length="open">12</number>
<number route="voip" length="open">13</number>
<number route="voip" length="open">140</number>
<number route="voip" length="open">141</number>
<number route="voip" length="open">142</number>
<number route="voip" length="open">143</number>
<number route="voip" length="open">144</number>
<number route="voip" length="open">145</number>
<number route="voip" length="open">146</number>
<number route="voip" length="3">147</number>
<number route="voip" length="open">148</number>
<number route="voip" length="open">149</number>
<number route="voip" length="2">15</number>
<number route="voip" length="open">16</number>
<number route="voip" length="2">17</number>
<number route="voip" length="2">18</number>
<number route="voip" length="open">19</number>
<number route="voip" length="open">2</number>
<number route="voip" length="4">30</number>
<number route="voip" length="4">31</number>
<number route="voip" length="4">32</number>
<number route="voip" length="open">33</number>
<number route="voip" length="4">34</number>
<number route="voip" length="4">35</number>
<number route="voip" length="4">360</number>
<number route="voip" length="4">361</number>
<number route="voip" length="4">362</number>
<number route="voip" length="4">363</number>
<number route="voip" length="4">364</number>
<number route="voip" length="4">3650</number>
<number route="voip" length="open">3651</number>
<number route="voip" length="open">3652</number>
<number route="voip" length="4">3653</number>
<number route="voip" length="4">3654</number>
<number route="voip" length="4">3655</number>
<number route="voip" length="4">3656</number>
<number route="voip" length="4">3657</number>
<number route="voip" length="4">3658</number>
<number route="voip" length="4">3659</number>
<number route="voip" length="4">366</number>
<number route="voip" length="4">367</number>
<number route="voip" length="4">368</number>
<number route="voip" length="4">369</number>
<number route="voip" length="4">37</number>
<number route="voip" length="4">38</number>
<number route="voip" length="4">39</number>
<number route="voip" length="open">4</number>
<number route="voip" length="open">5</number>
<number route="voip" length="open">6</number>
<number route="voip" length="open">7</number>
<number route="voip" length="open">8</number>
<number route="voip" length="open">9</number>
<number route="local" length="3" serviceid="1">999</number>
<number route="local" length="4" serviceid="2">*70#</number>
<number route="local" length="4" serviceid="3">*71#</number>
<number route="local" length="4" serviceid="4">*72#</number>
<number route="voip" length="4" serviceid="5">*79#</number>
<number route="local" length="5" serviceid="6">*#70#</number>
<number route="local" length="5" serviceid="7">*#71#</number>
<number route="local" length="5" serviceid="8">*#72#</number>
<number route="voip" length="5" serviceid="9">*#79#</number>
<number route="local" length="4" serviceid="10">#70#</number>
<number route="local" length="4" serviceid="11">#71#</number>
<number route="local" length="4" serviceid="12">#72#</number>
<number route="voip" length="4" serviceid="13">#79#</number>
<number route="voip" length="open">*</number>
<number route="voip" length="open">#</number>
<number route="local" length="2" serviceid="14">R1</number>
<number route="local" length="2" serviceid="15">R2</number>
<number route="local" length="2" serviceid="16">R3</number>
<number route="local" length="2" serviceid="17">R9</number>
</dialplan>

trekker92

  • Abonné Free adsl
  • *
  • Messages: 939
RED by SFR : Appels SIP sortant coupés au bout de 32 secondes
« Réponse #85 le: 17 août 2023 à 21:39:18 »
je m'interroge sur l'idée d'approcher directement les ingés sfr chargés de la voip pour tenter d'éclaircir l'énorme brouillard technique sur lequel on se heurte..

ca m'a l'air tellement complexifié par la régionalisation et les proxies.. je voyais ces derniers surtout utilisés pour contacter les autres opérateurs/pstn.. peut etre que j'ai tort

xp25

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 5 993
RED by SFR : Appels SIP sortant coupés au bout de 32 secondes
« Réponse #86 le: 17 août 2023 à 22:26:22 »
Oui, faut contacter les ingénieurs VOIP SFR comme ça ils vont aider aux lieu de verrouiller encore plus le truc, très bonne idée  ;)

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 798
  • Montignac Lascaux (24)
RED by SFR : Appels SIP sortant coupés au bout de 32 secondes
« Réponse #87 le: 18 août 2023 à 11:04:01 »
Merci X0r pour ton aide. :) La documentation Asterisk est vraiment mal foutue.

Merci Renaud07, je fais essayer de comprendre et d'adapter ton paramétrage du dialplan.

J'aurai aimé conserver mes noms plutôt que la numérotation. Y-a-t-il moyen de considérer ces noms comme des variables et d'attribuer la numérotation suivante :
--> 301 ==> Gigatset
--> 302 ==> Zoiper
--> 303 ==> MicroSIP

Car "301@192.168.1.xx", c'est pas parlant pour moi, tandis que "Gigaset@192.168.1.xx" l'est un peu plus.

Comment enregistrer un message afin de le diffuser quand personne ne décroche le téléphone au bout de x secondes ?

Pour les appels vers l'extérieur, j'utilise ceci : "exten => _X.,1,Dial(PJSIP/${EXTEN}@sfr)".
Si j'atoute des postes vers mes téléphones, il faut que j'utilise une numérotation qui ne vient pas contrecarré ceux officiels.
Je ne peux pas utiliser le "15" qui est réservé aux pompiers, ou le "17" pour la police.
Chaque règle doit être indépendante les unes deux autres, sinon conflit d'accès. Est-ce bien cela ?

Pour les contextes, j'aurai aimé :
--> incoming : appels entrants depuis internet
--> outgoing : appels sortants vers internet
--> internal : appels interne à mon réseau local
De ce fait, je ne touche pas à ce que j'ai écrit pour "incomming" & "outgoing".

Ou suis-je obligé de faire un contexte par téléphone ? Ce qui donne :
--> incoming : appels entrant depuis internet
--> Gigaset  : appels sortant depuis le Gigaset
--> Zoiper   : appels sortant depuis le Zoiper
--> MicroSIP : appels sortant depuis le MicroSIP
Ce qui permet de garder un certaine souplesse en faisant du spécifique pour chaque téléphone.

Citation de: Rooot
et du coup comment font les Gigaset IP vu qu'ils ne passent pas par asterisk...
C'est un paramétrage qui est déjà implémenté dans le téléphone VOIP/SIP, sans pour autant être un serveur Asterisk.

Avec ton MicroSIP et WireShark, peux tu m'indiquer le paramétrage qui est envoyé vers SFR.
Je croyais l'avoir résolu mais j'ai à nouveau des problèmes d'authentification.
[Aug 18 10:55:21] WARNING[22780]: res_pjsip_outbound_authenticator_digest.c:507 digest_create_request_with_auth: Endpoint: 'sfr': No auth objects matching realm(s) '' from challenge found.
  == Everyone is busy/congested at this time (1:0/0/1)
    -- Executing [1023@outgoing:2] Hangup("PJSIP/zoiper-00000000", "") in new stack
  == Spawn extension (outgoing, 1023, 2) exited non-zero on 'PJSIP/zoiper-00000000'
    -- Executing [1023@outgoing:1] Dial("PJSIP/zoiper-00000002", "PJSIP/1023@sfr") in new stack
    -- Called PJSIP/1023@sfr
Après plusieurs tentatives infructueuses, ça passe, puis ça revient.
Je ne comprends pas pourquoi cette erreur est aléatoire.

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 407
RED by SFR : Appels SIP sortant coupés au bout de 32 secondes
« Réponse #88 le: 18 août 2023 à 15:19:17 »
Pour décorréler les numéros des noms, en théorie il existe le paramètre : alternateexts= mais le problème, c'est que je n'arrive pas à le faire fonctionner (j'aimerais aussi m'en servir)... Je me fait jeter avec le message Purely numeric hostname (XXX), and not a peer--rejecting! J'ai eu beau chercher, je ne sais pas vraiment ce qui coince et il n'y a pas d'explication claire sur les forums... Faut que je regarde du côté de pjsip voir si ça marcherait pas mieux, là c'est pour chan_sip.

Mais le gros problème des extensions avec des lettres, c'est que sur un vrai téléphone tu ne peux taper que des chiffres, donc avec ton gigaset, ça ne fonctionnera pas. Pour le choix des numéros en effet, il ne faut pas empiéter sur le public. Le 3xx convient bien. Tout comme une extension à 4 chiffres genre 6xxx

Citer
Comment enregistrer un message afin de le diffuser quand personne ne décroche le téléphone au bout de x secondes ?
Quand quelqu'un t’appelle de l'extérieur ? Si tu veux un truc personnalisé tu peux simplement enregistrer ce que tu veux (genre avec audacity) et le faire jouer avant la messagerie. Ou sinon la messagerie elle même propose d’enregistrer le message/nom prénom qu'on veut.

Citer
Pour les contextes, j'aurai aimé :
--> incoming : appels entrants depuis internet
--> outgoing : appels sortants vers internet
--> internal : appels interne à mon réseau local
De ce fait, je ne touche pas à ce que j'ai écrit pour "incomming" & "outgoing".

Ou suis-je obligé de faire un contexte par téléphone ?

Les 3 contextes suffisent, pas besoin de complexifier inutilement. D’ailleurs, tu ne confondrais pas avec les templates qui permettent d'avoir un paramétrage défini sans devoir le réécrire pour chaque user ? Genre les codecs, le nat actif ou non...

EDIT : Dans l'absolu, tu peux faire un contexte pour chaque tel, genre un peut appeler les portables, mais pas les autres... mais honnêtement ce genre de conf se voit plus en entreprise pour pas que les employés appellent n'importe qui (ou des numéros surtaxés) avec le numéro du boulot par ex. Dans ton cas, ça n'a pas grand intérêt.
« Modifié: 18 août 2023 à 16:27:59 par renaud07 »

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 798
  • Montignac Lascaux (24)
RED by SFR : Appels SIP sortant coupés au bout de 32 secondes
« Réponse #89 le: 19 août 2023 à 13:11:47 »
Merci Renaud07, mais pour l'instant je me concentre sur les Warning que j''ai dans la console Asterisk.
Je reviendrai ultérieurement sur la configuration du fichier extensions.conf.

trekker92

  • Abonné Free adsl
  • *
  • Messages: 939
RED by SFR : Appels SIP sortant coupés au bout de 32 secondes
« Réponse #90 le: 19 août 2023 à 13:48:36 »
Mais le gros problème des extensions avec des lettres, c'est que sur un vrai téléphone tu ne peux taper que des chiffres, donc avec ton gigaset, ça ne fonctionnera pas. Pour le choix des numéros en effet, il ne faut pas empiéter sur le public. Le 3xx convient bien. Tout comme une extension à 4 chiffres genre 6xxx
Quand quelqu'un t’appelle de l'extérieur ? Si tu veux un truc personnalisé tu peux simplement enregistrer ce que tu veux (genre avec audacity) et le faire jouer avant la messagerie. Ou sinon la messagerie elle même propose d’enregistrer le message/nom prénom qu'on veut.

Les 3 contextes suffisent, pas besoin de complexifier inutilement. D’ailleurs, tu ne confondrais pas avec les templates qui permettent d'avoir un paramétrage défini sans devoir le réécrire pour chaque user ? Genre les codecs, le nat actif ou non...
c'est un ppeu ce que j'ai sur un gigaset, bien que n'ayant pas sfr, pour mieux comprendre l'usage du sip sur ces appareils
il a été fabriqué quqelques années après les vrais appareils sip linksys qui le cotoient ici, ces derniers permettant les appels vers tous types de caractères, car ils sont faits pour le sip. Or, les tels gigaset, c'est :
  • une ligne fixe ordinaire
  • une ligne sip, limitée aux appels émis vers les numéros uniquement (donc par ex chez ippi, un compte peut se voir attribuer le DID 8897611XX, qui permet de recevoir des appels gratos via SIP. Linphone fait un peu différemment : pas de DID numérique (donc softphone obligatoire) ni d'appels vers le réseau ordinaire (pstn/pots). Mais pour cela il a fallu configurer les préfixes en indiquant dans la base gigaset : "889" comme préfixe vers la ligne SIP ippi. Or, celui qui sait pas ça, en a pour des heures d'arrachage de cheveux pour que cela fonctionne. Plus surprenant, les appels provenant de toutes adresses SIP (DID comme adresse@domain.net) sont acceptés ; et donc gigaset permet de recevoir des appels en provenance d'un compte linphone.. sans pouvoir en émettre vers ces comptes ;)
  • un accès au réseau gigaset.net, que j'espère pouvoir tester bientot : énormément de "comptes" référencés, sur un système que la doc indique fonctionner sur xmpp, mais complètement fermé aux non gigaset.


c'est tout ce que j'ai pu tester pour le moment. Bien que le sip ouvert aurait été très prometteur (appeler des contacts SIP gratos depuis le pstn est possible), dommage qu'il soit pas plus adopté que ca par le public et les orgaisations..

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 3 407
RED by SFR : Appels SIP sortant coupés au bout de 32 secondes
« Réponse #91 le: 19 août 2023 à 15:54:19 »
Pour le gigaset, je disais ça de façon générale. Sur un téléphone classique on tape que des chiffres, même si les vrais téléphones SIP permettent de taper une adresse avec des lettres, c'est laborieux... Je peux le faire aussi sur le mien, mais j'ai préféré mettre des numéros.

Taper 3 chiffres au lieu d'un user, le choix est vite fait  :P En plus le mien a les touches de raccourci, c'est encore plus pratique, un clic et ça appelle (avec en plus la led de signalisation vert/rouge selon si c'est occupé ou en train de sonner, très pratique également).