Bestimmte nummern sperren und voicemenu

pat71

Neuer User
Mitglied seit
23 Feb 2006
Beiträge
4
Punkte für Reaktionen
0
Punkte
0
Habe erst vor kurzem mit Asterisk angefangen. Hier sind jetzt einpaar Probleme die ich mit der konfigurierung habe.
1. Ich wollte alle Handy-nummern sperren, sodass diese nicht über Asterisk angerufen werden können. Hatte schon hier einen Beitrag darüber gelesen und hatte das auch versucht und hatte funktioniert. Aber mein Problem ist dass ich mehrere Konten habe und weiss nicht wie ich das einstellen soll bei jedem Konto die Handy-nummern gesperrt sind.
2. Ich habe versucht, wenn jemand vom festnetz auf eine meiner Asterisk-nummer anruft zb Sipgate dann ein menü zu hören sein soll, wo ich eine der Nummern eingeben soll die ich in der sip.conf eingegeben habe und dann mit dieser verbunden werde.

Hier meine sip.conf :
Code:
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
dtmfmode = RFC2833
disallow=all
allow=g729
allow=gsm
allow=ulaw
allow=alaw

register => xxxxxxx:[email protected]/sipdiscount
register => xxxxxxx:[email protected]/sipgate
register => xxxxxxxx:[email protected]/vo
register => xxxxxxxx:[email protected]/vo1
register => xxxxxxx:[email protected]/voipbuster

;-----------------------------------------------
;
; Einstellungen VOIP Konten
;
;-----------------------------------------------

[sipdiscount]
type=peer
username=xxxxxxxx
fromuser=xxxxxxxx
secret=xxxxxxxx
host=sip1.sipdiscount.com
fromdomain=sipdiscount.com
insecure=very
canreinvite=no
nat=no
dtmfmode = RFC2833
disallow=all
allow=g729
allow=gsm
allow=ulaw
allow=alaw

[sipgate]
type=peer
username=xxxxxxxx
fromuser=xxxxxxxx
secret=xxxxxxxx
host=sipgate.de
fromdomain=sipgate.de
insecure=very
canreinvite=no
nat=no
dtmfmode = RFC2833
disallow=all
allow=g729
allow=gsm
allow=ulaw
allow=alaw

[vo]
type=peer
username=xxxxxxxx
fromuser=xxxxxxxx
secret=xxxxxxxx
host=tel.lu
fromdomain=stun.tel.lu:3478
insecure=very
canreinvite=no
nat=no
dtmfmode = RFC2833
disallow=all
allow=g729
allow=gsm
allow=ulaw
allow=alaw

[vo1]
type=peer
username=xxxxxxxx
fromuser=xxxxxxxx
secret=xxxxxxxx
host=tel.lu
fromdomain=stun.tel.lu:3478
insecure=very
canreinvite=no
nat=no
dtmfmode = RFC2833
disallow=all
allow=g729
allow=gsm
allow=ulaw
allow=alaw

[voipbuster]
type=peer
username=xxxxxxxx
fromuser=xxxxxxxx
secret=xxxxxxxx
host=sip1.voipbuster.com
fromdomain=sip1.voipbuster.com
insecure=very
canreinvite=no
nat=no
dtmfmode = RFC2833
disallow=all
allow=g729
allow=gsm
allow=ulaw
allow=alaw

[sipgate_in]
type=peer
fromdomain=sipgate.de
host=sipgate.de
dtmfmode = RFC2833
disallow=all
allow=g729
allow=gsm
allow=ulaw
allow=alaw
context=ankommend

[vo_in]
type=peer
fromdomain=stun.tel.lu:3478
host=tel.lu
dtmfmode = RFC2833
disallow=all
allow=g729
allow=gsm
allow=ulaw
allow=alaw
context=ankommend

[vo1_in]
type=peer
fromdomain=stun.tel.lu:3478
host=tel.lu
dtmfmode = RFC2833
disallow=all
allow=g729
allow=gsm
allow=ulaw
allow=alaw
context=ankommend

;------------------------------------------------
;
; Alle private rufnummern
;
;------------------------------------------------

[200]
callerid = Emanuele <200>
host = dynamic
user = 200
secret = 200
type = friend
mailbox = 200
dtmfmode = RFC2833
nat = yes
canreinvite = no
context = default

[201]
callerid = Patrice <201>
host = dynamic
user = 201
secret = 201
type = friend
mailbox = 201
dtmfmode = RFC2833
nat = yes
canreinvite = no
context = default
.
.
.
.
.

und hier meine extensions.conf

Code:
[general]
static=yes
writeprotect=no

;-----------------------------------------------
; Intern telefonieren
;-----------------------------------------------
[local]
exten => _2XX,1,NoCDR()
exten => _2XX,n,Dial,SIP/${EXTEN}|55|Ttr
exten => 352425353,1,Dial,SIP/${EXTEN}|55|Ttr

;-----------------------------------------------
; Extern telefonieren
;-----------------------------------------------
[outcalls]
exten => _000352021.,1,Goto(i,1)
exten => _000352091.,1,Goto(i,1)
exten => _000352061.,1,Goto(i,1)
exten => _100352021.,1,Goto(i,1)
exten => _100352091.,1,Goto(i,1)
exten => _100352061.,1,Goto(i,1)
;Sipdiscount
exten => _0.,1,Dial,SIP/${EXTEN:1}@sipdiscount|45|rt
;Sipgate
exten => _7.,1,Dial,SIP/${EXTEN:1}@sipgate|45|rt
;VO
exten => _8.,1,Dial,SIP/${EXTEN:1}@vo|45|rt
exten => _9.,1,Dial,SIP/${EXTEN:1}@vo1|45|rt
;Voipbuster
exten => _X.,1,Dial,SIP/${EXTEN:1}@voipbuster|45|rt
exten => i,1,PlayBack(invalid)
exten => i,2,Hangup
;-----------------------------------------------
; Einstellungen fuer von aussen kommende Anrufe
;-----------------------------------------------

[ankommend]
exten => sipgate,1,Dial,SIP/233|30|r
exten => vo,1,Dial,SIP/233|30|r
exten => vo1,1,Goto(menu,s,1)

[menu]
exten => s,1,Answer
exten => s,2,Playback(enter-ext-of-person)

exten =>200,1,Answer
exten =>201,1,Answer

[default]
include => local
include => outcalls

Wäre dankbar für jede Hilfe.
 
Zuletzt bearbeitet:
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,872
Beiträge
2,303,452
Mitglieder
378,532
Neuestes Mitglied
Nik320