Asterisk (o trixbox) si pianta se manca connessione internet

45 views
Skip to first unread message

BJBK

unread,
Sep 5, 2008, 1:40:32 PM9/5/08
to Asterisk-Ita
Salve a tutti, primo post sul gruppo.

Con sommo dispiacere ho dovuto constatare che la mia installazione
asterisk diventa instabile e incontrollabile se viene, per qualsiasi
motivo, a mancare il collegamento con l'esterno via linea adsl.
In particolare la cosa succede sia con quello installato in una debian
sia con il trixbox 2.4.2 (basato su centos).
Il centralino serve sia una scheda 4x ISDN BRI sia alcune linee voip
eutelia. La cosa terribile e` che, in pratica, se non riesce a
collegarsi con gli account eutelia l'intero centralino si ferma e non
funziona piu' nulla, ne' gli interni ne' il modulo misdn che gestisce
la scheda e non prende piu' comandi da CLI, tutto fermo. Se riparte la
linea riparte anche il centralino con tutte le sue funzioni.
In effetti spero vivamente che tale comportamento sia dovuto a una
qualche voce di configurazione errata e che quindi, con l'aiuto di
qualcuno su questo gruppo, possa essere corretto, e non una pecca
intrinseca ad asterisk.
Riporto le parti del sip.conf iniziali e quelle che gestiscono
l'account con eutelia, tali parti, se rimosse, fanno ripartire
asterisk, cioe' la parte solo isdn e rete lan interna.


[general]
context=default ; Default context for incoming calls
bindport=5060 ; UDP Port to bind to (SIP standard
port is 5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds
to all)
srvlookup=yes ; Enable DNS SRV lookups on outbound
calls
tos_sip=cs3
tos_audio=ef
tos_video=af41
externip=87.238.1.2
localnet=192.168.1.0/255.255.255.0
localnet=192.168.2.0/255.255.255.0
videosupport=yes
disallow=all
;allow=g729
;allow=g723
allow=g726
allow=ilbc
allow=gsm
allow=alaw
allow=ulaw
allow=speex
language=it
;relaxdtmf=yes ; Relax dtmf handling
rtptimeout=60 ; Terminate call if 60 sec.of no RTP
activity when we're not on hold
rtpholdtimeout=300 ; Terminate call if 300 seconds of no
RTP activity
dtmfmode=rfc2833
defaultexpiry=330

...

register => 0553981234:pass...@voip.eutelia.it/0553981234
...
[eutelia-123]
;context=voip-italia
username=0553981234
fromuser=0553981234
type=friend
secret=password
qualify=yes
nat=no
port=5060
;insecure=very
host=voip.eutelia.it
canreinvite=no
dtmfmode=auto
disallow=all
allow=alaw
allow=ulaw

Posso postare altri pezzi della conf. qualora risultino utili alla
soluzione.

Ringrazio in anticipo per qualsiasi idea o consiglio in merito.

Un saluto.
--
BJBK, Roberto.

Marco Boldrin

unread,
Sep 5, 2008, 2:16:43 PM9/5/08
to asteri...@googlegroups.com
Ciao,

Scaricati voiper open che contiene tutti I fix per queste problematiche!

Saluti


Marco Boldrin

Sales & Product Manager
Sphera IT Information Technology

http://www.spherait.it http://www.voiper.it

Tel +390408326433 Int. 1001
Mob +393356996601


-----Original Message-----
From: BJBK <ses...@gmail.com>

Date: Fri, 5 Sep 2008 10:40:32
To: Asterisk-Ita<asteri...@googlegroups.com>
Subject: [asterisk-ita] Asterisk (o trixbox) si pianta se manca connessione
internet

Marco Signorini

unread,
Sep 5, 2008, 3:28:54 PM9/5/08
to asteri...@googlegroups.com
Ciao.
Ricordo di aver gia' visto una cosa simile e, da cio' che ricordo, era
dovuto a problemi di DNS.
Sembra che asterisk sia un po' impacciato nel gestire la mancanza di DNS
e cio' comporta i problemi di cui parli.
Penso che tu possa risolvere la questione in due modi:

1. Evita di usare un qualsiasi nome di host all'interno del sip.conf (ad
esempio vedo che hai un voip.eutelia.it che potresti rimpiazzare
mettendo direttamente l'IP del server ricavato da un nslookup via shell)
oppure
2. Installa un server DNS nella tua rete locale (o sul PC che usi per
asterisk) ed usa quello al posto di quello fornito dall'operatore ADSL.

Spero ti possa essere utile.

Ciao,
Marco.

> register => 0553981234:pass...@voip.eutelia.it/0553981234
> ..


> [eutelia-123]
> ;context=voip-italia
> username=0553981234
> fromuser=0553981234
> type=friend
> secret=password
> qualify=yes
> nat=no
> port=5060
> ;insecure=very
> host=voip.eutelia.it
> canreinvite=no
> dtmfmode=auto
> disallow=all
> allow=alaw
> allow=ulaw
>
> Posso postare altri pezzi della conf. qualora risultino utili alla
> soluzione.
>
> Ringrazio in anticipo per qualsiasi idea o consiglio in merito.
>
> Un saluto.
> --
> BJBK, Roberto.
>
>
> >

> Return-Path: <grbounce-RK0l8gUAAADHrQRcCdsMGGHG4UNksATd=marco.signorini=libe...@googlegroups.com>
> Received: from smtp-in6.libero.it (192.168.32.46) by ims98b.libero.it (8.0.019)
> id 489B6E5C001907F9 for marco.s...@libero.it; Fri, 5 Sep 2008 19:40:34 +0200
> Received: from Mailrelay15.libero.it (172.31.0.167) by smtp-in6.libero.it (7.3.120)
> id 4611FE4E4AC7114D for marco.s...@libero.it; Fri, 5 Sep 2008 19:40:34 +0200
> X-IronPort-Anti-Spam-Filtered: true
> X-IronPort-Anti-Spam-Result: AtYBANILwUhKfSwgeWdsb2JhbACReD4BAQsDCAkOnQknAwgDBIZZAQJfAwgEgxg
> X-IronPort-AV: E=Sophos;i="4.32,340,1217808000";
> d="scan'208";a="506829245"
> Received: from yx-out-2526.google.com ([74.125.44.32])
> by Mailrelay15.libero.it with ESMTP; 05 Sep 2008 17:40:34 +0000
> Received: by yx-out-2526.google.com with SMTP id 33so403547yxt.2
> for <marco.s...@libero.it>; Fri, 05 Sep 2008 10:40:33 -0700 (PDT)
> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
> d=googlegroups.com; s=beta;
> h=domainkey-signature:received:received:x-sender:x-apparently-to
> :mime-version:content-type:received:date:x-ip:user-agent
> :x-http-useragent:message-id:subject:from:to:reply-to:sender
> :precedence:x-google-loop:mailing-list:list-id:list-post:list-help
> :list-unsubscribe:x-beenthere-env:x-beenthere;
> bh=glHooBota0JuXzWcbyIkpPVxK7T1PbkT7lC65Ju8wYk=;
> b=qT95OeLEN81df36547H58aFjw5p9E7rGxThi4oVYZ1Aj2ggk2+8y0iroWJv7zR0jtz
> ityx3A1oVReqdxE01i+rYod9Ju314bjblAeEuWbCax30WUMMAB5/vc8crjTOBkkBW1Ru
> mucbFPipbr1BX9uPyc6TQR1Y3phHyEo0tzUrQ=
> DomainKey-Signature: a=rsa-sha1; c=nofws;
> d=googlegroups.com; s=beta;
> h=x-sender:x-apparently-to:mime-version:content-type:date:x-ip
> :user-agent:x-http-useragent:message-id:subject:from:to:reply-to
> :sender:precedence:x-google-loop:mailing-list:list-id:list-post
> :list-help:list-unsubscribe:x-beenthere-env:x-beenthere;
> b=DEor9/cc5rnBPmmaRAzlRhtGa+OZ1ceKW75x8WMFke7N5T3XoQmZ3eZDd4JZseVpiB
> 92lF4RFe+FOSEnOAPWWC+28I/U171D1gKyEspGDtD8uqqJ2TvEsvhohh2YKRuAKkgIm6
> DmDS7kcIAFleWQ2wvNRnezH8FVa6mvFp1LBJY=
> Received: by 10.100.120.6 with SMTP id s6mr584602anc.24.1220636433559;
> Fri, 05 Sep 2008 10:40:33 -0700 (PDT)
> Received: by 10.44.190.49 with SMTP id n49gr177hsf.0;
> Fri, 05 Sep 2008 10:40:33 -0700 (PDT)
> X-Sender: ses...@gmail.com
> X-Apparently-To: asteri...@googlegroups.com
> Mime-Version: 1.0
> Content-Type: text/plain; charset=ISO-8859-1
> Received: by 10.100.151.5 with SMTP id y5mr583237and.25.1220636433013; Fri, 05 Sep 2008 10:40:33 -0700 (PDT)
> Date: Fri, 5 Sep 2008 10:40:32 -0700 (PDT)
> X-IP: 79.8.126.25
> User-Agent: G2/1.0
> X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.14) Gecko/20080404 Iceweasel/2.0.0.14 (Debian-2.0.0.14-2),gzip(gfe),gzip(gfe)
> Message-ID: <539b006f-093d-4160...@s50g2000hsb.googlegroups.com>


> Subject: [asterisk-ita] Asterisk (o trixbox) si pianta se manca connessione
> internet

> From: BJBK <ses...@gmail.com>
> To: Asterisk-Ita <asteri...@googlegroups.com>
> Reply-To: asteri...@googlegroups.com
> Sender: asteri...@googlegroups.com
> Precedence: bulk
> X-Google-Loop: groups
> Mailing-List: list asteri...@googlegroups.com;
> contact asterisk-...@googlegroups.com
> List-Id: <asterisk-ita.googlegroups.com>
> List-Post: <mailto:asteri...@googlegroups.com>
> List-Help: <mailto:asterisk...@googlegroups.com>
> List-Unsubscribe: <http://googlegroups.com/group/asterisk-ita/subscribe>,
> <mailto:asterisk-ita...@googlegroups.com>
> X-BeenThere-Env: asteri...@googlegroups.com
> X-BeenThere: asteri...@googlegroups.com

> register => 0553981234:pass...@voip.eutelia.it/0553981234
> ..


> [eutelia-123]
> ;context=voip-italia
> username=0553981234
> fromuser=0553981234
> type=friend
> secret=password
> qualify=yes
> nat=no
> port=5060
> ;insecure=very
> host=voip.eutelia.it
> canreinvite=no
> dtmfmode=auto
> disallow=all
> allow=alaw
> allow=ulaw
>
> Posso postare altri pezzi della conf. qualora risultino utili alla
> soluzione.
>
> Ringrazio in anticipo per qualsiasi idea o consiglio in merito.
>
> Un saluto.
> --
> BJBK, Roberto.
>
>

> --~--~---------~--~----~------------~-------~--~----~
> Hai ricevuto questo messaggio in quanto sei iscritto al gruppo Gruppo "Asterisk-Ita" di Google Gruppi.
> Per mandare un messaggio a questo gruppo, invia una email a asteri...@googlegroups.com
> Per annullare l'iscrizione a questo gruppo, invia un'email a asterisk-ita...@googlegroups.com
> Per maggiori opzioni, visita questo gruppo all'indirizzo http://groups.google.com/group/asterisk-ita?hl=it
> -~----------~----~----~----~------~----~------~--~---
>
>
>

BJBK

unread,
Sep 5, 2008, 4:34:17 PM9/5/08
to Asterisk-Ita


On 5 Set, 21:28, Marco Signorini <marco.signor...@libero.it> wrote:
> Ciao.
> Ricordo di aver gia' visto una cosa simile e, da cio' che ricordo, era
> dovuto a problemi di DNS.
> Sembra che asterisk sia un po' impacciato nel gestire la mancanza di DNS
> e cio' comporta i problemi di cui parli.
> Penso che tu possa risolvere la questione in due modi:
>
> 1. Evita di usare un qualsiasi nome di host all'interno del sip.conf (ad
> esempio vedo che hai un voip.eutelia.it che potresti rimpiazzare
> mettendo direttamente l'IP del server ricavato da un nslookup via shell)
> oppure
> 2. Installa un server DNS nella tua rete locale (o sul PC che usi per
> asterisk) ed usa quello al posto di quello fornito dall'operatore ADSL.
>
> Spero ti possa essere utile.

Ops che sbadato , ho fatto "rispondi all'autore" invece di
"rispondi"...

Cmq rinnovo i ringraziamenti per le solleciti risposte, Lunedi' faro'
subito qualche prova come suggerito.....

BJBK

unread,
Sep 9, 2008, 9:59:17 AM9/9/08
to Asterisk-Ita

> Ricordo di aver gia' visto una cosa simile e, da cio' che ricordo, era
> dovuto a problemi di DNS.
> Sembra che asterisk sia un po' impacciato nel gestire la mancanza di DNS
> e cio' comporta i problemi di cui parli.
> Penso che tu possa risolvere la questione in due modi:
>
> 1. Evita di usare un qualsiasi nome di host all'interno del sip.conf (ad
> esempio vedo che hai un voip.eutelia.it che potresti rimpiazzare
> mettendo direttamente l'IP del server ricavato da un nslookup via shell)
> oppure
> 2. Installa un server DNS nella tua rete locale (o sul PC che usi per
> asterisk) ed usa quello al posto di quello fornito dall'operatore ADSL.
...

Funziona.

Ho semplicemente sostituito i numeri ip al posto degli url e ora non
si pianta piu' se ad es. spengo il router.

Ti ringrazio moltissimo della risposta risolutiva e veloce. Non avrei
mai sperato di poter risolvere cosi' presto e bene.

Lateralmente mi dispiaccio un po' del fatto che un software ottimo
come asterisk "cada" su una cosa che normalmente non e` un problema,
ma che si puo' fare....

Mi ripropongo comuunque di provare voiper come suggeriva Boldrin, dove
diceva hanno risolto alcuni problemi tra cui questo.

Un'altra cosa che provero' sara' quella di usare il DNS locale che
esiste a volte in alcuni router. Per il momento mi contento di aver
risolto cosi'. :-)

Ancora un grazie e alla prossima.

--
Roberto/Fi
Reply all
Reply to author
Forward
0 new messages