Asterisk auf Server soll mich via SIP anrufen (Newbie-Question)

yves030

Neuer User
Mitglied seit
18 Mrz 2007
Beiträge
8
Punkte für Reaktionen
0
Punkte
1
Moin Experten,

ich bin *-Anfänger und breche mir seit zwei Tagen die Finger an einem scheinbar simplen Problem...

Ich habe einen RootServer mit SuSE 10.1 und per yast asterisk 1.2 installiert.
(Meldung: Asterisk 1.2.5-BRIstuffed-0.3.0-PRE-1k)
Alles tutti... Aber nun ist das ja ein InternetServer... und da kann und will ich keine (Soft- oder Hard-) Endgeräte
anschließen... Später vielleicht mal per IVR ein Paar Dinge einstellen können, aber JETZT soll das
Ding erst mal nur über SipGate rauswählen, und zwar in die Welt und auch zu meiner anderen Sipgatenummer.
Wenn ein Anruf zustandekommt, soll der Server nur ein Wave- oder mp3-file abspielen und wieder auflegen.
Mein Server soll mich also unter bestimmten Nummern (entweder auf dem Handy oder auf meiner 2. Sipnummer
anrufen, und mir erzählen, was ihn gerade stört... z.B. wenn ein Dienst kapputt ist.)

Ich habe die sip.conf und die extensions.conf entsprechend der "Anleitung" bei sipgate.de gemacht. Viele
andere, die ich beim Suchen gefunden habe, waren im Prinzip gleich. Anmeldung und Registrierung funktionieren,
ich sehe meine Asterisk als online im Sipgate-Kundenbereich, und wenn ich von mir zuhause (mein 2. Sipgate-
anschluß) meinen "Server" anrufe, dann sehe ich auch, daß der Ruf eingeht... (er macht aber nix, weil ich ihm
noch nicht gesagt habe, was er mit eingehenden Rufen machen soll... kommt ja erst später...).
Das eigentlich Problem ist nun das Anrufen... das soll ja "on demand" passieren, und das funzt nicht... Ich teste
das gerade mit den Callfiles, aber egal was ich da reinschreibe... ich bekomme keinen Anruf zustande.
Der *-Manager, mit asterisk -vvvr aufgerufen, zeigt mir immer an:

Code:
    -- Attempting call on SIP/[email protected]:5060 for [email protected]@:1
(Retry 1)
Mar 18 16:06:55 NOTICE[16575]: chan_sip.c:9594 handle_response_invite: Failed to
 authenticate on INVITE to '"asterisk" <sip:[email protected]>;tag=as59f792d5'
Mar 18 16:06:55 NOTICE[17011]: pbx_spool.c:269 attempt_thread: Call failed to go
 through, reason 8


Nachfolgend meine Konfigurationen:

(quelle = meine Sip-ID mit der ich auf dem Server arbeite, ziel = meine Sip-ID zu Hause,
da habe ich ein grandstream2000, das funzt wunderbar...)

sip.conf:
Code:
[general]
port = 5060
bindaddr = 0.0.0.0
context = sipout
qualify=no
disallow=all
allow=alaw
allow=alaw
allow=ulaw
allow=g729
allow=gsm
allow=slinear
srvlookup=yes
register => quelle:[email protected]/quelle


[sipgate-out]
type=friend
insecure=very ; otherwise I get authentication errors
;nat=yes
username=quelle
fromuser=quelle
fromdomain=sipgate.de
secret=geheim
host=sipgate.de
qualify=yes

extensions.conf:
Code:
[sipout]
exten => _X.,1,SetCallerId,SIPID
exten => _X.,2,Dial(SIP/${EXTEN}@sipgate-out,30,trg)
exten => _X.,3,Hangup

und last not least mein callfile:
test.call
Code:
Channel: SIP/[email protected]:5060
MaxRetries: 0
RetryTime: 10
WaitTime: 30
Context: sipgate-out
Extension: [email protected]

Erstmal wäre ich ja froh, wenn mein heimisch Telefon erstmal nur läuten würde...
und dann würde ich gerne noch wissen, wie ich der * via Callfile sagen kann, daß
ein mp3-file oder ein wave-file wiedergegeben werden soll...

Danke für jeden Hinweis,
Yves030


p.s.
Ausführliches Logging s.u.... was mich wundert... für einen Laien wie mich scheinen da
irgendwie quelle und ziel vertauscht? und was soll die adresse SIP:asterisk@ip-adresse...??

Code:
    -- Attempting call on SIP/[email protected]:5060 for [email protected]@sipgate-out:1 (Retry 1)
We're at 85.251.100.123 port 11946
Adding codec 0x40 (slin) to SDP
Adding codec 0x8 (alaw) to SDP
Adding codec 0x4 (ulaw) to SDP
Adding codec 0x100 (g729) to SDP
Adding codec 0x2 (gsm) to SDP
Adding non-codec 0x1 (telephone-event) to SDP
13 headers, 15 lines
Reliably Transmitting (no NAT) to 217.10.79.9:5060:
INVITE sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 85.251.100.123:5060;branch=z9hG4bK6bfa46e9;rport
From: "asterisk" <sip:[email protected]>;tag=as39821910
To: <sip:[email protected]>
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 INVITE
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Sun, 18 Mar 2007 15:33:50 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Content-Type: application/sdp
Content-Length: 337

v=0
o=root 16563 16563 IN IP4 85.251.100.123
s=session
c=IN IP4 85.251.100.123
t=0 0
m=audio 11946 RTP/AVP 10 8 0 18 3 101
a=rtpmap:10 L16/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -

---
linux*CLI>
<-- SIP read from 217.10.79.9:5060:
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 85.251.100.123:5060;branch=z9hG4bK6bfa46e9;rport=5060
From: "asterisk" <sip:[email protected]>;tag=as39821910
To: <sip:[email protected]>;tag=b11cb9bb270104b49a99a995b8c68544.74eb
Call-ID: [email protected]
CSeq: 102 INVITE
Proxy-Authenticate: Digest realm="sipgate.de", nonce="45fd5d0a7782abed6b1e8bd57c5b81e709d7215d"
Content-Length: 0


--- (8 headers 0 lines)---
Transmitting (no NAT) to 217.10.79.9:5060:
ACK sip:[email protected] SIP/2.0
Via: SIP/2.0/UDP 85.251.100.123:5060;branch=z9hG4bK6bfa46e9;rport
From: "asterisk" <sip:[email protected]>;tag=as39821910
To: <sip:[email protected]>;tag=b11cb9bb270104b49a99a995b8c68544.74eb
Contact: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 102 ACK
User-Agent: Asterisk PBX
Max-Forwards: 70
Content-Length: 0


---
Mar 18 16:33:50 NOTICE[16575]: chan_sip.c:9594 handle_response_invite: Failed to authenticate on INVITE to '"asterisk" <sip:[email protected]>;ta
g=as39821910'
Mar 18 16:33:50 NOTICE[17251]: pbx_spool.c:269 attempt_thread: Call failed to go through, reason 8
Destroying call '[email protected]'
linux*CLI>
 
Kostenlos!

Statistik des Forums

Themen
248,900
Beiträge
2,304,480
Mitglieder
378,597
Neuestes Mitglied
Falconbase