• Apparati e reti
  • Configurazione Asterisk: funzionano le chiamate in uscita, non in entrata.

Sto provando a configurare Asterisk per la fonia in fibra fttc. Ho già preso (si trovano sul sito di mytim.it) i parametri che mi servono ovvero sip-key e proxy.
Ecco il problema, ho inserito questi dati (vorrei creare due contesti separati, uno per le chiamate in uscita ed uno per quelle in entrata)
Dunque inserisco nel db mysql i dati (uso la configurazione in real-time), i numeri
12345 sarebbero il mio numero di telefono (modificato per ovvie questioni) PASS è la password (sip-key)
23.23.23 è il finto ip del proxy (anche questo modificato per questioni di privacy)

insert into ps_aors (id, contact, max_contacts, qualify_frequency, outbound_proxy) values ('tim-uscita', 'sip:+03912345@telecomitalia.it:5060', 1, 60, 'sip:23.23.23:5060^3Blr');
insert into ps_registrations (id, retry_interval, max_retries, expiration, transport, outbound_auth, client_uri, server_uri, outbound_proxy) values ('tim-uscita', 20, 10, 120, 'transport-udp', 'tim-uscita', 'sip:03912345@telecomitalia.it:5060', 'sip:telecomitalia.it:5060', 'sip:23.23.23:5060^3Blr');
insert into ps_auths (id, auth_type, password, username) values ('tim-uscita', 'userpass', 'mypass', 'mynumber');
insert into ps_endpoints (id, context, disallow, allow, inband_progress, from_user, from_domain, tone_zone, language, auth, outbound_auth, aors, outbound_proxy) values ('tim-uscita', 'uscita', 'all', 'ulaw,alaw,gsm,speex,opus,ilbc', 'yes', 'mynnumber', 'telecomitalia.it', 'it', 'it', 'tim-uscita', 'tim-uscita', 'tim-uscita', 'sip:23.23.23:5060^3Blr');
insert into ps_endpoint_id_ips(id,endpoint,`match`) values ('tim-uscita','tim-uscita','telecomitalia.it');

--tim-entrata
insert into ps_aors (id, contact, max_contacts, qualify_frequency, outbound_proxy) values ('tim-entrata', 'sip:12345@telecomitalia.it:5060', 1, 60, 'sip:23.23.23::5060^3Blr');
insert into ps_auths (id, auth_type, password, username) values ('tim-entrata', 'userpass', 'PASS', '12345');
insert into ps_endpoints (id, context, disallow, allow, rtp_symmetric, force_rport, rewrite_contact, inband_progress, tone_zone, language, auth, outbound_auth, aors) values ('tim-entrata', 'entrata', 'all', 'ulaw,alaw,gsm,speex,opus,ilbc', 'yes', 'yes', 'yes', 'yes', 'it', 'it', 'tim-entrata', 'tim-entrata', 'tim-entrata');
insert into ps_endpoint_id_ips(id,endpoint,`match`) values ('tim-entrata','tim-entrata','telecomitalia.it');

Riavvio asterisk e vedo che la registrazione ha avuto successo

tim/sip:telecomitalia.it:5060 tim Registered (exp. 187s)

Faccio una chiamata: funziona.

Provo a chiamarmi e..

failed_request: Request 'INVITE' from '<sip:+39ILNUMERODICELLULAREMIO@telecomitalia.it;user=phone>' failed for '23.23.23:5060' (callid: p65541t1737473814m701710c3287s2) - No matching endpoint found

Dove ho sbagliato?

Ecco il contesto in extensions.conf

; Tim entrata
[entrata]
exten = +12345,1,NoOp()
;same => n,GoTo(local/1001 && from-dahdi/4002,1,20,t,m)
same => n,GoTo(local/1001 && from-dahdi/4002,1,20,t,m)
same => n,Playtones(congestion)
same = n,Hangup()

    giprillo il match
    Effettualo sull’outbound proxy o lascialo vuoto.

    Per i codec lascia anche solo alaw

      • Autore
      • Modificato

      gandalf2016

      Effettualo: impostalo?

      giprillo

      Attualmente lo ho impostato sul proxy e non riceve chiamate, non ritorna nessun errore, come se la chiamata non arrivasse

      EDIT: La tim mi ha bloccato le registrazioni, a causa dei troppi tentativi fatti 😐

        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