PDA

Voir la version complète : synology



acognard
07/12/2012, 15h44
Bonjour à tous.
mon premier post, après quelques lectures intéressantes.
je souhaite avoir votre avis.
J'ai un synology ds411j et asterisk est dispo depuis quelque temps. Il semble que la partie front soit bugguée, et donc la config passe par shell, peut importe, ca ne me fait pas peur.
j'ai en + pap2t et 1 t24 mobotix (portier ip pour ceux qui ne connaissent pas).
pour le moment, tout le monde vie dans son petit coin et ca fait qqe temps que j'ai fortement envie de passer à asterisk.
Avant de commencer, pourriez vous valider mon idée du concept.
- le pap2t aura 2 lignes analogiques free (1 pour la chambre, 1 pour la cuisine).
- le portier ip est chez ovh
- tous les appels in/out passent par mon asterisk sur le NAS

Est ce correct jusque la ?
si oui, je souhaite faire ceci :
- si on sonne au portier ip (ovh), ce dernier appel simultanément le fixe free et les mobiles ,
- lors d'un appel entrant (free et ovh) la nuit, ils sont routés vers la sortie pap2t chambre
je pense que lorsque j'aurai fait cela, la suite devrait aller tout seul.

j'ai fait quelques essais via modif des config, mais c'est pas concluant... je ne sais pas si c'est a cause de la version buggé asteriks sur le syno, ou bien si c'est moi qui suit à la rue.

Merci d'avance.
Arnaud


Merci.

Comdif
07/12/2012, 16h20
Bonjour,

Avez vous installé optware sur votre machine ?
quelle version d'asterisk ?
quel frontend utilisez vous et sur quel port ?

acognard
08/12/2012, 16h53
Bonjour,
Merci pour la réponse.

