limitation des droit des client sip sous asterisk - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 17-11-2015 à 10:51:12
Pour info, ce forum n'est pas une hotline et personne ne te "doit" de réponse. Les gens intéressés par le sujet, s'ils connaissent la réponse, et souhaite répondre y répondront.
Et tant que ton sujet est en première page de cette catégorie, rien ne sert de le remonter.
PS: il serait bon de faire attention à ton orthographe, ce n'est absolument pas plaisant de lire tes posts.
Marsh Posté le 16-11-2015 à 14:18:52
Bonjour
je viens de configurer mon serveur asterisk et tout vas bien.
il s’avère que les chefs de services veule qu'il y'aura des client seulement pour les chefs
je m'explique
chef 1 peut appeler le chef 2 (et vis ver ça)
employer N ne peut pas appeler chef1 ni chef2 (et vis ver ça)
autrement dit je veux creer de groupe (groupe1 pour les chefs et groupe 2 pour les employeurs)
complètement séparer comme si il existe deux réseaux téléphoniques mais le tous dans le même serveur
Asterisk
voici ma configuration :
sip.conf
-------------------------------------------------
[general]
context=default
srvlookup = no
localnet=192.168.11.0/255.255.255.0
[chef1]
type=friend
username=chef1
secret=123
quality=yes
canreivite=yes
auth=md5
host=dynamic
dtfmode=rfc2833
allow=ulaw
context=internal
nat=no
[chef2]
type=friend
username=chef2
secret=123
quality=yes
canreivite=no
auth=md5
host=dynamic
dtfmode=rfc2833
allow=ulaw
context=internal
nat=yes
[employé1]
type=friend
username=12
secret=123
quality=yes
nat=no
canreivite=no
auth=md5
host=dynamic
dtfmode=rfc2833
allow=ulaw
context=internal
[employé2]
type=friend
username=employé2
secret=123
quality=yes
nat=no
canreivite=no
auth=md5
host=dynamic
dtfmode=rfc2833
allow=ulaw
context=internal
-------------------------------------------------
extention.conf
exten => 800,1,Set(DIRNAME=${CALLERID(num)}/${STRFTIME(${EPOCH},,%a%d%b%Y)})
exten => 800,2,Set(FILENAME=${DIRNAME}/${STRFTIME(${EPOCH},,%H%M%S)}-${EXTEN:2})
exten => 800,3,System(/bin/mkdir -p /var/spool/asterisk/monitor/${DIRNAME})
exten => 800,4,MixMonitor(${FILENAME}.wav,b)
exten => 800,5,Dial(SIP/chef1,20)
exten => 900,1,Set(DIRNAME=${CALLERID(num)}/${STRFTIME(${EPOCH},,%a%d%b%Y)})
exten => 900,2,Set(FILENAME=${DIRNAME}/${STRFTIME(${EPOCH},,%H%M%S)}-${EXTEN:2})
exten => 900,3,System(/bin/mkdir -p /var/spool/asterisk/monitor/${DIRNAME})
exten => 900,4,MixMonitor(${FILENAME}.wav,b)
exten => 900,5,Dial(SIP/chef2,20)
exten => 200,1,Set(DIRNAME=${CALLERID(num)}/${STRFTIME(${EPOCH},,%a%d%b%Y)})
exten => 200,2,Set(FILENAME=${DIRNAME}/${STRFTIME(${EPOCH},,%H%M%S)}-${EXTEN:2})
exten => 200,3,System(/bin/mkdir -p /var/spool/asterisk/monitor/${DIRNAME})
exten => 200,4,MixMonitor(${FILENAME}.wav,b)
exten => 200,5,Dial(SIP/employe1,20)
exten => 300,1,Set(DIRNAME=${CALLERID(num)}/${STRFTIME(${EPOCH},,%a%d%b%Y)})
exten => 300,2,Set(FILENAME=${DIRNAME}/${STRFTIME(${EPOCH},,%H%M%S)}-${EXTEN:2})
exten => 300,3,System(/bin/mkdir -p /var/spool/asterisk/monitor/${DIRNAME})
exten => 300,4,MixMonitor(${FILENAME}.wav,b)
exten => 300,5,Dial(SIP/emplye2,20)