Project

General

Profile

[RESOLU] -Différencier appels interne de externe sur sonnerie.

Added by Speederyoyo . about 3 years ago

Bonjour.

Je recherche une façon simple de pouvoir différencier l’origine des appels sur les postes à partir de leur sonnerie.

J'ai déjà essayé de le faire fonctionner avec ces infos, mais cela ne fonctionne pas:
http://documentation.wazo.community/en/stable/system/configuration_files.html#xivo-ring-conf

Quelqu'un l'a t'il déjà fait?
J'ai aussi bien des postes yealink, que des snom, que des analogiques (sur une SPA 8000).

Toute piste est bonne à prendre !!

Merci.


Replies (7)

RE: Différencier appels interne de externe sur sonnerie. - Added by Sylvain Boily about 3 years ago

Et bien déjà il faudrait des logs car si ça ne marche pas, c'est qu'il y a soit un bug, soit une mauvaise configuration. (peut être lié à la doc)

RE: Différencier appels interne de externe sur sonnerie. - Added by Speederyoyo . about 3 years ago

Bon voici mes infos:

Je test ca avec un Snom 720, et j'ai configuré mon fichier xivo_ring.conf comme ceci :

[number]
2400@default-atelio-est = snom
9101@default-atelio-est = snom

[snom]
phonetype = snom
intern = Ringer4
extern = Ringer7
group = Ringer6

Pour la valeur de la sonnerie, je me suis fié à cette doc:

http://wiki.snom.com/wiki/index.php/Settings/alert_internal_ring_sound

Voici un appel qui vient de l’extérieur sur mon utilisateur:

Set("SIP/trunk_entreprendre-000003c6", "XIVO_BASE_CONTEXT=from-extern") in new stack
Set("SIP/trunk_entreprendre-000003c6", "XIVO_BASE_EXTEN=0361XXXXXX") in new stack
Set("SIP/trunk_entreprendre-000003c6", "XIVO_CONTEXT=from-extern") in new stack
Set("SIP/trunk_entreprendre-000003c6", "__XIVO_CALLORIGIN=extern") in new stack
Set("SIP/trunk_entreprendre-000003c6", "XIVO_CONTEXT=from-extern") in new stack
Set("SIP/trunk_entreprendre-000003c6", "__XIVO_CALLORIGIN=extern") in new stack
Set("SIP/trunk_entreprendre-000003c6", "__XIVO_FWD_REFERER=user:1") in new stack
puis je fini par le:
Dial("SIP/trunk_entreprendre-000003c6", "SIP/9101,30,ht") in new stack

Maintenant, si j'appel de l'exterieur mais vers un groupe dans lequel mon poste est j'ai ceci:


Set("SIP/trunk_entreprendre-000003d0", "XIVO_BASE_CONTEXT=from-extern") in new stack
Set("SIP/trunk_entreprendre-000003d0", "XIVO_BASE_EXTEN=0361XXXXXX") in new stack
Set("SIP/trunk_entreprendre-000003d0", "XIVO_CONTEXT=from-extern") in new stack
Set("SIP/trunk_entreprendre-000003d0", "__XIVO_CALLORIGIN=extern") in new stack
[group@forward:1] Set("SIP/trunk_entreprendre-000003d0", "XIVO_PRESUBR_FWD_NAME=GROUP") in new stack
GotoIf("SIP/trunk_entreprendre-000003d0", "GROUP?:return") in new stack
GotoIf("SIP/trunk_entreprendre-000003d0", "xivo-subrfwd-group?:return") in new stack
GotoIf("SIP/trunk_entreprendre-000003d0", "0?:return") in new stack
[s@group:6] Set("SIP/trunk_entreprendre-000003d0", "XIVO_CONTEXT=from-extern") in new stack
[s@group:7] Set("SIP/trunk_entreprendre-000003d0", "__XIVO_FWD_REFERER=group:13") in new stack
Gosub("SIP/trunk_entreprendre-000003d0", "xivo-ring_type_set,s,1") in new stack

AGI("SIP/trunk_entreprendre-000003d0", "agi://127.0.0.1/getring") in new stack
agi://127.0.0.1/getring: Using ring tone Ringer7
agi://127.0.0.1/getring: AGI handler 'getring' successfully executed

GotoIf("SIP/trunk_entreprendre-000003d0", "Ringer7?:exit") in new stack
SIPAddHeader("SIP/trunk_entreprendre-000003d0", ""Alert-Info:<http://www.proformatique.com>;info=Ringer7"") in new stack

Queue("SIP/trunk_entreprendre-000003d0", "teck,tr,,,,,,") in new stack

Déjà, ce que je ne comprend pas, c'est pourquoi il me vois comme un appel extern et non sur un appel groupe, car mon info=Ringer7 correspond à extern et que j'aurais dus avoir le group = Ringer6

Mes postes sont en snom720-SIP 8.7.5.35

Quelles autres traces puis je te donner ?

Dans le fichier : /var/log/xivo-agid.log je n'ai que des infos comme ceci :

2017-01-26 09:20:34,451 [19836] (INFO) (xivo_agid.agid): xivo-agid starting...
2017-01-26 09:29:07,909 [20596] (INFO) (xivo_agid.agid): xivo-agid starting...
2017-01-26 09:30:26,993 [21184] (INFO) (xivo_agid.agid): xivo-agid starting...

Bye.

RE: Différencier appels interne de externe sur sonnerie. - Added by Speederyoyo . about 3 years ago

Pour info, j'avais déjà fait tous ces test avec un Aastra, et j'avais les mêmes soucis.

RE: Différencier appels interne de externe sur sonnerie. - Added by Speederyoyo . about 3 years ago

Voyez vous un truc pas clair dans mes logs ?
Merci

RE: Différencier appels interne de externe sur sonnerie. - Added by Speederyoyo . about 3 years ago

Je n'arrive toujours pas à trouver une solution pour ce souci .... arff....

RE: Différencier appels interne de externe sur sonnerie. - Added by Nico JB about 3 years ago

Salut,

J'avais déjà travaillé sur le sujet dans une ancienne version.

Voici la conf que j'avais faites pour des snoms :
sur le fichier /etc/xivo/asterisk/xivo_ring.conf

[number]
33478XXXXXX@form-extern = snom
;sur un appel extern sur ma SDA
numerointernedugroupe@default = snom
;sur un appel de groupe

[snom]
phonetype = snom
intern = alert-internal
extern = alert-external
group = alert-group

Ensuite directement sur le snom :

et le tour est joué

    (1-7/7)