IP Multimedia Subsystem France

Forum sur l'IP Multimedia Subsystem en francais
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­GroupesGroupes  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Asterisk comme Gateway PSTN

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
arkhsphere
Admin
Admin


Nombre de messages: 12
Date d'inscription: 17/04/2008

MessageSujet: Asterisk comme Gateway PSTN   Mar 20 Mai - 14:13

Asterisk comme Gateway PSTN


Il est possible de paramétrer Asterisk pour en faire une Gateway PSTN/IMS.

Un petit mot avant de continuer : je n'ai pas fini de paramétrer Asterisk et je n'ai pas pu tester les paramètres ci-dessous parce que je n'ai pas encore l'accès PSTN que je désire. Je finirai ou modifierai plus tard, après les tests. Je ne garantie donc pas la véracité de mes dires, mais je m'en sert surtout comme aide mémoire.

Equipement requis

Pour cela vous avez besoin d'une carte permettant de se rattacher au PSTN sur votre serveur. Pour ma part j'utilise la carte suivante : Digium T100P qui me sert uniquement à faire des tests.

Fichiers de configuration

Il vous faut d'abord configurer votre carte. Voici le fichier zaptel.conf présent dans /etc

Code:

loadzone=fr
defaultzone=fr

span=1,1,0,ccs,hdb3
bchan=1-15,17-31
dchan=16


Vous aurez peut être aussi besoin de modifier le fichier zapata.conf (dans /etc/asterisk)

Code:

[trunkgroups]

[channels]
language=fr
context=E1
switchtype=euroisdn
signalling=fxo_ls
rxwink=300
usecallerid=yes
hidecallerid=no
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
rxgain=0.0
txgain=0.0
immediate=no
busydetect=yes
faxdetect=both
signalling = pri_net
group = 1
channel => 1-15,17-31


Voici mon sip.conf

Code:

[general]
bindaddr=0.0.0.0
bindport=5060
language=fr

[9001]
type=friend
context=pstn_to_ims
host=dynamic
;fromdomain=openims.fr
mailbox=8001@vm-asterisk

[tel_SIP2]
type=friend
context=ims_to_pstn
host=addresse_ip_du_serveur_ims
fromdomain=openims.fr

[tel_SIP3]
type=friend
context=ims_to_pstn
host=addresse_ip_du_serveur_ims
fromdomain=openims.fr

Voici mon extensions.conf présent sur le serveur. J'ai paramétré également cet Asterisk pour en faire un Voicemail accessible par le PSTN.

Code:
[pstn_to_ims]
exten => _100.,1,Answer()
exten => _100.,2,Dial(SIP/tel_SIP${EXTEN:3:1}@openims.fr,5)                    ; ${EXTEN:3:1} signifie que l'on prend un seul digit à partir du 3 du num
exten => _100.,3,Hangup()

[ims_to_pstn]

exten => _+900.,1,Answer()
exten => _+900.,2,Dial(ZAP/1/${EXTEN:1:4})                                            ; le /1/ spécifie sur quel channel on envoi le flux (ici le 1)
exten => _+900.,3,VoiceMail(800${EXTEN:4:1}@vm-asterisk)
exten => _+900.,4,Hangup()

include => voicemail

[voicemail]
exten => _+800.,1,Answer()
exten => _+800.,2,VoiceMailMain(s${EXTEN:1:4}@vm-asterisk)
exten => _+800.,3,HangUp()


C'est tout pour le moment, j'y reviendrai plus tard, quand j'aurais fini de mon côté.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 

Asterisk comme Gateway PSTN

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous pouvez répondre aux sujets dans ce forum
IP Multimedia Subsystem France :: Open source IMS :: Composants externes à OpenIMSCore-
Poster un nouveau sujet   Répondre au sujet