http://www.opensips.org/Resources/DocsCoreTran18#toc52
On Sat, May 26, 2012 at 1:48 PM, Aft nix <[email protected]> wrote: > On Sat, May 26, 2012 at 9:43 PM, Ovidiu Sas <[email protected]> wrote: >> You are building a nameaddr, not a uri. A uri doens't have '<' and >> '>' characters. >> Take a look at http://tools.ietf.org/html/rfc3261#section-25.1 to see >> what a proper URI is. >> >> Regards, >> Ovidiu Sas >> > Hi Ovidiu Sas > > Thank you for your reply. So i guess i have to trim leading and > trailing '<','>'s. > > My first guess is to use string transformation like following : > > $var{s.rm,'<'} > $var{s.rm,'>'} > > Cheers > > >> -- >> VoIP Embedded, Inc. >> http://www.voipembedded.com >> >> On Sat, May 26, 2012 at 10:39 AM, Aft nix <[email protected]> wrote: >>> Hi, >>> >>> I'm trying to create a ruri from contact header like following : >>> >>> In request route I've saved contact header in a hashtable using htable >>> module. >>> request_route{ >>> >>> --------------------- >>> --------------------- >>> #!ifdef WITH_HASH >>> if (is_method("INVITE") && !has_totag()){ >>> xdbg ("Contact [$ct] with Callid [$ci]"); >>> $sht(a=>$ci) = $ct; >>> } >>> #!endif >>> >>> ---------------- >>> } >>> >>> And in route[WITHINDLG] >>> >>> route[WITHINDLG] { >>> >>> --------------------------- >>> --------------------------- >>> #!ifdef WITH_HASH >>> xdbg ("ruri [$ru]"); >>> if ($sht(a=>$ci) != $ru){ >>> $ru = ($sht(a=>$ci)); >>> xdbg ("rewriting ruri to [$ru]"); >>> } >>> #!endif >>> >>> But it log shows that its unable to parse the uri : >>> >>> [4039]: DEBUG: <core> [parser/parse_uri.c:1277]: parse_uri: bad uri, >>> state 0 parsed: <<sip> (4) / <<sip:[email protected]:64358>> (29) >>> : DEBUG: <core> [parser/parse_uri.c:1327]: ERROR: parse_sip_msg_uri: >>> bad uri <<sip:[email protected]:64358>> >>> [4039]: ERROR: pv [pv_core.c:232]: failed to parse the R-URI >>> [4039]: DEBUG: <script>: rewriting ruri to [<null>] >>> >>> >>> I'm not understanding what's wrong with that. May be the port part >>> should be discarded, but how i'm gonna do that? >>> >>> >>> -- >>> -aft >>> >>> _______________________________________________ >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > -- > -aft _______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
