<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000'><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">Hello,</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">I am trying OpenSIPs and would like to figure out if I can use it to perform sip interworking between two UA's, one requiring PRACK and another that doesn't support it.</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">In essence when OpenSIPs receives a 18x response with headers "Required: 100rel" and "RSeq" from the called party, it should initiate a PRACK request towards the called party itself, but, as you might expect from a proxy, I don't see any function to do this. However, maybe someone with a better understanding of OpenSIPs can tell me if it is available.</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">The b2bua module is were I was placing my hopes. However, here too I cannot see a way to initiate a PRACK request, or any request apart from an INVITE (using the 'bridge' action) or a BYE (using the 'end_dialog_leg').</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">Can anyone confirm whethere my conclusions on PRACK interworking with OpenSIPs are correct and/or provide any ideas as to how this may be accomplished ?</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">Many thanks,</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;">Giuseppe </div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><br></div><div><font face="times new roman, new york, times, serif"><br></font><br><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><div></div><span name="x"></span><br></div><hr id="zwchr" style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt;"><blockquote style="color: rgb(0, 0, 0); font-family: Helvetica, Arial, sans-serif; font-size: 12pt; border-left-width: 2px; border-left-style: solid; border-left-color: rgb(16, 16, 255); margin-left: 5px; padding-left: 5px; font-weight: normal; font-style: normal; text-decoration: none;"><b>Da: </b>"Giuseppe Cardone" <g.cardone@unidata.it><br><b>A: </b>users@lists.opensips.org<br><b>Inviato: </b>Martedì, 24 giugno 2014 11:32:17<br><b>Oggetto: </b>B2BUA scenario not loading with SIP Update request rule<br><br><style>p { margin: 0; }</style><div style="font-family: times new roman,new york,times,serif; font-size: 12pt; color: #000000">Hello,<br><br>I am new to OpenSIPs but I am interested in trying out the B2BUA functionality.<br><br>In particular, I'm testing the possibility to handle sip UPDATE requests but I've hit an issue<br>with the simple scenario I have created and pasted below.<br><br>As soon as I try to launch opensips I get this error:<br><br>Jun 23 14:34:29 [20171] DBG:b2b_logic:load_scenario: Loaded scenario with id = [update]<br>Jun 23 14:34:29 [20171] ERROR:b2b_logic:load_scenario: Bad scenario document. A rule defined for a not supported request type [update]<br><br><br>Have I misunderstood the scenario syntax or is this a limitation of opensips ?<br>I'm running v1.11<br><br>Many thanks,<br>Giuseppe<br><br><br>*******************************<br><?xml version="1.0"?><br><scenario id="update" name="update test" param="0" type="script"><br> <init><br> <bridge><br> <server><br> <id>server1</id><br> </server><br> <client><br> <id>client1</id><br> <type>message</type><br> <destination><br> <value type="initial">server1</value><br> </destination><br> </client><br> </bridge><br> </init><br><br> <rules><br> <request><br> <update><br> <rule id="1"><br> <condition><br> <state>1</state><br> <sender><br> <type>client</type><br> <id>client1</id><br> </sender><br> </condition><br> <action><br> <send_reply><br> <code>200</code><br> <reason>OK</reason><br> </send_reply><br> <delete_entity/><br> </action><br> </rule><br> </update><br> </request><br> </rules><br></scenario><br>******************************************************************<br></div></blockquote><br></div></div></body></html>