PDA

Bekijk Volledige Versie : Asterisk, in laten voeren van klantnummer



Komto
23/02/07, 16:58
Ik ben al een tijdje aan het stoeien met asterisk, maar 1 ding lukt me maar niet.
Namelijk:

Bellers moeten een keuzemenu krijgen, dat is geen probleem, en dat werkt gewoon. Kiezen ze 1, moeten ze hun klantnummer invoeren, dat wil ik in een database plaatsen, en dan weer uitlezen vanaf een andere applicatie.

Echter dat klantnummer gedeelte en database gedeelte lukt me niet.
Heeft iemand dit werkend? Ik @ google weinig vinden, weet niet echt waar ik op moet zoeken.

maartenb
23/02/07, 17:10
Is het niet handiger om eerst te kijken of het telefoonnummer al jouw database staat met klant gegevens en daar dan zo een klantnummer aan te koppelen en als dat niet lukt kan je ze altijd nog een klantnummer in laten voeren. Dat is een stuk klantvriendelijker.

Komto
23/02/07, 17:13
Jawel, maar de applicatie is uitgebreider, en dat stuk lukt me zelf ook wel ;)
Dus dit is enkel om te weten hoe het moet :) Dan bouw ik het zelf weer verder uit.

Merlijn
23/02/07, 18:39
Iets als:

exten => s,1,Background(voer_10cijfering_ klantnummer_in) ;praatje
exten => s,n,WaitExten(20) ;20 seconden wachten

exten => _XXXXXXXXXX,1,Set(Customernumber=${EXTEN})
exten => _XXXXXXXXXX,n,.....database dingen doen

je geeft zelf aan dat je wel db queries kan doen.

Komto
23/02/07, 18:48
Queries wel, maar in asterisk zou ik niet weten hoe.
Ik wil dus het klantnummer controleren, is het goed dan wordt hij doorgestuurd, zo niet ergens anders naar toe.

Merlijn
24/02/07, 00:20
Welke DB gebruik je? Kijk eens hier, staat eea vrij goed:

http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+MYSQL