Easybell Anbindung an Asterisk 1.8

THolzeisen

Neuer User
Mitglied seit
10 Aug 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Erst mal ein dickes Hallo an alle da dies mein erster Post ist.

Update: Hat sich erledigt

Ich versuche mich gerade daran einen Easybell-Account an eine Asterisk 1.8 Installation auf meinem Router anzubinden. Der Router nutzt DD-WRT, das Asterisk aus optware eingespielt. Internes Telefonieren klappt auch ganz prima. Nach längerem Forschen und probieren klappen eingehende und ausgehende Telefonate aber leider immer noch nicht.

Erst mal die Conf-Dateien - sip.conf:
Code:
[general]
context=default
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=yes
tcpbindaddr=0.0.0.0
srvlookup=yes
engine=asterisk
stunaddr=stun.easybell.de
externrefresh=60

disallow=all
allow=ulaw
allow=alaw
allow=g729 
allow=gsm 
qualify=no

register => 004980000000000:[email protected]/004980000000000

[41]
callerid = Nebenstelle1 <41>
secret = geheim
type = peer
host = dynamic
canreinvite = no
mailbox = 41
nat = yes
domain=192.168.1.1

[42]
callerid = Nebenstelle2 <42>
secret = geheim
type = peer
host = dynamic
canreinvite = no
mailbox = 42
nat=yes
domain=192.168.1.1

[004980000000000]
type=peer
defaultuser=004980000000000
fromuser=004980000000000
username=004980000000000
secret=geheim
host=sip.easybell.de
fromdomain=sip.easybell.de
domain=sip.easybell.de
nat=yes
dtmfmode=auto
insecure=port,invite 

[easybell_de_in]
type=peer
host=sip.easybell.de
fromdomain=sip.easybell.de
domain=sip.easybell.de
dtmfmode=auto
context=ankommend

extensions.conf:
Code:
[general]
static=yes
writeprotect=no
clearglobalvars=no

[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNK=DAHDI/G2
TRUNKMSD=1				

[local]
exten => _XX,1,Dial(SIP/${EXTEN},55,TtrWw)
exten => 601,1,Answer()
exten => 601,n,Playback(welcome)

[easybell_de_out]
exten => _0.,1,Dial(SIP/${EXTEN}@004980000000000,45,hHw)

[ankommend]
exten => 004980000000000,1,Dial(SIP/41,30,r)

[default]
include => local
include => easybell_de_out

Passwörter und Rufnummern natürlich verschleiert. In der rtp.conf ist eine Range von 50000-51000 eingetragen. Die Ports sind wie Port 5060 von außen erreichbar und an Asterisk weitergeleitet. Das "Endgerät" wird im Controlpanel von easybell erkannt. Asterisk meldet:
Code:
sip show registry
Host                                    dnsmgr Username       Refresh State                Reg.Time                 
sip.easybell.de:5060                    N      004980000000       585 Registered           Wed, 10 Aug 2011 10:52:23
1 SIP registrations.

Versuche ich jetzt von außen die Nummer anzurufen (hier von einem Analoganschluß) meldet mir Asterisk:
Code:
    -- Remote UNIX connection
    -- Remote UNIX connection disconnected
  == Using SIP RTP CoS mark 5
    -- Executing [004980000000000@default:1] Dial("SIP/004980000000000-00000009", "SIP/004980000000000@004980000000000,45,hHw") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/004980000000000@004980000000000
    -- SIP/004980000000000-0000000a is making progress passing it to SIP/004980000000000-00000009
[Aug 10 10:28:41] WARNING[17463]: chan_sip.c:19568 handle_response_invite: Received response: "Forbidden" from '"Anonymous" <sip:[email protected]>;tag=as32c0bd30'
    -- SIP/004980000000000-0000000a is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Auto fallthrough, channel 'SIP/004980000000000-00000009' status is 'CONGESTION'
Am Telefon läuft die Ansage "Nummer von Ihrem Anschluß nicht erreichbar". Ähnliches beim Raustelefonieren über Softphone und Asterisk:

Code:
  == Using SIP RTP CoS mark 5
    -- Executing [0802211111@default:1] Dial("SIP/41-0000000b", "SIP/0802211111@004980000000000,45,hHw") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/0802285494@004980000000000
    -- SIP/004980000000000-0000000c is making progress passing it to SIP/41-0000000b
[Aug 10 10:28:59] WARNING[17463]: chan_sip.c:19568 handle_response_invite: Received response: "Forbidden" from '"Nebenstelle1" <sip:[email protected]>;tag=as2c39462e'
    -- SIP/004980000000000-0000000c is circuit-busy
  == Everyone is busy/congested at this time (1:0/1/0)
    -- Auto fallthrough, channel 'SIP/41-0000000b' status is 'CONGESTION'
Identische Ansage am Softphone, Telefonat wird nicht weitergeleitet. Ich bin mir sicher der Fehler liegt an meinem Ende, finde aber keine Hinweise woran es krankt.
 
Zuletzt bearbeitet:
Hmm wann hast du den Anschluss denn bestellt? Bei mir war das zumindest so, dass ich erst ausgehend telefonieren konnte, als ich den Adresscode eingegeben hatte.
 
Ist schon ein paar Tage her. Wenn es jetzt nur abgehend wäre würde ich mir auch nichts denken, aber ankommend geht auch nicht. Außerdem hatte ich ankommend schon mal Direktverbindung zu einem Softphone (QuteCom).

Trifft halt beide Themen, ich dachte die Chancen hier jemanden zu finden der Asterisk und den Provider schon mal verbunden haben wären größer. Aber wenn es eher in den Asterisk-Teil passt bitte ich um Verschiebung :)
 
Noch einmal zur Fehlereingrenzung:
Wenn Du dein Softphone direkt bei Easybell anmeldest, bist Du eingehend erreichbar, abgehend aber nicht.
Mit Asterisk funktioniert es weder eingehend noch abgehend.

Möglicherweise handelt es sich also um zwei Fehler, abgehend um ein Problem mit easybell, eingehend um eine fehlerhafte Konfiguration des Asterisk.

Sowohl das Softphone als auch der Asterisk registrieren sich korrekt bei Easybell.
Möglicherweise dauert es bei Easybell etwas, bis die abgehende Telefonie freigeschaltet wird. Ich kann mich aber nicht mehr daran erinnern, wie lange es damals bei mir gedauert hat. Eventuell solltest Du einmal die Störungsstelle von Easyball kontaktieren.

Was steht denn in der Logdatei des Softphones, wenn der ausgehende Anruf nicht funktioniert?
 
Ich habe nochmal das Softphone angehängt, und telefonieren ging in beide Richtungen einwandfrei. Danach zurück auf Asterisk, und abgehend ging dort dann auch. Das ist komisch, weil ich den Router und Asterisk FragNichtWieOft neu gestartet hatte.

Ankommend aber wollte es nicht, ständig besetzt. Im Log fiel auf das die Anlage bei ankommenden rufen versuchte über die selbe Leitung rauszurufen. Die Lösung fand sich dann im Wahlplan, in der extensions.conf, den ankommenden Wahlplan in die Default zu nehmen.

Code:
[default]
include => local
include => ankommend
include => easybell_de_out

Ich behalt mal im Auge ob das so bleibt, und setze den Thread dann auf gelöst.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.