[gelöst] Probleme mit eingehenden SIP Anrufen

GoSnA

Neuer User
Mitglied seit
11 Jan 2008
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo!

Seit kurzem beschäftige ich mich mit Asterisk. Habe also soweit alles eingerichtet.

Nun wollt ich meinen Asterisk dazu bewegen, über meine freenet SIP Accounts Angerufen, und Raus zu telefonieren.

Raus telefoniert kann ohne probleme, allerding kommen keine eingehenden anrufe an.
Ein "sip set debug" im CLI zeigt allerdings das schon anrufe ankommen. Wieso höre ich dann aber ein Besetzt? Und ohne das debug kommt gar nichts im CLI an (verbose level 5).

Meine Konfigurationen:

Der Asterisk läuft momentan noch in einer VMWare hinter einem Router.

In meinem Router habe ich die RTP UDP Ports 8000 bis 8500 freigegeben, diese habe ich ebenfalls in der rtp.conf eingestellt.

Hoffe mir kann jemand helfen, da ich dies bald auch in meiner Firma realisieren soll, wollte ich mich vorher damit Privat etwas beschäftigen.

Mit freundlichen und dankenden Gruß
GoSnA



Das ergebnis von sip debug:

Code:
<--- SIP read from 194.97.54.97:5060 --->
INVITE sip:36736368@xxxxx:5070 SIP/2.0
Record-Route: <sip:194.97.54.97;ftag=7450F7613D7B1A1E;lr=on>
Record-Route: <sip:194.97.96.18;ftag=7450F7613D7B1A1E;lr=on>
Record-Route: <sip:194.97.54.97;ftag=7450F7613D7B1A1E;lr=on>
Via: SIP/2.0/UDP 194.97.54.97;branch=z9hG4bKcc4e.fc03d524.0;recvip=194.97.54.97
Via: SIP/2.0/UDP 194.97.96.18;branch=z9hG4bKcc4e.fc03d524.0;recvip=194.97.96.18
Via: SIP/2.0/UDP 194.97.54.97;branch=z9hG4bK67A8263D97244E83;recvip=194.97.54.97
Via: SIP/2.0/UDP xxxxx:61096;rport=61096;branch=z9hG4bK67A8263D97244E83
From: <sip:[email protected]>;tag=7450F7613D7B1A1E
To: <sip:[email protected]>
Call-ID: A6B084C65DC8A3AB@xxxxx
CSeq: 1336 INVITE
Contact: <sip:xxxxx@xxxxx:61096;uniq=F480629360F8DFB540F5A3A8E84C2>
Max-Forwards: 14
Expires: 120
User-Agent: AVM FRITZ!Fon 7150 (fs) 38.04.56 (Mar 31 2008)
Supported: 100rel,replaces
Allow-Events: telephone-event,refer
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE
Content-Type: application/sdp
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length:   365
P-Trusted: yes

v=0
o=user 16335988 16335988 IN IP4 xxxxx
s=call
c=IN IP4 xxxxx
t=0 0
m=audio 61137 RTP/AVP 8 0 2 102 100 99 97 101
a=sendrecv
a=rtpmap:2 G726-32/8000
a=rtpmap:102 G726-32/8000
a=rtpmap:100 G726-40/8000
a=rtpmap:99 G726-24/8000
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=30
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-11
a=rtcp:61138

<------------->
--- (24 headers 16 lines) ---
Sending to 194.97.54.97 : 5060 (NAT)
Using INVITE request as basis request - A6B084C65DC8A3AB@7xxxxx
Found peer 'freenet'

<--- Reliably Transmitting (NAT) to 194.97.54.97:5060 --->
SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 194.97.54.97;branch=z9hG4bKcc4e.fc03d524.0;recvip=194.97.54.97;received=194.97.54.97
Via: SIP/2.0/UDP 194.97.96.18;branch=z9hG4bKcc4e.fc03d524.0;recvip=194.97.96.18
Via: SIP/2.0/UDP 194.97.54.97;branch=z9hG4bK67A8263D97244E83;recvip=194.97.54.97
Via: SIP/2.0/UDP xxxxx:61096;rport=61096;branch=z9hG4bK67A8263D97244E83
From: <sip:[email protected]>;tag=7450F7613D7B1A1E
To: <sip:[email protected]>;tag=as57fd6e0a
Call-ID: A6B084C65DC8A3AB@xxxxx
CSeq: 1336 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Proxy-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0dee7c25"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'A6B084C65DC8A3AB@xxxxx' in 6400 ms (Method: INVITE)
asterisk*CLI>
<--- SIP read from 194.97.54.97:5060 --->
ACK sip:36736368@xxxxx:5070 SIP/2.0
Max-Forwards: 15
Record-Route: <sip:194.97.54.97;ftag=7450F7613D7B1A1E;lr=on>
Via: SIP/2.0/UDP 194.97.54.97;branch=z9hG4bKcc4e.fc03d524.0;recvip=194.97.54.97
Via: SIP/2.0/UDP 194.97.96.18;branch=z9hG4bKcc4e.fc03d524.0
From: <sip:[email protected]>;tag=7450F7613D7B1A1E
Call-ID: A6B084C65DC8A3AB@xxxxx
To: <sip:[email protected]>;tag=as57fd6e0a
CSeq: 1336 ACK
Content-Length: 0
P-Trusted: yes


<------------->
--- (11 headers 0 lines) ---

meine sip.conf:

Code:
[general]
bindport=5070
externhost=xxxxx
localnet=192.168.178.0/255.255.255.0
context = incoming
nat=yes
maxexpirey = 180
defaultexpirey = 160
srvlookup=yes
language = de
port=5070
rtpkeepalive=5
register => xxxxx:xxxxx@freenet/xxxxx

[freenet]
type=friend
host=freenet.de
secret=xxxxx
fromdomain=freenet.de
username=xxxxx
fromuser=xxxxx
context=incoming
nat=yes
qualify=yes
canreinvite=no
qualify=yes

[20]
type=friend
context=meine-telefone
secret=xxxxx
host=dynamic
canreinvite=no
nat=yes

Meine extensions.conf:
Code:
[incoming]
exten => xxxxx,1,VoiceMail(20,u)

[meine-telefone]
exten => 1234,1,Answer()
exten => 1234,2,Playback(hello-world)
exten => 1234,3,Hangup()

exten => _2X,1,DAIL(SIP/${EXTEN},30)
exten => _2X,2,VoiceMail(${EXTEN},u)

exten => _0X.,1,Dial(SIP/030${EXTEN:1}@freenet,60)

exten => 3000,1,VoiceMailMain(${CALLERID(num)})

EDIT:

Nach weiterem rumsuchen konnte ich noch was finden:
In der sip.conf fehlte im context freenet noch ein insecure=very nun funktioniert alles wie es soll.

Danke falls sich doch noch jemand mit dem Thema befasst hat, und ich doch die Lösung vor ihm/ihr finden konnte.
 
Zuletzt bearbeitet:
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.