FOP ne transfere pas mes appels

Discussion in 'Elastix 2.x' started by Ddall, Oct 26, 2009.

  1. Ddall

    Joined:
    Jul 2, 2009
    Messages:
    8
    Likes Received:
    0
    Bonjour!
    Je tourne sur Elastix 1.5.2-2.3 avec FreePBX 2.6.0.0
    Quand j'essaye de rediriger un appel provenant d'un Trunk SIP avec FOP vers une extension ou une file d'attente, il se contente de raccrocher sans raison apparente.

    Ca fait quelques jours déjà que je suis bloqué sur ce bug, je suis a cours d'idée pour trouver une solution. Quelqu'un peut m'aider?
    Merci
     
  2. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Salut.
    Ce n'est pas un Bug.
    Dans le fichier de conf FOP: /var/www/html/panel/op_server.cfg.
    Il faut mettre:

    reverse_transfer = 1 et non 0

    Puis redémarrer par : # amportal restart
     
  3. Ddall

    Joined:
    Jul 2, 2009
    Messages:
    8
    Likes Received:
    0
    Ca a l'air de fonctionner
    Merci!
     
  4. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    De rien. On est là pour çà aussi. ;) :laugh:
     
  5. Ddall

    Joined:
    Jul 2, 2009
    Messages:
    8
    Likes Received:
    0
    En fait non! Ca ne marche pas :S

    J'ai fait la modification dans op_server.cfg et quand je transfère un appel vers une file d'attente ou vers une extention, asterisk me dit "i'm sorry, that number is not valid, check the number and dial again" puis il raccroche.

    Voilà comment je m'y prend:
    -J'utilise un Elastix 1.5.2-2 fraichement installé et sans mises a jour
    -Je crée un trunk SIP pour mes appels entrants avec une route vers la file d'attente de l'opérateur (le 101).
    -Je créé une autre file d'attente avec comme destination l'extention 202.

    Donc quand un appel arrive sur le trunk sip, il est bien dirigé vers l'opérateur. Mais quand l'opérateur met l'appel dans une file d'attente, il lit le message dont je parle plus haut.
     
  6. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Le test que j'ai fait de recevoir un appel depuis un trunk sip.
    Je prend l'appel.
    Je suis en conv avec la personne.
    Je transfert l'appel via FOP en glissant le téléphone vers celui que je veux et ça transfert.

    Après je n'ai pas essayé vers une file d'attente ou autre.
     
  7. Ddall

    Joined:
    Jul 2, 2009
    Messages:
    8
    Likes Received:
    0
    Oui ca marche aussi comme ca chez moi.

    Mais j'ai vraiment besoin de pouvoir mettre des appels en file d'attente
     
  8. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Hmmm. Visiblement un bug.
    Il semblerait que le mécanisme FOP ne retransmette pas l'extension du n° de la Queue.
    Elle retransmet 1:
    Code:
    elastix*CLI>
      == Spawn extension (from-internal, 1, 0) exited non-zero on 'SIP/Noeud-3-08c82b98' in macro 'dial'
      == Spawn extension (from-internal, 1, 0) exited non-zero on 'SIP/Noeud-3-08c82b98' in macro 'exten-vm'
      == Spawn extension (from-internal, 1, 0) exited non-zero on 'SIP/Noeud-3-08c82b98'
    Et ce même si la Queue commence par 1 ou 2

    Solution de contournement, créer 1 extension de transit, de faire un suivez-moi (follow me) vers la queue en question.
    ça fonctionne.
     
  9. Ddall

    Joined:
    Jul 2, 2009
    Messages:
    8
    Likes Received:
    0
    L'idée est bonne, mais ca ne marche pas

    Voilà comment je m'y prend:
    -Je créé une extension SIP
    -Dans les paramètres follow me, je garde tout en standard sauf la failover destination que je règle sur la file d'attente
    Résultat: ca ne marche pas, j'ai toujours le message "i'm sorry that number is not in service (blablabla..)"
     
  10. danardf

    Joined:
    Dec 3, 2007
    Messages:
    8,069
    Likes Received:
    12
    Curieux ça fonctionne chez moi!
    J'ai remplacée simplement la durée de 20 à 1 seconde. pi c'est tout.
    Je n'ai pas fait l'essai, mais un renvoi immédiat vers la Queue devrait fonctionner.
     

Share This Page