Rettifico: ho inserito l'indirizzo IpV6 di proxy-voip-1.iliad.it nel file host.conf e riavviato la macchina: ora riesco a ricevere le chiamate.
Adesso provo a effettuarle e ti farò sapere ...

Usi un dns che non risolve le entry AAAA?

  • Etrius ha risposto a questo messaggio

    francesco2022
    Uso il DNS di google ovvero 8.8.8.8. e facendo un ping in IpV6 mi funziona tutto regolarmente
    Però credo che il problema non era solo questo ma anche qualcos'altro. Ho fatto parecchie modifiche prima che il tutto funzionasse e devo capire quali sono le modifiche che realmente hanno funzionato.
    Comunque adesso vorrei provare le chiamate in uscita. Ti farò sapere ...

    fammi sapere cosi magari riesco anche io a sbloccare la mia situazione

    Marco25 ricevo un 403 in fase di registrazione 🙁

    • Marco25 ha risposto a questo messaggio

      francesco2022 Connettiti alla console con asterisk -rvvv e dai pjsip set logger on per attivare il log dei messaggi. Ogni 60 secondi viene tentata la registrazione, quindi attendi e copia gli header risultanti. Postali censurati.

      A conferma dell'errore precedente:

      Endpoint: iliad Unavailable 0 of inf
      OutAuth: iliad_auth/0XXXXXXXX
      Identify: iliad_id/iliad
      Match: 2a01:e09:ff01:1:XXXXXXXXXXXXXXX

      Endpoint 'iliad': Could not create dialog to invalid URI 'iliad'. Is endpoint registered and

      Questa riga mi sembra tagliata e comunque credo possa esserci un errore nel file pjsip.conf. La conversazione successiva dovrebbe essere tra te e l'outbound proxy, ma vedo 172.16.9.210. Riconosci l'IP? 192.168.1.100 è il tuo asterisk?

      il 9.210 è il cordless mentre il 192.168.1.100 è asterisk
      vedo che il canale risolta unviable ma non capisco per quale motivo.

      In ingresso funziona tutto.

      • Marco25 ha risposto a questo messaggio

        in history leggo:

        No. Timestamp (Dir) Address SIP Message
        ===== ========== ============================== ===================================
        00000 1645869427 * ==> [2a01:e09:ff01 REGISTER sip:voip.iliad.it SIP/2.0
        00001 1645869427 * <== [2a01:e09:ff01: SIP/2.0 200 OK

        francesco2022 il 9.210 è il cordless mentre il 192.168.1.100 è asterisk

        Ok quindi non è interessante ai fini di diagnosticare la registrazione, comunque

        REGISTER sip:voip.iliad.it SIP/2.0 -> SIP/2.0 200 OK. Quindi si è registrato. Hai cambiato qualcosa?

        Posta il file pjsip.conf censurato.

        francesco2022 Non ho cambiato nulla e ahime non riesce a uscire fuori. Continuo a vedere il peer unvailable.

        Devi cercare di catturare la conversazione in cui avviene la registrazione, come ti ho scritto prima quella precedente era solo tra te e il telefono, non tra te e iliad.

        francesco2022 0XXXXXXXX

        Il numero lo inserirei col +39 davanti.

        E aggiungerei anche questi parametri.

        francesco2022 contact = sip:proxy-voip-1.iliad.it

        Questo dovrebbe essere contact = sip:voip.iliad.it

        Ho cambiato il contact e continua a essere unvailable
        I due parametri che mi consigli di aggiungere dove vanno posizionati?

        Il +39 lo vedo molto da registrazione di telecomitalia, con zoiper (che funziona) ho sempre inserito l'utente senza il +39

        Grazie per il tuo aiuto

        • Marco25 ha risposto a questo messaggio

          Assurdo
          leggo questo:

          <--- Received SIP response (570 bytes) from UDP:[2a01:e09:fXXXXXXXX]:5060 --->
          SIP/2.0 200 OK
          Call-ID: 3dece959-703w-4e-e259-feda14f188af
          Contact: <sip:0XXXXXXXX@[2A01:E11:XXXXXXXXXX]:5060;line=pbqaajw>;expires=2201
          CSeq: 53751 REGISTER
          From: <sip:0XXXXXXXXXXX@voip.iliad.it>;tag=b9-6617-4777-bc2c-fd26e7329d1c
          To: <sip:0XXXXXXXXXX@voip.iliad.it>;tag=01-32700-0c59a510-dbf3
          Via: SIP/2.0/UDP [2A01:E11:XXXXXXXXXXXX]:5060;received=[2A01:E11:XXXXXXXX];rport=5060;branch=z9hG4bKPja0cd1-f41d-4e2c-be7b-de395e3
          P-Associated-URI: <sip:0XXXXXXXXXXX@voip.iliad.it>
          Content-Length: 0

          ma poi dando il comando pjsip show endpoints leggo

          Endpoint: iliad Unavailable 0 of inf
          OutAuth: iliad_auth/0XXXXXXXXXX
          Identify: iliad_id/iliad
          Match: 2a01:e0XXXXXX

          La registrazione è corretta:
          pjsip show registrations

          <Registration/ServerURI..............................> <Auth..........> <Status.......>

          iliad_reg/sip:voip.iliad.it iliad_auth Registered

          Objects found: 1

          francesco2022 Ho cambiato il contact e continua a essere unvailable

          Ogni 25 secondi (qualify_frequency = 25) asterisk invia un pacchetto keepalive con metodo OPTIONS, se non arriva la risposta allora lo stato va su unavailable. Verifica col logger.

          francesco2022 I due parametri che mi consigli di aggiungere dove vanno posizionati?

          In endpoint (è scritto nel commento).

          io dal logger vedo solo una prima richiesta di REGISTER e una ripsota con 200 OK

          poi sembra non fare piu nulla

          • Marco25 ha risposto a questo messaggio

            ho tolto dai codec supportati ulaw visto che non dovrebbe essere gestito da iliad.

            Sono riuscito a fare una chiamata e poi di nuovo stesso errore

            L'endpoint (anche durante la chiamata) era unvailable.

            • Marco25 ha risposto a questo messaggio

              francesco2022 io dal logger vedo solo una prima richiesta di REGISTER e una ripsota con 200 OK

              Neanche la sip request con options? Allora è un problema con asterisk. L'ora del sistema è corretta? Quando hai avviato asterisk l'ora era corretta? (Ho avuto un problema a riguardo).

              francesco2022 Sono riuscito a fare una chiamata e poi di nuovo stesso errore

              Quale errore?

              Il tempo è ok

              Qui vedo la prima chiamata che va in porto e la seconda che fallisce. Stesso destinazione

              Asterisk Ready.
              *CLI> -- Executing [177@internal:1] Dial("PJSIP/209-00000000", "PJSIP/177@iliad") in new stack
              -- Called PJSIP/177@iliad
              > 0x7fdf4003b720 -- Strict RTP learning after remote address set to: [2a01:e09:ff01:]:39570
              -- PJSIP/iliad-00000001 answered PJSIP/209-00000000
              > 0x7fdf40027600 -- Strict RTP learning after remote address set to: 172.16.9.210:5008
              -- Channel PJSIP/iliad-00000001 joined 'simple_bridge' basic-bridge <0d1091f3-fdfd-490d-bab2-569c27465521>
              -- Channel PJSIP/209-00000000 joined 'simple_bridge' basic-bridge <0d1091f3-fdfd-490d-bab2-569c27465521>
              > 0x7fdf40027600 -- Strict RTP switching to RTP target address 172.16.9.210:5008 as source
              > 0x7fdf4003b720 -- Strict RTP switching to RTP target address [2a01:e09:]:39570 as source
              -- Contact iliad/sip:voip.iliad.it is now Unreachable. RTT: 0.000 msec
              > 0x7fdf40027600 -- Strict RTP learning complete - Locking on source address 172.16.9.210:5008
              > 0x7fdf4003b720 -- Strict RTP learning complete - Locking on source address [2a01:ed]:39570
              -- Channel PJSIP/209-00000000 left 'simple_bridge' basic-bridge <0d1091f3-fdfd-490d-bab2-569c27465521>
              -- Channel PJSIP/iliad-00000001 left 'simple_bridge' basic-bridge <0d1091f3-fdfd-490d-bab2-569c27465521>
              == Spawn extension (internal, 177, 1) exited non-zero on 'PJSIP/209-00000000'

              *CLI>
              *CLI> -- Executing [177@internal:1] Dial("PJSIP/209-00000002", "PJSIP/177@iliad") in new stack
              [Feb 26 13:26:07] ERROR[606393]: res_pjsip.c:3589 ast_sip_create_dialog_uac: Endpoint 'iliad': Could not create dialog to invalid URI 'iliad'. Is endpoint registered and reachable?
              [Feb 26 13:26:07] ERROR[606393]: chan_pjsip.c:2617 request: Failed to create outgoing session to endpoint 'iliad'
              [Feb 26 13:26:07] WARNING[606500][C-00000002]: app_dial.c:2576 dial_exec_full: Unable to create channel of type 'PJSIP' (cause 3 - No route to destination)
              -- No devices or endpoints to dial (technology/resource)
              -- Executing [177@internal:2] Hangup("PJSIP/209-00000002", "") in new stack
              == Spawn extension (internal, 177, 2) exited non-zero on 'PJSIP/209-00000002'

              Nota che mentre eseguo la prima chiamata ricevuto l'errore:

              -- Contact iliad/sip:voip.iliad.it is now Unreachable. RTT: 0.000 msec

              E' il qualify della linea?

              • Marco25 ha risposto a questo messaggio

                Informativa privacy - Informativa cookie - Termini e condizioni - Regolamento - Disclaimer - 🏳️‍🌈
                P.I. IT16712091004 - info@fibraclick.it

                ♻️ Il server di questo sito è alimentato al 100% con energia rinnovabile