Hallo,
ich habe folgendes Problem und langsam keinen Nerv mehr. Versuche schon alles mögliche, aber es klappt irgendwie nicht.
Ich habe einen Asteriskserver hinter einer Firewall mit NAT und zwei Grandstream 101. Als Anbieter Nikotel mit externen Rufnummern (entsprechende Accounts)
Intern funktioniert fast alles. Nur wenn ich mit einem Telefon einmal nach außen gerufen haben, was bei beiden geht, bekomme ich immer wieder die Meldung "Besetzt" also er registriert nicht, das der Call zu Ende ist.
Von außen kann ich entsprechend dann auch nicht mehr anrufen. Entweder garkein Lebenszeichen oder Besetzt.
Anbei nun meine sip.conf
und hier die extensions.conf
Vielleicht kann mir ja jemand weiterhelfen. Falls ihr noch weitere Infos zur Lösung braucht einfach Bescheid sagen.
Bin für jede Hilfe sehr dankbar.
Gruß Holger
ich habe folgendes Problem und langsam keinen Nerv mehr. Versuche schon alles mögliche, aber es klappt irgendwie nicht.
Ich habe einen Asteriskserver hinter einer Firewall mit NAT und zwei Grandstream 101. Als Anbieter Nikotel mit externen Rufnummern (entsprechende Accounts)
Intern funktioniert fast alles. Nur wenn ich mit einem Telefon einmal nach außen gerufen haben, was bei beiden geht, bekomme ich immer wieder die Meldung "Besetzt" also er registriert nicht, das der Call zu Ende ist.
Von außen kann ich entsprechend dann auch nicht mehr anrufen. Entweder garkein Lebenszeichen oder Besetzt.
Anbei nun meine sip.conf
Code:
;
; SIP Configuration for Asterisk
;
[general]
context=default ; Default context for incoming calls
port=5060 ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes ; Enable DNS SRV lookups on outbound calls
canreinvite=no
tos=0x18
insecure=very
dtmfmode=rfc2833
maxexpirey=3600
defaultexpirey=120
localnet=192.168.1.0/255.255.255.0
externip=62.146.133.21
disallow=all ; First disallow all codecs
allow=ulaw ; Allow codecs in order of preference
allow=alaw
musicclass=default ; Sets the default music on hold class for all SIP calls
language=de ; Default language setting for all users/peers
relaxdtmf=yes ; Relax dtmf handling
rtptimeout=60 ; Terminate call if 60 seconds of no RTP activity
rtpholdtimeout=300 ; Terminate call if 300 seconds of no RTP activity
nat=yes ; NAT settings
promiscredir = yes ; If yes, allows 302 or REDIR to non-local SIP address;
qualify=no
register => cheercity:[email protected]/cheercity
[cheercity]
secret=XXXXXX
username=cheercity
fromuser=cheercity
fromdomain=calamar0.nikotel.com
type=friend
context=default
host=calamar0.nikotel.com
insecure=very
promiscredir=yes
qualify=no
canreinvite=no
nat=yes
[cheercity01]
secret=XXXXXX
username=cheercity01
fromuser=cheercity01
fromdomain=calamar0.nikotel.com
type=friend
context=default
host=calamar0.nikotel.com
canreinvite=no
nat=yes
insecure=very
promiscredir=yes
qualify=no
[cheercity02]
secret=XXXXXXX
username=cheercity02
fromuser=cheercity02
fromdomain=calamar0.nikotel.com
type=friend
conetxt=default
host=calamar0.nikotel.com
canreinvite=no
nat=yes
insecure=very
promiscredir=yes
qualify=no
[cheercity03]
secret=XXXXXXX
username=cheercity03
fromname=cheercity03
fromdomain=calamar0.nikotel.com
type=friend
context=default
host=calamar0.nikotel.com
canreinvite=no
nat=yes
insecure=very
promiscredir=yes
qualify=no
[cheercity04]
secret=XXXXXX
username=cheercity04
fromuser=cheercity04
fromdomain=calamar0.nikotel.com
type=friend
context=default
host=calamar0.nikotel.com
insecure=very
promiscredir=yes
qualify=no
canreinvite=no
nat=yes
[50]
type=friend ; either "friend" (peer+user), "peer" or "user"
context=default
username=50
secret=XXXXX
callerid=CCA<50>
host=dynamic
nat=no ; there is not NAT between phone and Asterisk
canreinvite=no ; allow RTP voice traffic to bypass Asterisk
dtmfmode=rfc2833 ; either RFC2833 or INFO for the BudgeTone
;incominglimit=1 ; permit only 1 outgoing call at a time
mailbox=9950@default ; mailbox 1234 in voicemail context "default"
disallow=all ; need to disallow=all before we can use allow=
allow=ulaw ; Note: In user sections the order of codecs
allow=alaw
allow=gsm
[54]
type=friend
context=default
secret=XXXXX
nat=no
username=54
callerid=User4<54>
host=dynamic
canreinvite=no
dtmfmode=rfc2833
mailbox=9954@default
disallow=all
allow=ulaw
allow=alaw
allow=gsm
und hier die extensions.conf
Code:
[general]
static=yes
writeprotect=no
[globals]
CCA=50
User4=54
; #### Outcalls ####
[default]
exten => _08.,1,Dial(SIP/${EXTEN:2}@cheercity,60,Ttr)
exten => _08.,2,Hangup
; #### Phone 00 Number 0911-30916550 ####
exten => cheercity,1,Dial(SIP/50,30,Ttm)
exten => cheercity,2,Hangup
;exten => cheercity,102,Congestion
exten => 50,1,Dial(SIP/50,30,Ttm)
exten => 50,2,VoiceMail,u9950
exten => 50,3,Hangup
exten => 50,102,VoiceMail,b9950
exten => 50,103,Hangup
; #### VoiceMail 9950 ###
exten => 9950,1,Ringing
exten => 9950,2,Wait,1
exten => 9950,3,VoicemailMain,s9950
exten => 9950,4,Hangup
; ##### Phone 03 Nuernberg 0911-30916554 ####
exten => cheercity04,1,Dial(SIP/54,30,Ttm)
exten => cheercity04,2,Hangup
;exten => cheercity04,102,Congestion
exten => 54,1,Dial(SIP/54,30,Ttm)
exten => 54,2,VoiceMail,u9954
exten => 54,3,Hangup
exten => 54,102,VoiceMail,b9954
exten => 54,103,Hanup
; ##### Voicemail 9954 #####
exten => 9954,1,Ringing
exten => 9954,2.Wait,1
exten => 9954,3,VoicemailMain,s9954
exten => 9954,4,Hangup
Vielleicht kann mir ja jemand weiterhelfen. Falls ihr noch weitere Infos zur Lösung braucht einfach Bescheid sagen.
Bin für jede Hilfe sehr dankbar.
Gruß Holger