Affichage des résultats 1 à 10 sur 10

Discussion: Asterisk 10 + VoipBuster sur Ubuntu 12.04

  1. #1
    Membre Junior
    Date d'inscription
    mai 2012
    Messages
    7
    Downloads
    0
    Uploads
    0

    Asterisk 10 + VoipBuster sur Ubuntu 12.04

    Bonjour,

    J'ai installer un serveur Asterisk 10 sur ubuntu 12.04, cependant j'aimerais pouvoir passer des appels externe via mon compte voipbuster que je rechargerai chaque fois par visa (dont le pseudo est synergiec1 et le mot de passe a titre d'exemple on va dire que c'est 123456) en me connectant sur mon serveur Asterisk.

    J'aimerais également avoir 10 comptes interne dessus avec boite vocal capable de passer les appels sortants avec voipbuster enfaite.

    C'est dans le but d'appeler une base de donner avec vicidial et x-lite (si vous avez pas mieux à me proposé, car avec x-lite pour l'instant j'ai pas de son)

    Cependant je vous demanderais aussi comment je pourrais créer la database de lead pour vicidial soit en access soit en excel pour pouvoir l'injecter, j'ai office pro 2007.

    Cependant je suis un vrai débutant.

    Est-ce que quelqu'un pourrait m'expliquer comment configurer mon serveur asterisk svp ?

    Merci d'avance.

    Bien à vous,
    Dernière modification par Tzmagnum ; 28/05/2012 à 02h45.

  2. #2
    Membre Junior
    Date d'inscription
    mai 2012
    Localisation
    Abidjan
    Messages
    5
    Downloads
    0
    Uploads
    0

    voip

    vous dites ne pas avoir de tonalité avec x lite avez vous une carte son sur votre PC sur le quel x lite est installé?
    avez vous faire le dial plain dès le depart?
    X lite ne vous permettra pas d'avoir 10 comptes c'est 3 au plus soit vous utilisez eyebeam lui vous permettra d'avoir 10 comptes!
    les configurations se font à deux niveaux:
    - attaquer le serveur par interface web créer des user puis aller sur l'interface du softfphon puis créer des user également

    Citation Envoyé par Tzmagnum Voir le message
    Bonjour,

    J'ai installer un serveur Asterisk 10 sur ubuntu 12.04, cependant j'aimerais pouvoir passer des appels externe via mon compte voipbuster que je rechargerai chaque fois par visa (dont le pseudo est synergiec1 et le mot de passe a titre d'exemple on va dire que c'est 123456) en me connectant sur mon serveur Asterisk.

    J'aimerais également avoir 10 comptes interne dessus avec boite vocal capable de passer les appels sortants avec voipbuster enfaite.

    C'est dans le but d'appeler une base de donner avec vicidial et x-lite (si vous avez pas mieux à me proposé, car avec x-lite pour l'instant j'ai pas de son)

    Cependant je vous demanderais aussi comment je pourrais créer la database de lead pour vicidial soit en access soit en excel pour pouvoir l'injecter, j'ai office pro 2007.

    Cependant je suis un vrai débutant.

    Est-ce que quelqu'un pourrait m'expliquer comment configurer mon serveur asterisk svp ?

    Merci d'avance.

    Bien à vous,

  3. #3
    Membre Junior
    Date d'inscription
    mai 2012
    Messages
    7
    Downloads
    0
    Uploads
    0
    Oui enfaite mon serveur asterisk lui est sur mon serveur dédié et j'avais installer x-lite sur le pc de ma maison avec carte son.

    Je pense que ma configuration asterisk n'est pas bonne.

    Dès que je rentre du travail je vous enverrai une copie de mon sip.conf et de mon extenssions.conf

    Pour l'instant pour configurer je me basais sur un compte voipbuster (synergiec1) et 2 comptes interne asterisk (le 1000 et le 1001).

    Bien à vous.

  4. #4
    Membre Junior
    Date d'inscription
    mai 2012
    Messages
    7
    Downloads
    0
    Uploads
    0
    Voilà mes fichiers de configuration :

    Sip.conf :

    Code:
    [general]
    port = 5060
    bindaddr = 0.0.0.0
    dtmfmode=rfc2833
    srvlookup=yes
    register => synergiec1:tzkev5276@sip1.voipbuster.com/synergiec1
    ;
    [1000]
    username=1000
    secret=1000
    type=friend
    host=dynamic
    disallow=all
    allow=alaw
    allow=ulaw
    allow=gsm
    context=interne
    nat=never
    qualify=yes
    dtmfmode=rfc2833
    ;
    [1001]
    username=1001
    secret=1001
    type=friend
    host=dynamic
    disallow=all
    allow=alaw
    allow=ulaw
    allow=gsm
    context=interne
    nat=never
    qualify=yes
    dtmfmode=rfc2833
    ;
    [voipbuster]
    username=synergiec1
    secret=tzkev5276
    type=peer
    host=sip1.voipbuster.com
    disallow=all
    allow=alaw
    allow=ulaw
    allow=gsm
    context=outbound
    nat=never
    qualify=yes
    dtmfmode=rfc2833
    Extenssion.conf :

    Code:
    ; extensions.conf - the Asterisk dial plan
    ;
    [general]
    static=yes
    writeprotect=no
    clearglobalvars=no
    ;
    [globals]
    CONSOLE=Console/dsp				;CONSOLE=DAHDI/1
    ;CONSOLE=Phone/phone0
    IAXINFO=guest					;username/password
    ;IAXINFO=myuser:mypass
    TRUNK=synergiec1					; Trunk interface
    TRUNKMSD=1					; MSD digits to strip (usually 1 or 0)
    TRUNK=IAX2/synergiec1:tzkev5276@voipbuster.com
    ;
    [dundi-e164-local]
    include => dundi-e164-canonical
    include => dundi-e164-customers
    include => dundi-e164-via-pstn
    ;
    [dundi-e164-switch]
    switch => DUNDi/e164
    ;
    [dundi-e164-lookup]
    include => dundi-e164-local
    include => dundi-e164-switch
    ;
    [macro-dundi-e164]
    exten => s,1,Goto(${ARG1},1)
    include => dundi-e164-lookup
    ;
    [iaxtel700]
    exten => _91700XXXXXXX,1,Dial(IAX2/${GLOBAL(IAXINFO)}@iaxtel.com/${EXTEN:1}@iaxtel)
    ;
    [trunkint]
    exten => _9011.,1,Macro(dundi-e164,${EXTEN:4})
    exten => _9011.,n,Dial(${GLOBAL(TRUNK)}/${FILTER(0-9,${EXTEN:${GLOBAL(TRUNKMSD)}})})
    ;
    [trunkld]
    exten => _91NXXNXXXXXX,1,Macro(dundi-e164,${EXTEN:1})
    exten => _91NXXNXXXXXX,n,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
    ;
    [trunklocal]
    exten => _9NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
    
    [trunktollfree]
    exten => _91800NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
    exten => _91888NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
    exten => _91877NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
    exten => _91866NXXXXXX,1,Dial(${GLOBAL(TRUNK)}/${EXTEN:${GLOBAL(TRUNKMSD)}})
    ;
    [international]
    ignorepat => 9
    include => longdistance
    include => trunkint
    ;
    [longdistance]
    ignorepat => 9
    include => local
    include => trunkld
    ;
    [local]
    ignorepat => 9
    include => default
    include => trunklocal
    include => iaxtel700
    include => trunktollfree
    include => iaxprovider
    include => parkedcalls
    ;
    [outbound-freenum]
    exten => _X*X!,1,Goto(outbound-freenum2,${EXTEN},1)
    exten => _XX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
    exten => _XXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
    exten => _XXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
    exten => _XXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
    exten => _XXXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
    exten => _XXXXXXXXXXXX*X!,1,Goto(outbound-freenum2,${EXTEN},1)
    ;
    [outbound-freenum2]
    exten => _X!,1,Verbose(2,Performing ISN lookup for ${EXTEN})
    same => n,Set(SUFFIX=${CUT(EXTEN,*,2-)})                                
    same => n,GotoIf($["${FILTER(0-9,${SUFFIX})}" != "${SUFFIX}"]?fn-CONGESTION,1)
    same => n,Set(TIMEOUT(absolute)=10800)
    same => n,Set(isnresult=${ENUMLOOKUP(${EXTEN},sip,,1,freenum.org)})     ; perform our lookup with freenum.org
    same => n,GotoIf($["${isnresult}" != ""]?from)
    same => n,Set(DIALSTATUS=CONGESTION)
    same => n,Goto(fn-CONGESTION,1)
    same => n(from),Set(__SIPFROMUSER=${CALLERID(num)})
    same => n,GotoIf($["${GLOBAL(FREENUMDOMAIN)}" = ""]?dial)               ; check if we set the FREENUMDOMAIN global variable in [global]
    same => n,Set(__SIPFROMDOMAIN=${GLOBAL(FREENUMDOMAIN)})
    same => n(dial),Dial(SIP/${isnresult},40)
    same => n,Goto(fn-${DIALSTATUS},1)
    
    exten => fn-BUSY,1,Busy()
    
    exten => _f[n]-.,1,NoOp(ISN: ${DIALSTATUS})
    same => n,Congestion()
    ;
    [macro-trunkdial]
    exten => s,1,Dial(${ARG1})
    exten => s,n,Goto(s-${DIALSTATUS},1)
    exten => s-NOANSWER,1,Hangup
    exten => s-BUSY,1,Hangup
    exten => _s-.,1,NoOp
    ;
    [stdexten]
    exten => _X.,50000(stdexten),NoOp(Start stdexten)
    exten => _X.,n,Set(LOCAL(ext)=${EXTEN})
    exten => _X.,n,Set(LOCAL(dev)=${ARG1})
    exten => _X.,n,Set(LOCAL(cntx)=${ARG2})
    exten => _X.,n,Set(LOCAL(mbx)=${ext}${IF($[!${ISNULL(${cntx})}]?@${cntx})})
    exten => _X.,n,Dial(${dev},20)		
    exten => _X.,n,Goto(stdexten-${DIALSTATUS},1)
    exten => stdexten-NOANSWER,1,Voicemail(${mbx},u)
    exten => stdexten-NOANSWER,n,Return()
    exten => stdexten-BUSY,1,Voicemail(${mbx},b)	
    exten => stdexten-BUSY,n,Return()
    exten => _stde[x]te[n]-.,1,Goto(stdexten-NOANSWER,1)
    exten => a,1,VoicemailMain(${mbx})
    exten => a,n,Return()
    ;
    [stdPrivacyexten]
    exten => _X.,60000(stdPrivacyexten),NoOp(Start stdPrivacyexten)
    exten => _X.,n,Set(LOCAL(ext)=${ARG1})
    exten => _X.,n,Set(LOCAL(dev)=${ARG2})
    exten => _X.,n,Set(LOCAL(dontcntx)=${ARG3})
    exten => _X.,n,Set(LOCAL(tortcntx)=${ARG4})
    exten => _X.,n,Set(LOCAL(cntx)=${ARG5})
    
    exten => _X.,n,Set(LOCAL(mbx)="${ext}"$["${cntx}" ? "@${cntx}" :: ""])
    exten => _X.,n,Dial(${dev},20,p)
    exten => _X.,n,Goto(stdexten-${DIALSTATUS},1)
    
    exten => stdexten-NOANSWER,1,Voicemail(${mbx},u)
    exten => stdexten-NOANSWER,n,NoOp(Finish stdPrivacyexten NOANSWER)
    exten => stdexten-NOANSWER,n,Return()
    
    exten => stdexten-BUSY,1,Voicemail(${mbx},b)	
    exten => stdexten-BUSY,n,NoOp(Finish stdPrivacyexten BUSY)
    exten => stdexten-BUSY,n,Return()
    exten => stdexten-DONTCALL,1,Goto(${dontcntx},s,1)
    exten => stdexten-TORTURE,1,Goto(${tortcntx},s,1)
    exten => _stde[x]te[n]-.,1,Goto(stdexten-NOANSWER,1)	
    
    exten => a,1,VoicemailMain(${mbx})
    exten => a,n,Return
    ;
    [macro-page];
    exten => s,1,ChanIsAvail(${ARG1},s)			; s is for ANY call
    exten => s,n,GoToIf($[${AVAILSTATUS} = "1"]?autoanswer:fail)
    exten => s,n(autoanswer),Set(_ALERT_INFO="RA")			; This is for the PolyComs
    exten => s,n,SIPAddHeader(Call-Info: Answer-After=0)	; This is for the Grandstream, Snoms, and Others
    exten => s,n,NoOp()					; Add others here and Post on the Wiki!!!!
    exten => s,n,Dial(${ARG1})
    exten => s,n(fail),Hangup
    ;
    [page]
    exten => _X.,1,Macro(page,SIP/${EXTEN})
    ;
    [default]
    include => internal
    include => local
    include => voipbuster
    exten => _0.,1,Dial(SIP/${TRUNK}/${EXTEN:1})
    exten = s,1,NoOp(Appel Entrant)
    exten = s,n,Set(CALLERID(name)=Autre)
    exten = s/_0032XX.,n,Set(CALLERID(name)=Belgique)
    exten = s/_0041XX.,n,Set(CALLERID(name)=Suisse)
    exten = s/_0033XX.,n,Set(CALLERID(name)=France)
    exten = s,n,Dial(SIP/Support)
    exten = s/_XXXX,1,Dial(SIP/${EXTEN})
    exten = s/_XXXXXXXXXXXX,1,Dial(SIP/${EXTEN})
    exten = s/_XXXXXXXXXXXXX,1,Dial(SIP/${EXTEN})
    exten = s/_XXXXXXXXXXXXX,1,Dial(SIP/${EXTEN})
    exten = s/_003222167013,1,Dial(SIP/${EXTEN})
    ;
    [time]
    exten => _X.,30000(time),NoOp(Time: ${EXTEN} ${timezone})
    exten => _X.,n,Wait(0.25)
    exten => _X.,n,Answer()
    exten => _X.,n,Set(FUTURETIME=$[${EPOCH} + 12])
    exten => _X.,n,SayUnixTime(${FUTURETIME},Zulu,HNS)
    exten => _X.,n,SayPhonetic(z)
    exten => _X.,n,SayUnixTime(${FUTURETIME},${timezone},HNS)
    exten => _X.,n,Playback(spy-local)
    exten => _X.,n,WaitUntil(${FUTURETIME})
    exten => _X.,n,Playback(beep)
    exten => _X.,n,Return()
    ;
    [ani]
    exten => _X.,40000(ani),NoOp(ANI: ${EXTEN})
    exten => _X.,n,Wait(0.25)
    exten => _X.,n,Answer()
    exten => _X.,n,Playback(vm-from)
    exten => _X.,n,SayDigits(${CALLERID(ani)})
    exten => _X.,n,Wait(1.25)
    exten => _X.,n,SayDigits(${CALLERID(ani)})	; playback again in case of missed digit
    exten => _X.,n,Return()
    ;
    [interne]
    exten => XXXX,1,Dial(SIP/1000)
    exten => XXXX,1,Dial(SIP/1001)
    exten => 1000,1,Dial(SIP/1000)
    exten => 1001,1,Dial(SIP/1001)
    exten => _.,1,Dial(SIP/${EXTEN}@outbound)
    exten => _.,2,Hangup
    ;
    [outbound]
    exten => _.,1,Goto(moncontexte,100,1)
    exten => 32XXXXXXXXX,1,Goto(moncontexte,300,1)
    exten => 32XXXXXXXXX,1,Goto(moncontexte,400,1)
    exten => 32XXXXXXXXX,1,Goto(moncontexte,500,1)
    exten => 32XXXXXXXXX,1,Goto(moncontexte,900,1)
    Le problème est que je n'arrive pas à passer des appels entre mes 2 comptes interne 1000 et 1001 pourtant j'arrive à faire le login dessus, met sa me met le message d'erreur suivant

    "[May 30 21:33:08] NOTICE[5565]: chan_sip.c:22873 handle_request_invite: Call from '1001' (94.224.68.133:63996) to extension '1000' rejected because extension not found in context 'interne'."

    J'aimerais enfaite que quand je me connecte au compte 1000 ou 1001, je puisse faire mes appels sortant à l'aide de mon compte voipbuster qui s'appele synergiec1

    Mais je suis totalement perdu dans ma configuration.

    Est-ce que quelqu'un peut m'aider svp?

    Merci d'avance.

  5. #5
    Membre Junior
    Date d'inscription
    mai 2012
    Localisation
    Abidjan
    Messages
    5
    Downloads
    0
    Uploads
    0

    voip

    ok
    di tu as configuré un serveur PBX? si oui tu as son adresse ip je l'espère!

    Eviter les numéros suivants :

    200 - Park Notify
    300-399 - Reserved for speed dial
    666 - Reserved for FAX testing
    70-79 - Reserved for calls on hold
    700-799 - Reserved for calls on hold
    7777 - Reserved extension for incoming calls simulation

    Exemple pour une entreprise à 5 bureaux repartis sur bur1, bur2, bur3, bur4, bur5, faire :
    Bur1 ………………………….…1010XX
    Bur2……………………………..1020XX
    Bur3……………………………..1030XX
    Bur4……………………………..1040XX
    Bur5……………………………..1050XX

    Le chiffre 10 représente l’indice de votre petit réseau local
    (Exemple 07 ; 08 ; 09 qui représentent les indices du réseau orange)
    Les chiffres 10 ; 20 ;30 ;40 ;50 représentent les adresses de chaque bureau pris respectivement dans cet ordre : bur1 ;bur2 ; bur3 ; bur4 ; bur5.

    Quant au XX, ils représentent les numéros qui seront attribués à chaque utilisateur.
    Depuis chaque poste client, lancez l’adresse du serveur dans le navigateur.

    Le numéro de softphone de l’utilisateur dans la zone de extension number ;

    Son nom dans la zone de display name
    Son mot de passe très compliqué dans la zone secret
    Cliquez sur submit pour enregistrer puis fermez la page.
    Avant tout, vous devrez installer le softphone eyebeam c’est un logiciel payant.
    Le softphone une fois affiché sur votre écran, un clic droit sur lui, une petite fenêtre apparaîtra cliquez dans SIP Account Settings…une fenêtre s’ouvrira cliquez dans Add ; Une page s’ouvrira dans la quelle vous devrez entrer tous les coordonnées de l’utilisateur
    Display name : nom de l’utilisateur
    User name : son numéro de softphone
    Password : son mot de passe
    Authorization user name : reprendre son numéro de softphone
    Domaine : mettre l’adresse ip de votre serveur PBX exemple 192.168.1.253
    Pour finir, faites appliquer puis ok

  6. #6
    Membre Junior
    Date d'inscription
    mai 2012
    Messages
    7
    Downloads
    0
    Uploads
    0
    C'est quoi un serveur PBX ? Je sais que j'ai installer dahdi-linux + asterisk 10 + vicidial.

    Merci à toi.

  7. #7
    Membre Junior
    Date d'inscription
    mai 2012
    Localisation
    Abidjan
    Messages
    5
    Downloads
    0
    Uploads
    0
    un serveur PBX s'est un serveur à base d'asterisk qui permet de gerer tous vos communication! vous permet de voir la QOS les ACD ...

  8. #8
    Membre Senior
    Date d'inscription
    février 2011
    Localisation
    Garges Les Gonesse
    Messages
    152
    Downloads
    0
    Uploads
    0
    Citation Envoyé par SEBA Voir le message
    un serveur PBX s'est un serveur à base d'asterisk qui permet de gerer tous vos communication! vous permet de voir la QOS les ACD ...
    Bonjour,
    La Qos n'a rien a voir avec un serveur Asterisk

    Voir la définition suivante.

    Le terme QoS (acronyme de « Quality of Service », en français « Qualité de Service ») désigne la capacité à fournir un service (notamment un support de communication) conforme à des exigences en matière de temps de réponse et de bande passante.
    Appliquée aux réseaux à commutation de paquets (réseaux basés sur l'utilisation de routeurs) la QoS désigne l'aptitude à pouvoir garantir un niveau acceptable de perte de paquets, défini contractuellement, pour un usage donné (voix sur IP, vidéo-conférence, etc.).

    Voila

    A+

  9. #9
    Membre Junior
    Date d'inscription
    mai 2012
    Localisation
    Abidjan
    Messages
    5
    Downloads
    0
    Uploads
    0

    voip

    Bonjour merci pour cette information, mais on ne sait pas compris.
    allez bon Week end

    à plus tard

  10. #10
    Membre Junior
    Date d'inscription
    mai 2012
    Messages
    7
    Downloads
    0
    Uploads
    0
    Justement moi j'avoue je suis tout nouveau, j'y comprends pas grand chose.

    Mais je cherche quelqu'un qui prene les choses a main pour me montrer et me faire comprendre, je comprend facilement si on me donne par exemple des synthaxes en concret pour me montrer comment devrait etre ma configuration pour que sa marche et en m'expliquant par exemple en mettant des commentaires dedans.

    Je sais je demande un peu beaucoup.

    Mais je suis quelqu'un qui a un handicap, j'ai un boulot, une femme, tout, mais l'informatique est ma passion, mais j'ai toujours une grande envie d'accroitre mes connaissances. Je sais pas pourquoi je ressents toujours le besoin d'aller de plus en plus loin en informatique, j'ai l'impression que je veux me prouver quelque chose a moi même, je ne sais pas ...

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
  •