Guys,

I agree with Edson, maybe you are using the function on a message that does not have an SDP. Print the METHOD and RESPONSE to be sure you are not passing all messages through the function.

Uriel

On Tue, Nov 17, 2009 at 9:53 AM, Edson - Lists <4lists@gmail.com> wrote:
It seems like a report/information and not a problem...

To be sure, could You please paste one call exchanged messages captured with NGREP? Don`t forget to hide relevant IPs end tell us who is who... ;)

Edson.

alex pappas escreveu:
Daniel Hi,

I tried that in the first place but I had the following ERRORS:

Nov 17 14:18:42 YGOR /usr/local/sbin/kamailio[4862]: WARNING:core:run_actions: null action list (rec_level=2)
Nov 17 14:18:47 YGOR /usr/local/sbin/kamailio[4862]: ERROR:nathelper:extract_body: message body has length zero
Nov 17 14:18:47 YGOR /usr/local/sbin/kamailio[4862]: ERROR:nathelper:force_rtp_proxy: can't extract body from the message
Nov 17 14:18:47 YGOR /usr/local/sbin/kamailio[4862]: ERROR:nathelper:select_rtpp_node: script error -no valid set selected
Nov 17 14:18:47 YGOR /usr/local/sbin/kamailio[4862]: ERROR:nathelper:rtpproxy_stream: no available proxies


Thanks

Alex



On Tue, Nov 17, 2009 at 2:17 PM, Daniel-Constantin Mierla <miconda@gmail.com <mailto:miconda@gmail.com>> wrote:

   Hello,


   On 17.11.2009 13:14 Uhr, alex pappas wrote:

       Dear all,

       I'm trying to play Early Media instead of Ringing WHEN an 180
       Ringing OR 182 Call Queue message is received from the
       destination UAC. In the onreply_route[1] I added the following
       lines in bold:

       I use kamailio 1.5 and I have NAT enabled.

       onreply_route[1] {
              xdbg("incoming reply\n");
              if ((isflagset(5) || isbflagset(6)) &&
       status=~"*(180)|*(183)|(2[0-9][0-9])") {
                      force_rtp_proxy();
              }
             * if (status=~"(180)") {
                            rtpproxy_stream2uac("/usr/local/etc/rtpproxy/ast-ivr.alaw","");
              } else {
                  rtpproxy_stop_stream2uac();
              }*
              if (isbflagset(6)) {
                      fix_nated_contact();
              }
       }


   try rtpproxy_stream2uas(...) instead of stream to uac function.

   Cheers,
   Daniel


       When I get from a UAC an 180 Ringing does not play the media and
       also in the syslog I see the following ERRORs:

       Nov 17 14:11:29 YGOR /usr/local/sbin/kamailio[4681]:
       ERROR:nathelper:extract_body: message body has length zero
       Nov 17 14:11:29 YGOR /usr/local/sbin/kamailio[4681]:
       ERROR:nathelper:force_rtp_proxy: can't extract body from the message
       Nov 17 14:11:29 YGOR /usr/local/sbin/kamailio[4681]:
       ERROR:nathelper:select_rtpp_node: script error -no valid set
       selected
       Nov 17 14:11:29 YGOR /usr/local/sbin/kamailio[4681]:
       ERROR:nathelper:rtpproxy_stream: no available proxies


       Thanks in advance for any help

       Alex

       ------------------------------------------------------------------------

       _______________________________________________
       Kamailio (OpenSER) - Users mailing list
       Users@lists.kamailio.org <mailto:Users@lists.kamailio.org>

       http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
       http://lists.openser-project.org/cgi-bin/mailman/listinfo/users


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



------------------------------------------------------------------------

_______________________________________________
Kamailio (OpenSER) - Users mailing list
Users@lists.kamailio.org
http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
http://lists.openser-project.org/cgi-bin/mailman/listinfo/users