Hi.

So the idea is when i get in my proxy an 180 Ringing message , to play Early media on the one that initiated the INVITE in the first place. The 180 ringing is passing my onreply_route. In this case how can I extract the related session of caller and send him the Early media?
Also Daniel what is the difference of playing media to the UAC  or the UAS? who is who?

Thank you in advance

Alex

 



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

the idea is to send the audio to the one that sent the INVITE, not the one that sends the reply. So the respective SDP is not in current processed reply, but in the request.

Not sure if is possible, though, I thought it is since you can stream either to uac or uas.

Cheers,
Daniel



On 17.11.2009 14:02 Uhr, Uriel Rozenbaum wrote:
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 <mailto: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>
       <mailto: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>
       <mailto: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 <mailto:Users@lists.kamailio.org>
       http://lists.kamailio.org/cgi-bin/mailman/listinfo/users
       http://lists.openser-project.org/cgi-bin/mailman/listinfo/users


   _______________________________________________
   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


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

_______________________________________________
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

--
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