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

Antwort per Email an