Diskussion zu [KURS] Asterisk-Konfiguration

Status
Für weitere Antworten geschlossen.
Autostart von Asterisk

Hallöchen,
gibt es eine Möglichkeit, dass Asterisk beim Neustart des Servers gleich mitgestartet wird? Nach einem Reboot ist Asterisk ja erstmal down... Und das hat mich schon ein paar Mal durcheinandergebracht, weil * nicht lief.
Gruß
Stefan
 
Dazu wird es in Kürze noch eine Anleitung von mir geben - hatte ich schonmal in einem anderen Thread draufhingewiesen. Da wird auch gleich behandelt, wie man einen automatischen Restart alle 24 Stunden einbaut.

Das Thema ist übrigens hier im Forum auch schon mehrfach behandelt. Also - warum nicht einfach mal die Suche benutzen ? :motz:
 
Zuletzt bearbeitet:
Ich hätta da noch ein kleines Problemchen:

Ich habe zwei GMX-Accounts eingebunden. Bei dem 2. werden allerdings keine eingehenden Anrufe signalisiert. Raus geht mit allen:

extensions.conf:
Code:
[ankommend]

exten => gmx-id1,1,Dial,SIP/30
exten => gmx-id2,1,Dial,SIP/31
exten => aol-id,1,Dial,SIP/31

; exten => vorlage,1,Dial,SIP/30|30|r
 
um das zu erforschen, brauchen wir auch die sip.conf
 
betateilchen schrieb:
um das zu erforschen, brauchen wir auch die sip.conf
Hier ist sie:
Code:
[general]
context=default
bindport=5060
bindaddr=xxx.xx.xxx.xxx
srvlookup=yes
allow=alaw
allow=ulaw
allow=g726
allow=ilbc
language=de
register => gmx-id1:[email protected]/gmx-id1
register => gmx-id2:[email protected]/gmx-id2
register => aol-id:[email protected]/aol-id
tos=0x18
insecure=very
nat=yes
dtmfmode=rfc2833
maxexpirey=3600
defaultexpirey=600
context=ankommend

; --------------------------------------------------------------------

[aol-id]
type=peer
username=aol-id
fromuser=aol-id
secret=passwort
host=aolphonereg.aol.de
fromdomain=aolphonereg.aol.de
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
context=app31

; --------------------------------------------------------------------

[gmx-id1]
type=peer
username=gmx-id1
fromuser=gmx-id1
secret=passwort
host=sip.gmx.net
fromdomain=sip.gmx.net
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
context=app30

; --------------------------------------------------------------------

[gmx-id2]
type=peer
username=gmx-id2
fromuser=gmx-id2
secret=passwort
host=sip.gmx.net
fromdomain=sip.gmx.net
insecure=very
canreinvite=no
nat=no
disallow=all
allow=ulaw
context=app31

; --------------------------------------------------------------------

[gmx_net_in]
type=peer
fromdomain=sip.gmx.net
host=sip.gmx.net
disallow=all
allow=ulaw
allow=alaw
context=ankommend

; --------------------------------------------------------------------

[aol_in]
type=peer
fromdomain=aolphonereg.aol.de
host=aolphonereg.aol.de
disallow=all
allow=ulaw
allow=alaw
context=ankommend

; --------------------------------------------------------------------


[30]
callerid=Phone 1 <30>
host=dynamic
domain=xxx.xx.xxx.xxx
user=30
secret=dolly
type=friend
mailbox=30
nat=yes
canreinvite=no
context=app30

; --------------------------------------------------------------------

[31]
callerid=Phone 2 <31>
host=dynamic
domain=xxx.xx.xxx.xxx
user=31
secret=octopus
type=friend
mailbox=31
nat=yes
canreinvite=no
context=app31

; --------------------------------------------------------------------


[32]
callerid=Phone 3 <32>
host=dynamic
domain=xxx.xx.xxx.xxx
user=32
secret=octopus
type=friend
mailbox=32
nat=yes
canreinvite=no
; context=app32

; --------------------------------------------------------------------
 
Nimm mal in den Contexten [gmx-id1] und [gmx-id2] die Zeilen mit dem context= raus.
 
Der Context findet aber Anwendung in der Extensions:
Code:
; --------------------------------------------------------------------

[stefan_out]
exten => _0.,1,Dial,SIP/${EXTEN}@gmx-id1|45|r

[axel_out]
exten => _0.,1,Dial,SIP/${EXTEN}@gmx-id2|45|r

[aol_out]
exten => _0.,1,Dial,SIP/${EXTEN}@aol-id|45|r

; --------------------------------------------------------------------
...

; --------------------------------------------------------------------

[default]
include => lokal

[app30]
include => stefan_out

[app31]
include => axel_out
include => aol_out

EDIT: Ich hab's ... Problem lag tätsächlich an GMX.

------erledigt----------
 
Nimm die Context-Zeilen trotzdem raus :!:

Die haben da nix zu suchen.
 
Falsch. 6 :!: setzen.

Und den Kurs nochmal von vorne anfangen ... :mrgreen:
 
betateilchen schrieb:
Falsch. 6 :!: setzen.
Hä?... verstehe ich jetzt nicht.

Aus dem Kurs:

Code:
[B]5. Die praktische Umsetzung[/B][INDENT][U]Wir ergänzen die Contexte [30] und [31] in der [B]sip.conf[/B] um die entsprechenden Context-Einträge[/U][INDENT]
     Code:
     [LEFT][30]
...
...
...
[B]context=app30[/B]

