Ciao a tutti!
Sono nuovo di asterisk e sto provando ad effettuare una chiamata automatica attraverso un semplice file .call come descritto in http://www.voip-info.org/wiki/view/Asterisk+auto-dial+out
Ho creato il file hello-world.call come descritto nel link sostituendo la prima riga con:
Channel: SIP/338XXXXXXX@EuteliaVOIP
Ma ricevo il seguente errore:
-- Attempting call on SIP/338XXXXXXX@EuteliaVOIP for application Playback(hello-world) (Retry 1)
== Using SIP RTP CoS mark 5
[Mar 4 22:17:09] ERROR[17905]: netsock2.c:245 ast_sockaddr_resolve: getaddrinfo("EuteliaVOIP", "(null)", ...): No address associated with hostname
[Mar 4 22:17:09] WARNING[17905]: chan_sip.c:5074 create_addr: No such host: EuteliaVOIP
[Mar 4 22:17:09] WARNING[17905]: acl.c:708 ast_ouraddrfor: Cannot connect
[Mar 4 22:17:41] WARNING[1310]: chan_sip.c:3402 retrans_pkt: Retransmission timeout reached on transmission 6004cd5865d34a5b34c12f44778f8180@212.48.8.140:5060 for seqno 102 (Critical Request) -- See https://wiki.asterisk.org/wiki/display/ ... nsmissions
Packet timed out after 32001ms with no response
[Mar 4 22:17:41] WARNING[1310]: chan_sip.c:3431 retrans_pkt: Hanging up call 6004cd5865d34a5b34c12f44778f8180@212.48.8.140:5060 - no reply to our critical packet (see https://wiki.asterisk.org/wiki/display/ ... nsmissions).
[Mar 4 22:17:41] NOTICE[17905]: pbx_spool.c:349 attempt_thread: Call failed to go through, reason (1) Hangup
[Mar 4 22:17:41] NOTICE[17905]: pbx_spool.c:352 attempt_thread: Queued call to SIP/338XXXXXXX@EuteliaVOIP expired without completion after 0 attempts
Potete aiutarmi e dirmi come devo modificare il channel perchè la chiamata venga effettuata correttamente?
Il mio file sip.conf è il seguente:
[general]
;PARAMETRI DI SISTEMA
Context=from_sip
;per la gestione delle chiamate entranti da VoIP
;sotto questo context definire una exten per ogni account SIP da attivare
realm=voip.eutelia.it
port=5060
;Dominio del servizio VoIP SIP
;Porta UDP per la segnalazione SIP
binaddr=0.0.0.0
srvlookup=yes
;Indirizzo IP di ascolto (generico)
;Abilita il DNS SRV per chiamate uscenti
defaultexpirey=330
;timer di registrazione degli account SIP
useragent=Asterisk_Eut
;PARAMETRI IP
localnet=192.168.1.39/255.255.255.0
externhost=XXX.XXX.XXX
nat=yes
;subnet e mask della LAN
;indirizzo IP pubblico
register=>030XXXXXXX:password:030XXXXXXX@voip.eutelia.it/030XXXXXXX
[EuteliaVoIP]
type=friend
secret=password
srvlookup=yes
realm=voip.eutelia.it
qualify=no
insecure=port,invite
username=030XXXXXXX
host=voip.eutelia.it
context=EuteliaVoIP-incoming
fromuser=030XXXXXXX
fromdomain=voip.eutelia.it
nat=yes
canreinvite=no
disallow=all
allow=gsm
allow=ulaw
Grazie in anticipo!
Re: Callfile
Ciao,
prova a cambiare la linea:
Channel: SIP/338XXXXXXX@EuteliaVOIP
In questo modo
Channel: SIP/EuteliaVOIP/338XXXXXXX
Facci sapere
Ciao
Ho provato a cambiare il
Ho provato a cambiare il Channel come suggerito ma se avvio la chiamata ottengo lo stesso errore. La rotta in uscita sembra funzionare correttamente, se uso il comando cli
console dial 0338XXXXXXX@myphones
con in extensions.conf il context
[myphones]
exten => _0.,1,Dial(SIP/${EXTEN:1}@EuteliaVoIP,60)
exten => _0.,2,Hangup
il cellulare chiamato squilla correttamente.
Non so dove sbaglio.
-- Attempting call on SIP/EuteliaVOIP/338XXXXXXX for application Playback(hello-world) (Retry 1)
== Using SIP RTP CoS mark 5
[Mar 5 11:20:19] ERROR[3107]: netsock2.c:245 ast_sockaddr_resolve: getaddrinfo("EuteliaVOIP", "(null)", ...): No address associated with hostname
[Mar 5 11:20:19] WARNING[3107]: chan_sip.c:5074 create_addr: No such host: EuteliaVOIP
[Mar 5 11:20:19] WARNING[3107]: acl.c:708 ast_ouraddrfor: Cannot connect
[Mar 5 11:20:19] WARNING[3107]: chan_sip.c:3131 __sip_xmit: sip_xmit of 0xaac6d48 (len 894) to (null) returned -1: Invalid argument
[Mar 5 11:20:19] WARNING[1460]: chan_sip.c:3131 __sip_xmit: sip_xmit of 0xaac6d48 (len 894) to (null) returned -1: Invalid argument
[Mar 5 11:20:20] WARNING[1460]: chan_sip.c:3131 __sip_xmit: sip_xmit of 0xaac6d48 (len 894) to (null) returned -1: Invalid argument
[Mar 5 11:20:22] WARNING[1460]: chan_sip.c:3131 __sip_xmit: sip_xmit of 0xaac6d48 (len 894) to (null) returned -1: Invalid argument
[Mar 5 11:20:26] WARNING[1460]: chan_sip.c:3131 __sip_xmit: sip_xmit of 0xaac6d48 (len 894) to (null) returned -1: Invalid argument
[Mar 5 11:20:34] WARNING[1460]: chan_sip.c:3131 __sip_xmit: sip_xmit of 0xaac6d48 (len 894) to (null) returned -1: Invalid argument
[Mar 5 11:20:50] WARNING[1460]: chan_sip.c:3131 __sip_xmit: sip_xmit of 0xaac6d48 (len 894) to (null) returned -1: Invalid argument
[Mar 5 11:20:51] WARNING[1460]: chan_sip.c:3402 retrans_pkt: Retransmission timeout reached on transmission 291e91d074aa4f5d55c6f91d090f04b1@212.48.8.140:5060 for seqno 102 (Critical Request) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
Packet timed out after 32001ms with no response
[Mar 5 11:20:51] WARNING[1460]: chan_sip.c:3431 retrans_pkt: Hanging up call 291e91d074aa4f5d55c6f91d090f04b1@212.48.8.140:5060 - no reply to our critical packet (see https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions).
[Mar 5 11:20:51] NOTICE[3107]: pbx_spool.c:349 attempt_thread: Call failed to go through, reason (8) Congestion (circuits busy)
[Mar 5 11:20:51] NOTICE[3107]: pbx_spool.c:352 attempt_thread: Queued call to SIP/EuteliaVOIP/338XXXXXXX expired without completion after 0 attempts
Re: Ho provato a cambiare il
Ciao,
sembrerebbe un problema di rete o di nome del provider:
Mar 5 11:20:19] ERROR[3107]: netsock2.c:245 ast_sockaddr_resolve: getaddrinfo("EuteliaVOIP", "(null)", ...): No address associated with hostname
che versione di Asterisk stai usando?
Saluti
Sto usando asterisk
Sto usando asterisk 1.8-r308526 su una Ubuntu 10.10. Con i softphone funziona sia in ingresso che in uscita.
Grazie per le risposte! :)
Re: Sto usando asterisk
Ciao,
io penso sia un bug della versione 1.8
Se hai la possibilità, prova a fare la stessa prova con l'ultima versione 1.6.2 disponibile.
Saluti
Scusa se ti ho fatto perdere
Scusa se ti ho fatto perdere tempo ma sono un tonto!! Sbagliavo il nome de context, invece di EuteliaVoIP scrivevo EuteliaVOIP.
Grazie delle risposte comunque!