Hello my friends, It seems that OpenSIPS won't expect any answer from the replicated server, as the documentation states:
No information due the replicated request (like reply code) will be forwarded to the original SIP UAC. Am i right? If A calls to B, the proxy should send the INVITE from A to B and also sending another INVITE (the same?) to the recording server, then what will hapend with the media? the media will go directly from peer A to peer B? if this is the case no recording will be made, right? should the media pass through the recording server? if this is the case i should change SDP parameters on the 200 OK answers? to force the media go through the recording server? How should i handle a sip recording server with OpenSIPS? Any help would be appreciated 2011/1/24 Dave Singer <[email protected]> > Anca, > > When using t_replicate, is opensips then expecting a response from the > server it is replicated to? I'm guessing not and also therefore will not > send retries when/if no response is received. Then on the recording server > you can just use tcpdump to save the messages. > Further you would need to t_replicate every message, catching it before any > t_relay (actually replacing t_relay) including loose routing at the > beginning of the script and also in on_reply routes. > Are these assumptions correct? > > A note on many destinations, I've been using it for replicating > registrations to voicemail servers and had to use append_branch to my other > destinations and t_replicate to the last one. I'm not sure how it then deals > with where it expects a response from if not all destinations (depending on > answer to above question). > > Thanks > Dave > > On Mon, Jan 24, 2011 at 9:26 AM, Anca Vamanu <[email protected]> wrote: > >> On 01/24/2011 07:19 PM, Toyima Dias wrote: >> >> Thanks Anca, >> >> I can send the call as many destinations i want, right? as many >> t_replicate, many destinations? but now i have a doubt, is it right what i >> want to do? i mean: sending the INVITE to both the final destination and the >> recorder server to record conversations between peers? should i treat the >> recording server as a media server right? why not handling this recording >> server like a voicemail server with rewritehostport? >> >> >> For the voicemail server - it is the last destination of the call, this is >> why you can use rewritehost port. But for the use case that you described, >> recording the SIP messages on another server, t_replicate is what you need. >> >> Regards, >> Anca >> >> >> Thanks in advance for your help >> >> >> >> >> >> 2011/1/24 Anca Vamanu <[email protected]> >> >>> Hi Toyima, >>> >>> You can use t_replicate function: >>> http://www.opensips.org/html/docs/modules/devel/tm.html#treplicate. >>> >>> Regards, >>> >>> -- >>> Anca Vamanuwww.voice-system.ro >>> >>> >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users >> >> >
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
