Affichage des résultats 1 à 10 sur 30

Discussion: Xivo renvoi d'appels general

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre
    Date d'inscription
    novembre 2012
    Messages
    48
    Downloads
    0
    Uploads
    0
    Effectivement, il faut ajouter un fichier de configuration (qui contient du dialplan) dans Configuration IPBX > Fichiers de configuration > Ajouter. Le nom du fichier importe peu, ce qui compte est le [RenvoiGeneral] qui est le contexte. On peut définir plusieurs fois le même contexte dans des fichiers différents, les différentes extensions seront mergées ensemble dans le même contexte (si elle ne sont pas les mêmes). Je te conseille vivement d'apprendre les bases du dialplan, c'est beaucoup plus simple de comprendre après: http://www.asteriskdocs.org/en/2nd_E...isk-CHP-5.html

    1. Dans notre cas, [RenvoiGeneral] est notre contexte que nous allons créer. Ce sera un contexte de type interne (ni entrant, ni sortant), dont le nom sera RenvoiGeneral (les crochets sont uniquement là dans le dialplan.

    2. Par "enregistrer l'extension dans ce contexte via le dialplan", je voulais dire créer le fichier de configuration (dialplan) comme dit plus haut. C'est ce fichier qui va dire à Asterisk que l'extension "**1244**500" appartient au contexte RenvoiGeneral.

    Le contexte [CheckRenv] n'a pas besoin d'être créé dans l'interface web, car on n'a pas besoin de l'inclure directement dans d'autres contextes, mais ce contexte sera disponible directement sous forme de sous-routine de prétraitement (via l'extension s)

  2. #2
    Membre Senior
    Date d'inscription
    octobre 2014
    Messages
    124
    Downloads
    0
    Uploads
    0
    Bonjour Sébastien

    C'est bien ce que j'avais essayé de faire, mais sans succès, l'extension **1244**500 n'est pas reconnue :

    Code:
    NOTICE[3653][C-00000007]: chan_sip.c:25704 handle_request_invite: Call from '65vpyg' (192.168.1.223:55430) to extension '**1244**500' rejected because extension not found in context 'internal-entite-1'
    Voici comment j'ai procédé :

    1. Configuration IPBX > Fichiers de configuration > Fichier : RenvoiGeneral.conf (j'ai enlevé [CheckRenv] dans celui-ci !)
    2. Configuration IPBX > Contextes > Nouveau : renvoigeneral
    Nom : renvoigeneral
    Nom affiché : RenvoiGeneral
    Entité : TEST
    Type de contexte : Interne
    Include des contextes : Appels internes (internal-entité-1)

    J'ai même essayé de rajouter le contexte "renvoigeneral" dans "internal-entite-1), le problème reste identique...

    Le CLI du dialplan show :

    Code:
    voip2*CLI> dialplan show renvoigeneral
    [ Context 'renvoigeneral' created by 'pbx_config' ]
      'i' =>            1. Playback(no-user-find)                     [pbx_config]
                        2. Hangup()                                   [pbx_config]
      't' =>            1. Hangup()                                   [pbx_config]
      Include =>        'xivo-features'                               [pbx_config]
      Include =>        'xivo-extrafeatures'                          [pbx_config]
      Include =>        'parkedcalls'                                 [pbx_config]
      Include =>        'internal-entite-1'                           [pbx_config]
    
    -= 2 extensions (3 priorities) in 1 context. =-
    voip2*CLI> dialplan show RenvoiGeneral
    [ Context 'RenvoiGeneral' created by 'pbx_config' ]
      '**1244**500' =>  hint: Custom:lampRenvGen                      [pbx_config]
                        1. Answer()                                   [pbx_config]
                        2. GotoIf($[${DB(Renvoi/General)} = 1]?Actif:PasActif) [pbx_config]
                        3. Hangup()                                   [pbx_config]
         [Actif]        4. Set(DB(Renvoi/General)=0)                  [pbx_config]
                        5. Set(DEVSTATE(Custom:lampRenvGen)=NOT _INUSE) [pbx_config]
                        6. Playback(RenvoiDesactive)                  [pbx_config]
                        7. Hangup()                                   [pbx_config]
         [PasActif]     8. Set(DB(Renvoi/General)=1)                  [pbx_config]
                        9. Set(DEVSTATE(Custom:lampRenvGen)=BUS Y)    [pbx_config]
                        10. Playback(RenvoiActive)                    [pbx_config]
                        11. Hangup()                                  [pbx_config]
      '_**1244**XXXXXXXXXX' => 1. NoOp(Enregistrement Numero)                [pbx_config]
                        2. Set(DB(Renvoi/Extension)=${EXTEN:8})       [pbx_config]
                        3. Hangup()                                   [pbx_config]
    
    -= 2 extensions (15 priorities) in 1 context. =-
    OU je me plante dans la configuration ?

  3. #3
    Membre Senior
    Date d'inscription
    octobre 2014
    Messages
    124
    Downloads
    0
    Uploads
    0
    J'ai trouvé le problème d'include de l'extension...

    Il faut changer [RenvoiGeneral] par [renvoigeneral]

    Sur mon Aastra, je n'ai pas la LED qui s'allume, pourtant j'ai ajouté le **1244**500 sur la touche n°1. Est-ce que la LED doit s'allumer ou j'ai rêvé cette fonctionnalité ?

    Concernant le [CheckRenv] ou faut-il l'inscrire afin de l'utiliser ?

    J'ai créer le fichier dans Configuration IPBX > Fichier de configuration puis dans Appels entrants > SDA j'ai ajouté la Sous-routine de prétraitement : "CheckRenv".

    Est-ce comme cela qu'il faut gérer ?

    Avec cette méthode, le numéro qui arrive sur le poste de renvoi n'est pas présenté, existe t'il une solution pour afficher le numéro de l'appelant ?
    Dernière modification par seb ; 27/11/2015 à 13h35.

  4. #4
    Membre Senior
    Date d'inscription
    octobre 2014
    Messages
    124
    Downloads
    0
    Uploads
    0
    Bonjour,

    J'ai par exemple deux téléphones, avec cette méthode si j'active le renvoi sur le premier téléphone, le second bascule aussi en mode renvoi.

    Comment faire pour activer le renvoi extérieur uniquement sur le téléphone que je souhaite ??

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
  •