On Wed, Nov 23, 2005 at 01:07:29PM +0100, Denny Schierz wrote:
> hi,
>
> da bei mir alles ein wenig quer gelaufen ist und ich immer noch nicht
> verstanden habe, wie das alles aussehen muß, habe ich meinen Debian
> nochmal aufgesetzt und fange nochmal an.
>
> Das interne "Sipphonieren" klappt bereits, doch nun versuche ich von
> draußen über die Sip Telefonnummer, reinzukommen. Das klappt nicht
> wirklich:
>
> Sip debug:
>
> asterisk*CLI>
> <-- SIP read from 217.10.79.9:5060:
> SIP/2.0 200 OK
> Via: SIP/2.0/UDP 84.167.185.106:5060;branch=z9hG4bK4b2ecc58;rport=1031
> From: "asterisk" <sip:[EMAIL PROTECTED]>;tag=as6f232b8d
> To: <sip:sipgate.de>;tag=b11cb9bb270104b49a99a995b8c68544.5b69
> Call-ID: [EMAIL PROTECTED]
> CSeq: 102 OPTIONS
> Server: sipgate ser
> Content-Length: 0
> Warning: 392 217.10.79.9:5060 "Noisy feedback tells: pid=11849
> req_src_ip=84.167.185.106 req_src_port=1031 in_uri=sip:sipgate.de
> out_uri=sip:sipgate.de via_cnt==1"
>
> --- (9 headers 0 lines)---
> Destroying call '[EMAIL PROTECTED]'
> Destroying call '[EMAIL PROTECTED]'
>
>
> meine Sip.conf:
>
> [general]
> port = 5060
> bindaddr = 0.0.0.0
> disallow = all
> allow = ulaw
> allow = alaw
> allow = gsm
> allow = g729
> maxexpirey = 3600
> defaultexpirey = 120
> context = default
> language = de
> externip = cst-it.dyndns.org
> Localnet = 192.168.100.0/255.255.0.0
> register = 3921034:[EMAIL PROTECTED]/3921034
> nat = yes
> qualify = no
> srvlookup = yes
> canreinvite = yes
> qualify = no
>
> [sipgate]
> type = friend
> secret = secret
> username = 3921034
> host = sipgate.de
> fromuser = 3921034
> fromdeomain = sipgate.de
> insecure = very
> qualify = yes
>
>
> [2000]
> type = friend
> secret = test
> mailbox = 100
> canreinvite = yes
> context = default
> insecure = very
> host = dynamic
>
>
> extension.conf
>
> [general]
> static=yes
> writeprotect=no
>
> [default]
> exten => 600,1,Playback(demo-echotest)
> exten => 600,2,Echo
> exten => 600,3,Playback(demo-echodone)
> exten => 600,4,Goto,(s,6)
>
> exten => 2999,1,Ringing
> exten => 2999,2,VoicemailMain,s2000
>
> exten => _0.,1,Dial(SIP/${EXTEN:1}<\@>sipgate)
>
> exten => 3921034,1,Dial(SIP/2000,15,tTr)
> exten => 3921034,2,VoicemailMail,u2000
> exten => 3921034,102,VoicemailMail,b2000
> exten => 3921034,103,Hangup
>
>
> Die ports werden weitergeleitet, 5060 und 5000-31000.
>
> asterisk*CLI> sip show peers
> Name/username Host Dyn Nat ACL Port Status
> 2000/2000 192.168.100.233 D N 5060
> Unmonitored
> sipgate/3921034 217.10.79.9 N 5060 OK (122
> ms)
> 2 sip peers [2 online , 0 offline]
> asterisk*CLI> sip show registry
> Host Username Refresh State
> sipgate.de:5060 3921034 105 Registered
>
> Ich habe keine Ahnung, wo ich noch suchen könnte.
>
> Christian, du weißt doch bestimmt, woran es hängt, oder?
>
> cu denny
>
> --
> Sicherheit verständlich http://www.sides.de
> GnuPG Key http://pgp.upb.de:11371/pks/lookup?op=get&search=0xAB7D3FE0
>
hi denny,
ich nehme mal an das du keine 10000 Teilnehmer hinter deinem
Asterisk versorgst - ? - richtig
dann editiere mal als erstes die /etc/asterisk/rtp.conf
und setzt Start auf sagen wir mal
rtp.conf:
---------
rtpstart=10000
rtpend=10010
die 10 RTP - Kanäle reichen dir allemal aus
Meine Firewall Regeln zum Gegencheck:
iptables -A PREROUTING -i ppp0 -p udp -m udp --dport 10000:10010 -j DNAT \
--to-destination >deine_Asterisk_adresse<
iptables -A PREROUTING -i ppp0 -p udp -m udp --dport 5060 -j DNAT \
--to-destination >deine_Asterisk_adresse<
iptables -A POSTROUTING -s <dein_subnet_>/255.255.255.0 -o ppp0 -j MASQUERADE
bei [general] im sip.conf keine Suffix
sip.conf:
---------
register => 3921034:[EMAIL PROTECTED]
[1234]
type=friend
username=1234
secret=12344321
...
dafür im extention.conf
extention.conf:
---------------
[globals]
MASTER=1234 ; deine interne Nummer in sip.conf
[inbound]
exten = s,1,Dial(SIP/${MASTER},45,rt) ; eingehende Anrufe an Master
exten = s,2,Voicemail(u${MASTER}) ; mach 45sec Mailbox
exten = s,3,Hangup ; und schüss
das hilft dir hoffendlich aufs Pferd
.. -cr
--
------------------------------------------------------------------------
o.o
'v'
/ \ It's your choice - i use LINUX
~ ~
------------------------------------------------------------------------
--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org