PDA

Voir la version complète : Problème configuration freephonie



gedouille
18/10/2012, 10h30
Bonjour à tous,
Je viens sollicité votre aide pour le configuration d'un Trunk Asterisk via un compte SIP Free.
J'ai commencé ma configuration (à l'aide de tuto et amis) mais celle-ci ne fonctionne malheureusement pas et la raison m'est inconnu...
Je vous explique :
• Pour passer un appel sortant je compose le "9" suivi du numéro de téléphone à joindre (le "9" est dans ma configuration voir ci-après)
• Mon Softphone sonne avec écrit "ringing". (Pas de problème jusque la je pense)
• La communication ne ce fait pourtant pas puisque j'obtiens ce message : "Toutes les lignes sont occupé pour l'instant, veuillez réessayez votre appel plus tard."
Le problème est que mon CLI ne me notifie aucun WARNING ou NOTICE mon montrant ou ca foire.
Alors voila ce que j'ai pu récupérer de WireShark lors d'un appel externe :

http://www.team-air.fr/uploads/1350548961.png

Je pense que le problème doit venir de la ligne souligné mais pourquoi ?
192.168.1.32 = Asterisk en local
192.168.1.20 = Softphone de l'appel
212.27.52.5 = Adresse publique de freephonie.net

Mon serveur est configurer à partir de FreePBX la voici :

extensions.conf :

OUT_2 = SIP/out-max
OUTCID_2 =
OUTMAXCHANS_2 = 1
OUTFAIL_2 =
OUTPREFIX_2 = 9
OUTDISABLE_2 = off
OUTKEEPCID_2 = off
FORCEDOUTCID_2 =
PREFIX_TRUNK_2 = 1

[outrt-2] ; maxime-route
include => outrt-2-custom
exten => _9XXXXXXXXXX,1,Macro(user-callerid,LIMIT,)
exten => _9XXXXXXXXXX,n,Set(MOHCLASS=${IF($["${MOHCLASS}"=""]?mozart:${MOHCLASS})})
exten => _9XXXXXXXXXX,n,Set(_NODEST=)
exten => _9XXXXXXXXXX,n,Macro(record-enable,${AMPUSER},OUT,)
exten => _9XXXXXXXXXX,n,Macro(dialout-trunk,2,${EXTEN:1},)
exten => _9XXXXXXXXXX,n,Macro(outisbusy,)

[from-trunk-sip-out-max]
include => from-trunk-sip-out-max-custom
exten => _.,1,Set(GROUP()=OUT_2)
exten => _.,n,Goto(from-trunk,${EXTEN},1)

sip.conf :

[4102]
deny=0.0.0.0/0.0.0.0
secret=sam4102
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
trustrpid=yes
sendrpid=no
type=friend
nat=yes
port=5060
qualify=yes
qualifyfreq=60
transport=udp
encryption=no
callgroup=
pickupgroup=
dial=SIP/4102
mailbox=4102@device
permit=0.0.0.0/0.0.0.0
callerid=device <4102>
callcounter=yes
faxdetect=no

[out-max]
disallow=all
allow=alaw
allow=gsm
dtmfmode=auto
fromdomain=freephonie.net
fromuser=09XXXXXXXX
username=09XXXXXXXX
host=freephonie.net
type=peer
qualify=yes
secret=XXXXXXXXX
insecure=port,invite
context=from-trunk
nat=yes

language=fr
defaultexpirey=1800
localnet=192.168.1.0/255.255.255.0
externip=ip-publique-de-ma-box
disallow=all
allow=alaw
allow=gsm
canreinvite=no
nat=yes
language=fr
dtmfmode=auto
qualify=yes
srvlookup=yes

olppp
18/10/2012, 23h46
Bonjour,

le problème
OUTPREFIX_2 = 9


tu strip bien ton préfix
exten => _9XXXXXXXXXX,n,Macro(dialout-trunk,2,${EXTEN:1},)

mais la macro te le remet en place

dans ta capture tu vois que la destination est de type 9xxxxxxxxxx@freephonie.net

le serveur freephonie.net ne sait router que des numéros "standard"

cordialement

therebel23
19/10/2012, 08h02
Rien à dire de plus si ce n'est que tu vois que le serveur freephonie te répond User not found donc ça confirme le problème indiqué par olppp

gedouille
19/10/2012, 13h38
Le problème est règlé un ami m'a aiguillé et c'est belle et bien le problème que vous avez sitez.

Un grand merci à vous.

Cependant ce que je ne comprend pas c'est pourquoi mon Freepbx ne suprime pas l'indicatife "9" alors que je lui ai spécifié de le faire... :/

vienuj
14/05/2015, 15h23
Bonjour,

pourrais je savoir comment vous avez configuré votre trunk vers Free?
J'ai un problème légèrement différent et je souhaite avoir un exemple de conf.

Je vous remercie.

Julien