Auteur Sujet: "Name or service not known" serveur SIP SFR  (Lu 2471 fois)

0 Membres et 1 Invité sur ce sujet

guillaumedsde

  • Profil non complété
  • *
  • Messages: 1
"Name or service not known" serveur SIP SFR
« le: 20 septembre 2020 à 14:33:36 »
Bonjour,

J'essaye de configurer Asterisk pour faire marcher le SIP SFR apres avoir remplacé avec succes ma box SFR avec un routeur pfSense.

J'ai suivi plusieurs configs asterisk, notamment celle-ci
.

J'utilise les DNS SFR (109.0.66.10 et 109.0.66.20) sur ma VM asterisk, mais il semblerait que j'ai du mal a contacter le serveur SIP SFR. Voila toutes mes configurations asterisk ainsi que mes logs:

logs asterisk:

Sep 20 14:16:57 asterisk asterisk[1991]: [Sep 20 14:16:57] ERROR[1991]: loader.c:2249 load_modules: cel_radius declined to load.
Sep 20 14:16:57 asterisk asterisk[1991]: [Sep 20 14:16:57] ERROR[1991]: loader.c:2249 load_modules: cel_sqlite3_custom declined to load.
Sep 20 14:16:57 asterisk asterisk[1991]: [Sep 20 14:16:57] ERROR[1991]: loader.c:2249 load_modules: cdr_pgsql declined to load.
Sep 20 14:16:57 asterisk asterisk[1991]: [Sep 20 14:16:57] ERROR[1991]: loader.c:2249 load_modules: pbx_dundi declined to load.
Sep 20 14:16:57 asterisk asterisk[1991]: [Sep 20 14:16:57] ERROR[1991]: loader.c:2249 load_modules: chan_unistim declined to load.
Sep 20 14:16:57 asterisk asterisk[1991]: [Sep 20 14:16:57] ERROR[1991]: loader.c:2249 load_modules: res_hep_rtcp declined to load.
Sep 20 14:16:57 asterisk asterisk[1991]: [Sep 20 14:16:57] ERROR[1991]: loader.c:2249 load_modules: res_hep_pjsip declined to load.
Sep 20 14:16:57 asterisk asterisk[1991]: Asterisk Ready.
Sep 20 14:16:57 asterisk systemd[1]: Started Asterisk PBX.
Sep 20 14:16:58 asterisk asterisk[1991]: [Sep 20 14:16:58] NOTICE[2053]: chan_sip.c:24884 handle_response_peerpoke: Peer 'sfr-out' is now Reachable. (1008ms / 2000ms)
Sep 20 14:17:15 asterisk asterisk[1991]: [Sep 20 14:17:15] ERROR[2053][C-00000001]: netsock2.c:303 ast_sockaddr_resolve: getaddrinfo("pcgw-0006.imsgroup0-017.cor1isc09.ims.sfr.net", "5062", ...): Name or service not known
Sep 20 14:17:15 asterisk asterisk[1991]: [Sep 20 14:17:15] WARNING[2053][C-00000001]: chan_sip.c:16882 __set_address_from_contact: Invalid host name in Contact: (can't resolve in DNS) : 'pcgw-0006.imsgroup0-017.cor1isc09.ims.sfr.net:5062'
Sep 20 14:17:15 asterisk asterisk[1991]: [Sep 20 14:17:15] ERROR[2053][C-00000001]: netsock2.c:303 ast_sockaddr_resolve: getaddrinfo("pcgw-0006.imsgroup0-017.cor1isc09.ims.sfr.net", "5062", ...): Name or service not known
Sep 20 14:17:15 asterisk asterisk[1991]: [Sep 20 14:17:15] WARNING[2053][C-00000001]: chan_sip.c:12033 set_destination: Can't find address for host 'pcgw-0006.imsgroup0-017.cor1isc09.ims.sfr.net:5062'
Sep 20 14:22:02 asterisk asterisk[1991]: [Sep 20 14:22:02] NOTICE[2053]: chan_sip.c:30421 sip_poke_noanswer: Peer 'sfr-out' is now UNREACHABLE!  Last qualify: 8


mon fichier sip.conf:

[general]
context=from-sfr                  ; Default context for incoming calls. Defaults to 'default'
allowoverlap=no                 ; Disable overlap dialing support. (Default is yes)

udpbindaddr=0.0.0.0             ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)

tcpenable=no                    ; Enable server for incoming TCP connections (default is no)
tcpbindaddr=0.0.0.0             ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
transport=udp                   ; Set the default transports.  The order determines the primary default transport.


srvlookup=yes                           ; Minimum length of registrations (default 60)
defaultexpiry=300              ; Default length of incoming/outgoing registration

language=fr

register => +33XXXXXXXX@ims.mnc010.mcc208.3gppnetwork.org:XXXXXXXXXXXXXXXX:NDIXXXXXXXXX.IZU.THD@sfr.fr@corbas.p-cscf.sfr.net:5062~300

