Affichage des résultats 1 à 10 sur 38

Discussion: Installation Asterisk avec IVR pour une preuve de concept

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre
    Date d'inscription
    octobre 2010
    Messages
    45
    Downloads
    0
    Uploads
    0
    le livre est finalement tres bien. J<aurais aime avoir plus d'exemples sur IVR..mais bon.. je m'en suis fait un mini pour ma demo.. donc c'est parfait.

    me reste un probleme. Faire un appel externe. J'ai contacte mon provider voip pour avoir la config pour Asterisk.. mais je n'arrive toujours pas a faire un appel externe. Je suis en attente d'une reponse d'eux.. mais bon.. je ne pense pas que leur support supporte les installations Asterisk

    Voici la config que j<ai ainsi que les logs

    j<utilise le user 1001 dans mon softphone.. et je compose le 95141111111

    Code HTML:
    <code>
    bob*CLI> sip show peers
    Name/username              Host                                    Dyn Forcerport ACL Port     Status    
    1001/1001                  192.168.10.1                             D   N      6666     OK (22 ms)
    1002                       (Unspecified)                            D   N      0        UNKNOWN   
    BabyTEL/XXXXXXXXXX        216.18.125.7                                 N      5065     OK (49 ms)
    3 sip peers [Monitored: 2 online, 1 offline Unmonitored: 0 online, 0 offline]
    bob*CLI>
    
    </code>
    voici ce que je vois dans les logs Asterisk quand je fais un appel.
    Code HTML:
    <code>
     Asterisk Queue Logger restarted
        -- Remote UNIX connection disconnected
    
      == Using UDPTL CoS mark 5
      == Using SIP RTP CoS mark 5
    
        -- Executing [915141111111@Interne:1] Dial("SIP/1001-0000000b", "SIP/BabyTEL/15141111111,50") in new stack
    
      == Using UDPTL CoS mark 5
      == Using SIP RTP CoS mark 5
    
        -- Called BabyTEL/15141111111
    [Nov  3 17:33:20] WARNING[2269]: chan_sip.c:3383 retrans_pkt: Retransmission timeout reached on transmission [email]39cc7f825f1d321710ce1bd3619a69da@sip.babyTEL.ca[/email] for seqno 102 (Critical Request) -- See doc/sip-retransmit.txt.
    
    Packet timed out after 8192ms with no response
    [Nov  3 17:33:20] WARNING[2269]: chan_sip.c:3412 retrans_pkt: Hanging up call [email]39cc7f825f1d321710ce1bd3619a69da@sip.babyTEL.ca[/email] - no reply to our critical packet (see doc/sip-retransmit.txt).
    
      == Everyone is busy/congested at this time (1:0/0/1)
        -- Executing [915141111111@Interne:2] Hangup("SIP/1001-0000000b", "") in new stack
    
      == Spawn extension (Interne, 915141111111, 2) exited non-zero on 'SIP/1001-0000000b'
    </code>
    voici la config que j'ai

    SIP.CONF
    Code HTML:
    <code>
    ;************* FICHIER SIP.CONF *************
    
    
    ;*** PARAMETRES GENERAUX DE CONFIGURATION ***
    
    
    [general]
    t38pt_udptl = yes
    language=fr
    call-limit=50
    srvlookup=yes
    disallow=all
    allow=ulaw
    allow=alaw
    allow=gsm
    context=Interne
    dtmfmode=rfc2833
    qualify=yes
    canreinvite=no
    notifyringing=yes
    notifyhold=yes
    subscribecontext=BLF
    
    ;************ PARAMETRES DES COMPTES SIP *************
    
    
    [1001]
    callerid=SoftPhone <1001>
    type=friend
    context=Interne
    host=dynamic
    secret=1234
    dtmfmode=rfc2833
    qualify=yes
    disallow=all
    allow=ulaw
    allow=gsm
    
    allow=alaw
    canreinvite=no
    nat=yes
    subscribecontext=BLF
    
    [1002]
    callerid=HardPhone <1002>
    type=friend
    context=Interne
    host=dynamic
    secret=1234
    dtmfmode=rfc2833
    qualify=yes
    disallow=all
    allow=gsm
    allow=ulaw
    allow=alaw
    canreinvite=no
    nat=yes
    subscribecontext=BLF
    
    [BabyTEL]
    context=AppelSortant
    type=peer
    outboundproxy=nat2.babytel.ca
    port=5065
    host=sip.babyTEL.ca
    dtmfmode=rfc2833
    disallow=all
    ;allow=g729
    allow=ulaw
    fromdomain=sip.babyTEL.ca
    username=XXXXXXXXXX
    secret=YYYYY
    authuser=XXXXXXXXXX
    qualify=yes
    insecure=very
    nat=yes
    
    ;register => 1XXXXXXXXXX:yyyyy@sip.babyTEL.ca:5065/XXXXXXXXX
    register => 1XXXXXXXXX:yyyyy@sip.babyTEL.ca:5065
    
    </code>
    et finalement mon fichier extensions.conf

    Code HTML:
    <code>
    [general]
    
    [globals]
    
    [BLF]
    ;Contexte gérant les leds sur les téléphones
    
    exten => 1001,hint,SIP/1001
    exten => 1002,hint,SIP/1002
    
    [Interne]
    ;Contexte Contenant les téléphone Internes
    include => AppelSortant
    include => BLF
    include => test
    
    exten = _XXXX,1,Dial(SIP/${EXTEN},50)
    exten = _XXXX,n,Hangup()
    
    [AppelSortant]
    ;Contexte pour les appels sortants
    
    exten = _9XXXXXXXXXXX,1,Dial(SIP/BabyTEL/${EXTEN:1},50)
    exten = _9XXXXXXXXXXX,n,Hangup()
    
    </code>
    voici mon fichiers hosts (si jamais ca peut aider. j,utilise Ubuntu 10.10)

    127.0.0.1 localhost
    127.0.1.1 bob

    216.18.125.7 sip.babytel.ca
    #216.18.125.12 nat2.babytel.ca

    # The following lines are desirable for IPv6 capable hosts
    ::1 localhost ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts

  2. #2
    Membre Association Avatar de cedricscha
    Date d'inscription
    août 2010
    Localisation
    Geneve/Suisse
    Messages
    578
    Downloads
    1
    Uploads
    0
    je connais pas bien la numérotation par chez toi....

    tu dois composer quelle numéro pour tes tests ?

    Selon ton exemple, le 9XXXX.... le chiffre neuf sert pour la prise de ligne sortante ou il est inclus dans le numéro du destinataire ?

    Ton fournisseur VOIP, il ne demanderai pas que ton numéro soit composé au format international ?
    Cédric
    ---------------------------------------------------------------
    Rejoignez l'Association Asterisk France : http://www.asterisk-france.org

    Envie de mettre des étoiles dans les yeux de vos clients : EasyPyro.ch

    On a pas inventé l'électricité en cherchant à améliorer la bougie...
    ---------------------------------------------------------------

  3. #3
    Membre
    Date d'inscription
    octobre 2010
    Messages
    45
    Downloads
    0
    Uploads
    0
    Citation Envoyé par cedricscha Voir le message
    je connais pas bien la numérotation par chez toi....

    tu dois composer quelle numéro pour tes tests ?

    Selon ton exemple, le 9XXXX.... le chiffre neuf sert pour la prise de ligne sortante ou il est inclus dans le numéro du destinataire ?

    Ton fournisseur VOIP, il ne demanderai pas que ton numéro soit composé au format international ?
    pour faire un appel c'est la syntaxe suivante : 15141111234 10 numéros.

    j'ai mis 9 devant pour dire que c'est pour faire un appel externe. ici tous les systemes de téléphonie fonctionnent de cette facon.

    donc (915141111234)
    exten = _9XXXXXXXXXXX,1,Dial(SIP/BabyTEL/${EXTEN:1},50)

    devrait appeller : Dial(SIP/BabyTEL/15141111234,50)


    je vais regarder que mon router laisse passer toutes les connexions.

    si je voudrais faire un test et changer le port 5060 de Asterisk.. je ferais ca comment ? genre pour le port : 8888

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
  •