[31]
...
...
...
[B]context=app31[/B][/LEFT]
    
 [/INDENT][U]Wir legen die neuen Contexte [app30] und [app31] am Ende der [B]extensions.conf[/B] an[/U][INDENT]Diesen Contexten weisen wir per include den [default] Context sowie den vorgesehen [xyz_out] Context zu:

     Code:
     [LEFT][app30]
include => default
include => bluesip_out

[app31]
include => default
include => sipgate_out[/LEFT]
    
[/INDENT][/INDENT]
 
Ja und :?:

In meinem Kurs steht doch nirgends, daß in den Contexten für die vom Provider ankommenden Contexte (in Deiner sip.conf eben [gmx-id1] und [gmx-id2] irgendeine context= Zeile stehen muß :!:
 
Du hast natürlich vollkommen recht. Das habe ich gar nicht mehr gesehen. Wie kommt das denn dahin? ;-) Ich habe immer nur auf die Nebenstellen geschaut und daher nicht so ganz begriffen, was Du jetzt willst. Die Contexte in den Provideraccounts sind natürlich Blödsinn. Allerdings stören sie auch nicht.
 
aerox-r schrieb:
Allerdings stören sie auch nicht.

Vorsicht mit dieser Aussage ... :!: Die können schneller stören als Dir lieb ist - und dann suchst Du stundenlang nach einem Fehler (ich spreche da aus eigener Erfahrung)
 
Ich komme nicht weiter

Hallo

Zuerst moechte ich meine ewigedankbarkeit and Betateilchen aussprechen, auf sowas habe ich schon ewig gewartet!!

Nitsdestotrotz, ich komme nicht weiter. Ich habe eine 'normale' Debian installation gemacht (also keine packages zusaetzlich ausgewaehlt...) und Lektion 1 und 2 gemacht. Meine Geraete kann ich problemlos anmelden ABER wenn ich versuche eine interne Verbindung zu machen bekomme ich den folgenden Fehler:


=========================================================================
Connected to Asterisk 1.2.4 currently running on asterisk01 (pid = 830)
Jan 31 15:37:48 WARNING[1023]: cdr.c:443 ast_cdr_free: CDR on channel 'SIP/30-b68a' not posted
Jan 31 15:37:48 WARNING[1023]: cdr.c:445 ast_cdr_free: CDR on channel 'SIP/30-b68a' lacks end
Jan 31 15:37:48 WARNING[1023]: chan_sip.c:1970 create_addr: No such host: $(EXTEN)
Jan 31 15:37:48 NOTICE[1023]: app_dial.c:1011 dial_exec_full: Unable to create channel of type 'SIP' (cause 3 - No route to destination)
asterisk01*CLI>

Wie komme ich weiter? Ich habe von alle Erfolgserlebnisse gelesen auf diese Seite und WILL DASS AUCH!!! ;)
 
sike schrieb:
=========================================================================
Connected to Asterisk 1.2.4 currently running on asterisk01 (pid = 830)
Jan 31 15:37:48 WARNING[1023]: cdr.c:443 ast_cdr_free: CDR on channel 'SIP/30-b68a' not posted
Jan 31 15:37:48 WARNING[1023]: cdr.c:445 ast_cdr_free: CDR on channel 'SIP/30-b68a' lacks end
Darüber keine Gedanken machen - das ist nur die Bestätigungsmeldung, daß keine Gesprächsdaten für interne Anrufe in den EVN geschrieben werden.

Code:
Jan 31 15:37:48 WARNING[1023]: chan_sip.c:1970 create_addr: No such host: $(EXTEN)

Variablen stehen immer in geschweiften Klammern ! Also ${EXTEN}
 
Nach Muster, Asterisk wählt nicht raus

Hallo,

ich habe hier alles nach Anleitung aufgebaut, anrufe intern gehen, Echotest geht, Mailbox geht, von extern reinrufen geht, nur raus gehts nicht

---schnipp---
-- Executing Dial("SIP/31-3e73", "SIP/08996998747@5557265|45|r") in new stack
-- Called 08996998747@5557265
Feb 1 01:17:04 NOTICE[5320]: chan_sip.c:9521 handle_response_invite: Failed to authenticate on INVITE to '"SObermaier" <sip:[email protected]>;tag=as2470c89b'
-- SIP/5557265-4639 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
---schnapp---

eigentlich möchte ich nur wissen was "Failed to authenticate on INVITE to '"SObermaier"" im Klartext bedeutet ? Sowie "-- SIP/5557265-4639 is circuit-busy". Irgendwie steige ich nicht dahinter wo der wurm drinnen ist.

besten dank für die hilfe.

PS: falls jemand vor ort helfen will bitte melden.
 
r407c schrieb:
eigentlich möchte ich nur wissen was "Failed to authenticate on INVITE to '"SObermaier"" im Klartext bedeutet ?

Fehler in der SIP.conf. da wo Du den sipgate-Account konfiguriert hast. Entweder falsche UserID oder falsches SIP-Passwort oder beides.
 
Kann es sein, dass Du mit mehreren Providern arbeiten willst, aber derzeit nur bei einem authentifiziert bist?
Wenn Du zB eine 0800er-Nummer wählst, sollte immer was kommen.
Hast Du an der CLI gechecked, ob sich der Asterisk ordentlich bei dem/den Providern angemeldet hat?
EDIT: Da war ich zu langsam... ;-)
 
Nicht rauswählen können hat NIX mit einer erfolgreichen Registrierung zu tun. Bei den meisten Providern kannst Du auch abgehend telefonieren, ohne registriert zu sein. Dazu gibts extra einen Thread hier im Forum. Ich hab jetzt nur keine Lust, den rauszusuchen.
 
Status
Für weitere Antworten geschlossen.
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.