Provo ad aiutare. Ho configurato da poco con successo sul mio Fritz!box:
Prima di tutto vai sul tuo Fritzbox, nel menu Telephony -> Telephony Devices Aggiungi un nuovo Device , quindi un nuovo telefono IP (LAN/WiFi) e dagli un nome, ad esempio "homeassistant". Quindi un username e una password (che poi ti serviranno nel addon). Attiva quindi il telefono (scegli di farlo premendo un tasto sul Fritzbox).
Fatto questo puoi passare a configurare l'addon in modalità yaml:
sip_parameters:
caller_id_uri: sip:username@ip_fritzbox:5060
realm: "*"
username: username
password: password
pjsua_custom_options: "--ip-addr=ip_di_homeassistant"
sostituisci username con quello creato nella configurazione del telefono sul Fritz!box , ip_fritzbox con l'ip LAN del tuo fritzbox e password con la password creata nella configurazione del telefono fatta prima, infine sostituisci ip_di_homeassistant con l'ip che usi per raggiungere home assistant.
fatto questo riavvia l'addon e verifica che funzioni andando su home assistant -> strumenti per sviluppatori -> servizi e digita
service: hassio.addon_stdin
data:
addon: 89275b70_dss_voiparm
input: {"call_sip_uri":"sip:+39XXXXXXXXX@ip_fritzbox:5060","message_tts":"messaggio di prova"}
sostituisci +39XXXXXXXXXX con il numero da chiamare (+39 per numeri italiani seguito dal numero di cellulare/telefono fisso completo di prefisso) e ip_fritzbox con l'ip LAN del tuo fritzbox.
Tieni presente che le chiamate così fatte, non saranno VoIP ma partiranno dalla tua linea telefonica come chiamate normali. Quindi pagherai i costi di scatto alla risposta e tariffazione a minuto previsti dal tuo operatore!
P.S. -> se la chiamata parte ma è vuota, senza audio, potresti dover configurare il servizio tts di google translate nel tuo config.yaml di homeassistant (ci sono numerosi tutorial in internet).