Outbound- Gespräche plötzlich nicht mehr möglich

Markus25

Neuer User
Mitglied seit
13 Mai 2008
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Erstmal ein Hallo an alle!

Wie ihr euch vermutlich denken könnt, bin ich (wie so viele andere in diesem Forum) ein Newbie was die Thematik Asterisk betrifft. Hab mir den Asterisk Kurs aus diesem Forum und das Asterisk Buch zu Gemüte geführt und meine ersten Schritte damit auch schon geschafft.
So nun mal zu meinem Problem: Bis dato konnte ich zwar rausrufen, jedoch konnte ich keine Gespräche annehmen(Firewall blockierte). Nun wurde mir vom Admin ein Port-Forwarding eingerichtet mit welchem die Anrufe auch wunderbar rein kommen. Das eigenartige ist aber, nun kann ich nicht mehr rausrufen.
Ist sicher nur eine Kleinigkeit, leider finde ich diese aber nicht.
Vielleicht könnt ihr mir ja helfen.

Hier nun meine sip.conf:
Code:
[general]
context=sipcall Asterisk
bindport=5060
bindaddr=0.0.0.0

register=> 43720XXXXXX:[email protected]/3366
; Registrierung bei Sipcall um Anrufe entgegennehmen zu können

[43720XXXXXX]
type=friend
username=43720XXXXXX
fromuser=43720XXXXXX
secret=gsnj0tde
host=voipgateway.org
fromdomain=voipgateway.org
insecure=very
context=default
canreinvite=no
caninvite=no
qualify=yes
nat=no
disallow=all
allow=ulaw
allow=alaw


; ---------------------------------------------------------------------
; Anmeldung der Endgeräte

[30]
callerid=Phone 1 <30>
host=dynamic
user=30
secret=1234
type=friend
mailbox=30
nat=no
canreinvite=no
context=default
qualify=200
dtmfmode=rfc2833

[31]
callerid=Phone 2 <31>
host=dynamic
domain=192.168.3.26
user=31
secret=1234
type=friend
mailbox=31

Hier nun meine extensions.conf:
Code:
[general]
static=yes
writeprotect=no

[lokal]
; Erreichbarkeit der Nebenstellen 30-39

exten => _3X,1,NoCDR()
exten => _3X,n,Dial,SIP/${EXTEN}|55|Ttr

[sipcall_out]
exten => _9.,1,Dial(SIP/${EXTEN:1}@43720516857,60)

[ankommend]
exten => 3366,1,Dial(SIP/30)

; Default-Context auf welchem die Nebenstellen zugreifen
[default]
include => lokal
include => ankommend
include => sipcall_out
include => default
Edit Guard-X: Bitte Code-Tags benutzen!
 
Das eigenartige ist aber, nun kann ich nicht mehr rausrufen.
Ist sicher nur eine Kleinigkeit, leider finde ich diese aber nicht.

[general]
context=sipcall Asterisk

Diesen Kontext gibt es nicht. Ändere das mal z.B. in lokal. Da gehen alle Gespräche hin, für die es keinen Kontext gibt. Und bitte nur ein Wort, im Zweifelsfall sipcall_Asterisk. Achtung Asterisk unterscheidet Groß-/Kleinschreibung

Ändere das Passwort ganz schnell ab! Weiter unten steht der zugehörige Username. Damit kann ich auf dein Kosten telefonieren.

[31]
callerid=Phone 2 <31>

Hier fehlt context=default. Damit verwendet Asterisk den in der sip.conf gesetzten standard
sipcall Asterisk, den es nicht gibt.

Hier nun meine extensions.conf:

include => default

Wieso includest du im Kontext default den Kontext default?

Außerdem gehört include => sipcall_out nicht in den default-Kontext, so kann jeder auf deine Kosten telefonieren!

Zu deinem eigentlichen Problem:

Wenn ich jetzt auf die schnelle nichts übersehen habe, solltest du vom Apparat 30 aus rausrufen können, von 31 nicht.

Gehe mal auf deine Asteriskkonsole mit asterisk -rvvvv
Dann wähle nach draussen und schau was dir Asterisk erzählt. Wenn's nicht geht müsste da eine Fehlermeldung kommen.
 
Kleine Änderung => Selber Effekt

Erstmal möchte ich mich recht herzlich bei kombjuder für die sehr schnelle Antwort bedanken. Leider hatte es jedoch keine Auswirkung auf mein Problem. Bin noch immer von aussen erreichbar, kann jedoch keinen anrufen.
Das Kommando asterisk -rvvvv hat nicht funkt. daher nun die Meldung welche ich (mit asterisk -vvvvvc) beim Versuch einen Ruf abzusetzen erhalte.

-- Registered SIP '30' at 192.168.3.88 port 20480 expires 3600
-- Saved useragent "X-Lite release 1011s stamp 41150" for peer 30
-- Executing [900431512331119@default:1] Dial("SIP/30-081dd7c8", "SIP/00431512331119@sipcall_out|60") in new stack
-- Called 00431512331119@sipcall_out
-- SIP/sipcall_out-081e4b00 is making progress passing it to SIP/30-081dd7c8
-- Got SIP response 603 "Declined" back from 212.117.200.148
-- SIP/sipcall_out-081e4b00 is busy
== Everyone is busy/congested at this time (1:1/0/0)
== Auto fallthrough, channel 'SIP/30-081dd7c8' status is 'BUSY'


Kann sich einer von euch etwas daraus zusammen reimen? :confused:

Das eigenartige an der Sache ist, über X-Lite (wenn ich die SIP Daten des Providers direkt eintrage) geht es.:mad:
 
Das eigenartige an der Sache ist, über X-Lite (wenn ich die SIP Daten des Providers direkt eintrage) geht es.:mad:

Dann ist der Fehler wohl in der sip.conf suchen.
Versuch mal so was, vielleicht gehts:
Code:
[43720XXXXXX]
type=friend
authuser=43720XXXXXX
authname=43720XXXXXX
callerid=43720XXXXXX
username=43720XXXXXX
fromuser=43720XXXXXX
secret=gsnj0tde
host=voipgateway.org
fromdomain=voipgateway.org
insecure=very
context=default
disallow=all
allow=ulaw
allow=alaw

Du kannst auch in die Asterisk-CLI mit "asterisk -r" gehen, dort "set verbose 3" eingeben und hier dann die Fehlermeldungen posten.
 
Zuletzt bearbeitet:
PGUB- Problem Gefunden Und Behoben

Erstmal danke an alle die sich den Kopf zerbrochen haben


Letzten Endes war es (wie ich bereits vermutet habe) ein kleiner unscheinbarer Fehler.

Beim Sip-Provider SIPCALL muss man in der sip.conf bei [general] folgendes eintragen: useragent=sipcall Asterisk

Hab das mit dem Context verwechselt, daher konnte ich zwar angerufen werden, jedoch keinen Ruf absetzen!
:spocht:
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,890
Beiträge
2,304,180
Mitglieder
378,575
Neuestes Mitglied
King Manaka