Hello,

    Please do let me know if I am leaving any thing out that will make troubleshooting this issue easier.  I am really hitting a wall with an efficient method to tackle this problem.  All help is appreciated, thanks as always guys!

Sincerely,
Brandon Armstead

On Mon, Jul 5, 2010 at 12:38 PM, Brandon Armstead <brandon@cryy.com> wrote:
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@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 list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

-- 
Daniel-Constantin Mierla
http://www.asipto.com/