Hallo,
op m'n werk hebben we een Asterisk/FreePBX-server draaien waarmee we onze telefonie geregeld hebben.
Daarbij is gekozen voor FreePBX als schilletje over Asterisk zodat het beheer lekker makkelijk is.
De keerzijde is uiteraard dat je op bepaalde geavanceerde mogelijkheden van Asterisk inlevert, omdat alles grafisch beheerbaar moet zijn.
De situatie is als volgt:
We hebben twee inkomende telefoonnummers gedefineerd, nummer1 wat ons algemene nummer is, en nummer2 dat direct verbindt naar de afdeling servicedesk.
nummer1 -> ring group secretariaat -> ring group sales -> ring group all
nummer2 -> ring group servicedesk -> ring group secretariaat -> ring group sales -> ring group all
Als dus nummer1 gebeld wordt en het secretariaat en de afdeling sales zijn er niet, rinkelt de telefoon bij alle developers. Dit wordt door sommige developrs als storend ervaren want wellicht kon de servicedesk gewoon even de telefoon aanpakken. Dit zou dus voorkomen kunnen worden als we ook nog de servicedesk zouden kunnen laten overgaan als nummer1 gebeld wordt.
Wat we dus eigenlijk willen bereiken:
nummer1 -> ring group secretariaat -> ring group servicedesk -> ring group sales -> ring group all
nummer2 -> ring group servicedesk -> ring group secretariaat -> ring group sales -> ring group all
De uitdaging hier is dat in FreePBX maar één 'Destination if no answer' gespecificeerd kan worden per ring group, terwijl ik eigenlijk voor zowel de ring group secretariaat als de ringgroup servicedesk wil checken wat er eerst gebeurd is, zodat ik weet naar welke group ik vervolgens moet doorschakelen.
HOLY SHIT vrijdagmiddag 14:40, Q&A-tijd dus!
Q: Heb je zelf al een oplossing bedacht?
A: Ja, door de ring groups secretariaat en servicedesk dubbel toe te voegen, en deze naar elkaar te laten verwijzen kan ik effectief hetzelfde bereiken als hierboven staat:
nummer1 -> ring group secretariaat 1 -> ring group servicedesk 2 -> ring group sales -> ring group all
nummer2 -> ring group servicedesk 1 -> ring group secretariaat 2 -> ring group sales -> ring group all
Het nadeel hiervan is dat de ring groups dubbel bijgehouden moeten gaan worden, dus dit lijkt me zeker niet optimaal.
Q: Wat heb je zelf al geprobeerd? Luie varkens hebben we hier niks aan op GoT!
A: Als eerste heb ik gekeken of er niet al gewoon een plugin voor FreePBX beschikbaar is om dit te regelen, en toen bleek dat dit niet zo was, heb ik, omdat ik niet bekend ben met de DSL van Asterisk zelf, een tool geïnstalleerd waarmee je d.m.v. slepen en lijntjes trekken een Asterisk-configuratie zou moeten kunnen genereren, maar deze tool heeft van allerlei opties die ik moet handpicken, dus ik ben alsnog handmatig de halve config aan het schrijven, wat ik dus niet kan
Q: Ok. Wat verwacht je nu van ons dan?
A: Nou, mocht hier iemand rondlopen die al eens met Asterisk een dergelijke forwarding gebouwd heeft, ervaring met FreePBX en het tweaken van de extensions_override_freepbx.conf heeft, of mij in het algemeen een duwtje in de goede richting kan geven, hoor ik het graag!
op m'n werk hebben we een Asterisk/FreePBX-server draaien waarmee we onze telefonie geregeld hebben.
Daarbij is gekozen voor FreePBX als schilletje over Asterisk zodat het beheer lekker makkelijk is.
De keerzijde is uiteraard dat je op bepaalde geavanceerde mogelijkheden van Asterisk inlevert, omdat alles grafisch beheerbaar moet zijn.
De situatie is als volgt:
We hebben twee inkomende telefoonnummers gedefineerd, nummer1 wat ons algemene nummer is, en nummer2 dat direct verbindt naar de afdeling servicedesk.
nummer1 -> ring group secretariaat -> ring group sales -> ring group all
nummer2 -> ring group servicedesk -> ring group secretariaat -> ring group sales -> ring group all
Als dus nummer1 gebeld wordt en het secretariaat en de afdeling sales zijn er niet, rinkelt de telefoon bij alle developers. Dit wordt door sommige developrs als storend ervaren want wellicht kon de servicedesk gewoon even de telefoon aanpakken. Dit zou dus voorkomen kunnen worden als we ook nog de servicedesk zouden kunnen laten overgaan als nummer1 gebeld wordt.
Wat we dus eigenlijk willen bereiken:
nummer1 -> ring group secretariaat -> ring group servicedesk -> ring group sales -> ring group all
nummer2 -> ring group servicedesk -> ring group secretariaat -> ring group sales -> ring group all
De uitdaging hier is dat in FreePBX maar één 'Destination if no answer' gespecificeerd kan worden per ring group, terwijl ik eigenlijk voor zowel de ring group secretariaat als de ringgroup servicedesk wil checken wat er eerst gebeurd is, zodat ik weet naar welke group ik vervolgens moet doorschakelen.
HOLY SHIT vrijdagmiddag 14:40, Q&A-tijd dus!
Q: Heb je zelf al een oplossing bedacht?
A: Ja, door de ring groups secretariaat en servicedesk dubbel toe te voegen, en deze naar elkaar te laten verwijzen kan ik effectief hetzelfde bereiken als hierboven staat:
nummer1 -> ring group secretariaat 1 -> ring group servicedesk 2 -> ring group sales -> ring group all
nummer2 -> ring group servicedesk 1 -> ring group secretariaat 2 -> ring group sales -> ring group all
Het nadeel hiervan is dat de ring groups dubbel bijgehouden moeten gaan worden, dus dit lijkt me zeker niet optimaal.
Q: Wat heb je zelf al geprobeerd? Luie varkens hebben we hier niks aan op GoT!
A: Als eerste heb ik gekeken of er niet al gewoon een plugin voor FreePBX beschikbaar is om dit te regelen, en toen bleek dat dit niet zo was, heb ik, omdat ik niet bekend ben met de DSL van Asterisk zelf, een tool geïnstalleerd waarmee je d.m.v. slepen en lijntjes trekken een Asterisk-configuratie zou moeten kunnen genereren, maar deze tool heeft van allerlei opties die ik moet handpicken, dus ik ben alsnog handmatig de halve config aan het schrijven, wat ik dus niet kan
Q: Ok. Wat verwacht je nu van ons dan?
A: Nou, mocht hier iemand rondlopen die al eens met Asterisk een dergelijke forwarding gebouwd heeft, ervaring met FreePBX en het tweaken van de extensions_override_freepbx.conf heeft, of mij in het algemeen een duwtje in de goede richting kan geven, hoor ik het graag!
There is no replacement for displacement!