en fait, j'ai installé le package fourni par défaut avec le synology.
J'ai l'impression d'etre un extra terrestre sur cette partie, je trouve pas grand chose sur le net.
ce qui est étrange ,c'est que je fais les modif via ssh et rien ne semble pris en compte dans le gui...
Comme dit ici : http://www.nas-forum.com/forum/topic/29024-numero-did-vers-asterisk/
le GUI du paquet Asterisk est HS (pas la bonne version par rapport à la version d'Asterisk).

Voici les éléments

OS Version:
Linux 2.6.32.12 #2647 Wed Sep 26 03:18:29 CST 2012 armv5tel GNU/Linux synology_88f6281_411j

Uptime:
15:55:26 up 1 day, 10 min,
Load Average: 1.21, 0.68, 0.40

Asterisk Build:
Asterisk/1.8.13.1
Asterisk GUI-version : 2.1.0-rc1

Mais impossible de le faire fonctionner a la mimine...
Arnaud

acognard
08/12/2012, 17h26
shame on me,
j'avais 1 pb de syntaxe dans le fichier sip.conf... !

Arnaud

acognard
10/12/2012, 13h34
Bonjour,
voila ma situation s'est éclaircie :).
J'ai 1 softphone + 1 pap2t (avec 2 lignes analogiques).
Les appels entrants/sortants fonctionnent uniquement sur le softphone.
Les appels internes sont ok seulement dans le sens pap2t --> Softphone
([Dec 10 12:36:08] NOTICE[8344] chan_sip.c: Call from 'pchc' (192.168.0.10:1171) to extension 'cuisine' rejected because extension not found in context 'maison'.)
Il m'est impossible de sortir ni recevoir les appels sur les fixes. je suppose donc un problème de configuration sur le pap2t.
voici ma config

SIP.CONF
[general]
context=default
srvlookup = yes ; permet de faire des appels basés sur des noms DNS
externip = 88.161.XXX.XX
localnet = 192.168.0.19/255.255.255.0 ; Mettre l'adresse IP du nas synology et le masque de sous-reseau
defaultexpirey = 1800 ; le delais d'expiration des registry d'asterisk étant fixé a 120 par default,
;les registry seront donc rejetés par les serveur de Free,
;c'est pourquoi il est conseillé de le passer à 1800
dtmfmode = auto
qualify = yes
register = 09537XXXXX:laetitia1408@freephonie.net

disallow = all ; désactivation de tous les codecs
; la valeur 30 (ptime) permet de régler les pbm d'appels vers une freebox non dégroupée
allow = ulaw:30 ; activation du codec G711 ulaw
allow = alaw:30 ; activation du codec G711 alaw
allow = speex
subscribecontext = default

[freephonie-out]; on déclare le point d'accès SIP pour les appels sortants
type = peer
host = freephonie.net
username = 09537XXXXX
fromuser = 09537XXXXX
secret = XXXXXXX
fromdomain = freephonie.net
nat = yes
dtmfmode = inband
qualify = yes
dtmfmode = inband
;context = fromfree ; pour la liaison avec le fichier "extensions.conf"

[freephonie-in]; Et pour les appels entrants
type = peer
context = fromfree
host = freephonie.net
qualify = yes
allow = all
[pchc]; on déclare le client SIP (par exemple pour connecter un softphone sur le PBX)
type = friend
username = pchc
secret = 1408
host = dynamic
context = maison
nat = no ; je peux me connecter sur mon PBX depuis d'autres réseaux "nattés"
canreinvite = no
auth = md5
dtfmode = rfc2833
allow = ulaw
language=fr

[chambre]; un autre client SIP
type = friend
username = chambre
secret = 1408
host = dynamic
context = maison
language=fr

[cuisine]; un autre client SIP
type = friend
username = cuisine
secret = 1408
host = dynamic
context = maison
language=fr

EXTENSIONS.CONF
[default]
exten => 12,2,Voicemail(maison)
exten => _0.,1,Dial(SIP/freephonie-out/${EXTEN})
exten = 600,1,VoiceMailMain(${CALLERID(num)}@default)

[maison]; on déclare le contexte local qu'on a spécifié dans le sip.conf
; numéros "locaux"
exten => 10,1,Dial(SIP/pchc) ; quand on compose le 10, le softphone branché sur le lien "moi" sonnera
exten => 11,1,Dial(SIP/chambre) ; quand on compose le 11, le softphone branché sur le lien "toi" sonnera
exten => 12,1,Dial(SIP/cuisine) ; quand on compose le 11, le softphone branché sur le lien "toi" sonnera
; numéros externes
exten => 09.,1,Dial(SIP/freephonie-out/${EXTEN:1})
exten => 06.,1,Dial(SIP/freephonie-out/${EXTEN:1})
exten => 03.,1,Dial(SIP/freephonie-out/${EXTEN:1})

[fromfree]; Liaison avec sip.conf; on déclare le contexte de reception d'appels depuis freephonie
exten => s,1,Dial(SIP/cuisine&SIP/chambre&SIL/pchc)
exten => s,2,Voicemail(maison)
[general]
static = yes
writeprotect = no
clearglobalvars = yes

[internal]
exten => **1,1,VoicemailMain(${CALLERID(num)})
exten => **1,2,Hangup
exten => **2,1,VoicemailMain
exten => **2,2,Hangup

Quelqu'un voit il quelque chose d'anormal deja ici ?
je vais creuser qd meme al piste du pap2t.

Merci d'avance.
Arnaud

Comdif
10/12/2012, 15h40
Pourquoi t’embêter avec des extensions non numériques
pour commencer l'idéal est
SIP.conf

[freephonie]
type = peer
username = xxxx
context = default
language = fr
host = freephonie.net
fromdomain = freephonie.net
callerid =
secret = yyyy
insecure = very
dtmf = auto
disallaw = all
allow = ulaw
allow = alaw
nat = yes
canreinvite = no

[500]; a la place de chambre
type = friend
username = 500
secret = 1408
host = dynamic
context = maison

[501]; a la place de cuisine
type = friend
username = 501
secret = 1408
host = dynamic
context = maison

[503]; a la place de pchc
type = friend
username = 503
secret = 1408
host = dynamic
context = maison

Extension.conf
[default]
exten => _.,1,GoTo(maison,599,1)
exten => s,1,GoTo(maison,599,1)

[maison]
;un ring group
exten => 599,1,Dial(SIP/500&SIP/501&SIP/502,30)
exten => 599,n,hangup()

exten => _5X.,1,Dial(SIP/${exten}) ;
exten => _X.,1,Dial(SIP/freephonie/${EXTEN})


Tout devrais marcher avec ça :-)

acognard
10/12/2012, 16h50
Salut, merci pour la réponse


Pourquoi t’embêter avec des extensions non numériques
pour commencer l'idéal est
SIP.conf

[freephonie]
type = peer
username = xxxx
context = default
language = fr
host = freephonie.net
fromdomain = freephonie.net
callerid =
secret = yyyy
insecure = very
dtmf = auto
disallaw = all
allow = ulaw
allow = alaw
nat = yes
canreinvite = no

[500]; a la place de chambre
type = friend
username = 500
secret = 1408
host = dynamic
context = maison

[501]; a la place de cuisine
type = friend
username = 501
secret = 1408
host = dynamic
context = maison

[503]; a la place de pchc
type = friend
username = 503
secret = 1408
host = dynamic
context = maison

Extension.conf
[default]
exten => _.,1,GoTo(maison,599,1)
exten => s,1,GoTo(maison,599,1)

[maison]
;un ring group
exten => 599,1,Dial(SIP/500&SIP/501&SIP/502,30)
exten => 599,n,hangup()

exten => _5X.,1,Dial(SIP/${exten}) ;
exten => _X.,1,Dial(SIP/freephonie/${EXTEN})


Tout devrais marcher avec ça :-)

Maintenant, c'est KO pour les appels en interne entre postes.

et lors d'appel en provenance de l'ext, seul le softphone répond.

j'ai le message suivant lorsque je compose aussi bien en interne qu'en externe:

[Dec 10 15:28:50] WARNING[21838] chan_sip.c: Received response: "Forbidden" from '"501" <sip:xxxxxxxxxx@freephonie.net>;tag=as35c83245'

Je soupsonne toujour la conf du pap2t, mais impossible de trouver.

Arnaud