Hi Benny and all, Thank you for the informations! Does anybody implement this to have an stateful proxy which is also call stateful? I need to reimplement the call state progression logic (implementing an B2BUA isn't a good solution for me). In the pjsip dev guide 0.5.4 (pdf) - Chapter 12: "Dialog INVITE Session and usage" there is an Invite Session State Diagram (Figure 17). My idea is to extend this diagram (e.g. timer timeouts, when no answer reveiced from an outgoing INVITE, pending state when received 100 trying (because this is not the EARLY state), handle CANCEL requests,...). Is this the right way? Best regards, Helmut Wolf -----Urspr?ngliche Nachricht----- Von: pjsip-bounces at lists.pjsip.org [mailto:pjsip-bounces at lists.pjsip.org] Im Auftrag von Benny Prijono Gesendet: Freitag, 4. Januar 2008 08:39 An: pjsip embedded/DSP SIP discussion Betreff: Re: [pjsip] Call routing over an stateful pjsip proxy Helmut Wolf wrote: > Hi Benny, > > First I wish you and your team a happy new year and I would like to thank you for the very good support! Thanks for kind kind words! :) > I am using PJSIP for an stateful proxy which also acts as an Registar (self implemented). > How can I use pjsip to route incoming and outgoing calls? Pjsua uses dialogs with invite sessions but how can I realize this with > stateful proxy? There are no dialogs, only transactions. I need to know when a call is pending, established and terminated (BYE, > CANCEL, session timeout,...). Yeah this is the problem with stateful proxies in general, as they are only transaction stateful and not call stateful. If you want it to record call states, then either you reimplement the call state progression logic in the stateful proxy, or implement a B2BUA instead. Both approaches have their pros and cons. I know people from both the well known open source B2BUA and SIP proxy camps are here on this list, maybe they can shed some light (I know who you are ;-) ). cheers, -benny > Best regards, > > Helmut Wolf _______________________________________________ Visit our blog: http://blog.pjsip.org pjsip mailing list pjsip at lists.pjsip.org http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org