SOAP/XML-RPC experience, etc. (was RE: [Serusers] What do you have against SOAP? (was Carrier-grade framework for SER)

Jiri Kuthan jiri at iptel.org
Tue Sep 26 00:49:15 CEST 2006


...
At 23:58 24/09/2006, Arek Bekiersz wrote:
>Believe me, I couldn't have done what I have done without SOAP. I will keep developing SOAP
>related stuff for SER. First because I have to (for the project) and second because I believe this is the best way to achieve seamless integration of SER into corporate workflow based OSS systems. I will try to publish results of that work, if possible.

Just became curious -- my favorite question, did you do it as a standalone piece of
software which "feeds" SER database, or as a part of SER? Is that the piece of work
which is falling under your non-disclosable development?

...

>Arek:
>--------
>Read, agreed.
>Years are passing and we still do not have proper IPDR compliant CDR
>collector. Every poor SER newbie have to write those little scripts to
>extract those date, time and duration of his calls. Let's give them proper
>CDR collector (IPDR recorder I mean) in real-time. The rest of IPDR,
>non-real time stuff - keep inside module as well of throw away from SER - to
>be decided.

what do you call "proper CDR collector"? (I intuitivelly guess I agree but
am not 100% sure we are speaking about the same).

>Arek:
>-------
>And let me enlighten you, Greger ;-)
>I've mentioned ParlayX Web services, to make it easy for Parlay and
>Web service geeks to build custom application servers. I found it to be a
>nice alternative, to have well documented standard interface from SER server
>towards Application Server. I gave an example of SER receiving a SIP call to a
>number, then preparing and sending Web service message to Application Server.
>
>Upon receiving answer from Application server, SER servce could act on SIP message. Action taken could be one like: forward
>here, forward there or send him a '486 Busy Here'. I proposed that because I had
>a nice application server (with Web service interfaces) in my company and I
>was looking for some standard way to talk to this server. I though that:
>writing ParlayX Web service module for SER + modifying Application Server to
>have ParlayX compliant interfaces would be a really sexy solution to build
>applications like prepaid, prepaid with flat fee, multimedia services, etc.
>
>Feel free to correct me if I'm wrong.

I am not sure -- some ideas have grown too big for a successful birth and parlay
may be one of those, but that's of course my own guess. (Hope I don't sound
discouraging, I'm just wondering what people think about that opinion.)

Arek:
>-------
>YES it would. I really could send you today an WSDL of such service running at
>our premises for 2 consequent years. I just cannot do it because of
>confidentiality reasons. But will try to go with it to open source as soon as
>possible.
>
>Greger:
>-----------
>- I feel an IPDR module could be a good addition to SER, as long as it does
>not try to do something a SIP server is not meant to be
>
>Arek:
>-------
>I Agree. Believe me, I don't want to make SER a washing machine with dryer
>either. I just want to give people a compliant CDR recorder, to have a nice
>basis to build their billing applications.
>
>Greger:
>-----------
>- SNMP would be a good addition
>
>Arek:
>--------
>Yes it would be. We are ready to work on MIB for that in our company (I got
>a really good specialist for SNMP here, next to my desk).

Just my 2 cents -- if people are interested in my feedback, the way I would 
build it is an "agent" which gathers the data from SER using existing interface
and exports it to the world using SNMP. (Using your vocabulary, that's generally
my favorite approach to avoid embedded washing machines in SER :-))

Other curiosity question: is this something we are discussing within the roadmap
debate, or do people have some running code to share?

-jiri


--
Jiri Kuthan            http://iptel.org/~jiri/ 




More information about the sr-users mailing list