o Juha Heinanen on 02/27/2014 12:05 AM: > someone asked if sems could be a platform for implementing 3gpp charge > generation/determination points defined in > > http://www.3gpp.org/ftp/specs/archive/29_series/29.658/ > > based on fast glance of the document, it looks like the points are sip > b2b user agents that are able to add charging xml info into the body of > invite's 183 session progress reply and then, when some timer hits, > generate info request to each other. > > that does not sound very complicated, but i have not checked if it is > possible in dsm to add new body parts to sip messages/replies and > generate info requests. i haven't looked much at that document either, but with DSM/SBC you get the replies as sipReply event in one leg and B2B.otherReply event in the other. the reply objects themselves are accessible in sc_sess->avar[DSM_AVAR_REPLY], so you'd only need to add some DSM actions to add body parts with the normal AmMimeBody::addPart() method. You could use mod_xml on the other side for parsing the XML, and extend it for some xml generation if the info generated is more complex.
Stefan > > has anyone else been thinking of implementing these charge points? the > person who asked from me claimed that this kind of sip based charging > system will be deployed at some point in etsi countries. > > -- juha > _______________________________________________ > Sems mailing list > [email protected] > http://lists.iptel.org/mailman/listinfo/sems > _______________________________________________ Sems mailing list [email protected] http://lists.iptel.org/mailman/listinfo/sems
