thstergi Posted July 16, 2013 Report Share Posted July 16, 2013 Hi , A client is asking if a scenario with SnomONE is possible . The caller enters a PIN IVR Contact the external server (with soap/xml) Lookup if the PIN is in a database Play a confirmation message and hang up the call Store the CDR to an SQL database Is it possible ? Could you pplease provide me some guidance (or related bibliography) about the soap/xml (the xml schema should be put in the Sql Server?)?Should I use php to make the database lookup ? Thanks in advance Theodore Quote Link to comment Share on other sites More sharing options...
thstergi Posted July 16, 2013 Author Report Share Posted July 16, 2013 Further details about the case . The SQL Database is Microsoft 2008 or 2012 . In the scenario the client wants SnomONE to contact the database and keep records about the caller id , the number of choice in the IVR message , the security PIN (another message announcing the entered PIN and asking for confirmation) and if the PIN is in the database , the SnomONE should play a message and terminate the call. In any other case it should prompt the caller to enter the correct PIN Thanks Quote Link to comment Share on other sites More sharing options...
hosted Posted July 16, 2013 Report Share Posted July 16, 2013 That is the purpose of the IVR node, so yes Quote Link to comment Share on other sites More sharing options...
Vodia PBX Posted July 16, 2013 Report Share Posted July 16, 2013 Check out the good old wiki: http://kiwi.pbxnsip.com/index.php/Linking_External_Application_Server_to_an_IVR_Node Quote Link to comment Share on other sites More sharing options...
thstergi Posted July 17, 2013 Author Report Share Posted July 17, 2013 Hi , At the diagram shown in the following link : http://wiki.snomone.com/index.php?title=IVR , can the SnomOne after capturing the DTMFs (before send it to the external server) play a message to the caller asking him to confirm the dtmf digits? Example : "You have dialed 123456,if it correct press 1". Then send it via SOAP to the external server. Also is it possible for the CDR to contain the number of choice from the IVR message that the caller pressed ? (For example if he pressed 2) Kind Regards Quote Link to comment Share on other sites More sharing options...
Vodia PBX Posted July 17, 2013 Report Share Posted July 17, 2013 The name "IVR node" was chosen because the idea was to set up several nodes like in a state diagram. The application server has the job to tell the PBX where to go next. Every node can play a different message. This way you can set up a dialog. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.