[Serusers] strip() problem

Klaus Darilion klaus.mailinglists at pernau.at
Wed Mar 30 18:00:51 CEST 2005


So what is the problem?

Strip removes the prefix from the request URI as it should.
 > SIP_RURI sip:6566548 at 192.168.25.163

regards,
klaus

Tina wrote:

> Hello,
> I am trying to activate call forwarding using ser. When subscriber sends 
> INVITE which starts from some prefix (say *22), I strip the prefix and 
> write activation information to mysql.
> I use ser 08-14 ran into the following problem:
>  
> =====ser.cfg:
> if (uri =~ "^sip:\*22") {
>   log(1, "*22\n");
>   */strip(3);
> /*  route(1);
> ...
>  
> route[1] {
>  if (!exec_msg('
> echo "SIP_HF_MAX_FORWARDS ${SIP_HF_MAX_FORWARDS}">>/tmp/cfwdebug.log;
> echo "SIP_HF_VIA ${SIP_HF_VIA}">>/tmp/cfwdebug.log;
> echo "SIP_HF_CSEQ ${SIP_HF_CSEQ}">>/tmp/cfwdebug.log;
> echo "SIP_HF_FROM ${SIP_HF_FROM}">>/tmp/cfwdebug.log;
> echo "SIP_ORUI ${SIP_ORUI}">>/tmp/cfwdebug.log;
> echo "SIP_HF_CONTENT_LENGTH ${SIP_HF_CONTENT_LENGTH}">>/tmp/cfwdebug.log;
> echo "SIP_TID ${SIP_TID}">>/tmp/cfwdebug.log;
> echo "SIP_DID ${SIP_DID}">>/tmp/cfwdebug.log;
> echo "SIP_RURI ${SIP_RURI}">>/tmp/cfwdebug.log;
> echo "SIP_HF_TO ${SIP_HF_TO}">>/tmp/cfwdebug.log;
> echo "SIP_OUSER ${SIP_OUSER}">>/tmp/cfwdebug.log;
> echo "SIP_HF_CALLID ${SIP_HF_CALLID}">>/tmp/cfwdebug.log;
> echo "SIP_SRCIP ${SIP_SRCIP}">>/tmp/cfwdebug.log;
> echo "SIP_HF_CONTENT_TYPE ${SIP_HF_CONTENT_TYPE}">>/tmp/cfwdebug.log;
> echo "SIP_HF_CONTACT ${SIP_HF_CONTACT}">>/tmp/cfwdebug.log')) {
> log(1, "script-echo fail\n");
> }
> }
>  
> now when I am looking to /tmp/cfwdebug.log, it contains:
>  
> SIP_HF_MAX_FORWARDS 69
> SIP_HF_VIA SIP/2.0/UDP 
> 192.168.25.101:5060;rport;branch=z9hG4bK5410DAEAA0744FA0B2BD64F59D465EF8
> SIP_HF_CSEQ 1591 INVITE
> SIP_HF_FROM matuka <sip:tuka at 192.168.25.163>;tag=1660681736
> SIP_ORUI sip:*226566548 at 192.168.25.163
> SIP_HF_CONTENT_LENGTH 275
> SIP_TID 3c8495de485acf4427dcfc7c5a0c0e8a
> SIP_DID
> SIP_RURI sip:6566548 at 192.168.25.163
> SIP_HF_TO <sip:*226566548 at 192.168.25.163>
> SIP_OUSER *226566548
> SIP_HF_CALLID 50748A60-1D39-470B-B9CC-84CCC32B67BD at 192.168.25.101 
> <mailto:50748A60-1D39-470B-B9CC-84CCC32B67BD at 192.168.25.101>
> SIP_SRCIP 192.168.25.101
> SIP_HF_CONTENT_TYPE application/sdp
> SIP_HF_CONTACT <sip:tuka at 192.168.25.101:5060>
>  
>  
> Any help highly aprreciated!
> Tina,
> software engineer
> 
> ------------------------------------------------------------------------
> Do you Yahoo!?
> Yahoo! Mail - Find what you need with new enhanced search. Learn more. 
> <http://us.rd.yahoo.com/evt=29917/*http://info.mail.yahoo.com/mail_250>
> 
> ------------------------------------------------------------------------
> Do you Yahoo!?
> Make Yahoo! your home page 
> <http://us.rd.yahoo.com/my/navbar/sethp/*http://www.yahoo.com/r/hs >
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers




More information about the sr-users mailing list