RobertoAchab Posted September 29, 2008 Report Share Posted September 29, 2008 Hallo, I'm Roberto from Italy. I need help in setting-up an IVR talking SOAP to a php server. I never used SOAP, I've an apache 2.2.8, php 5.2.6 server. I can't create an IVR "talking" to the apache. In the next 3 weeks we're going to run a demo in front of some partners/developers and we want to demonstrate the flexibility of pbxnsip, that we're starting to distribute in Italy right now. We found the articles in Wikipedia, but on our server it seems to give an XML- parsiing error. There must be a something that we didn't consider, something really simple pheraphs, but unfortunately we're in a hurry, can someone, please, tell us in a simple step-by-step way what do we have to do? The samples in the wiki really seem to be written for someone who knows already the bascis of soap communications. Thanks in advance. Quote Link to comment Share on other sites More sharing options...
Tim Posted September 29, 2008 Report Share Posted September 29, 2008 Hallo, I'm Roberto from Italy.I need help in setting-up an IVR talking SOAP to a php server. I never used SOAP, I've an apache 2.2.8, php 5.2.6 server. I can't create an IVR "talking" to the apache. In the next 3 weeks we're going to run a demo in front of some partners/developers and we want to demonstrate the flexibility of pbxnsip, that we're starting to distribute in Italy right now. We found the articles in Wikipedia, but on our server it seems to give an XML- parsiing error. There must be a something that we didn't consider, something really simple pheraphs, but unfortunately we're in a hurry, can someone, please, tell us in a simple step-by-step way what do we have to do? The samples in the wiki really seem to be written for someone who knows already the bascis of soap communications. Thanks in advance. Hi Roberto, Were the articles you were referring to actually on Wikipedia, or were they on the pbxnsip Wiki? If it wasn't on the pbxnsip Wiki, perhaps you want to look at http://wiki.pbxnsip.com/index.php/Linking_..._to_an_IVR_Node to get an idea of how the response must be presented for the IVR. There is even a very basic example on that page. Hope that helps. Tim PS. Admins, this should probably be under the IVR section.... Quote Link to comment Share on other sites More sharing options...
RobertoAchab Posted September 30, 2008 Author Report Share Posted September 30, 2008 Thank for your kind answer, that article was the one i was referring to. Implementing that sample took us to the "parsing" error, my colleague (I'm not a programmer, he is) thinks there could be a release incompatibility. The question is, is there anyone who succeded in running that sample? It would be enough for me, because I only need to do a demo to potential buyers. Thanks again Quote Link to comment Share on other sites More sharing options...
jag Posted September 30, 2008 Report Share Posted September 30, 2008 I have asked your programmer for a copy of his work to be emailed to me. Quote Link to comment Share on other sites More sharing options...
Tim Posted September 30, 2008 Report Share Posted September 30, 2008 The question is, is there anyone who succeded in running that sample? Running PHP 5.1.6 on CentOS 5 I am not able to run the sample script. I have even attempted to make these global variables. I am getting the errors below. [Tue Sep 30 13:54:38 2008] [error] [client 127.0.0.1] PHP Notice: Undefined variable: callid in /var/www/html/soap.php on line 16 [Tue Sep 30 13:54:38 2008] [error] [client 127.0.0.1] PHP Notice: Undefined variable: output in /var/www/html/soap.php on line 17 Tim Quote Link to comment Share on other sites More sharing options...
jag Posted September 30, 2008 Report Share Posted September 30, 2008 Running PHP 5.1.6 on CentOS 5 I am not able to run the sample script. I have even attempted to make these global variables. I am getting the errors below. [Tue Sep 30 13:54:38 2008] [error] [client 127.0.0.1] PHP Notice: Undefined variable: callid in /var/www/html/soap.php on line 16 [Tue Sep 30 13:54:38 2008] [error] [client 127.0.0.1] PHP Notice: Undefined variable: output in /var/www/html/soap.php on line 17 Tim In this function function xml_data($parser, $data) { global $elem, $from_user, $to_user, $from, $to, $duration, $start; if($elem=="CALLID") $callid .= $data; else if($elem=="OUTPUT") $output .= $data; } TRY ADDING $callid and $output as GLOBAL variables within this function call. The variables are classed as local until the linked in as GLOBALS. They are first set outside this function, right at he top of the script.... <?php $elem=""; $callid=""; $output=""; function start_element($parser, $name, $attrs) { Let me know if that makes a difference? Quote Link to comment Share on other sites More sharing options...
Tim Posted September 30, 2008 Report Share Posted September 30, 2008 function xml_data($parser, $data) { <snip> TRY ADDING $callid and $output as GLOBAL variables within this function call. The variables are classed as local until the linked in as GLOBALS. They are first set outside this function, right at he top of the script.... <snip> That worked. Perhaps someone with access to the wiki could update the example? Tim Quote Link to comment Share on other sites More sharing options...
jag Posted September 30, 2008 Report Share Posted September 30, 2008 That worked. Perhaps someone with access to the wiki could update the example? Tim Updated now.... http://wiki.pbxnsip.com/index.php/Linking_..._to_an_IVR_Node 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.