[SR-Users] Regex Transformations

Brandon Armstead brandon at cryy.com
Mon Jul 5 19:38:06 CEST 2010


Hello,

    An example $rb body would be:

v=0#015#012o=- 5 2 IN IP4 192.168.3.100#015#012s=
CounterPath Bria#015#012c=IN IP4 174.37.XX.XXX#015#012t=0 0#015#012m=audio
64192 RTP/AVP 107 0 8 18 101#015#012a=sendrecv#015#012a=rtpmap:107
BV32/16000#015#012a=rtpmap:18 G729/8000#015#012a=fmtp:18
annexb=yes#015#012a=rtpmap:101 telephone-event/8000#015#012a=fmtp:101
0-15#015#012a=nortpproxy:yes#015

or ngrep version:

v=0.
o=- 5 2 IN IP4 192.168.3.100.
s=CounterPath Bria.
c=IN IP4 174.37.XX.XXX.
t=0 0.
m=audio 64192 RTP/AVP 107 0 8 18 101.
a=sendrecv.
a=rtpmap:107 BV32/16000.
a=rtpmap:18 G729/8000.
a=fmtp:18 annexb=yes.
a=rtpmap:101 telephone-event/8000.
a=fmtp:101 0-15.
a=nortpproxy:yes.

Thanks!


On Mon, Jul 5, 2010 at 3:51 AM, Daniel-Constantin Mierla
<miconda at gmail.com>wrote:

>  Hello,
>
>
> On 7/4/10 9:23 AM, Brandon Armstead wrote:
>
> Hello,
>
>     I am trying to match a multi-line psuedo variable, i.e. $rb
>
> However I am wishing to pull out the payload values
>
> i.e.
>
> "0 18 101"
>
> "18 101"
>
> etc.. etc...
>
> I am having trouble matching this.  Any help would be appreciated.
>
> One part that is giving me trouble is that it seems xlog prints out \r\n as
> \015\012
>
> do you print xlogs to syslog or to terminal?
>
>
>
> I am not able to successfully just pull out the "payloads"
>
> I have tried many different variations, however here is one of my latest:
>
> xlog("L_INFO", "[$ci] $(rb{re.subst,/^(.*)m=audio ([0-9]+) ([0-9
> ]+)\015\012(.*)$/\3/s})");
>
>
> Can you paste the body you worked on and the output you got? Will help
> understanding what happens and maybe give some hits, being easy to reproduce
> and test ourselves.
>
> Cheers,
> Daniel
>
>
> Any help / input is greatly appreciated, thank you ahead of time!
>
> Happy 4th of July (for those who celebrate)
>
> Sincerely,
> Brandon Armstead
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users at lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Daniel-Constantin Mierlahttp://www.asipto.com/
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20100705/41d43b1f/attachment.htm>


More information about the sr-users mailing list