PDA

Voir la version complète : Mabs



MABS
26/08/2015, 13h20
Bonjour a tous

Actuellement je voudrai configurer asterisk afin que je puisse faire la double écoute à distance tout en sachant que je ne se situe pas dans le locale ou ils se déroule les appels

tanguyd
26/08/2015, 13h39
Bonjour

je te conseilles de te documenter sur "chanspy"

http://www.voip-info.org/wiki/view/Asterisk+cmd+ChanSpy

Cordialement

MABS
27/08/2015, 10h07
est ce que " chanspy " me permettre de faire la double écoute lorsque je suis connecté on dehors de mon bureau on utilisant ma connexion internet de chez moi, si oui est ce que vous pouvez me communiqué plus de détaille . Merci beaucoup

tanguyd
27/08/2015, 18h31
Bonjour
Je n'ai jamais utilisé chanspy, mais je ne vois pas le différances significatives entre une utilisation un interne ou un externe.

Tu peux te connecter a distance a l'asterisk directement en SIP, soit avec un numéro publique pour gérer cette fonction.

Utilises tu asterisk en configuration manuelle ou utilise tu des GUI pour configurer comme freepbx ou xivo ?

MABS
28/08/2015, 11h16
je l'utilise en configuration manuelle ; en faite après plusieurs efforts j'ai arrivé a faire sonné les destinataire mais ni ils m'entend ni je les entend

NB: que je vais me connecter à mon serveur asterisk à distance c à d quand je me trouve par exemple chez moi je peut emmètres des appels a travers mon serveur asterisk qui se trouve dans mon bureau ou je peux faire de double écoute

tanguyd
28/08/2015, 18h10
Bonjour

Je ne comprend pas pourquoi tu parles de faire sonner un destinataire et qu'il t'entende. Montre ce que tu fais exatement.

As tu un asterisk fonctionnel auquel tu souhaite ajouter un service d'écoute ou pars tu du début ?

MABS
31/08/2015, 10h42
voici ce que j'ai configuré sur le sip_custom.conf

[general]
allowguest=no
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=no
nat=yes
session-timers=refuse
localnet=x.x.x.1/255.255.255.0
externip=x.x.x.x

[6023]
type=friend
secret=*********
qualify=yes
port=5060
nat=yes
host=dynamic
dtmfmode=rfc2833
context=clicktocall
call-limit=1
canreinvite=no
disallow=all
allow=g729
allow=alaw

tanguyd
31/08/2015, 12h42
Ok, cependant ce morceau de conf est très partiel. On ne voit pas le rapport avec chanspy, ni ce qui a été tenté, ni les messages d'erreurs.

MABS
31/08/2015, 15h31
est c'est possible de me montre comment je peux faire un ecoute avec un numero public en fin j'été convaincu par cette solution
Merci

tanguyd
01/09/2015, 07h46
Je vais essayer de te montrer un exemple. Mais as tu déjà un asterisk fonctionnel avec des téléphones qui sonnent sur un numéro public et les correspondants qui s'entendent ?

MABS
01/09/2015, 13h26
Oui j'ai des numeros

tanguyd
01/09/2015, 19h41
Il faut voir ce que tu veux, mais cet exemple ultra minimal dans mon dial plan ( zéro sécurité, aucune authentification demandée ) te fera entendre le poste 5002 lors d'un appel extérieur du numéro 052457xxxx


exten => 052457xxxx,1,ChanSpy(SIP/5002)

Il fraudait utiliser les fonctions authentification, mais chez moi l'authenticate ne marche pas et j'avoue ne pas avoir pris le temps de chercher pourquoi
http://community.freepbx.org/t/how-to-chanspy-specific-extension/10261/5

MABS
04/09/2015, 09h24
Merci beaucoup tanguyd ça fonctionné ;) juste une aure question :)
si je veux basculer d'une extension à une autre en les sélectionnant exemple : je tape le numero 012345xxx puis je tape le mot de passe ensuite le numero d'agent que je veux ecouter

Merci encore une fois tanguyd

tanguyd
04/09/2015, 13h03
Tu peux éventuellement utiliser un IVR

MABS
07/09/2015, 14h40
Salut tanguyd
En fin j'ai trouvé la solution pour l'écoute à distance je vous donne la solution que j'ai trouvé en plus c'est sécurisé, peut être ça peut t'aider pour sécuriser ta configuration Merci d'avoir m'orienté

exten => 01XXXXXXXX,1,Set(DIRNAME=(${EXTEN})
exten => 01XXXXXXXX,n,Authenticate(***********)
exten => 01XXXXXXXX,n(getext),Read(SPY,extension,4)
exten => 01XXXXXXXX,n,GotoIf($[ ${LEN(${SPY})} != 4 ]?nospy)
exten => 01XXXXXXXX,n(spy),UserEvent(ChanSpy,User ${CALLBACKNUM} spied on ${SPY})
exten => 01XXXXXXXX,n,Chanspy(SIP/${SPY},r(monitor-ext-${SPY}))
exten => 01XXXXXXXX,n,Hangup()
exten => 01XXXXXXXX,n(nospy),Playback(sorry-cant-let-you-do-that3)
exten => 01XXXXXXXX,n,UserEvent(ChanSpy,User ${CALLBACKNUM} failed to spy on ${SPY})
exten => 01XXXXXXXX,n,Hangup()

Merci

tanguyd
07/09/2015, 17h50
OK merci pour ton retour. Mais je te rassure je n'utilise pas chanspy, j'ai juste essayé pour faire une réponse.