Affichage des résultats 1 à 8 sur 8

Discussion: goautodial et vicidial + appel entrant

  1. #1
    Membre
    Date d'inscription
    janvier 2011
    Localisation
    La où je ne suis pas
    Messages
    61
    Downloads
    3
    Uploads
    0

    goautodial et vicidial + appel entrant

    bonjour à toute la communauté d'asterisk france.

    Je suis actuellement entrain de tester les appels entrants grâce à vicidial.
    Pour faire simple un client appel un numéro ( exemple 800 ) pour appeler un agent.
    Bien sur je n'y arrive pas

    Afin de vous aider pour m'aider ^^ , Je vais détailler le réseau que j'ai mis en place ainsi que la configuration de vicidial.

    tout d'abord j'ai réaliser un trunk sip, avec un serveur avec goautodial et un serveur asterisk qui fait office d'opérateur téléphonique.

    configuration du serveur asterisk
    Code:
              sip.conf
          
    ----------------------------------------
    [general]
    context=default
    allowoverlap=no
    bindport=5000
    bindaddr=0.0.0.0
    srvlookup=yes
    
    [12345]
    type=friend
    host=dynamic
    ;username=12345
    context=default
    disallow=all
    allow=ulaw
    allow=alaw
    
    [0296928888]
    type=friend
    username=test1
    host=dynamic
    context=default
    disallow=all
    allow=ulaw
    allow=alaw
    
    
    [0296929999]
    type=friend
    username=test2
    host=dynamic
    context=default
    disallow=all
    allow=ulaw
    allow=alaw
    ----------------------------------
    Code:
    extensions.conf
    ----------------------------------
    [general]
    static=yes
    writeprotect=no
    clearglobalvars=no
    
    
    [globals]
    
    ;TRUNK=Zap/G2                                   ; Trunk interface
    
    
    
    
    [default]
    exten => _6XXXXXX,1,NoOp(entree dans default)
    exten => _6XXXXXX,2,Dial(SIP/12345/${EXTEN:1})
    
    exten => _6XXXX,1,NoOp(entree dans default2222222)
    exten => _6XXXX,2,Dial(SIP/12345/${EXTEN:1})
    
    exten => _X.,1,NoOp(entree dans le context de l'appel entrant)
    exten => _X.,2,Dial(SIP/12345/${EXTEN})
    --------------------------------
    Du côté maintenant sur serveur avec goautodial
    J'ai mis en place un register avec le compte 12345

    Code:
    register => 12345@192.168.1.13:5000
    puis j'ai déclaré deux téléphones sip 2001 et 2002 qui sont les agents

    et le "pseudo" compte de l'opérateur qui est 12345
    Code:
          sip.cof
    [12345]
    disallow=all
    allow=ulaw
    type=friend
    host=dynamic
    dtmfmode=rfc2833
    context=trunkinbound

    Une fois le trunk mis en place, je déclare un IN-GROUP dans l'interface web de vicidial

    Code:
    Group ID: AGENT_DIRECT
    Group Name: Primary Sales Line
    Active: Y
    Next Agent Call: oldest_call_finish
    Fronter Display: Y
    Script: NONE
    Get Call Launch: NONE
    puis j'ai déclaré un DID qui normalement est le numéro qui me permet de joindre le centre d'appel :

    Code:
    DID Extension: 800
    DID Description: numéro
    Active: Y
    DID Route: IN_GROUP
    In-Group ID: AGENT_DIRECT
    In-Group Call Handle Method: CID
    In-Group Agent Search Method: LB
    In-Group Phone Code: 1
    Et enfin je créer ma campagne entrante avec ses options

    Code:
    Campaign ID: TEST_IN
    Campaign Name: Closer and inbound campaign
    Active: Y
    Allow Closers: Y
    Hopper Level: 5
    Auto Dial Level: 1
    Next Agent Call: oldest call finish
    Local Call Time: 24hours
    Dial Method : RATIO
    Dès à présent je connecte mes agents sur l'interface de vicidial. Tout marche parfaitement.

    Cependant lorsque j'appel depuis l'exterieur en composant le 800 à partir d'un numéro enregistré sur l'opérateur Asterisk, il ne reconnait pas l'extension.



    merci d'avance pour votre réponse
    Ai-je mal compris le fonctionnement de vicidial concernant les appels entrants?shema_trunk_maison.png
    Images attachées Images attachées
    Dernière modification par zxcoolman ; 26/04/2011 à 20h33.

  2. #2
    Membre
    Date d'inscription
    janvier 2011
    Localisation
    La où je ne suis pas
    Messages
    61
    Downloads
    3
    Uploads
    0
    Mon problème est-il suffisamment clair ?

    Pour le préciser je prend exemple d'un téléphone déclaré dans le contexte default de l'opérateur téléphonique et dont le dialplan se compose comme ceci

    Code:
    [default]
    
    exten => _X.,1,NoOp(entree dans le context de l'appel entrant)
    exten => _X.,2,Dial(SIP/12345/${EXTEN})
    et du côté du serveur goautodial le compte 12345 arrive dans le contexte trunkinbound dans le dialplan se compose comme ceci.

    Code:
    [trunkinbound]
    ; DID call routing process
    exten => _X.,1,NoOp(entree dans tunkinbound)
    exten => _X.,2,AGI(agi-DID_route.agi)

    En composant le numéro 800 ( donc le DID )

    Le message " entree dans le context de l'appel entrant " apparait bien dans la CLI de l'opérateur

    Code:
    -- Executing [012345@default:1] NoOp("SIP/0296929999-00000020", "entree dans le context de lappel entrant") in new stack
        -- Executing [012345@default:2] Dial("SIP/0296929999-00000020", "SIP/12345/012345") in new stack
        -- Called 12345/012345
        -- SIP/12345-00000021 is circuit-busy
      == Everyone is busy/congested at this time (1:0/1/0)
      == Auto fallthrough, channel 'SIP/0296929999-00000020' status is 'CONGESTION'
    [Apr 27 13:51:32] ERROR[5250]: cdr_csv.c:314 csv_log: Unable to re-open master file /var/log/asterisk//cdr-csv//Master.csv : Permission denied
    Et il appel bien le compte 12345

    Mais du côté du serveur goautodial l'extension n'est pas reconnu

    Code:
    [Apr 27 10:02:18] NOTICE[16844]: chan_sip.c:15147 handle_request_invite: Call from '' to extension '012345' rejected because extension not found.

    Je comprend pas du tout pourquoi l'extension n'est pas reconnu

    Je demande votre aide
    Dernière modification par zxcoolman ; 27/04/2011 à 13h52.

  3. #3
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    C'est clair, sauf que Goautodial as de tonnes de scripts peu connu ici. Le plus simple c'est de poser la question au niveau de leur forum. Mais je te propose d'effectuer un relève de traces sip, et de CLI asterisk pendant l'appel entrant, ou cas ou c'est trivial, colle tout ici.

  4. #4
    Membre
    Date d'inscription
    janvier 2011
    Localisation
    La où je ne suis pas
    Messages
    61
    Downloads
    3
    Uploads
    0
    Oui j'ai déjà jeté un coup d'oeil aux différentes agi qui rentrent en jeux .... La première agi est " agi-DID_route.agi " qui rentre en jeu. En regardant de plus près le script, je me suis aperçu qu'il crée lui même un dialplan en fonction des options choisis dans vicidial. Pour mon cas j'ai choisi l'option " IN-GROUP "
    Dont voici le code qui m'intéresse :
    Code:
    ### Route call to a VICIDIAL Inbound Group
        368 if ($did_route =~ /IN_GROUP/)
        369         { 
        370         $did_extension = "99909$S$did_id$S";
        371         $exten_context = $ext_context;
        372         $did_route = 'EXTEN'; 
        373         }
    Donc on voit bien qu'il créer ou utilise une ligne du dialplan commençant par 99909* <suivi du numéro du DID>

    Et voici la ligne du dialplan commençant par ce numéro
    Code:
    ; DID forwarded calls
    exten => _99909*.,1,Answer
    exten => _99909*,2,NoOp(entree nikel)
    exten => _99909*.,3,AGI(agi-VDAD_ALL_inbound.agi)
    exten => _99909*.,4,Hangup
    LE NoOP est une petite touche personnelle de ma part

    bon j'ai regardé vite fait le dernier script mais je suis un peux perdu dedans

  5. #5
    Membre Junior
    Date d'inscription
    décembre 2012
    Messages
    2
    Downloads
    0
    Uploads
    0

    téléphoné entre deux téléphones X-lite sur vicidial sans Goautodial

    brs a tous svp pouvez me dir comment faire pour passer un appels entre deux téléphones X_lite enregistré sur un serveur vicidial 2.8.0.5b étant construit avec asterisk 1.8 car les simples appels configuré sur le serveur ne donne on m dit de extension in unavailable et on affiche un message sur mon téliphone que je ne peut pas lire svp aidez moi

  6. #6
    Membre Junior
    Date d'inscription
    décembre 2012
    Messages
    2
    Downloads
    0
    Uploads
    0

    Unhappy couplage elastix vicidial

    bonsoir pour que mon extension configurer sur X-lite appel l'extension configurer sur vicidial jè donc fait un trunk entre les deux serveurs donc voici:
    j'ai mis sur pied un trunc iax entre mon serveur élastix et mon serveur vicidial dont voici la configuration:
    Vicidial:
    Carrier Name: Elastix

    Registration String: register=>vicidial1:secret@192.168.1.4:4569

    Account Entry:
    [elastix1]
    host=192.168.1.4
    username=vicidial1
    secret=secret
    type=friend
    disallow=all
    allow=ulaw
    allow=alaw
    qualify=yes
    context=trunkinbound /from-internal

    Protocol: IAX2

    Dialplan Entry:
    exten => _XXXX,1,Dial(SIP/cc${EXTEN},20,to)


    ServerIP: 192.168.1.2


    Elastix:
    Trunk: vicidial1

    Dial Rules:
    XX.

    Trunk Name: vicidial1

    Peer Details:
    host=192.168.1.2
    type=friend
    username=vicidial1
    secret=secret
    dissallow=all
    allow=ulaw&alaw
    qualify=yes
    context=trunkinbound/ (même from-internal)

    Register String:
    elastix1:secret@192.168.1.2


    OUTBOUND ROUTE:
    Route Name: ToVicidial
    Intracompany Routing: (checked)
    Dial Patterns:
    8|XXX
    8|XXXX
    Trunk Secuence:
    IAX2/vicidial1
    quand j'appel l'extension vicidial 101 à partir de mon x-lite enregistrer sur élastix en composant 8101 sa sonne une fois après on me répond que la ligne est occupé et sa raccroche. toute mes config se retrouve dans extension-vicidial.conf et extension.conf

    svp aidez moi j'aimerais pouvoir joindre une extension vicidial à partir d'élastix et vice versa
    ensuite connaitre comment faire pour joindre un agent vicidial dans une campagne entrante sur son interface
    merci

  7. #7
    Membre Junior
    Date d'inscription
    mai 2015
    Messages
    9
    Downloads
    0
    Uploads
    0
    Bonjour,

    J'aimerai juste savoir en passant si Goautodial est free ou avec un demo de 30 jours seulement. Qu'en est t-il de Vicidial ou c'est la même chose.

    merci !!!!

  8. #8
    Membre Junior
    Date d'inscription
    février 2016
    Messages
    1
    Downloads
    0
    Uploads
    0

    demande d'aide

    bonjour,

    est ce que quelqu'un pourrais m'aider avec OSDIAL ou me donner leur forum.

    merci d'avance de votre aide.

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
  •