Hi Nirali,

Use the s.select transformation with the dot as separator:
    http://www.opensips.org/Documentation/Script-Tran-2-1#toc6

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 04.06.2015 08:46, nirali soni wrote:
Hi,

My domain is *www.cname.com <http://www.cname.com>*...I want only *cname * from that..How can i do this?

Thanks and Regards,
    Nirali Soni

On Wed, May 27, 2015 at 10:34 PM, Bogdan-Andrei Iancu <[email protected] <mailto:[email protected]>> wrote:

    Hi,

    you should get the body of the header, remove the header, do a
    subst (to change the username) and insert the hdr back:

    $var(body) = $hdr(Authorization);
    $var(new_body) = $(var(body){re.subst,reg_exp}) ; // see
    http://www.opensips.org/Documentation/Script-Tran-2-1#toc75
    remove_hf("Authorization");
    append_hf("Authorization: $var(new_body)\r\n");

    Regards,

    Bogdan-Andrei Iancu
    OpenSIPS Founder and Developer
    http://www.opensips-solutions.com

    On 27.05.2015 05:42, nirali soni wrote:

    Thank for reply
    But how could I do this with using regexp?


    On Tue, 26 May 2015 21:56 Bogdan-Andrei Iancu
    <[email protected] <mailto:[email protected]>> wrote:

        Hi Nirali,

        You could try to do it with some regexp and transformations,
        but your authentication will fail as the "response" will not
        match the username - the response is computed based in
        username, password, etc.

        Regards,

        Bogdan-Andrei Iancu
        OpenSIPS Founder and Developer
        http://www.opensips-solutions.com

        On 26.05.2015 14:57, nirali soni wrote:
        Hi,

        I want to change Digest username in Register request.My use
        in opensips Subscribe table as 1001 and in asterisk
         sip.conf its lilke *1001_cname. *when I try to register to
        asterisk it sends 403 Forbidden. with user name mismatch.

        REGISTER sip:192.168.50.123:5060;transport=UDP SIP/2.0
        Via: SIP/2.0/UDP
        192.168.50.43:5060;branch=z9hG4bKfa0a.ff2f5601.0
        Via: SIP/2.0/UDP
        
192.168.50.30:50413;received=192.168.50.30;branch=z9hG4bK-524287-1---8343a748155f5d1c;rport=50413
        Max-Forwards: 69
        Contact:
        <sip:[email protected]:50413;rinstance=bf3ed7694430b17a;transport=UDP>
        
<mailto:sip:[email protected]:50413;rinstance=bf3ed7694430b17a;transport=UDP>
        To: <sip:[email protected]
        <mailto:sip%[email protected]>>
        From: <sip:[email protected]
        <mailto:sip%[email protected]>>;tag=b223565f
        Call-ID: eODd20Lykxt_5QhbM49_hg..
        CSeq: 2 REGISTER
        Expires: 60
        Allow: INVITE, ACK, CANCEL, BYE, NOTIFY, REFER, MESSAGE,
        OPTIONS, INFO, SUBSCRIBE
        Supported: replaces, norefersub, extended-refer, timer,
        outbound, path, X-cisco-serviceuri
        User-Agent: Zoiper r30798
        *Authorization: Digest
        
username="1006",realm="asterisk",nonce="50742ec9",uri="sip:192.168.50.123:5060;transport=UDP",response="c0409f4c7a960df17b24994aff6a9fa2",algorithm=MD5*
        Allow-Events: presence, kpml
        Content-Length: 0
        ==========
        I want Digest username= 1006_cname ..
        How can I do this?



        Thanks and Regards,


        _______________________________________________
        Users mailing list
        [email protected]  <mailto:[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

Reply via email to