rtpengine-ng-client No monologues matched

5 views
Skip to first unread message

Abisai Matangira

unread,
Jun 20, 2024, 4:18:28 AMJun 20
to Sipwise rtpengine

Good Day,

I am trying to subscribe to both the A and B sides of a call using rtpengine-ng-client to record them on a separate server. However, I am encountering an error when using the "--all SIPREC" option:

rtpengine-ng-client "subscribe request" --proxy-address=x.x.x.x:2223 --call-id=137e6be3jfpbkwtjqunn --all SIPREC

Error: "No monologues matched" at /usr/share/perl5/NGCP/Rtpengine.pm line 51.

When I omit the "--all" option and specify a from-tag, I receive an SDP successfully:

rtpengine-ng-client "subscribe request" --proxy-address=x.x.x.:2223 --call-id=b6gjkxfdioxqhztlpllr --from-tag=0877642033

I am currently using rtpengine-ng version 11.5.1.15+0~mr11.5.1.15+omnivigil1. Please advise what I might be missing in my subscribe request to capture both sides of the call.

Best Regards,

Abisai

Richard Fuchs

unread,
Jun 20, 2024, 8:01:48 AMJun 20
to rtpe...@googlegroups.com
On 20/06/2024 04.18, Abisai Matangira wrote:

Good Day,

I am trying to subscribe to both the A and B sides of a call using rtpengine-ng-client to record them on a separate server. However, I am encountering an error when using the "--all SIPREC" option:

rtpengine-ng-client "subscribe request" --proxy-address=x.x.x.x:2223 --call-id=137e6be3jfpbkwtjqunn --all SIPREC

Error: "No monologues matched" at /usr/share/perl5/NGCP/Rtpengine.pm line 51.

The "all" option can be either a plain flag or a key=value type flag, but in the ng-client script it's defined as a key=value option, so you must give a value for it. Also "SIPREC" is a flag on its own and so needs the double dash -- prefix. So you likely want to use `--all=all --SIPREC`

Cheers


Reply all
Reply to author
Forward
0 new messages