-
Bonjour,
Désolé pour cette réponse tardive mais je n'ai pu faire les tests qu'aujourd'hui.
Merci à tous les deux pour vos infos; j'ai essayé vos diverses manips et c'est toujours pareil. Voici les messages en issus du log:
[Jan 30 12:02:13] NOTICE[1995] chan_sip.c: Peer 'freephonie-in' is now Reachable. (136ms / 2000ms)
[Jan 30 12:02:19] WARNING[1995] chan_sip.c: username mismatch, have <freephonie-out>, digest has <anonymous>
[Jan 30 12:02:19] NOTICE[1995] chan_sip.c: Failed to authenticate device "Anonymous" <sip:anonymous@anonymous.invalid>;tag=13799-DQ-09795d05-51c858424
La configuration est la suivante :
Fichier sip.conf:
[general]
.....
register = 09xxxxxxxx:xxxxxxxxxxxxx@freephonie.net
[freephonie-out]
type = peer
host = freephonie.net
;username = 09xxxxxxxx
defaultuser = 09xxxxxxxx
fromuser = 09xxxxxxxx
secret = xxxxxxxxxxxxx
nat = yes
fromdomain = freephonie.net
disallow = all
allow = alaw,ulaw
[freephonie-in]
type = peer
insecure = port,invite
context = fromfree
host = freephonie.net
fromdomain = freephonie.net
disallow = all
allow = alaw,ulaw
Le pire c'est que cette même config fonctionne parfaitement avec la version 1.4.36.
Je vais continuer à chercher mais je ne peux y bosser que les week-end et encore...
Je vous tiendrais au courant de mes essais. Merci beaucoup.
A+.
-
Pour un test, essaye en commentant la section [freephonie-in] et en ne laissant donc que la [freephonie-out].
Je me souviens d'un sujet où ils indiquaient d'inverser les deux, je ne sais plus si c'était pour Free ou un autre fournisseur.
-
Bonjour,
Ca y est, ça marche
En fait la section [freephonie-in] ne sert plus a rien et dans la section [freephonie-out] il faut ajouter :
insecure = port,invite
context = fromfree
Pour les appels entrants (Free -> maison) c'est le contrexte [freephonie-out] qui sera utilisé; je l'ai renomé [freephonie].
Pour les appels sortants (Maison -> Free] c'est la fonction "register" qui sera utilisée:
Voilà a quoi correspond maintenant mon fichier "sip.conf":
[general]
...
register = 09xxxxxxxx:xxxxxxxxxxxxx@freephonie.net
[freephonie]
type = peer
insecure = port,invite
host = freephonie.net
username = 09xxxxxxxx
context = fromfree
fromuser = 09xxxxxxxx
secret = xxxxxxxxxxxxx
nat = yes
fromdomain = freephonie.net
disallow = all
allow = alaw,ulaw
Le contexte [fromfree] me permet d'appeler un groupe de postes (n°90) pour les appels entrants; le trunk "trunk_1" me permet de numéroter sur le compte free via le contexet [dial].
Extrait du fichier "extensions.conf" :
[globals]
trunk_1 = SIP/freephonie
[default]
exten = 90,1,Goto(ringroups-custom-90,s,1)
[fromfree]
include = default
exten = s,1,Goto(default,90,1)
[ringroups-custom-90]
exten = s,1,NoOp(RINGGROUP)
exten = s,n,Dial(SIP/32&SIP/36&SIP/37&SIP/38,40)
[dial]
include = default
exten = _90,1,Goto(default,90,1)
exten = _0XXXX!,1,Macro(trunkdial,${trunk_1}/${EXTEN:0},${CALLERID(all)})
Merci à tous les deux pour votre aide. Je vais pouvoir avancer maintenant.
A+
Dernière modification par Garo ; 07/02/2011 à 23h56.
-
Merci ce post m'a bien aidé car j'ai rencontré le même problème lors de la mise à jour d'asterisk (en même tant que mon passage sous debian 6).
Juste en passant, je vois beaucoup beaucoup de conf asterisk en mode "conf". Il existe un autre langage pour extension qui est "ael" dans le fichier justement nommé "extensions.ael". La syntaxe est bcp plus sympa pour faire son propre répondeur j'ai préféré.
Règles de messages
- Vous ne pouvez pas créer de nouvelles discussions
- Vous ne pouvez pas envoyer des réponses
- Vous ne pouvez pas envoyer des pièces jointes
- Vous ne pouvez pas modifier vos messages
-
Règles du forum