Gast Geplaatst: 20 september 2007 Delen Geplaatst: 20 september 2007 Hallo, ben al een paar dagen bezig om een ivr via de inkomende lijn te laten werken de ivr werkt momenteel als ik alleen 7777 gebruikt via een local nummer maar als er via de inkomende lijn gebeld wordt,gaat alleen het toestel over zonder ivr. heeft iemand een idee om hem via de inkomende lijn werkend te krijgen. Link naar reactie Delen op andere sites Meer opties om te delen...
Big fellow Geplaatst: 20 september 2007 Delen Geplaatst: 20 september 2007 Hoe en welke asterisk "distro" gebruik je? Het is namelijk een kwestie van de inkomende context naar de IVR context te laten verwijzen. Dit staat er in mijn extensions.conf voor mijn trunk van callcentric: Code: [DID_callcentric]include = defaultexten = _X.,1,Goto(voicemenu-custom-1|s|1)exten = s,1,Goto(voicemenu-custom-1|s|1) En de context "DID_callcentric" wordt aangeroepen in de users.conf, waar mijn trunk config staat: Code: [callcentric]disallow = gsm,ilbc,speex,g726,adpcm,lpc10,alawallow = g729,ulawcallerid = 1800******contact =context = DID_callcentricdialformat = ${EXTEN:1}fromdomain = callcentric.comfromuser = 1777********group =hasexten = nohasiax = nohassip = yeshost = callcentric.cominsecure = veryport = 5060provider =registeriax = noregistersip = yessecret = ********trunkname = Custom - callcentrictrunkstyle = customvoipusername = 1777****** En de context "voicemenu-custom-1" is uiteraard het eerste niveau van mijn IVR..... Maar aangezien er heel veel GUI's / distros zijn van asterisk, is het misschien gemakkelijker om dit te doen vanuit de GUI.... Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 20 september 2007 Delen Geplaatst: 20 september 2007 Citaat: Hoe en welke asterisk "distro" gebruik je?Het is namelijk een kwestie van de inkomende context naar de IVR context te laten verwijzen.Dit staat er in mijn extensions.conf voor mijn trunk van callcentric: Code: [DID_callcentric]include = defaultexten = _X.,1,Goto(voicemenu-custom-1|s|1)exten = s,1,Goto(voicemenu-custom-1|s|1) En de context "DID_callcentric" wordt aangeroepen in de users.conf, waar mijn trunk config staat: Code: [callcentric]disallow = gsm,ilbc,speex,g726,adpcm,lpc10,alawallow = g729,ulawcallerid = 1800******contact =context = DID_callcentricdialformat = ${EXTEN:1}fromdomain = callcentric.comfromuser = 1777********group =hasexten = nohasiax = nohassip = yeshost = callcentric.cominsecure = veryport = 5060provider =registeriax = noregistersip = yessecret = ********trunkname = Custom - callcentrictrunkstyle = customvoipusername = 1777****** En de context "voicemenu-custom-1" is uiteraard het eerste niveau van mijn IVR.....Maar aangezien er heel veel GUI's / distros zijn van asterisk, is het misschien gemakkelijker om dit te doen vanuit de GUI....Big fellow Hoi,ik gebruik als distro debian 4.0 Connected to Asterisk 1.4.7.1 currently running on debian Maar zal eens jou config eens bestuderen,maar mocht ik er niet uitkomen kan ik nog wel wat vragen aan je ?Dit staat nu in me extensions_custom.conf[from-budgetphone]exten => _X.,1,Dial(SIP/1234)Mijn inkomende lijn is budgetphone en die gaat over naar ext. 1234 Link naar reactie Delen op andere sites Meer opties om te delen...
Big fellow Geplaatst: 20 september 2007 Delen Geplaatst: 20 september 2007 Je doet het blijkbaar zonder een GUI. Dat is mogelijk. Dan moet je de configfiles met de hand gaan bewerken... Maar wat wil je vragen? [from-budgetphone] exten => _X.,1,Dial(SIP/1234) Dit is correct. Maar als je het vervangt door [from-budgetphone] exten => _X.,1,Goto(context-naam-die-jij-hebt-gegeven-aan-het-voicemenu|s|1) exten => s,1,Goto(context-naam-die-jij-hebt-gegeven-aan-het-voicemenu|s|1) Dan zou het al kunnen gaan werken.... Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 20 september 2007 Delen Geplaatst: 20 september 2007 Ben nu al iets verder als voorheen, ik werk ook met freepbx hij schakeld nu wel over naar dat menu maar komt niet verder.Over dit, (context-naam-die-jij-hebt-gegeven-aan-het-voicemenu|s|1) de context-naam dat moet het de naam van het ivr zijn die heet menu. Ik zie dit nu in de cli -- Executing [311xxxxxxx@from-budgetphone:1] Goto("SIP/311xxxxxx-0825c1d0", "menu|s|1") in new stack -- Goto (menu,s,1) Link naar reactie Delen op andere sites Meer opties om te delen...
Big fellow Geplaatst: 21 september 2007 Delen Geplaatst: 21 september 2007 OK, je werkt dus met FreePBX. Dat is een tool die je kan zien als een GUI op asterisk. Nu kan ik mij herinneren dat in FreePBX een tooltje zit om modules te installeren. Een van de modules is de IVR module zo uit mijn hoofd. (Ik kan het mis hebben...) Gebruik die module, dan is gaat het wat gemakkelijker... <img src="/forums/images/graemlins/wink.gif" alt="" /> Dump hier eens een kopie van je menu config. Ik denk dat jij een basic error maakt, welke ik ook gemaakt heb.... Ik denk dat jij de Playback functie hebt gebruikt, terwijl je de background functie moet gebruiken. En na het afspelen van de voiceprompts moet je een waitexten doen... Zie hier een kopie van mijn hoofdmenu: Code: [voicemenu-custom-1]comment = mainmenualias_exten = 750exten = s,1,Answerexten = s,n,Wait(1)exten = s,n,Background(/var/lib/asterisk/sounds/welcome-english)exten = s,n,Background(/var/lib/asterisk/sounds/welcome-spanish)exten = s,n,Background(/var/lib/asterisk/sounds/for-english-press-1)exten = s,n,Background(/var/lib/asterisk/sounds/for-spanish-press-2)exten = s,n,WaitExten(10)exten = s,n,Background(/var/lib/asterisk/sounds/for-english-press-1)exten = s,n,Background(/var/lib/asterisk/sounds/for-spanish-press-2)exten = s,n,WaitExten(10)exten = s,n,Background(/var/lib/asterisk/sounds/for-english-press-1)exten = s,n,Background(/var/lib/asterisk/sounds/for-spanish-press-2)exten = s,n,WaitExten(10)exten = s,n,Background(/var/lib/asterisk/sounds/goodbye-english)exten = s,n,Hangupexten = 1,1,Goto(voicemenu-custom-2|s|1)exten = 2,1,Goto(voicemenu-custom-2|s|1)exten = t,1,Hangupexten = i,1,Goto(voicemenu-custom-1|s|1) Zoals je kan zien wacht ik 10 sec. na het afspelen van de opties, en als er geen toets is ingedrukt dan herhaalt hij de opties. Dit tot 2x toe. Bij een timeout ("t" key) doet hij een hangup, na 3 keer vragen zegt hij "goodbye" en hangt op. Kijk eens goed naar dit menu, en je moet jouw menu ook aan de gang kunnen krijgen.... Download anders eens hier een erg goed boek van o'Reilly over Asterisk. (Er is een heel hoofdstuk gewijd aan de voicemenus). Je kan ook op www.freepbx.org eens zoeken naar meer info voor FreePBX. Suc6! Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 21 september 2007 Delen Geplaatst: 21 september 2007 Hallo,ik ben eruit het had inderdaad met de background te maken,ben met je voorbeelden aan de slag gegaan,en het werkt. Nog bedankt voor het reageren en tijd. <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Link naar reactie Delen op andere sites Meer opties om te delen...
Big fellow Geplaatst: 21 september 2007 Delen Geplaatst: 21 september 2007 Geen probleem.... Heb je dat boek al gedownload? Staat veel in over asterisk <img src="/forums/images/graemlins/wink.gif" alt="" /> . Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 22 september 2007 Delen Geplaatst: 22 september 2007 Hoi,ik heb heb het boek gedownload,moet het nog even op me werk uitprinten,er staan leuke voorbeelden in, maar ben even nog bezig geweest,ik stuit nog op een probleem, ik heb hier het ivr menu maar het probleem is dat de toets-aanslag niet werkt bijvoorbeeld toets 1 voor begane grond enz.enz..dat wilt niet. Link naar reactie Delen op andere sites Meer opties om te delen...
Big fellow Geplaatst: 22 september 2007 Delen Geplaatst: 22 september 2007 Als je mijn voorbeeld erbij pakt, en die aanpast naar wens kwa sounds etc, dan zou het moeten werken. Vergeet niet dat "Wait" een andere functie heeft dan "WaitExten".... Zorg er ook voor dat de context waar je naartoe verwijst ook daadwerkelijk bestaat.... Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 22 september 2007 Delen Geplaatst: 22 september 2007 Citaat: Als je mijn voorbeeld erbij pakt, en die aanpast naar wens kwa sounds etc, dan zou het moeten werken. Vergeet niet dat "Wait" een andere functie heeft dan "WaitExten".... Zorg er ook voor dat de context waar je naartoe verwijst ook daadwerkelijk bestaat.... Big fellow Hoi,ben er nu uit,het zat toch uiteindelijk in de context alles werkt zoals het nu moet zijn moet alleen nu nog de soundfiles aanmaken,dan kan ie gebruikt worden. Maar iedergeval nogmaals bedankt voor het meedenken... Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 26 september 2007 Delen Geplaatst: 26 september 2007 @ Big fellow Hoi,weet je ook iets van dual-servers, ik ben met er mee bezig een voor thuis en op de zaak, ze staan met elkaar in verbinding met IAX2,dus server a die staat thuis,op de zaak de server b heeft de volgende extentie's 200 tot 299 mijn vraag = kan ik via server a de extentie 200 bereiken via deze server ? ik sluit een ip-telefoon hier in huis aan,ik vul de gegevens in van toestel 200 in, maar wil server a gebruiken om te connecten.dus 192.168.2.4 dat is het ip van server hier in huis, de bedoeling is dat asterisk via de locale server thuis contact maakt met server B,Alleen ik krijg geen verbinding met server b wel als ik direct een verbinding maakt met server b via een sip tel maar wil alleen connectie maken via server a naar b. <img src="/forums/images/graemlins/confused.gif" alt="" /> Link naar reactie Delen op andere sites Meer opties om te delen...
Big fellow Geplaatst: 26 september 2007 Delen Geplaatst: 26 september 2007 Ik heb zelf (nog) niet gespeeld met meerdere * servers, maar ik neem aan dat je alleen maar een trunk hoeft te definieren, samen met een route. (calling rule) Heb je al eens gezocht op het freepbx forum hiervoor? Als je er niet uitkomt wil ik er wel eens induiken, maar ik denk zelf dat het niet moeilijk is.... Big fellow “Success is not final, failure is not fatal: it is the courage to continue that counts.” ~ Winston Churchill Link naar reactie Delen op andere sites Meer opties om te delen...
lanner Geplaatst: 28 september 2007 Delen Geplaatst: 28 september 2007 op alle 2 een iax2 toestel en trunk bvb locatie a toestel 1000 iax2 met trunk 2000 iax2 locatie b toestel 2000 iax2 met trunk 1000 iax2 dan werkt intern bellen Link naar reactie Delen op andere sites Meer opties om te delen...
Gast Geplaatst: 4 oktober 2007 Delen Geplaatst: 4 oktober 2007 Citaat: op alle 2 een iax2 toestel en trunk bvb locatie a toestel 1000 iax2 met trunk 2000 iax2 locatie b toestel 2000 iax2 met trunk 1000 iax2 dan werkt intern bellen Dat werkt nu bedankt voor de tip <img src="/forums/images/graemlins/xyxthumbs.gif" alt="" /> Het volgende waar ik nu bezig mee bent, om een 0900 en 0800 werkend te krijgen in asterisk, wat nog niet lukt als ik, een 0900 nummer draait zie ik wel iets gebeuren maar krijg geen verbinding met het 0900 nummer. Hier een stukje van de Cli -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix == Begin MixMonitor Recording SIP/1234-0821e398 > fixlocalprefix: Using pattern 0031+ZXXXXXXXX > fixlocalprefix: Using pattern 0031118+XXXXXX > fixlocalprefix: Using pattern 0+0. == fixlocalprefix: Dialpattern 0+0. matched. 0900xxxx -> 00900xxxx -- AGI Script fixlocalprefix completed, returning 0 -- Executing [s@macro-dialout-trunk:18] Set("SIP/1234-0821e398", "OUTNUM=00900xxxx") in new stack -- Executing [s@macro-dialout-trunk:19] Set("SIP/1234-0821e398", "custom=SIP/0118xxxxx") in new stack -- Executing [s@macro-dialout-trunk:20] GotoIf("SIP/1234-0821e398", "1?gocall") in new stack -- Goto (macro-dialout-trunk,s,22) -- Executing [s@macro-dialout-trunk:22] GotoIf("SIP/1234-0821e398", "0?customtrunk") in new stack -- Executing [s@macro-dialout-trunk:23] Dial("SIP/1234-0821e398", "SIP/0118xxxxx/00900xxxx|300|") in new stack -- Called 0118xxxx/00900xxxx == Spawn extension (macro-dialout-trunk, s, 23) exited non-zero on 'SIP/1234-0821e398' in macro 'dialout-trunk' == Spawn extension (macro-dialout-trunk, s, 23) exited non-zero on 'SIP/1234-0821e398' -- Executing [h@macro-dialout-trunk:1] Macro("SIP/1234-0821e398", "hangupcall") in new stack -- Executing [s@macro-hangupcall:1] ResetCDR("SIP/1234-0821e398", "w") in new stack -- Executing [s@macro-hangupcall:2] NoCDR("SIP/1234-0821e398", "") in new stack -- Executing [s@macro-hangupcall:3] GotoIf("SIP/1234-0821e398", "1?skiprg") in new stack -- Goto (macro-hangupcall,s,6) -- Executing [s@macro-hangupcall:6] GotoIf("SIP/1234-0821e398", "1?skipblkvm") in new stack -- Goto (macro-hangupcall,s,9) -- Executing [s@macro-hangupcall:9] GotoIf("SIP/1234-0821e398", "1?theend") in new stack -- Goto (macro-hangupcall,s,11) De dial patern die ik gebruik 0900. Dial rules 0031+ZXXXXXXXX 0031118+XXXXXX 0+0. Link naar reactie Delen op andere sites Meer opties om te delen...
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen