Page 3 sur 5 PremièrePremière 12345 DernièreDernière
Affichage des résultats 21 à 30 sur 42

Discussion: Interception d'appels

  1. #21
    Membre Association
    Date d'inscription
    septembre 2010
    Localisation
    SEINE ET MARNE
    Messages
    182
    Downloads
    0
    Uploads
    0
    Bonjour,

    C'est normal !

    Il fallait laisser pickupexten = *8 dans le fichier de feature.conf et si un poste compose *8 alors la communication qui ferait sonner un poste du groupe serait interceptée.

    L'interception de groupe et le pickup sont DEUX choses différentes et autonomes.

    Cordialement,
    Francois

  2. #22
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    ça fonctionne parfaitement,

    Merci beaucoup.

  3. #23
    Membre
    Date d'inscription
    février 2011
    Localisation
    Saint-Marcellin (Isère)
    Messages
    46
    Downloads
    0
    Uploads
    0
    Bonjour,
    Est-il possible de faire une interception d'appel lorsque les téléphones sont déclarés dans des contextes différents.
    Par exemple
    [contexte1]
    dial(sip/1012)

    [Contexte2]
    dial(sip/1013)

    Est-il donc possible d'intercepter le 1012 à partir du 1013 ?

  4. #24
    Membre Association
    Date d'inscription
    janvier 2011
    Localisation
    Strasbourg
    Messages
    59
    Downloads
    0
    Uploads
    0

    Suite à interception ... je galère toujours

    Citation Envoyé par clepic Voir le message
    C'est bon ça marche , Merci beaucoup
    Bonjour CLEPIC,

    J'ai suivi correctement les infos mais rien, ... peut-on s'entraider, car il me manque qq chose pour y arriver.

    mes users sont :

    10, 11, 12 ou 13, avec des noms en Caller ID Name = Maxime P. par exemple pour 10

    dans extensions.conf j'ai mis à la fin du fichier :

    [PICKUP]
    exten => _**.,1,Set(CALLERID(all)=PICKUP <${CALLERID(num)}>)
    exten => _**.,n,Pickup(${EXTEN:2})

    [HINTS]
    exten => 10,hint,SIP/10
    exten => 11,hint,SIP/11
    exten => 12,hint,SIP/12
    exten => 13,hint,SIP/13

    Ensuite j'ai mis en BLF dans mes phones ou du moins dans le premier (10) des BLF pour suivre l'occupation et faire une interception.

    ou met-on le :

    include => HINTS
    include => PICKUP

    dans un [...] ou à la fin en vrac ?

    Merci d'avance
    Alternatiq Informatique

    SSII spécialisée dans l'architecture Open Source

  5. #25
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Citation Envoyé par etann38 Voir le message
    Bonjour,
    Est-il possible de faire une interception d'appel lorsque les téléphones sont déclarés dans des contextes différents.
    Par exemple
    [contexte1]
    dial(sip/1012)

    [Contexte2]
    dial(sip/1013)

    Est-il donc possible d'intercepter le 1012 à partir du 1013 ?
    Oui, c'est possible.

  6. #26
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Citation Envoyé par alternatiq Voir le message
    Bonjour CLEPIC,

    J'ai suivi correctement les infos mais rien, ... peut-on s'entraider, car il me manque qq chose pour y arriver.

    mes users sont :

    10, 11, 12 ou 13, avec des noms en Caller ID Name = Maxime P. par exemple pour 10
    Plutôt une mauvaise idée d'utiliser les numéros de téléphones comme noms d'utilisateurs, beaucoup cèdent à cette facilité au départ, ça n'amène que des problèmes de compréhension, mais bon.

    Citation Envoyé par alternatiq Voir le message
    dans extensions.conf j'ai mis à la fin du fichier :

    [PICKUP]
    exten => _**.,1,Set(CALLERID(all)=PICKUP <${CALLERID(num)}>)
    exten => _**.,n,Pickup(${EXTEN:2})

    [HINTS]
    exten => 10,hint,SIP/10
    exten => 11,hint,SIP/11
    exten => 12,hint,SIP/12
    exten => 13,hint,SIP/13
    Pour commencer il faut isoler le problème: est-ce le pickup, est-ce l'extension _**., est-le callerid ...
    Mets juste ça et teste une interception d'un appel sonnant sur le téléphone "11" en tapant 000:
    Code:
    exten => 000,1,Pickup(11)
    Si ça marche, teste le "**" comme tu souhaite faire:
    Code:
    exten => _**.,1,noop(exten: ${EXTEN})
    same => n,noop(exten moins deux: ${EXTEN:2})
    Le callerid tu le changera plus tard, quand tout ça fonctionnera ...
    et REGARDE LA CLI, tout est dedans

    Citation Envoyé par alternatiq Voir le message
    Ensuite j'ai mis en BLF dans mes phones ou du moins dans le premier (10) des BLF pour suivre l'occupation et faire une interception.
    Tu peux mettre la BLF sur plusieurs téléphones, tant qu'à faire.
    Teste l'état des hints sur le serveurs, et vérifie que ton tel qui intercepte voit bien l'état de l'autre.
    Cherche les commandes core show hints, sip show subscription, etc...

    Citation Envoyé par alternatiq Voir le message
    ou met-on le :

    include => HINTS
    include => PICKUP

    dans un [...] ou à la fin en vrac ?
    Merci d'avance
    Dans le contexte du téléphone.

    Si dans sip.conf pour les téléphones tu as "context=telephones":
    Code:
    [telephones]
    include => internal
    include => externe
    include => messagerie
    include => pickup
    include => hints
    Digium recommande même de mettre les hints dans le même contexte que les appels internes (après tout ce sont les mêmes extensions donc c'est logique) mais ça fonctionne très bien sans.


    CLI CLI CLI :o

  7. #27
    Membre Association
    Date d'inscription
    janvier 2011
    Localisation
    Strasbourg
    Messages
    59
    Downloads
    0
    Uploads
    0

    Suite

    Non, j'ai bien des nom de users pour les extensions ... j'utilise le Web-GUI asterisk, c'est peut-etre là que je suis plus ...

    si je prends mon extension 10 dans users.conf

    [10]
    username = 10
    transfer = yes
    mailbox = 10
    call-limit = 100
    type = peer
    fullname = Nadine G.
    registersip = no
    host = dynamic
    callgroup = 1
    type = peer
    context = DLPN_AtelierK
    cid_number = 10
    hasvoicemail = yes
    vmsecret = 1234
    email = nadine.g@xxx.fr
    threewaycalling = no
    hasdirectory = yes
    callwaiting = no
    hasmanager = no
    hasagent = yes
    hassip = yes
    hasiax = no
    secret = !!!
    nat = yes
    canreinvite = no
    dtmfmode = rfc2833
    insecure = no
    pickupgroup = 1
    macaddress = 00085D297E89
    autoprov = yes
    label = 10
    linenumber = 1
    LINEKEYS = 1
    callcounter = yes
    disallow = all
    allow = alaw,ulaw


    Qu'est ce qui n'est pas bon pour que j'utilise le HINTS après
    Alternatiq Informatique

    SSII spécialisée dans l'architecture Open Source

  8. #28
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    Salut alternatiq ,

    Je pense que le problème vien de ton sip.conf regarde le mien pour l'utilisateur technicien:

    [technicien] ;nom de login de l'utilisateur
    type=friend ;utilisateur classique
    context=internal ;le contexte (plan de numérotation) utilisé par cet utilisateur
    secret=mdp ;mot de passe de l'utilisateur
    host=dynamic ;registrar = enregistrement automatique du terminal
    canreinvite=yes ;possibilité d'envoyer la voix duirectement sans passer par Asterisk
    username=technicien ;nom de l'utilisateur
    callerid=technicien <300> ;nom coomplet + n° d'annuaire
    dtmfmode=inband ;transport des appuis de touches
    disallow=all ;désactivation de tous les codecs
    allow=ulaw ;activation du codec g711 loi mu
    mailbox=3 ;technicien
    callgroup=1 ; We are in caller groups 1,3,4
    pickupgroup=1 ; We can do call pick-p for call group 1,3,4,5
    Il te manque cette ligne :
    callerid=technicien <300> ;nom coomplet + n° d'annuaire
    Pour ton cas ça serai
    callerid=Nadine G. <10>
    Le :
    include => HINTS
    include => PICKUP

    Je l'ai mis en [internal] au tout début :
    extension.conf

    [internal]

    include => PICKUP
    include => HINTS

    exten => 100,Dial(SIP/secretaire)
    exten => 200,Dial(SIP/patron)
    exten => 300,Dial(SIP/technicien)
    exten => 500,Dial(SIP/standard)

    exten => 100,1,Answer()
    exten => 100,2,DIAL(SIP/secretaire,20)
    exten => 100,3,voiceMail(1)
    exten => 100,4,HangUp()

    exten => 300,1,Answer()
    exten => 300,2,DIAL(SIP/technicien,20)
    exten => 300,3,voiceMail(2)
    exten => 300,4,HangUp()

    # INTERCEPTION DAPPEL

    [HINTS]
    exten => 100,hint,SIP/secretaire
    exten => 200,hint,SIP/patron
    exten => 300,hint,SIP/technicien
    exten => 400,hint,SIP/standard

    [PICKUP]
    exten => _**.,1,Set(CALLERID(all)=PICKUP <${CALLERID(num)}>)
    exten => _**.,n,Pickup(${EXTEN:2})
    Je pense que ça devrais être bon
    Tien moi au courant

  9. #29
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Rajoute subscribecontext=HINTS pour tes users dans sip.conf

  10. #30
    Membre
    Date d'inscription
    avril 2011
    Localisation
    Bordeaux
    Messages
    42
    Downloads
    0
    Uploads
    0
    Rajoute subscribecontext=HINTS pour tes users dans sip.conf
    ça sert à quoi exactement subscribecontext ? Car moi je ne l'ai pas mis. Es important ?

    Merci

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
  •