Voici ce que j'ai pu trouvé :
Code:
*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
1002/1002 192.168.30.1 D N 63012 OK (120 ms)
1003/1003 192.168.30.19 D 27373 OK (1 ms)
freephonie-in 212.27.52.5 5060 OK (45 ms)
freephonie-out/09XXXXXXXX 212.27.52.5 N 5060 OK (38 ms)
4 sip peers [Monitored: 4 online, 0 offline Unmonitored: 0 online, 0 offline]
Mon fichier sip.conf :
Code:
[general]
defaultexpirey=1800
dtmfmode=auto
qualify=yes
register => mon_numero_telephone_freephonie:mon_mot_de_passe_freephonie@freephonie.net
disallow=all
allow=ulaw
allow=alaw
allow=speex
[freephonie-out] ; on déclare le point d'accès SIP pour les appels sortants
type=peer
host=freephonie.net
username=mon_numero_telephone_freephonie
fromuser=mon_numero_telephone_freephonie
secret=mon_mot_de_passe_freephonie
nat=yes
[freephonie-in] ; Et pour les appels entrants
type=peer
context=fromfree
host=freephonie.net
[1002] ; on déclare le client SIP (par exemple pour connecter un softphone sur le PBX)
type=friend
username=1002
secret=1002
host=dynamic
context=maison
nat=yes ; je peux me connecter sur mon PBX depuis d'autres réseaux "nattés"
[1003] ; un autre client SIP
type=friend
username=1003
secret=1003
host=dynamic
context=maison
Mon fichier extensions.conf :
Code:
[maison] ; on déclare le contexte local qu'on a spécifié dans le sip.conf
; numéros "locaux"
exten => 1002,1,Dial(SIP/1002) ; quand on compose le 10, le softphone branché sur le lien "moi" sonnera
exten => 1003,1,Dial(SIP/1003) ; quand on compose le 11, le softphone branché sur le lien "toi" sonnera
; numéros externes
; quand on compose un numero qui commence par 9,on utilise le lien "freephonie"
;et on passe le numero au peer en ôtant le premier digit.
exten => _9.,1,Dial(SIP/freephonie-out/${EXTEN:1})
[fromfree] ; on déclare le contexte de reception d'appels depuis freephonie
exten => s,1,Dial(SIP/1002&SIP/1003)
; et on fait sonner les deux softphones, si on avait voulu faire sonner un seul client sip,
; on aurait écrit exten => s,1,Dial(SIP/moi)
Merci