allowguest=yes
alwaysauthreject=yes
contactdeny=0.0.0.0/0.0.0.0
contactpermit=192.168.1.0/255.255.255.0 ; mes réseaux privés
media_address=XX.XX.XX.XX

[sfr-out]
type=friend
fromdomain=ims.mnc010.mcc208.3gppnetwork.org
fromuser=+33XXXXXXXX
defaultuser=NDIXXXXXXXXX.IZU.THD@sfr.fr
host=corbas.p-cscf.sfr.net
insecure=invite,port
remotesecret=XXXXXXXXXXXXXXXX
secret=XXXXXXXXXXXXXXXX
auth=NDIXXXXXXXXX.IZU.THD@sfr.fr:XXXXXXXXXXXXXXXX@ims.mnc010.mcc208.3gppnetwork.org
outboundproxy=corbas.p-cscf.sfr.net:5062
canreinvite=no
qualify=yes
context=from-sfr

;[sfr-in]
;type=friend
;fromdomain=ims.mnc010.mcc208.3gppnetwork.org
;host=corbas.p-cscf.sfr.net
;insecure=invite,port
;context=from-sfr
;port=5062
;canreinvite=no



[authentication]

[basic-options](!)                ; a template
        dtmfmode=rfc2833
        context=from-office
        type=friend

[natted-phone](!,basic-options)   ; another template inheriting basic-options
        directmedia=no
        host=dynamic

[public-phone](!,basic-options)   ; another template inheriting basic-options
        directmedia=yes

[my-codecs](!)                    ; a template for my preferred codecs
        disallow=all
        allow=ilbc
        allow=g729
        allow=gsm
        allow=g723
        allow=ulaw

[ulaw-phone](!)                   ; and another one for ulaw-only
        disallow=all
        allow=ulaw

extensions.conf

[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp                             ; Console interface for demo
IAXINFO=guest                                   ; IAXtel username/password
TRUNK=DAHDI/G2                                  ; Trunk interface
TRUNKMSD=1                                      ; MSD digits to strip (usually 1 or 0)

[work]
exten => _0[12345679]XXXXXXXX,1,Dial(SIP/sfr-out/${EXTEN}) ;permet de passer des appels depuis votre serveur


[from-sfr]
exten => s,1,Dial(SIP/6001) ;avec XXXX = numéro de SIP que vous souhaitez (à configurer dans le fichier users.conf)


user.conf

[general]
hasvoicemail = yes
hassip = yes
hasiax = yes
callwaiting = yes
threewaycalling = yes
callwaitingcallerid = yes
transfer = yes
canpark = yes
cancallforward = yes
callreturn = yes
callgroup = 1
pickupgroup = 1
nat = yes

[template](!)
type=friend
host=dynamic
dtmfmode=rfc2833
disallow=all
allow=ulaw
context = work

[6001](template) ;avec XXXX votre numéro SIP
fullname = +33XXXXXXXXX
username = NDIXXXXXXXX.IZU.THD@sfr.fr
secret = XXXXXXXX

ludoc

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 15
  • Lille (59)
"Name or service not known" serveur SIP SFR
« Réponse #1 le: 23 avril 2022 à 11:17:19 »
Bonjour,
avez-vous trouvé une solution ?

J'ai le même problème de résolution DNS sur des adresses "[..].ims.sfr.net"

Lorsque le correspondant décroche, je reçois bien un "200 OK" et le paquet mentionne cette adresse ([..].ims.sfr.net) dans le champ Contact.
Mon client devrait alors renvoyer un ACK mais il ne parvient pas à résoudre l'adrese.
J'interroge pourtant les serveurs DNS de SFR  :-\

merci

Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 633
  • Marseille (13)
"Name or service not known" serveur SIP SFR
« Réponse #2 le: 09 mai 2022 à 07:38:57 »
Avez-vous réellement l’utilité d’Asterisk où est-ce seulement pour utiliser la téléphonie ? Dans le second cas vous pouvez utiliser mon tuto : https://lafibre.info/remplacer-sfr/probleme-dinstallation-bypass-voip-red-avec-gigaset-c530-ip/

Tout est parfaitement fonctionnel sur plusieurs installations sans box SFR

Indiqué dans le tuto vos réussites et problème si je peux aider ;)

Asclèpios

  • Abonné SFR fibre FttH
  • *
  • Messages: 633
  • Marseille (13)
"Name or service not known" serveur SIP SFR
« Réponse #3 le: 09 mai 2022 à 07:41:34 »
Bonjour,
avez-vous trouvé une solution ?

J'ai le même problème de résolution DNS sur des adresses "[..].ims.sfr.net"

Lorsque le correspondant décroche, je reçois bien un "200 OK" et le paquet mentionne cette adresse ([..].ims.sfr.net) dans le champ Contact.
Mon client devrait alors renvoyer un ACK mais il ne parvient pas à résoudre l'adrese.
J'interroge pourtant les serveurs DNS de SFR  :-\

merci

Possiblement un paramètre SIP ALG à désactiver sur le routeur, ou un problème de port