Les Forums

Les Forums

Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer

Asterisk, freephonie et pré-décroché

Bonjour à tous

Comme c'est la première fois que je poste, je me présente : willy Guillemin enseignant en télécom à l'IUT de Vélizy.

J'ai mis en place un serveur Asterisk avec un accès SIP au réseau de Free (Freephonie). Cependant mon pré-décroché ne fonctionne pas sur les appels entrants (j'ai essayé pour les appels internes c'est ok). J'ai fait une capture Ethreal mais aucun flux RTP ne part du serveur. Le message SIP "183 session in progress" est bien envoyé après reception du message INVITE de Free.

Si vous avez des idées. Merci d'avance.

Willy Guillemin
Salut,

Montre nous la partie concernant le SIP de free du sip.conf
et le extensions.conf.

Salutations,
Jonathan
Bonjour Jonathan

Voila mes fichiers sip.conf, extensions.conf, musiconhold.conf et les messages dans la console Asterisk lors de l'appel (la "musiconhold" démarre bien). Je précise que les appels fonctionnent mais pas le pré-décroché. Le pré-décroché fonctionne pour les appels internes.

Merci d'avance

Willy Guillemin



Extensions.conf

[interne]
;------ ----------postes internes---------------------------
exten => _1XX,1,Dial(SIP/${EXTEN},20,m(default))
;
;-----------appels sortants vers site distant---------------
exten => _0.,1,Dial(SIP/freephonie-sortant/${EXTEN:1})
;
[fromfree]
exten => _.,1,Dial(SIP/102,20,m(default))

Sip.conf

;sip.conf
;
[general]
defaultexpirey=1800
dtmfmode=rfc2833
qualify=yes
nat=yes
canreinvite=no
register => Téléphone : mot_de_passe@freephonie.net
disallow=all
allow=alaw
;
[freephonie-sortant]
type=peer
host=freephonie.net
username=téléphone
fromuser=téléphone
secret=mot_de_passe
nat=yes
context=interne
;
[freephonie-entrant]
type=peer
context=fromfree
host=freephonie.net
;
[102]
type=friend
callerid=Doyen
username=pierre
;secret=mdppierre
host=dynamic
;canreinvite=no
nat=yes
callgroup=1
pickupgroup=1
context=interne

Extrait musiconhold.conf

[default]
mode=files
directory=/var/lib/asterisk/moh
random=yes


Message dans la console Asterisk

Executing [h@fromfree:1] Dial("SIP/freephonie.net-081ad948", "SIP/102|20|m(default)") in new stack
-- Called 102
-- Started music on hold, class 'default', on SIP/freephonie.net-081ad948
-- SIP/102-081cfa48 is ringing
-- Stopped music on hold on SIP/freephonie.net-081ad948
== Spawn extension (fromfree, h, 1) exited non-zero on 'SIP/freephonie.net-081ad948'
Salut,

Je suis étonner de de pas voir une commande dans ton extensions.conf pour la lecture d'un message qui serait ton prédécroché.


Parles-tu bien d'un prédécroché? Car selon ton exemple il ne s'agit que de la diffusion d'une musique d'attente à la place du train de sonnerie. En fait pour pouvoir diffuser de la musique à la place du train de sonnerie pour un appel externe, il faut d'abord repondre à l'appel avec la commande Answer().

L'exemple suivant concerne un vrai prédécroché.

Il faut apporter quelques modifications :
Dans sip.conf
[code:1:f3cc1890fe][freephonie-sortant]
type=peer
host=freephonie.net
username=téléphone
fromuser=téléphone
secret=mot_de_passe
nat=yes
context=fromfree[/code:1:f3cc1890fe]

Supprimer cette section qui est inutile :
[code:1:f3cc1890fe][freephonie-entrant]
type=peer
context=fromfree
host=freephonie.net [/code:1:f3cc1890fe]

Dans extensions.conf :
[code:1:f3cc1890fe][interne]
;------ ----------postes internes---------------------------
exten => _1XX,1,Dial(SIP/${EXTEN},20,m(default))
exten => 999,1,Goto(fromfree,s,1) ; Test appels entrants
;
;-----------appels sortants vers site distant---------------
exten => _0.,1,Dial(SIP/freephonie-sortant/${EXTEN:1})
;
[fromfree]
exten => s,1,Answer()
exten => s,n,PlayBack(NomFichierSon)
exten => s,n,Dial(SIP/102,20,m(default)) [/code:1:f3cc1890fe]
Bonjour Jonathan

Merci, effectivement je diffusais de la musique d'attente, c'était pas un pré-décroché, maintenant ca marche.

Autres question, saurais-tu comment pour les appels de groupes, faire une sonnerie cyclique ou séquentielle et pas seulement parallèle (avec un &).

Merci d'avance

Willy Guillemin
Salut,

Pour l'instant, je ne vois pas comment faire sans utiliser les files d'atentes (queues en anglais).

Cf http://www.voip-info.org/tiki-index.php?page=Asterisk+config+queues.conf

Salutations,
Jonathan