I agree about the "problem" This is what I am trying to solve and will be the main scope of the project. I was thinking to use AGI for this. xml-rpc seems to be faster and simpler... (Now we must see how asterisk can handle it) Or may be use a mix of both… I'm now trying to understand the database structure of care2x and the way Freepbx works, since it uses php and mysql in a relatively reliable and stable way. About the scheduling module, first, I must see the way asterisk will interact with c2x. Once I understand it, the integration according to the requirements will be simpler. Thanks for the recommendation. It is usefull to me. greetings
----- === xxxxx XXXXX xxxxx === ----- Marcelino Mateos Palacios. ----- === xxxxx XXXXX xxxxx === ----- > From: gjergj.sheld...@gmail.com > To: care2002-developers@lists.sourceforge.net > Date: Mon, 1 Jun 2009 23:09:49 +0200 > Subject: Re: [Care2002-developers] Care2x and VoIP Asterisk > > Hi Marcelino, > > if you can avoid the voice recognition part and limit it to the minimum, > as you mention use the dial keys then it's perfect! :) > > so the "only" problems left are interfacing asterisk to c2x and the > scheduling. > > as for the asterisk <-> c2x communication an interesting option could be > to use xml-rpc calls. this since the libraries i've seen for asterisk to > communicate with php ( phpagi, asterisk php and asterisk php api ) have > to major drawbacks > - not properly ready for production ex here : > http://eder.us/projects/asterisk_php/ > - and second, there's nothing that assures you that the developing of > those libraries will continue, risking to stall the future updates of > c2x for those systems. > > regarding the scheduler, we have to discuss a bit on the features that > are needed. > > regards > gjergj > > > On Mon, 2009-06-01 at 12:31 -0500, Marcelino Mateos Palacios wrote: >> Hello GJ… >> >> In order to be able to use the telephonic appointment system, the user >> must already have an id (in this case we will use the file Id or even a >> Patient Id which is assigned by the system. >> >> >> >> Usually, the user comes to the hospital when something hurts… In this >> first visit is when the receptionist will take the patient data and >> will introduce it into the system. >> >> >> >> After this, the user will be able to use the system (with the user Id >> given by the receptionist) to access the appointments system (via phone >> or web) >> >> >> >> I’d like to use the phone because many of our patients (users) come >> from places where there is no internet and there are only a couple of >> telephonic lines are shared with all the people (towns with 100 or 200 >> people). >> >> >> >> The ASR will be used to acquire some data that are difficult to >> introduce with the phone, for example, the name or in cases where a >> pulse dial phone is used or where the people disables the keypad to >> prevent users to make unauthorized calls (is the technology present in >> our small Mexican towns), and the system will confirm that it >> understands what the user was trying to say. >> >> >> >> The rest of the process will be using the phone keypad (pres 1 to do >> something and 2 to make another) >> >> >> >> Of course there will always be an option to reach and operator which >> will make the process if the user can’t (if you want to speak with our >> operator, say yes, or wait on the line). This was no conceived to make >> the receptionist work obsolete, it was made to reduce the work load and >> allow her to focus on other activities, for example, to drink more >> coffee or have more time to chat etc etc. >> >> >> >> This is my justification. >> >> >> >> Thanks for the comments and I will include this (with your permission) >> as part of my work justification with another common questions made by >> other people. >> >> >> >> >> ----- === xxxxx XXXXX xxxxx === ----- >> Marcelino Mateos Palacios. >> ----- === xxxxx XXXXX xxxxx === ----- >> >> >> >> >> >> ---------------------------------------- >>> From: gjergj.sheld...@gmail.com >>> To: care2002-developers@lists.sourceforge.net >>> Date: Sun, 31 May 2009 19:05:21 +0200 >>> Subject: Re: [Care2002-developers] Care2x and VoIP Asterisk >>> >>> Hello Marcelino, >>> >>> the way c2x works - the majority of theis kind of sw works - is that the >>> user has to be registered and admitted in an ambulatory / department >>> before he/she can access the services of a hospital, be it lab, >>> pharmacy, etc. >>> >>> the first - and most difficult step - is going to be the scheduling of >>> the appointment for patient that are not registered in the system; there >>> are some fields that would need to be filled in for a registration to be >>> accepted by c2x. it's true that one can modify them and make it >>> acceptable without filling those forms..but is it correct ? >>> >>> another - quick - thing, do you think it's a good idea to use voice >>> recognition in a medical environment ? >>> >>> regarding the scheduler and the lab analysis is not that difficult. >>> >>> gj. >>> >>> >>> On Sun, 2009-05-31 at 11:52 -0500, Marcelino Mateos Palacios wrote: >>>> Hello Enrique, Hi Gjergj >>>> Thanks for the answers. >>>> >>>> The project is giving his first steps... >>>> >>>> I have some experience with asterisk and another IP PBX’s. I have 3 in >>>> production. The biggest has almost 70 extensions. >>>> >>>> The process for install and configure asterisk in a lab environment is the >>>> first step (although I already have some experience with this.) >>>> >>>> The Next… is to know the way care2x modify the tables and relations in the >>>> database (I will be querying Gjergj for this :-) ) >>>> >>>> I have no much experience with databases and php, (I have been working in >>>> the communications world) but the project will basically focuses on write >>>> the registers needed by care2x. >>>> >>>> We will use asterisk AGI language to make the interface from the PBX to >>>> the database. Is the same process and techniques used for asterisk to >>>> manage information from FreePBX and all the modules (there are a nice >>>> tutorial about how to do this with the call logs, known as CDR.) and I >>>> pretend use it to complete the project. >>>> >>>> The last step will be to install and configure the "text to speech" and >>>> "automatic speech recognition" engines to interact with the user. I >>>> pretend to use a package known as Festival. >>>> >>>> Although I’d like to use an “API” call “Loquendo VoxNauta”, (this has >>>> great voices) I have read that is too expensive. >>>> >>>> And the last step, is to put all together… >>>> >>>> There will be some “intermediate steps” like intercommunicate two VoIP PBX >>>> (specifically, cisco call manager) and configure another stuff we have in >>>> the Lab and I’d like to use. >>>> >>>> Officially, I will start the work this Monday June 1st and I will make one >>>> weekly report until mid November when I will present the work and defend >>>> the investigation to obtain my Master grade. >>>> >>>> Wish me luck. >>>> >>>> I’m from Oaxaca México and student from the Anahuac University, here in >>>> Oaxaca. >>>> ----- === xxxxx XXXXX xxxxx === ----- >>>> Marcelino Mateos Palacios. >>>> ----- === xxxxx XXXXX xxxxx === ----- >>>> >>>> >>>> >>>> >>>> >>>> ________________________________ >>>>> Date: Sun, 31 May 2009 09:15:05 -0500 >>>>> From: enri...@laentrada.com.mx >>>>> To: care2002-developers@lists.sourceforge.net >>>>> Subject: Re: [Care2002-developers] Care2x and VoIP Asterisk >>>>> >>>>> Hi Marcelino, >>>>> >>>>> I'm from Mexico too. Id like to know more of your project. I already >>>>> installed an asterix PBX on laboratory's environment and, after ear a >>>>> spech from the POP, I want to modify my PBX in order to make some kind of >>>>> authomatic tasks. This is one interesting task to do. I'm in DF. Where >>>>> are you from? >>>>> >>>>> >>>>> Thank you >>>>> >>>>> Enrique. >>>>> >>>>> 2009/5/30 Gjergj Sheldija> >>>>> >>>>> Hi Marcelino, >>>>> >>>>> >>>>> >>>>> i'm working exactly on this - the scheduling module - you can contact me >>>>> >>>>> directly on my mail to share what i've achieved until now and how it may >>>>> >>>>> help you. >>>>> >>>>> >>>>> >>>>> regards >>>>> >>>>> >>>>> >>>>> gj. >>>>> >>>>> >>>>> >>>>> On Sat, 2009-05-30 at 17:38 -0500, Marcelino Mateos Palacios wrote: >>>>> >>>>>> “This project will use the open source, IP PBX “ASTERISK” as the >>>>> >>>>>> system core. >>>>> >>>>>> It will be used the database of another open source GNU system known >>>>> >>>>>> as “Care2x” (a Hospital Information System or HIS), specifically, the >>>>> >>>>>> outpatient module. >>>>> >>>>>> The final objective will be to schedule an appointment using the >>>>> >>>>>> telephone and the possibility to call the user to remind him the date >>>>> >>>>>> and time. >>>>> >>>>>> In a further stage, this will extend to laboratory studies and >>>>> >>>>>> radiology. >>>>> >>>>>> All the general (and specific) tasks will be documented (photographs, >>>>> >>>>>> diagrams, screenshots, and the most significant commands) >>>>> >>>>>> There will be no a step by step guide, since the problems and >>>>> >>>>>> circumstances on each deployment, can vary in very significant ways, >>>>> >>>>>> giving as result, the misdirection to the reader or obsolescence of >>>>> >>>>>> this work, (as many tutorials in the internet)” >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> >>>>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT >>>>> >>>>> is a gathering of tech-side developers & brand creativity professionals. >>>>> Meet >>>>> >>>>> the minds behind Google Creative Lab, Visual Complexity, Processing, & >>>>> >>>>> iPhoneDevCamp as they present alongside digital heavyweights like >>>>> Barbarian >>>>> >>>>> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com >>>>> >>>>> _______________________________________________ >>>>> >>>>> Care2002-developers mailing list >>>>> >>>>> Care2002-developers@lists.sourceforge.net >>>>> >>>>> https://lists.sourceforge.net/lists/listinfo/care2002-developers >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Con un atento saludo de: >>>>> Lic. Enrique F. Valderrama Ocampo >>>>> Gerente de Proyectos >>>>> La Entrada de Internet, >>>>> Olivos No. 36-B, Col Cuauhtémoc, M. Contreras >>>>> >>>>> México, 10020, D. F. >>>>> Tel. (+52 55) 5033 4343 >>>>> Fax. (+52 55) 5425 4694 >>>> >>>> _________________________________________________________________ >>>> Conoce Hotmail y protege tu correo >>>> www.windowslive-hotmail.com/protectyourself/es/default.htm >>>> ------------------------------------------------------------------------------ >>>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT >>>> is a gathering of tech-side developers & brand creativity professionals. >>>> Meet >>>> the minds behind Google Creative Lab, Visual Complexity, Processing, & >>>> iPhoneDevCamp as they present alongside digital heavyweights like Barbarian >>>> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com >>>> _______________________________________________ >>>> Care2002-developers mailing list >>>> Care2002-developers@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/care2002-developers >>> >>> >>> ------------------------------------------------------------------------------ >>> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT >>> is a gathering of tech-side developers & brand creativity professionals. >>> Meet >>> the minds behind Google Creative Lab, Visual Complexity, Processing, & >>> iPhoneDevCamp as they present alongside digital heavyweights like Barbarian >>> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com >>> _______________________________________________ >>> Care2002-developers mailing list >>> Care2002-developers@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/care2002-developers >> >> _________________________________________________________________ >> Windows Live te ayuda a mantenerte en contacto con todos tus amigos en un >> solo sitio. >> http://www.microsoft.com/mexico/windows/windowslive/products/social-network-connector.aspx >> ------------------------------------------------------------------------------ >> Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT >> is a gathering of tech-side developers & brand creativity professionals. Meet >> the minds behind Google Creative Lab, Visual Complexity, Processing, & >> iPhoneDevCamp as they present alongside digital heavyweights like Barbarian >> Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com >> _______________________________________________ >> Care2002-developers mailing list >> Care2002-developers@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/care2002-developers > > > ------------------------------------------------------------------------------ > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > looking to deploy the next generation of Solaris that includes the latest > innovations from Sun and the OpenSource community. Download a copy and > enjoy capabilities such as Networking, Storage and Virtualization. > Go to: http://p.sf.net/sfu/opensolaris-get > _______________________________________________ > Care2002-developers mailing list > Care2002-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/care2002-developers _________________________________________________________________ Conoce Hotmail y protege tu correo www.windowslive-hotmail.com/protectyourself/es/default.htm ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ Care2002-developers mailing list Care2002-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/care2002-developers