Asterisk avec Freephonie et SIP

 

Asterisk avec Freephonie et SIP

Installation Asterisk

Paramétrer son Trunk SIP Asterisk avec Freephonie

 

Pour paramétrer Asterisk avec Freephonie et SIP Voici la configuration contenue de /etc/asterisk/sip.conf permettant à Asterisk d’accéder au service SIP Freephonie.

vi /etc/asterisk/sip.conf
[general]
defaultexpiry=1800
register => 096362XXXX:passwd@freephonie.net
dtmfmode=auto

 

[freephonie-out]
type=peer
host=freephonie.net
qualify=yes
username=096362XXXX
fromuser=096362XXXX
secret= passwd
nat=yes
dtmfmode=auto
disallow=all
allow=alaw

 

Poste interne X-Lite

[6201] callgroup=1 type=friend host=dynamic username=6201 secret=code_secret_utilisateur disallow=all allow=alaw mailbox=200

 

Émettre et recevoir des appels avec Freephonie

vi /etc/asterisk/extention.conf
TRUNK=freephonie-out

Pas besoin de nommer à chaque le Trunk dans les Macro, il suffira d’appeler la variable ${TRUNK}.

Dans le contexte [freephonie-out], ajoutez les lignes suivantes :

 

[freephonie-out]

exten => _0.,1,Dial(SIP/${TRUNK}/${EXTEN:1})
exten => _0.,1,Dial(SIP/freephonie-out/${EXTEN})
[freephonie-in]
exten => s,1,Goto(incoming,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)
exten => s,n,Hangup()

 

[incoming]
exten => +33197978740,1,Dial(SIP/6201)
exten => 0197978740,1,Dial(SIP/6201)

 

Ouvrir le port sip sur iptables :

# iptables -A INPUT -p udp -m udp –dport 5060 -m string –string “Cirpack KeepAlive Packet” –algo bm –to 65535 -j DROP

Sauve config iptables :

# service iptables save
ou
# iptables-save > /etc/sysconfig/iptables-date

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

* Copy This Password *

* Type Or Paste Password Here *